Win a copy of Mesos in Action this week in the Cloud/Virtualizaton forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

Risk Mitigation

 
Arunnima B S
Greenhorn
Posts: 3
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi,

Agile does not focus on review and documentation. In such a case, how do we mitigate the risks , which are usually addressed by review mechanisms?

Thanks,
Arunnima
 
Stan James
(instanceof Sidekick)
Ranch Hand
Posts: 8791
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Of all the risks in a project, the number that are mitigated by review seem rather small to me. My gut reaction is that they fall into a category of not trusting someone to do their job well. Pairing while coding is continuous review, so that's taken care of. If you can't pair, a "second pair of eyes before check in" rule is better than nothing. Other artifacts should turn into software in very short order, so rapid feedback is the mitigation strategy. What else would you want to review?

All those other risks, which we might call "any uncertainty in the schedule", are mitigated by trying to become more certain. I've been in project launches with a new team with new managers using a new language on a new platform for new customers in a new business domain. There was nothing but uncertainty. You want to know "how long will it take to build a medium sized feature" in that world, you gotta go build a couple and measure. Uncertainty falls away pretty quickly when you have solid experience. Agile's emphasis on frequent delivery of running tested features fits very nicely.
 
Ilja Preuss
author
Sheriff
Posts: 14112
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
With other words, with an Agile approach, every other week you are reviewing a fully running, tested, documented system. That will mitigate most of the risks.

If there are still risks that you can only mitigate by reviewing documentation, you are surely allowed to do that with an Agile approach, though.
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic