Software project management and delivery success factors

Software projects can be complex and with a high failure rate and need effective management to increase the chance of success. Key success factors in delivering software projects include:

Planning and scoping [Recommended]

Vendor management [Recommended]

Governance, roles and responsibilities [Recommended]

Adopt agile software delivery approach [Recommended]

Agile software development is the recommended approach for Government institutions. The iterative nature of the approach helps to manage complexity, ensure timely feedback from stakeholders, achieve incremental delivery of software where feasible and enable continuous improvement in the delivery process.

Adoption / change management plan [Mandatory]

New software projects often lead to new ways of working for users and key stakeholders. Change management is therefore important to ensure a high level of engagement of staff and other project stakeholders leading to greater adoption and success of new software projects.  Key considerations for change management include: