Developing and Delivering Products Professionally [P2]: Managing Technical Risk - Manage Risk Flashcards
1
Q
Comment on risk being personal
A
- Everyone interprets it differently
- Something will have a different risk level for me vs someone else
2
Q
Scrum is a way of managing ___
A
risk
3
Q
What is the best way to reduce risk in general?
A
build potentially releasable increments for customers
4
Q
Which Scrum Values apply to risk management?
A
All Scrum values!
5
Q
What are different types of risks within work related environments?
A
- Financial risk - can we pay for it?
- Business risk - will it be used? Does it solve the problem?
- Technical risk - can it be made/build? (often in relation with finance, when a product becomes possible to build, but too expensive).
6
Q
How does Scrum help manage financial risk?
A
- Project costs are hard to estimate up front
- Scrum - build up the scope, finances and resources empirically - best way to control the future in complex environments
- Clear roles and accountabilities → PO, self-managing Dev Team, SM
- Ask Devs to estimate for the first short period - short to save money if building the wrong thing
- Fund and inspect first few sprints - convos with ROI
- Once release goes out, the financial risk decreases
7
Q
How does Scrum help manage business risk?
A
- Business risk is the risk of people (users) not actually using your product, thus not solving the problem that the product needed to fix in the first place.
- Customer doesn’t know what they need
- Product Backlog refinement, requirements engineering, talking to users, doing surveys etc. doesn’t take away risk of people not actually using your product
- Need one cross functional team asking
- who is the customer?
- what problem are we trying to solve?
- is the current hypothesis for our product any good?
- Need one cross functional team asking
- PO keeps tabs on stakeholders and Devs to ensure right thing is built → business representative in the team to manage and monitor that business risk, to create the best possible outcome
- Reviewing with stakeholders every sprint and pivot or preserve from there
- COLLABORATIVE
8
Q
What two categories can technical risk be sub-divided into?
A
- Can it be built with a good ROI?
- Can we maintain the product during and afterwards?
9
Q
How does Scrum help manage technical risk?
A
- Check in with two questions everyday ^
- Communication is key
- Keep tabs on technical quality and make it better
- Clear DoD - improve quality and maintainability
- includes right testing, validation, documentation etc
10
Q
Why are Scrum Values important to risk management?
A
Scrum values are extremely important to make sure that overall risk is transparent and dealt with at the right time, by the right person, with proportional effort
11
Q
A