7
ClySuva
6y

12 Stages of Software Development:

1. Analysis.
2. Development
3. Realization the whole analysis is complete bullshit and has nothing to with reality.
4. Denial about failing deadlines.
6. "Acceleration": adding more people to the project, bringing out big corner cutting machine.
7. Learning that massive amount of new features needs to be added, while the deadline is two weeks away.
8. Putting some random crap in production, riddled with horrid bugs and security flaws, to technically not miss the deadline.
9. Get the mess almost working long after the deadline has passed.
10. Maintain this steaming pile of crap for a year.
11. Start planning for full system rewrite that "Makes Everything Better".
12. Goto 1

Comments
  • 1
    13. Realize you forgot step 5, so you need to redo everything.
  • 2
    @nevliin haha, good spot. But no.

    Let's call it a feature for now and deal with it once we have time. Not right now as we are very busy building this system.
Add Comment