How applying core agile principles make the development process robust and at times antifragile to the disorder of uncertain events, allowing us to avoid harm and reap the benefits of uncertainty, without the need for heavyweight risk management processes.
Many believe that agile is lacking because there is no formally defined risk-management process. To compensate for this “failing” some people introduce a heavyweight risk-management process. Others might not believe that any form of risk-management process is necessary; if a risk matures into a real issue, then just deal with the issue through the normal agile process. In my experience, organizations that successfully “manage” their risks don’t fall into either of these camps. In this presentation, I discuss how a large part of successful risk management in agile is applying core agile principles to prevent risks from occurring rather than using a complex process for dealing with the risks that easily could be avoided in the first place.