This history of information systems development methodologies identifies and explores eras of development and speculates on their future. Today's methodologies are appropriate for some applications, including rapid development and web applications. But we must not return to earlier times with a lack of control, standards and training.
AVISON, D. and FITZGERALD, G. (2003). Where Now for Development Methodologies? Communications of the ACM, pp. 79-82.