The Never Ending Software Methodology Debate

  1. Start: Waterfall is the mainstream methodology
  2. The mainstream methodology shows some limitations
  3. Somebody proposes a new, or lesser-known, or almost forgotten methodology and shows how it addresses the limitations at step 2 (and how it’s better than Waterfall, of course)
  4. After a long argument, heavily based on personal opinions, and often light on facts, the methodology at step 3 becomes the mainstream one
  5. Go to step 2