- Be on time and hit deadlines
Being on time and hitting deadlines has many very significant advantages.
- Delivering early realization of benefits, and these can be planned around
- Helping with planning
- Giving confidence
- There may be no choice
- Reducing the likelihood of cost overruns
- Improving reputation
- Protect the level of quality
Ensuring that the level of quality is protected and regarded as vital is of paramount importance to a project. This will lead to a lower cost of ownership throughout the lifetime of the final project.
- Embrace change
Embracing change by seeing it not only as inevitable but also as a positive influence on a project allows for a more accurate final product.
- Keep teams stable: do not add people to a team in order to try to go faster
Keeping a team stable over the short term removes the temptation to add people to a team in order to catch up with work when in reality it is more likely to have little or no effect. Changing team members or adding to the team can have a far more detrimental effect than normal for reasons such as:
- Time is spent bringing new team members up to speed.
- The number of communication lines in the team grows exponentially.
- There is an opportunity cost incurred to the areas providing the new people.
- The team dynamics change and need to be re-established.
- Accept that the customer does not need everything
Accepting the premise that not everything defined in the initial stages of a project must be delivered is wise. It inevitably delaying the project because of them. A project using PRINCE2 Agile does not set out with the intention of not delivering everything, but it does aim to hit deadlines and protect the level of quality by reducing what is delivered accordingly. This in turn can result in the early delivery of a minimum viable product (MVP), and in general terms the project delivers what the customer really wants (or needs) more quickly.