Topic 1: Agile Manifesto and Methodologies Flashcards
What is Scrum?
Scrum is a framework for developing, delivering, and sustaining products where teams work in sprints to complete time-boxed iterations of work.
What is Kanban?
A kanban board is an agile project management tool designed to help visualize work, limit work-in-progress, and maximize efficiency (or flow).
What is DevOps?
DevOps is a set of practices that combines software development (Dev) and IT operations (Ops). It aims to shorten the systems development life cycle and provide continuous delivery with high software quality.
What is Rapid?
What is Rapid Application Development Methodology? RAD methodology is a software design methodology that’s designed to counter the rigidity of other traditional software development models–where you can’t make changes easily after the initial development is complete.
What is Lean?
Lean methodology is a way of optimizing the people, resources, effort, and energy of your organization toward creating value for the customer. It is based on two guiding tenets, continuous improvement and respect for people.
What is Six Sigma?
Six Sigma is a disciplined, data-driven approach and methodology for eliminating defects (driving toward six standard deviations between the mean and the nearest specification limit) in any process.
What is Agile?
Agile is an iterative approach to project management and software development that helps teams deliver value to their customers faster and with fewer headaches. Instead of betting everything on a “big bang” launch, an agile team delivers work in small, but consumable, increments.
In Agile project management, what is a product backlog?
This is a user-centric list of all work that needs to be completed in order to complete the project.
What is a user story?
A simple description of a software feature from the perspective of a user.
What is the main difference between the agile project charter and a standard one?
The agile project charter not only includes the product vision, but also specifies the release criteria (what is “done”). It also includes a team charter.
What is an iteration backlog?
This is the list of items that need to be completed during an agile project iteration.
How long should iteration planning for the coming iteration in an agile project typically be?
No more than 4 hours.
In an agile project, what is velocity?
The number of items completed during the last iteration.
Why is velocity important?
Agile teams typically base how much work they can get done in the next iteration on their previous iteration velocity.
What is backlog refinement?
The process of reviewing, adding, deleting, or reprioritizing product backlog items and generating user stories for the next iteration.