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
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Scrum is a way of managing ___

A

risk

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What is the best way to reduce risk in general?

A

build potentially releasable increments for customers

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Which Scrum Values apply to risk management?

A

All Scrum values!

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
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).
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
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
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
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?
  • 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
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
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?
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
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
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
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

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q
A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly