Risk management is unnecessary with Agile software development
This is a reaction to ‘Agile Risk Management’ on NOOP.nl.
Jurgen writes:
Do the agile methods have anything to say about such problems?
(In our case) nothing useful!
Sure they do. Some examples:
Agile implies involving the customer in a far more rigid way than ‘traditional’ software development. If you work in iterations and involve the customer in every step, you know really quick if you’re on the right track.
A product owner (in Scrum) could have helped to communicate the requirements/user stories between the customer and the team.
A sprint review could have helped to manage expectations of the customer, and to help the customer ’steer’ the project. Short iterations and getting feedback often helps to build the right things.
Jurgen: I think that’s strange, because Risk Management is nothing more than a simple approach of managing potential problems that are not addressed by the standard processes, and that usually find their roots in unforeseen circumstances.
‘Risk management’ looks like a heavy tool to me. Unforeseen circumstances are always luring around the corner. Life consists of unforeseen circumstances. There are not many people who can look into the future.
The Agile methods acknowledge this, and build their processes around continuous change. That’s why ‘risk management’ is not important anymore. Change is not risk, because it will happen 100% of the time. That’s why you have short iterations, involvement of the customer, and other practices.
Communication is the most important aspect for a project’s success!
My take: with Agile (or Lean) Software Development, you don’t need risk management processes. In Lean terms, it is ‘waste’. If you think you need it, revisit your existing Agile processes and try to improve them. Adding extra processes is certainly not going to help, because you need to fix the root cause. Ask ‘Why’ 5 times.
Subscribe |


Daan, there’s a logical fallacy in your reasoning. See my reply on my blog.
BTW, I don’t know why trackback isn’t working. I will look into that problem. Thanks.
Hi! I was surfing and found your blog post… nice! I love your blog.
Cheers! Sandra. R.
I love your site.
Love design!!! I just came across your blog and wanted to say that I
Sign: umsun Hello!!! rcuwwymhyw and 8318ssgfhphzye and 8588I love your site.
Love design!!! I just came across your blog and wanted to say that Ive really enjoyed browsing your blog posts.
Leave your response!
(What is RSS?)
.read popular posts
.recent comments
.categories
.blogroll
.now reading
Currently reading:
Recently finished:
View all books
jWeekend
jWeekend: Intensive, 1 and 2 day Java Technology, OO, JPA, Spring courses for busy people.
Recent Posts
Twitter
About
I'm Daan, and this is my blog. I'm a Java software developer, and at work we build open source software for the health care industry. We apply Scrum and some principles of eXtreme Programming.
We use things like Java, Spring, Hibernate, Wicket, OSGI, on Apple hardware.
Feel free to contact me via Skype.