Value Driven Delivery Flashcards
100 point voting
everyone has 100 points across all requirement features.
Acceptance test-driven development
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
Actual cost
The actual amount of monies the project has spent so far
Continuous integration
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
Cost performance index
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
Cost variance
The earned value of the project minus the actual cost spent reveals the cost variance. The formula is EV-AC
Cumulative flow diagram
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.
Earned value
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.
Estimate at completion (EAC)
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)
Estimate to complete (ETC)
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
Estimate to complete based on atypical variances
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
Estimate to complete based on typical variances
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
Fixed price work package
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
Future value (FV)
FV=PV(1+i)^n
i is the interest rate and n is the number of time periods (years,quarters, etc)
Graduated fixed-price contract
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
Incremental development
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