Value Driven Delivery Flashcards

1
Q

100 point voting

A

everyone has 100 points across all requirement features.

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

Acceptance test-driven development

A

ATDD
Has the entire team develop tests before code - ATDD addresses 3 perspectives and their respective questions

Customer: What problem are we trying to solve
Dev Team: How will we solve this problem
Tets Team: What about this hypothetical scenario

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

Actual cost

A

The actual amount of monies the project has spent so far

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

Continuous integration

A

CI
Is a way to merge all the code from different developers to confirm that the compiled code is still working successfully. CI aims to build and test the code several times a day from a shared repository

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

Cost performance index

A

CPI measures the project based on its financial performance. The formula is earned value divided by actual cost (EV/AC). The closer to 1, the better the project is performing financially

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

Cost variance

A

The earned value of the project minus the actual cost spent reveals the cost variance. The formula is EV-AC

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

Cumulative flow diagram

A

CFD
Helps identify and track bottlenecks in an agile project. CFD shows how many work items are in the different stages of th eprject, how long each item stays in a stage or queue, when items move into the next queue of the project and when items leave any stage of the project.

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

Earned value

A

EV
This formula measures the amount of work completed to date and authorized budget for that work. Earned value is the percent complete times the project budget.

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

Estimate at completion (EAC)

A

This formula predicts where the project is likely to end up financially based on current performance. The formula is EAC=budget at completion (BAC)/Cost performance index (CPI)

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

Estimate to complete (ETC)

A

ETC shows how much more money will be needed to complete the project. The most common ETC formula is budget at completion (BAC)-(EV) earned value

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

Estimate to complete based on atypical variances

A

This formula is used when the project has experienced some unusual fluctuations in costs and the project manager doesn’t believe the variances will continue. The formula is ETC=BAC-EV

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

Estimate to complete based on typical variances

A

This formula is used when the project has experienced some unusual fluctuations in costs and the project manager believe the variances will continue. The formula is ETC=(BAC-EV)/CPI

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

Fixed price work package

A

This agile approach to contracting enables the vendor to examine each work package and estimate their costs and time to deliver the item. As more information becomes available, such as detailed requirements, risks, and shifting priorities, the vendor can modify their estimate based on the new information. This approach allows the vendor to take on a portion of the project and manage that portion as they see fit - as long as they deliver value on time and as promised

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

Future value (FV)

A

FV=PV(1+i)^n

i is the interest rate and n is the number of time periods (years,quarters, etc)

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

Graduated fixed-price contract

A

A graduated fixed price contract allows the buyer and seller to share some risks in an agile project. With this model the hourly rate of the contract value varies on performance within the project. For example - the vendor rate could be 120 if finished on time and planned, 110 if done ahead of schedule and 130 if finished behind schedule

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

Incremental development

A

By working in increments the development team addresses the most valuable requirements first, incorporates risk management into the project approach, and offers reviews and continued prioritization of the requirements

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

Incremental project

A

An incremental project delivers value in increments - short pieces of functional deliverables that the business can take advantage of while the project is still in motion

18
Q

Intangible business value

A

This is derived from the invisible elements that a project creates, such as goodwill, reputation, brand recognition, public benefit, trademarks and strategic alignment for your organization.

19
Q

Iterative project

A

An iterative project repeats iterations until the project is done. Each iteration builds on the iteration before all the way through the entire project life cycle.

20
Q

Kanban board

A

Requirements on sticky note cards are moved from the backlog to the different project phases.

21
Q

Kano analysis

A

This is an approach to sort customer requirements into five categories: must-be quality, one-dimensional quality, attractive quality, indifferent quality, and reverse quality.

22
Q

Key performance indicators (KPI)

A

KPIs are factors that show project performance. Agile uses 4 KPIS, rate of progress, remaining work, completion date, and costs remaining

23
Q

Little’s law

A

Theorem that states the more items that are in the WIP queue, the longer it will take the team to complete the items in the queue.

24
Q

Low-tech/high-touch tools

A

Tools for project management are not technology based, they’re preferred because they are simple, clean, and direct like agile itself. Examples are Kanban boards and WIP limit.

25
Q

Minimal viable product (MVP)

A

MVP is the smallest thing you can build that delivers value to the customer. You may also see it referred to as MMF - minimal marketable features.

26
Q

Monopoly money

A

Let participants vote with monopoly money. They spend pretend money on requirements.

27
Q

Net present value (NPV)

A

The calculation of the time value of money predicts a projects value more precisely than the present value formula. NPV evaluates the monies returned on a project for each period the project lasts and considers the investment into the project

28
Q

Payback period

A

The duration it will take for the return on the investment to equal or pay back the project investment. This approach shows the management horizon or the breakeven point of the project.

29
Q

Planned value

A

PV - planned value represents the percent of project completion the project should be at this time. Planned value is found by finding the percentage of planned completion times the budget at completion.

30
Q

Present value

A

PV is what a future amount of funds is worth today. The formula for present value is PV=FV/(1+i)^n
i is interest
n is the number of time periods

31
Q

Requirements prioritization model

A

In this model, stakeholders vote on four factors of each proposed requirements on a scale of 1 to 9. The four factors voted on are benefit, penalty, cost, and risk.

32
Q

Risk

A

Risk is an agile-value in agile projects. In an agile project, risk is anything that threatens the success of the project and must be addressed sooner rather than later.

33
Q

Schedule performance index (SPI)

A

Measures the project based on its schedule performance. The formula is earned value divided by planned value. The closer to 1, the more on schedule the project is performing.

34
Q

Schedule variance

A

This is determined by calculating the earned value of the project minus the planned value of the project. EV-PV.

35
Q

Tangible business value

A

Tangible business value are derived from items like monetary assets, return on investment, stockholder equity, fixtures and tools your project creates or acquires, and the market share your project captures.

36
Q

Task board

A

This board, like a kanban board, represents the project tasks and their status. Task board more closely associated with Scrum and shows the status of the requirements in the sprint backlog.

37
Q

Test-driven development

A

Developers write tests before writing the code. They write codes that will pass the test. Once the code passes, the developers refactor the code and try the test once more.

38
Q

Theory of contraints

A

Theory posits that there’s always at least one constraint that is holding back the system from reaching its maximum potential. You attack the constraint that is most restrictive until it’s no longer the most restrictive constraint and then repeat the process with the next most restrictive constraint.

39
Q

Usability testing

A

An approach that observes participants using the software. The participants try to complete certain tasks in the software while the project team or a few developers watch, listen, and take notes.

40
Q

WIP limit

A

You should set a limit to the number of items that are a work in progress.