Agile Project Management Flashcards
In Agile, how many principles, values, and themes are there?
Four values, four themes, and twelve principles
What are the four values of Agile PM?
- Individuals and interactions over processes and tools
- Working software over comprehensive documentation
- Customer collaboration over contract negotiation
- Responding to change over following a plan
What are the five principles that fall under Value delivery?
- The highest priority is to satisfy the customer through early and continuous delivery of valuable software
- Deliver working software frequently
- Working software is the primary measure of progress
- Simplicity - the art of minimising the completion of unnecessary work - is essential
- Attention to technical excellence and good design
What are the two principles that fall under Business collaboration?
- Welcome changing requirements
- AM and Developer must work together daily throughout the project → Encouring instant messaging, working in the same physical or virtual space, daily stand-up
What are the five principles that fall under Team Dynamic and culture?
- Build an environment to motivate and empower individuals and let them get the job done
- Team members must feel motivated, trusted to do the right thing, and have the resources they need
- The most efficient way of communicating is face-to-face
- Best req, resigns, and system architectures come from an empowered team
- Let teams give own processes and templates.
What is the principle that fall under Retros and continuous learning?
Team dynamics and culture
At regular intervals, the team reflects on how to become more effective and take action.
What are the four themes of Agile?
- Value delivery - how to deliver valuable products to customer
- Business collaboration - how to communicate to partners and stakeholders to create business value
- Team Dynamic and culture - how to maintain the right interpersonal and team dynamics
- Retros and continuous learning
What is VUCA?
VUCA - acronym that defines conditions that impacts organisations. Volatility (rate of change at organisation), uncertainty (lack of predictability) complexity (high number of interrelated forces on the product). ambiguity (possibility of confusion and hard to find source of delays)
Name some frameworks of Agile?
Kanban, scrum, XP
How does Kanban work and what does it achieve?
Kanban places the work items on a board with three columns - new, in progress, and closed.
The number of ongoing work items are kept below the WIP level to ensure the team is working. Any new tasks are only started when a WIP item is complete.
Improves focus and efficiency - called Flow in Kanban. It also provides visual representation of progress to stakeholders
What is the backlog in scum
Central artifact in Scrum in which all ideas, features, deliverables, tasks are captured - actively maintained and prioritised throughout project
What is the sprint in scrum?
Timebox period where work is done, 1 - 4 week longs, commonly 2 weeks. AKA iteration
What are the responsibilities of the Scrum Master and Product Owner in Scrum?
Scrum master - ensures Agile methodology and PM processes are in place and helps team focus
Product Owner - maximising value of product and ensures team works at their best and in charge of prioritise the work
What are the benefits of scrum?
Scrum has:
- Clear roles and responsibilities
- Set outcomes and processes, and meeting formats - easiest to train up
- Supports and reinforces agile values and principles
- Free to use with a lot of support, training, and certifications
What team structure is needed for scrum?
A cross-functional team with 3 - 9 people. If a team is too small, the skill set is not varied enough. If it is too big, it is hard to distribute information.
Only works for a proactive team that wants to improve.