Next: Conclusion, Future, and Related
Up: Project Surveys
Previous: The WaterSluice Software Engineering
Here are some observations and thoughts from the surveys.
- Having a strong requirement process is a necessary condition for success but not a sufficient condition.
A strong architecture that supports change is necessary for longevity.
Implementation details, as long as the code is
of high quality, are not a governing factor to long term life and success of a system.
An overlooked requirement or architectural feature could lead to the downfall of a system.
Having the right people is very important, but having critical features dependent on the performance of a few key individuals may lead to the downfall of the system.
Ronald LeRoi Burback