How to manage software development project?
The answers are: RUP (Rational Unied Process), SSADM (Structured Systems Analysis and Design Methodology), PRINCE2 (Projects in Controlled Environments), XP (eXtreme Programming), DSDM (Dynamic Systems Development Model), Scrum, Kanban and etc. Everyone can easily get confuse selecting among them.
However the truth is that all of them are about making choices on two aspects:
- Development Cycle. Should it be a cycle or just a path with start and finish? What should we include into the cycle? How short are the cycles?
- Values. The classic problem of Scope-Time-Costs triangle? Or is it a triangle of Time-Costs-Quality? Or are they the same?
What you choose or create is up to your teams, your customer and all other stakeholders. We can help to select the most suitable methodology and to integrate the management/tracking/reporting systems you use to streamline the selected methodology.