Ý   Home Page

 

20 Years of Software Engineering mean for me ...

20 years of Ada
mainly in both military and civil engineering applications. In projects described as high tech there is usually more new ground to tread than in others. My experience shows that in many cases Ada is all you need to cover the entire software development cycle, and that evolutionary prototyping helps to correct wrong decisions early in the process. As a result, the two combined provide a faster way to find an appropriate solution.

-          20 years of teamwork with colleagues
means: develop ideas, present and convey them to the other team members, match them to other concepts and implement them in the project. Evolutionary prototyping is based on the concept of everybody involved making progress. As a senior consultant I have more than once been able to shape this process as coach and motivator.

-          20 years of project-awareness
Each project is different; however, each has specific quality characteristics which need to be identified, evaluated and defined as to when they are fulfilled. Time and cost constraints make it necessary to distinguish between the essential and the optional. Since my beginnings I have tried to bring home my conviction that it is during the initial development of a software product that the basis is laid for good maintenance and upgrading without side effects, and as second step with lessons learned on can tackle the reusability.

-          20 years of software consulting
means: getting on with the job and getting along with people.

Ý Home Page