Scrum does not clearly define any controls. Since Scrum is a risk-reduction framework, it already contains various risk controls. In fact, it is important to remember that Scrum is designed to solve complicated issues to reach project success.
Here is a list of controls that can reduce the risk of project failure by using Scrum:
- Time-boxed events
- Empirical process
- Scrum Master
- Definition of “Done”
The Scrum events are time-boxed, this means that they have a maximum duration.
If we consider a Sprint of 1 month, the Scrum events have the following durations:
- Daily Scrum takes 15 minutes
- Planning takes no more than 8 hours
- Review takes no more than 4 hours
- Retrospective takes no more than 3 hours
For shorter Sprints, the last three events, listed above, are generally shorter.
The Scrum events help the team plan the work. In addition, these moments are also crucial to inform the team about the problems that have to be solved. As a consequence, it will be possible to regularly improve processes by reflecting and pondering on what has been shared.
So, the Scrum events should be used to create consistency and to minimize the extra meetings not defined in Scrum.
By doing so, time-boxed events will reduce the chance of wasting time.
“The value-driven agile approach is based on empiricism.” Basically, It assumes that the requirements that exist upfront will change because they are not fixed. The empirical process uses the principles (pillars) of inspection, adaptation, and transparency.
Inspection: Scrum artifacts can be examined in a timely manner. This helps to evaluate the progress towards a goal and to detect unwanted variances.
Adaptation: Adaptation is about continuous improvement. It represents the capability to adapt based on the results of the inspection. Basically, adaptation means that the team keeps what is correct and change what is wrong. To decide what to do next, it is possible to use the results from inspections.
Transparency: Transparency makes visible the progress of work and the team. As a result, when the team achieves its goal, people who are responsible for it can be identified and appreciated for the work. Transparency should encourage everyone to strive and collaborate for the common goal.
Having the opportunity to increase transparency of the product value and the progress of work will help to decrease project risks.
The Scrum Master is responsible for ensuring the team understands the Agile values and principles and uses the defined processes and practices.
Francesco Pecoraro, PMP, PSM, PSPO, SSYB, SSGB, SSBB, CL, CC is the founder of francescopecoraro.com where he shares useful and practical information about project management, program management, project portfolio management, and agile methodology. Francesco has extensive experience as a project, program and portfolio manager, project management officer (PMO), digital transformation and strategic consultant. He is also considered a communication, public speaking, and leadership expert. Francesco writes about project methodologies, program, and portfolio management.