Course Code: agilescrumbespoke
Duration: 7 hours
Overview:

This condensed one-day course offers a focused introduction to Agile principles and Scrum framework tailored for Business Analysts and Software Development Teams roles. Participants will gain practical insights into implementing Agile & Scrum methodologies effectively to enhance collaboration and deliver quality software products by learning how to cooperate with the Team, Product Owner, Scrum Master as well as with the Customer to facilitate the development process. Participants will go through a mock project practicing common scenarios.

Course Outline:

Morning Session (3 hours)

1. Introduction to Agile and Scrum (1 hour)

  • Refresh of the Project Life Cycles and Selecting the Right Approach
  • Understanding Agile Manifesto: Mindset, Values, Principles and Practices
  • Overview of the Scrum framework and key artifacts: Product Backlog, Sprint Backlog, Increment

2. Roles and Responsibilities in Scrum (1 hour)

  • Role of the Product Owner, Scrum Master, and Development Team
  • Defining responsibilities and expectations for each role
  • Collaboration between Business Analysts and Development Teams in the Scrum framework

3. Creating and Managing Product Backlog (1 hour)

  • Writing effective User Stories using INVEST with clear Acceptance Criteria
  • Prioritizing User Stories
  • Refining the customer requirements in the Product Backlog

Lunch Break (1 hour)

Afternoon Session (4 hours)

4. Sprint Planning and Execution (1 hour)

  • Conducting Sprint Planning meetings
  • Duration Timeboxing and Estimation Techniques: Story points using Planning Poker
  • Creating a Sprint Backlog

5. Conducting the Daily Scrum (1 hour)

  • Facilitating Daily Stand-up meetings for progress tracking
  • Removing impediments and fostering collaboration
  • Monitoring Sprint progress using a Kanban board

6. Product Increment, Sprint Review and Retrospective (1 hour)

  • Demonstrating the Minimum Viable Product and Gathering Feedback from Stakeholders
  • Tracking and forecasting delivery progress using Burndown Chart
  • Conducting effective Sprint Retrospectives for continuous improvement

7. Scaling Scrum for Larger Projects (30 minutes)

  • Overview of scaling frameworks (e.g., SAFe, LeSS, Nexus)
  • Strategies for scaling Scrum in complex projects
  • Addressing challenges and ensuring alignment across multiple teams

8. Course Wrap-up and Q&A (30 minutes):

By the end of this course, participants will have the tools and strategies to effectively apply Scrum principles, collaborate with stakeholders, and drive successful software development projects. They will leave with practical skills that can be immediately applied in their work.

1. Practical Exercises:

  • Role-playing scenarios to simulate Scrum ceremonies (Sprint Planning, Daily Scrum, Sprint Review, Retrospective).
  • Group activities for backlog prioritization and refinement, and use of Burndown chart to monitor and forecast progress.
  • Case study discussions on applying Scrum in real-world current scenario projects in the participants’ organization.

2. Course Conclusion:

  • Recap of key learnings and takeaways
  • Action planning for implementing Scrum practices in participants' organization
  • Resources for further learning and certification opportunities