Value-Driven Delivery Flashcards
Deliver valuable results by producing high-value increments for review, early and often, based on stakeholder priorities. Have the stakeholders provide feedback on these increments, and use this feedback to prioritize and improve future increments.
What does Red-Green-Clean stand for?
In TDD:
- test fails (red)
- test passes (green)
- refactor (clean)
What is the Gulf of evaluation?
The difference between what is said and what is understood
In this test, the tester tries to discover issues and unexpected behaviour
Exploratory testing
In this test it is evaluated how the user will respond to the system under realistic conditions
Usability testing
Why use continuous integration?
For immediate feedback on bugs/defects
What is ROI?
Return on Investment (ROI) is the profitability of a project
In value calculation, what is the Present value (PV)?
The calculation of a future amount in today’s terms given an assumed interest rate and inflation rate
In value calculation, what is the Future value (FV)?
The calculation of a present amount in today’s terms given an assumed interest rate and inflation rate
In value calculation, what is the Net present value (NPV)?
Present value of a revenue stream over a series of time periods
In value calculation, what does the Internal rate of return (IRR) represent?
Determines the point where the project is profitable (when positive)
In value calculation, how can the Earned Value (EV) be calculated?
Percent Complete times Budget at Completion (BAC)
In value calculation, how can the Cost Performance Index (CPI) be calculated?
Earned Value (EV) divided by the Actual Costs (AC)
In this contract form, the vendor gets paid a higher hourly rate if it is able to deliver early
Graduated fixed-price contract
How complete must a Minimum Viable Product (MVP) be?
Complete enough to be useful, but small enough that it does no represent the entire project
How can Work in Progres (WIP) be a problem?
It requires investment, but delivers no return until the work is complete
What is the use of a Cumulative Flow Diagram?
It helps tracking and forecasting the delivery of value
What is the MoSCoW prioritization scheme?
- Must have
- Should have
- Could have
- Would like to have, but not at this time
What does the Kano Analysis help to identify?
- Basic needs (dissatisfiers)
- Performance needs (satisfiers)
- Attractive needs (delighters)
The longer a project lasts the more opportunity for what?
Risk
What is value-driven delivery?
Having knowledge about delivering valuable results by producing high-value increments for reviews based on stakeholders’ priorities.
What are the key elements of Value driven delivery?
- Incremental Development
- Risk control
- Prioritization
- Define Positive Value
How can an organization using Agile utilize competitive advantage over others and realize value earlier?
Delivering work incrementally
On what basis should a team’s process be improved?
On the basis of the team’s experiences and organization preferences.
In terms of Agile project management, how can prioritization be defined?
The process where customers organize product backlog for implementation based on the perceived values.
If the Agile management intends to determine how much a project has progressed in terms of realization of values by the team, which tool should be used?
Earned Value Management
In Customer-valued Prioritization, what does the value prioritization scheme CARVER stand for?
- Criticality – how important to be done upfront
- Accessibility – can work on it immediately? or depends on other work / skills?
- Return – ROI / NPV / IRR
- Vulnerability – how easy to achieve the desired results?
- Effect – what are the effects on the project (help moving towards the goal of the project)?
- Recognizability – have the goals been clearly identified?
The conformity of a product to a rule such as in specification, policy, standard or law is known as ____.
Compliance
In Value-Driven Delivery, how is Positive Value achieved?
- Define deliverables to be developed incrementally
- Refine requirements by gaining consensus on the acceptance criteria
- Select and tailor the team’s process
In Value-Driven Delivery, how to Avoid Potential Downsides?
- Plan for small releasable increments by building MVPs
- Limit increment size and increase review frequency with appropriate stakeholders
- Solicit customer and user feedback
In Value-Driven Delivery, how to do Prioritization?
- Prioritize units of work with stakeholders
- Perform frequent review and maintenance of the work results
- Continuously identify environmental, operational and infrastructure factors
In Value-Driven Delivery, how to do Incremental Development?
- Conduct operational reviews with stakeholders
- Balance development of deliverable units and risk reduction efforts
- Re-prioritize requirements periodically
- Elicit and prioritize relevant non-functional requirements (such as performance and security)
- Run frequent inspections, tests and reviews of the product
Basically, what are the Dot voting/monopoly money/100 point methods?
Games to be played with stakeholders where they put their limited number of dots/money/points on certain features from the product backlog
What is Little’s law?
“the duration of a queue is proportional to its size” -> by limiting the WIP, teams can complete work faster
What is DSDM contracting?
- joins Rapid Application Development (RAD) and waterfall
- fixed schedule, cost and quality
- follows agile framework
In this contract form, the vendor gets paid the same for doing a certain job, independent of how much time it took
Fixed-price work packages