← Back to Home

Scrum Framework

The Scrum Framework is an Agile framework used to manage and deliver complex products through short, time-boxed iterations called sprints, emphasizing transparency, inspection, and adaptation.

Scrum answers: “How do we deliver value incrementally with continuous feedback?”

1. Definition

The Scrum Framework is an Agile framework used to manage and deliver complex products through short, time-boxed iterations called sprints, emphasizing transparency, inspection, and adaptation.

Scrum answers: “How do we deliver value incrementally with continuous feedback?”

2. Core Pillars of Scrum

  • Transparency – Work and progress are visible
  • Inspection – Regular reviews of progress and quality
  • Adaptation – Adjustments based on feedback

3. Scrum Roles

3.1 Product Owner (PO)

  • Owns product backlog
  • Defines priorities and acceptance criteria

3.2 Scrum Master

  • Facilitates Scrum events
  • Removes impediments
  • Ensures Scrum practices are followed

3.3 Development Team

  • Developers + Testers (cross-functional)
  • Responsible for delivering a potentially shippable increment

4. Scrum Artifacts

4.1 Product Backlog

  • Ordered list of features (user stories, bugs, improvements)

4.2 Sprint Backlog

  • Selected backlog items for the sprint

4.3 Increment

  • Working product delivered at end of sprint

5. Scrum Events

5.1 Sprint

  • Fixed-length iteration (usually 2 weeks)

5.2 Sprint Planning

  • Team selects work and defines sprint goal
  • Tester role: clarify acceptance criteria, identify test scope

5.3 Daily Scrum

  • 15-minute stand-up
  • Tester role: share testing progress and blockers

5.4 Sprint Review

  • Demo of completed work
  • Tester role: validate acceptance and quality

5.5 Sprint Retrospective

  • Team reflects and improves
  • Tester role: suggest testing process improvements

6. Manual Tester’s Role in Scrum

  • Participate in backlog refinement
  • Define test scenarios early
  • Perform continuous testing within sprint
  • Support acceptance testing
  • Provide quality feedback

7. Scrum vs Traditional Model

Aspect Scrum Traditional
Delivery Incremental Big-bang
Testing Continuous Late
Change Welcomed Restricted

8. Common Challenges for Testers in Scrum

  • Short sprint timelines
  • Frequent changes
  • Regression pressure

Mitigation: early involvement, exploratory testing, strong collaboration.

9. Interview-Ready Answers

Short answer:

Scrum is an Agile framework that delivers software in short iterations through defined roles, events, and artifacts.

Detailed answer:

Scrum is a lightweight Agile framework that enables teams to deliver working software incrementally using sprints, with continuous inspection and adaptation.

10. Key Takeaway

Scrum enables continuous delivery of quality software through collaboration, discipline, and frequent feedback.