Project 1: End-to-End Scrum Implementation for a Development Team
Definition:
This project simulates real-world conditions where the student must take a hypothetical or past ETL-
related project and lead it as a Scrum Master using Agile principles. The project involves creating a
structured Scrum process, organizing team events, and ensuring the delivery of a viable product
increment at the end of each sprint.
Key Steps:
1. Project Backlog Creation: Define the backlog with clear user stories, prioritizing them based
on business value and technical feasibility.
2. Sprint Planning: Conduct sprint planning sessions, set sprint goals, and establish a sprint
backlog.
3. Daily Scrum Facilitation: Lead daily stand-up meetings, addressing any blockers and
fostering team collaboration.
4. Sprint Review and Retrospective: After each sprint, present the sprint results, gather
feedback, and conduct a retrospective to identify areas of improvement.
Outcome:
By completing this project, the learner demonstrates their capability to apply Scrum principles end-
to-end, including backlog management, team facilitation, and iteration for continuous improvement.
Project 2: Scaling Scrum for a Large Project with Multiple Teams
Definition:
In this project, the learner will explore frameworks such as SAFe (Scaled Agile Framework) or LeSS
(Large Scale Scrum) to simulate managing a complex project that requires the coordination of
multiple Scrum teams. The student will identify challenges and strategize solutions to maintain
efficient communication, alignment, and integration across teams.
Key Steps:
1. Multi-Team Coordination: Define roles and responsibilities for cross-functional teams,
ensuring alignment in goals and sprint outcomes.
2. Release Planning and Coordination: Establish a shared vision across teams and create an
integrated release plan that aligns with business objectives.
3. Scrum of Scrums: Facilitate regular meetings between Scrum Masters of each team to
synchronize progress, address dependencies, and mitigate risks.
4. Metrics and Reporting: Implement tools to track progress across teams, ensuring
transparency and accountability for milestones.
Outcome:
This project equips the learner to handle the complexities of scaling Scrum, preparing them for
leadership in multi-team, large-scale projects.