Scrum

Scrum guide

Note: Have the same definition of Done

Values

  • Commitment

  • Courage

  • Focus

  • Openness

  • Respect

  • Transparency

Roles

  • Product Owner (1 ppl):

    • Clearly expressing Product Backlog items;

    • Ordering the items in the Product Backlog to best achieve goals and missions;

    • Optimizing the value of the work the Development Team performs;

    • Ensuring that the Product Backlog is visible, transparent, and clear to all, and shows what the Scrum Team will work on next; and,

    • Ensuring the Development Team understands items in the Product Backlog to the level needed.

  • Development Team (2 < x < 10 ppl):

    • Clearly expressing Product Backlog items;

    • Ordering the items in the Product Backlog to best achieve goals and missions;

    • Optimizing the value of the work the Development Team performs;

    • Ensuring that the Product Backlog is visible, transparent, and clear to all, and shows what the Scrum Team will work on next; and,

    • Ensuring the Development Team understands items in the Product Backlog to the level needed.

  • Scrum Master:

    • The Scrum Master’s job is to work with the Scrum Team and the organization to increase the transparency of the artifacts.

    • To the Product Owner:

      • Ensuring that goals, scope, and product domain are understood by everyone on the Scrum Team as well as possible;

      • Finding techniques for effective Product Backlog management;

      • Helping the Scrum Team understand the need for clear and concise Product Backlog items;

      • Understanding product planning in an empirical environment;

      • Ensuring the Product Owner knows how to arrange the Product Backlog to maximize value;

      • Understanding and practicing agility; and,

      • Facilitating Scrum events as requested or needed.

    • To the Development Team:

      • Coaching the Development Team in self-organization and cross-functionality;

      • Helping the Development Team to create high-value products;

      • Removing impediments to the Development Team’s progress;

      • Facilitating Scrum events as requested or needed; and,

      • Coaching the Development Team in organizational environments in which Scrum is not yet fully adopted and understood.

    • To the Organization:

      • Leading and coaching the organization in its Scrum adoption;

      • Planning Scrum implementations within the organization;

      • Helping employees and stakeholders understand and enact Scrum and empirical product development;

      • Causing change that increases the productivity of the Scrum Team; and,

      • Working with other Scrum Masters to increase the effectiveness of the application of Scrum in the organization.

Events

  • Sprint(a time-box, max one month, during which a “Done”, useable, and potentially releasable product Increment is created):

    • No changes are made that would endanger the Sprint Goal;

    • Quality goals do not decrease; and,

    • Scope may be clarified and re-negotiated between the Product Owner and Development Team as more is learned.

    • A Sprint would be cancelled if the Sprint Goal becomes obsolete (Uncommon and traumatic).

    • Main concerns:

      • What can be delivered in the Increment resulting from the upcoming Sprint?

      • How will the work needed to deliver the Increment be achieved?

    • Development Team can assess what it can accomplish over the upcoming Sprint (from the backlog).

    • Sprint Goal should be discussed by the scrum team.

    • Work should be decompose to units of one day or less.

  • Daily (15minutes) Responsible Scrum Master:

    • Plans next 24hr work.

    • Track progress.

    • Guide:

      • What did i do yesterday towards the sprint goal.

      • What will i do today towards the sprint goal.

      • Any impediments towards sprint goal.

  • Sprint review (max 4hr results in a reviewed product backlog) Responsible Scrum Master:

    • Detail what is done

    • What is not

    • Detail insights, problems and solutions.

    • Check the increment

    • Most valuable thing to do next

    • Review of the timeline, budget, potential capabilities, and marketplace for the next anticipated releases of functionality or capability of the product.

  • Sprint retrospective

    • Improve work processes

    • Adapt "Done" definition

Artifacts

  • Product backlog (Product Owner):

    • Ordered list of every needed item in the product

    • Each item:

      • Description

      • Order (Higher the sooner is going to be done)

      • Estimate (By the people that is going to perform the work)

      • Value (Sum up sprint values for track performance)

      • Test descriptions

  • Sprint backlog:

    • What is going to be done in the sprint.

    • It includes at least one high priority process improvement identified in the previous Retrospective meeting.

    • As new work is required, the Development Team adds it to the Sprint Backlog.

Last updated