Agile Methodologies and Scrum Framework
21 Questions
0 Views

Choose a study mode

Play Quiz
Study Flashcards
Spaced Repetition
Chat to lesson

Podcast

Play an AI-generated podcast conversation about this lesson

Questions and Answers

What is the primary focus of the Kanban method?

  • Visualizing work and managing workflows (correct)
  • Creating detailed project plans upfront
  • Standardizing processes across teams
  • Implementing rigid schedules for tasks
  • Which principle is NOT part of the Kanban principles?

  • Encourage leadership at all levels
  • Respect current roles and responsibilities
  • Pursue improvement through evolutionary change
  • Implement drastic changes immediately (correct)
  • In the context of estimating work, what does 'T-Shirt Sizing' refer to?

  • Assigning a standard cost for tasks
  • Visualizing team capacity during sprints
  • Estimating the hours needed to complete tasks
  • Categorizing tasks based on their complexity (correct)
  • Which metric is used in Scrum to assess the amount of work completed in a sprint?

    <p>Velocity</p> Signup and view all the answers

    What does the term 'Lead Time' typically refer to in the context of Kanban?

    <p>The time taken from the start of work until delivery</p> Signup and view all the answers

    What is a key principle of Agile methodologies?

    <p>Emphasizing flexibility and collaboration</p> Signup and view all the answers

    Which Agile framework emphasizes roles such as Product Owner and Scrum Master?

    <p>Scrum</p> Signup and view all the answers

    During a Sprint Planning meeting, what is primarily checked?

    <p>Team capacity versus highest priority user stories</p> Signup and view all the answers

    What is the maximum recommended size for a Scrum Team?

    <p>10 individuals</p> Signup and view all the answers

    What is the primary goal of a standup meeting in Scrum?

    <p>Aligning the team on daily progress and blockers</p> Signup and view all the answers

    What should the team do before conducting a Sprint Planning meeting?

    <p>Ensure backlog is sized and prioritized</p> Signup and view all the answers

    In Scrum, what purpose does backlog refinement serve?

    <p>To inspect progress and adapt for future sprints</p> Signup and view all the answers

    How long should standup meetings ideally last?

    <p>15 minutes</p> Signup and view all the answers

    What is the primary deliverable of a Sprint Review?

    <p>Working demo</p> Signup and view all the answers

    What is the maximum duration for a Sprint Review?

    <p>1.5 hours</p> Signup and view all the answers

    Which activity is typically facilitated by the Scrum Master and Product Owner?

    <p>Sprint Review</p> Signup and view all the answers

    What is a key prerequisite for effective Backlog Refinement?

    <p>User story mapping</p> Signup and view all the answers

    Which of the following is NOT a common retrospective format?

    <p>Root Cause Analysis</p> Signup and view all the answers

    How often should backlog refinement occur?

    <p>As frequent as needed, with a maximum of 8 hours per sprint</p> Signup and view all the answers

    What is one of the goals of the Sprint Retrospective?

    <p>Identify actions for better ways of working</p> Signup and view all the answers

    What prioritization method uses custom-defined criteria, scores, and rankings?

    <p>Relative weighting method</p> Signup and view all the answers

    Study Notes

    Agile Methodologies

    • Agile methodologies are a set of principles for software development.
    • They emphasize flexibility, collaboration, and customer satisfaction.
    • Agile methods respond quickly to changes and deliver functional software frequently.

    Agile Values (Manifesto)

    • Agile values prioritize individuals and interactions over processes and tools.
    • Working software is prioritized over comprehensive documentation.
    • Customer collaboration is prioritized over contract negotiation.
    • Responding to change is prioritized over following a plan.

    Agile Frameworks

    • Scrum
    • Kanban
    • eXtreme Programming
    • Lean Software Development
    • Scaled Agile Framework (SAFe)
    • Spotify Model (not a framework)
    • Other frameworks

    Scrum

    • Scrum is an Agile framework.
    • Key roles in Scrum include the Product Owner, Scrum Master, and the Development Team.
    • The Development Team should not exceed 10 people.
    • Scrum ceremonies include stand-ups, sprint planning, backlog refinement, sprint review, and retrospectives.

    Scrum Ceremonies

    • Stand-ups: Short daily meetings to track progress, typically 15 minutes.
    • Sprint Planning: Meeting to plan the work for the next sprint, typically 4 hours or less.
    • Backlog Refinement: Working session to refine and clarify the items in the product backlog.
    • Sprint Review: A meeting held at the end of a sprint to demonstrate the working software to stakeholders.
    • Retrospectives: A meeting held at the end of a sprint to reflect on the sprint and make improvements for the future.

    Sprint Planning

    • Align developers and the product owner on what to build next.
    • Ensure team capacity aligns with the backlog's size and priority.
    • Commit to a scope for the new sprint.
    • Planning sessions typically occur every two weeks and last a maximum of 4 hours, using tools like an Excel sheet.

    Sprint Review

    • Show tangible work increment to stakeholders.
    • Gather feedback.
    • Team and stakeholders must attend and working demos must be presented.
    • Review typically last one or one and a half hours, ideally held at the end of each sprint.

    Retrospectives

    • Team agreement on issues, improvements, and feedback is crucial.
    • Generate actions for better working methods based on gathered information.
    • Feedback will be critical for improvement.

    Backlog Refinement

    • Backlog is prioritized and updated for sprints.
    • Product roadmaps and user stories are mapped out.
    • Backlog is sized and prioritized.
    • Done as frequently as needed, but not more than 8 hours per sprint.

    Prioritization Methods

    • MOSCOW
    • Impact vs Effort Matrix
    • Kano model
    • Relative weighting method (custom criteria)
    • RICE model (Reach, Impact, Confidence, Effort)

    MOSCOW Method

    • A prioritization method that categorizes requirements as MUST HAVE, SHOULD HAVE, COULD HAVE, and WILL NOT HAVE.

    Impact vs Effort Matrix

    • A method for prioritizing tasks based on their impact and the effort required.

    Kano Model

    • A model that classifies customer needs based on their impact on satisfaction.

    Estimates & Sizing

    • Story Points (using Planning Poker)
    • Time estimation in hours
    • T-Shirt sizing (Small, Medium, Large, Extra Large)
    • Affinity mapping

    Reporting in Scrum

    • Burn down
    • Burn up
    • Velocity

    Velocity

    • The measure of the rate at which a development team completes user stories in a given timebox (e.g., sprint).

    Kanban

    • A visual workflow management method.
    • It focuses on workflow visualization, limiting work in progress (WIP), and optimizing workflow.
    • Kanban principles include starting with the current state, evolving gradually toward improvement, respecting processes, roles, and titles, and encouraging acts of leadership.
    • Kanban practices include using a pull-system, visualizing workflow, limiting work-in-progress, managing flow, making process policies explicit, improving collaboratively, and implementing feedback loops.

    Kanban Reporting

    • Lead time / Cycle time
    • Throughput

    Lead Time vs. Cycle Time

    • Lead time: Time between the start of a task and its completion.
    • Cycle time: Time between the start and completion of a task.

    Throughput

    • The number of units produced over a given time period.

    Review Game (Agile 101)

    • A game for reviewing Agile principles.

    Retrospective (Form)

    • Form used for retrospectives, asking participants what went well and what could be improved.

    Studying That Suits You

    Use AI to generate personalized quizzes and flashcards to suit your learning preferences.

    Quiz Team

    Related Documents

    Agile Methodologies Class 2 PDF

    Description

    Explore the principles and values of Agile methodologies in software development. This quiz covers various Agile frameworks, focusing on Scrum, its roles, and ceremonies. Test your understanding of how Agile promotes flexibility and collaboration in delivering software.

    More Like This

    Méthodologie Agile: Focus sur Scrum
    12 questions
    Agile Methodologies Quiz
    10 questions

    Agile Methodologies Quiz

    BeneficialJadeite3284 avatar
    BeneficialJadeite3284
    Project Management Methodologies Quiz
    13 questions
    Use Quizgecko on...
    Browser
    Browser