Agile Methodologies Flashcards
What are the 4 Values of Agile?
- Individuals & Interactions (over Processes & Tools)
- Working Software (over Comprehensive Documentation)
- Customer Collaboration (over Contract Negotiation)
- Responding to Change (over Following a Plan)
What should a Servant Leader do?
- Shield the team from interruptions
- Remove impediments to progress
- (Re)Communicate project vision
- Carry food and water
What does “Waste” include in Agile?
- Partially done work
- Extra processes
- Extra features
- Waiting
- Defects
What is Return on Investment (ROI)?
The ratio of the benefits received from an investment to the money invested (usually a %)
What is Internal Rate of Return?
The interest rate you will need to get in today’s money to receive a certain amount of money in the future
What is Regulatory Compliance?
- Requirements usually mandated by government agencies
- Must be implented into the project work as regular development work!
How are features prioritized in the project backlog?
By value
What are some common techniques used to prioritize a product backlog?
- Simple Scheme
- MoSCoW
- Monopoly Money
- 100-point method
- Dot Voting/Multi Voting
- Kano Analysis
If the customer doesn’t want to prioritize the product backlog, what must the Agile PM do?
- Teach the customers WHY it’s important for them to do this, and make them do it
- The PM must not do it themselves
What is the Minimum Viable Product (MVP)?
- A set of functionality that is complete enough to be useful, but small enough to not be an entire project
- Usually a module in software
What are some benefits of a Kanban/Task Board?
- “Information Radiator” ensures efficient diffusion of information
- Can be drawn on a wall or whiteboard
- Makes the iteration backlog visible
- Serves as a focal point for the daily meeting
What is the Theory of Constraints?
On the Cumulative Flow Diagram, the activity that’s causing the bottleneck is the one that comes right after the widening activity area
What is the Gulf of Evaluation?
What one person describes is often different from how another person interprets
What is a Retrospective in Agile?
A meeting conducted at the end of a sprint to reflect on what the team did correctly or wrong, and how to improve over the next sprint
What is a Release in Agile?
A series of sprints that results in a product the customer can start using
What is a Sprint Review Meeting?
The customers reivew the work completed in the sprint and give the team their feedback
How is funding different in an Agile project vs. a Traditional project?
- Agile projects are funded in increments, because the product is delivered incrementally
- Vs. Traditional projects, which are generally funded at the start
What’s the best thing a PM can do when encountering concerns about Agile project management?
Educate all stakeholders about the benefits of agile
If any stakeholders are causing problems, what should the agile PM use to resolve them?
Interpersonal skills