Chapeter 4 - Agile & Hybrid Project Management Flashcards
Traditional (predictive) project management
Process = Initiating, planning, executing, monitoring and controlling, and closing
Strenuous change management approach
PM is generally in charge of the entire project
Agile (flexible) project management
Build the project in increments vs being built as a whole
Allows for more interaction with the customers and more empowerment to the team
Types of Agile methods
Scrum
Extreme programming (XP)
Kanban
Lean development
Values of Agile
Individuals and interactions over processes and tools
Working software over comprehensive documentation
Customer collaboration over contract negotiation
Responding to change over following a plan
Product owner
Designate person that represents the customer on the project
Agile Project Manager/Scrum Master
Manages the agile project, primarily acts as a facilitator
Product Backlog
Project requirements from the customers
Prioritized based on value by the product owner
Sprint Planning Meeting
Meeting done by the Agile team to determine what features will be done in the next sprint
Store the items that will be getting done in the next sprint in a document called the sprint backlog
Sprint Backlog
Work the team selects to get done in the next sprint
Sprint
A short iteration where the project teams work to complete the work in the sprint backlog (1 - 4 weeks typically)
Daily Stand-Up Meeting
A quick meeting each day to discuss project statuses
Led by the Agile project manager
(15 minutes)
1.) What did you do since the last stand-up
2.) What will you do between now and the next stand-up
3.) what impediments or roadblocks are you facing currently
Sprint Review
An inspection done at the end of the sprint by the customers
Evaluate the work that has been completed and give their feedback
Retrospective
Meeting done to determine what went wrong during the sprint and what went right
Lessons learned for the sprint
Release
Several sprints worth of work directed to operations for possible rollout and testing
Minimal Viable Product (MVP)
A product that may not have all the features but is still usable
The release of a partial product all the way to the customer is known as a release
Made up of one or numerous sprints