Scrum - BogdanViblyy/Buketov GitHub Wiki

What Is Scrum?

Scrum is an Agile-based framework designed for the development and delivery of complex products. Rather than being a complete methodology, Scrum provides a structured environment in which teams can apply their own processes and practices. It emphasizes both iteration and incremental delivery.

  • Work is divided into time-boxed periods called Sprints (usually lasting 1–4 weeks), each aiming to deliver a potentially releasable product increment.

  • Core Roles:

    • Product Owner – prioritizes and defines what needs to be built.
    • Scrum Master – supports the team by facilitating how Scrum is implemented.
    • Development Team – carries out the work to build the product.
  • Scrum Events: Sprint Planning, Daily Scrum (stand-up), Sprint Review, and Sprint Retrospective.

  • Artifacts:

    • Product Backlog – a dynamic list of desired features and requirements.
    • Sprint Backlog – the selected tasks to complete during the Sprint.
    • Increment – the working, usable output at the end of a Sprint.
  • Built on empirical process control: transparency, inspection, and adaptation, along with team collaboration, autonomy, and a focus on delivering customer value rapidly.