Agile and Scrum
115 flashcards by MentisLibrary
The Agile Manifesto, Scrum roles, events and artifacts, backlog refinement and user stories, estimation and flow metrics, Kanban, XP engineering practices, lean thinking, and scaling frameworks, for developers and new Scrum Masters.
- What is the Agile Manifesto?
- A short statement of four values and twelve principles for software development, written in February 2001 by seventeen practitioners meeting at Snowbird, Utah.
- Name the four values of the Agile Manifesto.
- Individuals and interactions over processes and tools; working software over comprehensive documentation; customer collaboration over contract negotiation; responding to change over following a plan.
- How does the manifesto describe simplicity?
- As the art of maximizing the amount of work not done, and it calls that essential.
- According to the manifesto, what is the primary measure of progress?
- Working software.
- What delivery cadence does the manifesto recommend?
- Deliver working software frequently, from a couple of weeks to a couple of months, with a preference for the shorter timescale.
- What does the manifesto say about changing requirements?
- Welcome them, even late in development, because agile processes harness change for the customer's competitive advantage.
- What is the manifesto's position on sustainable pace?
- Sponsors, developers and users should be able to maintain a constant pace indefinitely.
- What does the manifesto say is the most efficient way to convey information?
- Face-to-face conversation, within and to a development team.
- Which principle underlies retrospectives?
- At regular intervals the team reflects on how to become more effective, then tunes and adjusts its behavior accordingly.
- What does the manifesto claim about self-organizing teams?
- The best architectures, requirements and designs emerge from them.
- What is empiricism in Scrum?
- The idea that knowledge comes from experience and decisions are made on what is observed, supported by transparency, inspection and adaptation.
- Name the three pillars of empirical process control in Scrum.
- Transparency, inspection and adaptation.
- What are the five Scrum values?
- Commitment, focus, openness, respect and courage.
- Who created Scrum?
- Ken Schwaber and Jeff Sutherland, who first presented it together at the OOPSLA conference in 1995 and co-author the Scrum Guide.
- What is the definition of Scrum given in the Scrum Guide?
- A lightweight framework that helps people, teams and organizations generate value through adaptive solutions for complex problems.
- Who is on a Scrum Team?
- One Product Owner, one Scrum Master and Developers, typically 10 or fewer people in total, with no sub-teams or hierarchies.
- What does self-managing mean for a Scrum Team?
- The team internally decides who does what, when and how.
- What is the Product Owner accountable for?
- Maximizing the value of the product resulting from the work of the Scrum Team, which includes managing the Product Backlog.
- List the Product Backlog management responsibilities of the Product Owner.
- Developing and communicating the Product Goal, creating and clearly communicating backlog items, ordering them, and ensuring the backlog is transparent, visible and understood.
- What is the Scrum Master accountable for?
- Establishing Scrum as defined in the Scrum Guide and for the Scrum Team's effectiveness.
- How does the Scrum Guide describe the Scrum Master's leadership?
- As true leaders who serve the Scrum Team and the larger organization.
- What are the Developers accountable for?
- Creating a plan for the Sprint (the Sprint Backlog), instilling quality by adhering to a Definition of Done, adapting their plan daily toward the Sprint Goal, and holding each other accountable as professionals.
- What is a Sprint?
- A fixed-length event of one month or less in which all other Scrum events take place and a usable Increment is created.
- What is forbidden during a Sprint?
- Changes that would endanger the Sprint Goal, lowering quality, and scope changes that are not negotiated with the Product Owner as more is learned.
- Who can cancel a Sprint, and when?
- Only the Product Owner, if the Sprint Goal becomes obsolete.
- What is the maximum length of Sprint Planning?
- Eight hours for a one-month Sprint, and usually shorter for shorter Sprints.
- What three topics does Sprint Planning address?
- Why is this Sprint valuable (the Sprint Goal), what can be Done this Sprint, and how will the chosen work get done.
- What is the Daily Scrum?
- A 15-minute event for the Developers to inspect progress toward the Sprint Goal and adapt the Sprint Backlog, held at the same time and place every working day.
- Who participates in the Daily Scrum?
- The Developers. The Product Owner and Scrum Master participate as Developers only if they are working on Sprint Backlog items.
- What is the purpose of the Sprint Review?
- To inspect the outcome of the Sprint and determine future adaptations, with the Scrum Team presenting results to stakeholders and discussing progress toward the Product Goal.