Sobes.tech
Intern

What is Scrum?

sobes.tech AI

Answer from AI

Iterative and incremental framework for product development management with a focused approach to solving complex adaptive problems. Core principles: transparency, inspection, adaptation.

Key entities:

  • Roles: Product Owner, Scrum Master, Development Team.
  • Artifacts: Product Backlog, Sprint Backlog, Increment.
  • Events: Sprint, Sprint Planning, Daily Scrum, Sprint Review, Sprint Retrospective.

The goal is to create a valuable, working product increment at the end of each sprint.

# Example of Scrum development structure (not code, but concept)
def scrum_cycle():
    """Process of one sprint in Scrum."""
    product_owner.prioritize_backlog()
    development_team.plan_sprint() # Sprint Planning
    while sprint_in_progress:
        development_team.build_increment()
        development_team.conduct_daily_scrum() # Daily Scrum
    development_team.present_increment() # Sprint Review
    team_inspects_process() # Sprint Retrospective