🎩
wilmerags 🌱
  • Home
  • Social
  • Cloud
    • Aws
  • Stats
  • Code
    • Scrum
    • Ssh
    • Vim
    • Dvc
    • Postgresql
    • Tmux
    • Terraform
    • Web tools
    • Sql
    • Rest api
    • Mongo
    • Docker
    • Octave
    • Elasticsearch
    • Kubernetes
    • Bash
    • Rabbitmq
    • Databases
      • Mongo
      • Elasticsearch
      • Sql
        • Postgresql
    • Devops
      • Terraform
      • Docker
      • Kubernetes
      • Rabbitmq
    • Python
      • Airflow
      • Keras
      • Spark
      • Azure
      • Matplotlib
      • Jupyter
      • Numpy
      • Databases
      • Sklearn
      • Requests
      • Pandas
      • Elasticsearch
      • Tensorflow
    • Git
      • Gitflow
    • R
      • Lpsolve
  • Indie-hacker
  • Macos
  • Interesting
  • Thoughts
    • Health
    • Work
    • Relationships
    • On the need of expressiveness
    • On organizing knowledge
    • On the importance of questions
  • Linux
    • Vim
    • Tmux
  • Webdev
    • Vue
  • Readings
    • Psychology
    • Habits
    • Projects management
    • Quotes
    • Dopamine detox
  • Ai
    • Ml
      • Xgboost
      • Performance evaluation
      • Community detection
      • Cloud_platforms
        • Ai platform
        • Sagemaker
      • Unsupervised_learning
    • Nlp
    • DS
Powered by GitBook
On this page
  1. Code

Scrum

Scrum guide

PreviousCodeNextSsh

Last updated 4 years ago

Was this helpful?

CtrlK
  • Roles
  • Events
  • Artifacts

Was this helpful?

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;

  • 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:

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:

  • 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.

  • 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.

  • 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.

  • 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.

  • What did i do yesterday towards the sprint goal.

  • What will i do today towards the sprint goal.

  • Any impediments towards sprint goal.

  • 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.