Menu

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)

CeremonyPurposeFrequency
Sprint PlanningSelect and commit to backlog items for the sprintStart of each sprint
Daily StandupQuick sync on progress and blockersDaily, 15 minutes
Sprint ReviewDemo completed work to stakeholdersEnd of each sprint
Sprint RetrospectiveReflect on what went well and what to improveEnd 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.

Related terms