12 Agile Methodology : Agile Scrum Framework
- Ayoade Olusegun Kalejaiye
- Feb 14
- 2 min read
The Agile Scrum Framework is a lightweight, iterative, and flexible methodology used in software development and project management to deliver value quickly and efficiently. It is based on Agile principles and emphasizes collaboration, adaptability, and continuous improvement.
📌 Key Components of the Scrum Framework
1. Scrum Team Roles
Scrum defines three key roles:
👤 Product Owner:
Represents the customer/stakeholders.
Prioritizes the Product Backlog (list of features and tasks).
Defines the product vision and ensures the team builds the right thing.
👥 Scrum Master:
Facilitates the Scrum process and removes impediments.
Coaches the team on Agile best practices.
Ensures collaboration between the team and stakeholders.
👨💻 Development Team:
Self-organizing group of developers, testers, designers, etc.
Works collaboratively to deliver the product increment.
Ensures high-quality work is completed within Sprints.
2. Scrum Events (Ceremonies)
Event | Purpose | Duration |
Sprint Planning | Plan work for the upcoming sprint | Max 8 hours for a 4-week sprint |
Daily Stand-up (Daily Scrum) | Quick sync-up on progress, blockers & goals | 15 minutes |
Sprint Review | Showcase completed work to stakeholders | Max 4 hours for a 4-week sprint |
Sprint Retrospective | Reflect & improve team processes | Max 3 hours for a 4-week sprint |
3. Scrum Artifacts
📌 Product Backlog:
A prioritized list of features, enhancements, and fixes.
Managed by the Product Owner.
📌 Sprint Backlog:
A subset of the Product Backlog selected for a sprint.
Includes User Stories and Tasks.
📌 Product Increment:
The final, working version of the product at the end of each sprint.
Must meet the Definition of Done (DoD).
4. The Scrum Process 🔄
1️⃣ Product Owner prioritizes the Product Backlog.
2️⃣ Sprint Planning: The team selects backlog items to work on in the Sprint.
3️⃣ Development Team works in iterations (Sprints) (1-4 weeks).
4️⃣ Daily Stand-ups: The team syncs up on progress.
5️⃣ Sprint Review: Demonstrate the completed work.
6️⃣ Sprint Retrospective: Discuss improvements for the next Sprint.
7️⃣ Repeat the cycle for continuous improvement!
🔥 Why Use Scrum?
✅ Faster delivery of high-quality products
✅ Encourages teamwork & transparency
✅ Quickly adapts to changing requirements
✅ Continuous feedback & improvements
✅ Reduces risks and increases customer satisfaction






Comments