reducing risk in agile projects
DESCRIPTION
Kicking off any new software project is scary. Kicking off an agile software project can be even scarier. However, rather than being afraid of risk, we can embrace it and learn from it. The lessons we learn will help us guide our teams to an overall stronger product.TRANSCRIPT
![Page 1: Reducing Risk in Agile Projects](https://reader037.vdocument.in/reader037/viewer/2022102721/5480a1a9b4af9fef268b4573/html5/thumbnails/1.jpg)
Reducing Risk in Agile Projects
Jeremy Jarrell@jeremyjarrell
![Page 2: Reducing Risk in Agile Projects](https://reader037.vdocument.in/reader037/viewer/2022102721/5480a1a9b4af9fef268b4573/html5/thumbnails/2.jpg)
What is Risk?
![Page 3: Reducing Risk in Agile Projects](https://reader037.vdocument.in/reader037/viewer/2022102721/5480a1a9b4af9fef268b4573/html5/thumbnails/3.jpg)
Building the wrong thing
Not working as a team
Festering problems
![Page 4: Reducing Risk in Agile Projects](https://reader037.vdocument.in/reader037/viewer/2022102721/5480a1a9b4af9fef268b4573/html5/thumbnails/4.jpg)
“This project is too riskyfor agile.”
![Page 5: Reducing Risk in Agile Projects](https://reader037.vdocument.in/reader037/viewer/2022102721/5480a1a9b4af9fef268b4573/html5/thumbnails/5.jpg)
Frequent demos to the customer
Daily stand upsRegular
retrospectives
![Page 6: Reducing Risk in Agile Projects](https://reader037.vdocument.in/reader037/viewer/2022102721/5480a1a9b4af9fef268b4573/html5/thumbnails/6.jpg)
![Page 7: Reducing Risk in Agile Projects](https://reader037.vdocument.in/reader037/viewer/2022102721/5480a1a9b4af9fef268b4573/html5/thumbnails/7.jpg)
Iteration
Project
![Page 8: Reducing Risk in Agile Projects](https://reader037.vdocument.in/reader037/viewer/2022102721/5480a1a9b4af9fef268b4573/html5/thumbnails/8.jpg)
Project Risk.
![Page 9: Reducing Risk in Agile Projects](https://reader037.vdocument.in/reader037/viewer/2022102721/5480a1a9b4af9fef268b4573/html5/thumbnails/9.jpg)
Features Deadline
Team
![Page 10: Reducing Risk in Agile Projects](https://reader037.vdocument.in/reader037/viewer/2022102721/5480a1a9b4af9fef268b4573/html5/thumbnails/10.jpg)
Features
Deadline
![Page 11: Reducing Risk in Agile Projects](https://reader037.vdocument.in/reader037/viewer/2022102721/5480a1a9b4af9fef268b4573/html5/thumbnails/11.jpg)
Iteration Risk.
![Page 12: Reducing Risk in Agile Projects](https://reader037.vdocument.in/reader037/viewer/2022102721/5480a1a9b4af9fef268b4573/html5/thumbnails/12.jpg)
![Page 13: Reducing Risk in Agile Projects](https://reader037.vdocument.in/reader037/viewer/2022102721/5480a1a9b4af9fef268b4573/html5/thumbnails/13.jpg)
What could happen?
How likely is it?
![Page 14: Reducing Risk in Agile Projects](https://reader037.vdocument.in/reader037/viewer/2022102721/5480a1a9b4af9fef268b4573/html5/thumbnails/14.jpg)
P×I=E
![Page 15: Reducing Risk in Agile Projects](https://reader037.vdocument.in/reader037/viewer/2022102721/5480a1a9b4af9fef268b4573/html5/thumbnails/15.jpg)
P×I=E.Mmm,
![Page 16: Reducing Risk in Agile Projects](https://reader037.vdocument.in/reader037/viewer/2022102721/5480a1a9b4af9fef268b4573/html5/thumbnails/16.jpg)
![Page 17: Reducing Risk in Agile Projects](https://reader037.vdocument.in/reader037/viewer/2022102721/5480a1a9b4af9fef268b4573/html5/thumbnails/17.jpg)
![Page 18: Reducing Risk in Agile Projects](https://reader037.vdocument.in/reader037/viewer/2022102721/5480a1a9b4af9fef268b4573/html5/thumbnails/18.jpg)
As a customer, I want to review my transactions, so I can see where I’m spending my money.
There’s too many transactions to pull quickly.
Some transactions are delayed.
![Page 19: Reducing Risk in Agile Projects](https://reader037.vdocument.in/reader037/viewer/2022102721/5480a1a9b4af9fef268b4573/html5/thumbnails/19.jpg)
Some transactions are delayed.
Probability = 3
Impact = 1
Exposure = Probability × Impact= 3
![Page 20: Reducing Risk in Agile Projects](https://reader037.vdocument.in/reader037/viewer/2022102721/5480a1a9b4af9fef268b4573/html5/thumbnails/20.jpg)
There’s too many transactions to pull quickly.Probability = 2
Impact = 3
Exposure = Probability × Impact= 6
![Page 21: Reducing Risk in Agile Projects](https://reader037.vdocument.in/reader037/viewer/2022102721/5480a1a9b4af9fef268b4573/html5/thumbnails/21.jpg)
There’s too many transactions to pull quickly.
Invest time in performance tuning.
Pre-aggregate the transactions.
![Page 22: Reducing Risk in Agile Projects](https://reader037.vdocument.in/reader037/viewer/2022102721/5480a1a9b4af9fef268b4573/html5/thumbnails/22.jpg)
![Page 23: Reducing Risk in Agile Projects](https://reader037.vdocument.in/reader037/viewer/2022102721/5480a1a9b4af9fef268b4573/html5/thumbnails/23.jpg)
As a customer, I want to view how my current spending compare against my budget,so I can see how I’m pacing for the month.
The graph doesn’t work in IE6.
The ‘UI Guy’ gets sick mid-sprint.
![Page 24: Reducing Risk in Agile Projects](https://reader037.vdocument.in/reader037/viewer/2022102721/5480a1a9b4af9fef268b4573/html5/thumbnails/24.jpg)
The graph doesn’t work in IE6.Probability = 3
Impact = 1
Exposure = 3
![Page 25: Reducing Risk in Agile Projects](https://reader037.vdocument.in/reader037/viewer/2022102721/5480a1a9b4af9fef268b4573/html5/thumbnails/25.jpg)
The ‘UI Guy’ gets sick mid-sprint.
Probability = 3
Impact = 3
Exposure = 9
![Page 26: Reducing Risk in Agile Projects](https://reader037.vdocument.in/reader037/viewer/2022102721/5480a1a9b4af9fef268b4573/html5/thumbnails/26.jpg)
The ‘UI Guy’ gets sick mid-sprint.
Pair with another developer.
Peer code reviews.
![Page 27: Reducing Risk in Agile Projects](https://reader037.vdocument.in/reader037/viewer/2022102721/5480a1a9b4af9fef268b4573/html5/thumbnails/27.jpg)
P×I=E
![Page 28: Reducing Risk in Agile Projects](https://reader037.vdocument.in/reader037/viewer/2022102721/5480a1a9b4af9fef268b4573/html5/thumbnails/28.jpg)
What’s next?
![Page 29: Reducing Risk in Agile Projects](https://reader037.vdocument.in/reader037/viewer/2022102721/5480a1a9b4af9fef268b4573/html5/thumbnails/29.jpg)
Tackle high risk stories first
Beware of stories with many risks
Look for patterns
![Page 30: Reducing Risk in Agile Projects](https://reader037.vdocument.in/reader037/viewer/2022102721/5480a1a9b4af9fef268b4573/html5/thumbnails/30.jpg)