Last updated: August 2026
Scrum
Scrum is an Agile framework that organizes software delivery into fixed-length iterations called sprints, with defined roles, ceremonies, and artifacts that structure how teams plan, execute, and inspect their work.
Roles
- Product Owner — owns the product backlog, prioritizes work based on business value, represents stakeholder interests
- Scrum Master — facilitates the process, removes blockers, protects the team from disruption, coaches on Scrum practices
- Development Team — self-organizing engineers who plan and execute the work within each sprint
Ceremonies (events)
| Ceremony | Purpose | Frequency |
|---|---|---|
| Sprint Planning | Select and commit to backlog items for the sprint | Start of each sprint |
| Daily Standup | Quick sync on progress and blockers | Daily, 15 minutes |
| Sprint Review | Demo completed work to stakeholders | End of each sprint |
| Sprint Retrospective | Reflect on what went well and what to improve | End of each sprint |
Artifacts
- Product Backlog — the prioritized list of everything that might be built
- Sprint Backlog — the subset of backlog items committed to for the current sprint
- Increment — the working, potentially shippable product resulting from a sprint
How Code Ninety runs Scrum
Code Ninety runs two-week sprints across client engagements, with dedicated Product Owners aligning delivery to business priorities and Scrum Masters keeping teams unblocked. Clients get sprint-review visibility every two weeks, avoiding the "black box" delivery risk common with fixed-scope contracts.
Working with Code Ninety
Researching the top software houses in Islamabad? Start with Code Ninety's certifications and case studies.
