The Scrum Approach to
Agile Project Management
Transparency, Inspection and Adaptation are the key elements for project success using SCRUM, the most used Agile method today.
Why Complex Projects Fail?
There are a great number of digital consulting firms that still use the ‘Waterfall’ method for complex software development; which basically means, they get the full scope of the project, shake the clients hands and deliver when the entire project is finished..whenever that may be. This may work for small projects, like a startup website, but for complex software or apps, this can be a nightmare in the making. For example:
- This method does not allow for market changes that would require scope adjustments, and when such is needed, this can end up being very costly to the client.
- The client will have to wait till the entire product is delivered to start recouping on their investment. Depending on complexity or the consulting firms expertise, this can take months or even years.
- Checks and balances should occur, but it is not ingrained in the methodology, so it is possible that not all stakeholders are up to date on the project’s status.
Iterative, Incremental Delivery.
This is why we use the ‘Agile’ method, more specifically the SCRUM approach or framework, for developing and delivering high value product increments for complex projects. SCRUM has specific rules of engagement for all stakeholders on the project. High value scope items and features are worked on and released in relatively quick order as increments, that way the client does not have to wait for the entire product to be completed. These increment releases happen often, building on top of the previous, until the desired product is whole. All stakeholders, including the client, know the status of the project at anytime due to the transparency of project artifacts from the SCRUM team. This allows the client to make requirement changes if needed, so as to keep aligned with market changes or client needs.
Benefits of SCRUM
Self-Organizing, Collaborative, Cross-functional, Promotes Ownership.
High value product increment released to marketplace quickly, thus ROI can be managed.
Better risk management, Re-align scope to adhere to requirement changes, increase transparency culture.