Introduction To Agile Flashcards
What is the Agile Manifesto
• Individuals/Interactions over processes & tools
• Working software over comprehensive documentation
• Customer collaboration over contract negotiation
• Respnding to change over following a plan
What type of thinking is Agile compatible with?
Lean
What are the 2 main methods within the foundation syllabus?
• Scrum
• Kanban
Is Scrum a project management process?
•No it is a type of approach.
•Used as Business as Usual
•Can fit into Prince2
What is the only Agile method that is a Project Management Lifecycle and cannot be used in Prince2?
DSDM (Dynamic Systems Development Method/Agile PM)
[Cannot be used in Prince2]
Give a brief description of Kanban
• A way to improve flow and provoke system improvement through visualisation and controlling work in progress
Give a brief description of Lean Start-Up
• First used foe startup companies
• To help deliver products to customers quickly
Give a brief description of Scrum
• Iterative time boxed approach to delivery
• Lightweight framework that helps people, teams and organisations generate value through adaptive solutions
List the typical Agile behaviours
• Collaborative
• Self-organising
• Customer-focused
• Empowered
• Trusting not blaming
List the typical Agile concepts
• Prioritising what is delivered
• Working iteratively & incrementally
• Not delivering everything
• Time-focused
• Inspect and adapt
• Kaizen
• Limiting Work in Progress
List the typical Agile Techniques
• Burn Charts
• User Stories
• Retrospectives
• Time boxing
• Measuring Flow
What is a backlog?
• A to-do list
• Contain requirements:
- Contain EPICS (at highest level)
- Contain user stories
What is velocity?
Progress against the sprint/timebox
What can Scrum help with in projects?
• Create a team
• Building solutions/products
What is a sprint?
A period of time dedicated to a single objective
What are the key things to be created in scrum?
• Creation of team
• Creation of a backlog (Product BL & Sprint BL)
Summarise the Scrum method
• A creation of a Product Backlog (EPICS and user stories)
• Creation of the development team
• DT creates a sprint backlog of a certain no. of EPICS & User Stories to work on
• Daily Scrum meetings in each sprint
• After each sprint there is a sprint review and sprint retrospective
What people are involved in the Scrum team?
• Product Owner (Liaising with customer translates user stories/epics into backlog)
• Develoment Team
• Scrum Master (Help all members to work better)
Is there a project manager in scrum?
• No
• Scrum is not a project management process
(No leader at all)
What is the likely number of people in the Development Team?
• 3-9 people
What is involved in a sprint review?
• Demonstrate achievements to stakeholders
• Allow to adapt to change if requested by stakeholder for next sprint
What is a sprint retrospective?
• Plan ways to increase quality & effectiveness for next sprint
• Scrum team reviews last sprint (Individuals, processes, interactions & tools)
• Identifies helpful changes
What are the 5 Scrum events?
- Sprint Planning
- The Sprint
- Daily Scrum
- Sprint Review
- Sprint Retrospective
What creates the Sprint Backlog
• The development team and their Sprint Planning Meeting