Value-Driven Delivery (20%) Flashcards

1
Q

maximizing business value

A

the reason projects are undertaken is to generate business value

value driven delivery must be the focus of our projects

next to the argumentation of knowledge work this is the reason why to do agile

1) keep visibility of value creation high
2) keep adaptability high during the project
3) deliver early
4) keep risk low

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

why deliver value early

A

1) because projects can be cancelled, short lifecycle of projects
2) satisfy customers early

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

Assessing Value
Return on investment
Net Present Value
Internal Rate of Return

A

ROI= ratio of the benefits received from an investment to the money invested in it, expressed as a percentage
higher roi = higher return
But does not consider inflation or the cost of borrowing money

NPV=Net Present Value
The present value of a revenue stream (income minus costs) over a series of time periods
higher value=higher NPV
problem: inflation / interests rates are guesses

IRR=Internal Rate of Return
discount rate=interest rate you need to earn on a given amount of money today to end up with a given amount of money in the future

IRR= The discount rate at which the project inflows (revenues) and project outflows (costs) are equal
project duration and payback used to calculate needed rate (no guess of inflation rate/ interests)

ROI vs NPV
NPV helpful for comparing projects with different timeframes. Do inflation and interest over the longer period cancel out higher inflation and interest rates.
Calculate NPV of the 2 projects

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

Monitor delivery of value

EVM= Earned Value management

A
  • advantage: it shows scheduling (gantt) and money (s grave) for monitoring
  • Pros to use EVM in agile projects
    Evm looks forward (leading metric) and tries to predict completion dates and final costs
    It is a visual tool.
  • Cons to use EVM in agile projects
    EVM compared actual project performance with planned performance > quality of the baseline depends of the planning
    And EVM does not really show whether it truly delivers value (does the customer like what is beeing build)?
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Agile Earned Value Tool

A

Scope
Cost
Schedule
Performance with functional areas

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

Managing risk

A

risk = anti value for delivering value

Agile teams plan to avoid risks.

Involve stakeholders in risk identification, esp development team

Iterative practices help us to react in order to avoid risks

tools:
adjusting backlog
risk burn down chart

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

Prioritizing Value

A

Why? > Welcome changing requirements even late in projects.

Customer-Valued Priorization
PO orders backlog
customer has a new change request
Customer compares his request to top backlog entries

Simple schemes
Prio 1,2,3…

MoSCoW
Must have 
should have 
could have 
would like to have but not this time 

Monopoly money

100 point method

For voting

Kano Analysis ((not)satisfied, (not) fulfilled)
- Delighters
These features delivers unexpected positive thinks
- Satisfiers
bring expected value to customer
- Dissatisfaction
features that will make the user dislike the product
- Indifferent
no impact on customer feelings.

Requirements Prioritization Model
more mathematical method
scale 1-9
> weighted formula

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

Relative Prioritazation

A

simply ask customer to bring features in a priority

when a change is necessary: ask customer
where to put it in the list

single prioritized work list

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

Relative PriorizTion / Ranking

A

simple list 1-x of features with priorisation

sinplyfing work by only having one bucket list

incorporating change in the list:
adding a change will force something else out

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

delivering incrementally

Minimal Valuable Product (MVP)

A

early delivery

opportunity of realisiung the benefits of the plain vanilla version

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

Agile Tooling

A

1) data accuracy perception increases
sophisticated models suggest exact numbers but it’s just a rough guess after all
> disguise volatile nature of projects

2) barriers for stakeholder interactions are created
only team lead update the data
more sophisticated modells are not understood by everyone

low-tech high touch tools are preferred
all team members involved

we do not imply data accuracy

> promote communication and collaboration

tangible objects

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

task/ kanban board

A

task board = kanban board

whiteboard with columns and different stages of work

one of the most fundamental agile tools

WIP
work that has been started but is not finished yet
- does not produce value until finished - masks efficiency issues
- represents risk in form of potential rework

WIP limits
aim: optimize throughput not to optimize resource utilization

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

Cumulative Flow Diagrams

CFDs

A
  • used to track and forecast value

- planned features, wip, and done features over the project time

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

bottlenecks and
theory of constraints
(TOC)

A
  • focus on bottlenecks in the organisation
  • which variable makes a huge difference in the system
  • p
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Agile Constraints abs Contracts

A

Agile Constraints and Contracts

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

money for nothing and change for free

A

idea from sutherland

standard contract
change for free
if customer collaborated with team they can implement changes for free
if they do not cooperate, this clause is closed

money for nothing
customer can terminate the contract when the backlog is empty of valuable items
pays 20% of the remaining contract value

17
Q

Graduated fixed-price contract

A

customer pays

contracted money per hour when product is delivered on time

pays more when product comes earlier
and less when product comes later

18
Q

fixed price work packages

A

work is cut into smaller packages

each package is contracted on its own

customer gets the chance to reprioritize the remaining work

service provider gets the chance to reestomate packages

19
Q

Verifying and validating value

why?

A

1 thing we believe we create value for the customer
2 customer says it is value to him
> validating value is crucial for agile

this holds especially true because work is not visible

20
Q

Frequent verification and validation

A

address problems early
“a stitch in time can save nine”

agile implements many points of validation to make sure customer will be pleased

example xp
pair programming
unit tests 
customer collaboration
stand ups
iteration review
21
Q

test driven development

A

think about how your customer will like it (how you can test this) before you start developing