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.