ABSTRACT

Software development methodologies are created to solve problems, are put into production, and after a period of usage, will either expand into the mainstream or drop out of service. A few, such as Agile development, will expand rapidly and become successful cults. Others, such as computer-aided software engineering (CASE), will disappear after a few years due to disappointing results. Still others will continue on with flat use for many years, while others perhaps will have declining use, such as waterfall. As this methodology use cycle continues, new methodologies will keep appearing at approximately 7-month intervals, as they have for over 25 years.