Scrum

 

What is Scrum?

Scrum is a thin and iterative project management process, which belongs to the Agile methods family.Scrum is an empirical Agile (see links) project management framework used to deliver increments of high value to the customer iteratively.

 

The framework

Roles

There are three roles in a Scrum project:

  • The Product Owner (or customer) owns the product and prioritizes the list of desired features.
  • The ScrumMaster owns the process and ensures that teams remain unhindered and productive.
  • The cross-functional Team self-organize to build the product.

Artifacts

Scrum defines three artifacts that the roles interact with during the life of the project:

  • The Product Backlog is a prioritized list of desired features.
  • The Sprint Backlog is a prioritized list of tasks that the team have identified for the current Sprint (iteration).
  • The Increment of Product Functionality which is delivered at the end of each Sprint.

Meetings

There are four meetings, or collaboration points, that are used during each Sprint:

  • Sprint Planning allows the team to elect what work they will be taking on for the Sprint.
  • The Daily Scrum allows the team to review the status of the Sprint and adapt to discoveries.
  • The Sprint Review gives the Team an opportunity to show the Product Owner the increment of product functionality.
  • The Sprint Retrospective allows the team to provide feedback and adapt the process.

 

The short Scrum story

  • Scrum is based on an “empirical” (defined below) process, it is iterative and adaptive with a keen eye on the work the Sprint Team has committed to accomplish based on continual assessment in real time
  • The Scrum Master looks after the health of the “Team”
  • The Product Owner looks after the business value and ROI earned by delivering the product
  • The Product Owner determines the right things to do based on their business value while the Scrum Master determines with the team the right way to do them

 

 

 

 

 

 

Product Owner Responsibilities

  • Responsible for managing the Product Backlog so as to maximize the “business value” of the project to the business
  • Represents all stakeholders in the project
  • Prioritizes features/requirements

 

Scrum Master Responsibilities

  • Fundamentally responsible for the “health” of the team
  • Ensure everyone is doing what they have agreed to do
  • Determine where Scrum is compared to where it could be and adapts
  • Use all ones senses, including common sense

 

 

Scrum Teams

  • Self-organizing
  • Cross-functional with no rules
  • Seven  plus or minus two
  • Responsible for committing to work
  • Authority to do whatever is needed to meet commitment
  • Open, collocated space
  • Resolution of conflicts
  • Rules of Etiquette:

§         Never use the word “you” because the other person may feel on the spot and defensive

§         Never refer to history (e.g., ‘three months ago, you said…!”)

·         Be on time for meetings; if you are late, apologize and pay a late “penalty”

§         If everyone is talking at once, use a pen to determine who talks; whoever is holding the pen talks, everyone else listens

§         Everyone’s opinion is important and needs to be understood and taken into account

§         No name calling

 

Sprint

  • Thirty calendar day iteration (some are shorter)
  • During the Sprints the team builds demonstrable functionality that includes Product Backlog items and meets Sprint goal; based on Product Owner’s prioritization of features/requirements as listed in the Product Backlog
  • If the Sprint proves to be not viable, the Scrum Master can abnormally terminate the Sprint and initiate a new Sprint planning meeting to initiate the next Sprint

 

Product Backlog

·         List/Collection of functionality, technology, issues, risk

·         Issues and risk are placeholders that are later defined as work

·         Emergent, prioritized, estimated

·         One collection for multiple teams

·         Product Owner responsible for priority

·         Anyone can contribute

·         Maintained and posted visibly

·         Derived from Business Plan or Vision

 

Sprint Backlog

  • Defines the work, or tasks, that a Team defined for turning the Product Backlog it selected for that Sprint into an increment of potentially shippable product functionality
  • The Sprint Backlog is a highly visible, real-time picture of the work that the Team plans to accomplish during the Sprint

Burn-Down Chart

  • Shows the amount of work remaining across time
  • Excellent way of visualizing the correlation between the amount of work remaining at any point in time and the progress of the project Team(s) in reducing this work
  • The intersection of a trend line for work remaining and the horizontal axis indicates the most probable completion of work at that point in time

 

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

惹不起的程咬金

来都来了,不赏点银子么

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值