zoukankan      html  css  js  c++  java
  • 敏捷开发SCRUM框架学习笔记

    SCRUM框架中包含3个角色,3个工件,4个会议、5个价值。

    三个角色:

    1. 产品负责人(Product Owner)
    2. Scrum Master
    3. Scrum团队

    三个工件:

    1. 产品Backlog(Product Backlog)
    2. SprintBacklog
    3. 燃尽图(Burn-down Chart)

    四个会议:

    1. Sprint计划会议(Sprint Planning Meeting)
    2. 每日站会(Daily Scrum Meeting)
    3. Sprint评审会议(Sprint Review Meeting)
    4. Sprint回顾会议(Sprint Retrospective Meeting)
    5. 产品Backlog梳理会议( Product Backlog Refinement)

    五个价值:

    1. 承诺 – 愿意对目标做出承诺
    2. 专注– 把你的心思和能力都用到你承诺的工作上去
    3. 开放– Scrum 把项目中的一切开放给每个人看
    4. 尊重– 每个人都有他独特的背景和经验
    5. 勇气– 有勇气做出承诺,履行承诺,接受别人的尊重

    基本术语:

    Sprint:冲刺周期,通俗的讲就是实现一个“小目标”的周期。一般需要2-6周时间。

    User Story:用户的外在业务需求。拿银行系统来举例的话,一个Story可以是用户的存款行为,或者是查询余额等等。也就是所谓的小目标本身。

    Task:由User Story 拆分成的具体开发任务。

    Backlog:需求列表,可以看成是小目标的清单。分为Sprint Backlog和Product Backlog。

    Daily meeting:每天的站会,用于监控项目进度。有些公司直接称其为Scrum。

    Sprint Review meeting: 冲刺评审会议,让团队成员们演示成果。

    Sprint burn down:冲刺燃尽图,说白了就是记录当前周期的需求完成情况。

    Rlease:开发周期完成,项目发布新的可用版本。

    第一步: 找出完成产品需要做的事情 – Product Backlog

    产品负责人(Product owner)按照需求优先级来明确出一份Product Backlog,为项目做出整体排期。

    第二步: 决定当前的冲刺需要解决的事情 – Sprint Backlog.

    随后在每一个小的迭代周期里,Scrum Master会根据计划(Sprint Plan Meeting)确定本周期的Sprint Backlog,再细化成一个个Task,分配给Scrum Master团队成员,进行具体开发工作。每一天,Scrum团队成员都会进行Daily meeting,根据情况更新自己的Task状态,整个团队更新Sprint burn down chart。

    第三步: 冲刺 (Sprint)

    当这一周期的Sprint backlog全部完成,团队会进行Spring review meeting,也就是评审会议。一切顺利的话,会发布出这一版本的Release,并且进行Sprint回顾会议(Sprint Retrospective Meeting)。

  • 相关阅读:
    Educational Codeforces Round 23E
    Educational Codeforces Round 23D
    Codeforces Round #461 (Div. 2)
    HYSBZ
    HDU
    HYSBZ
    HYSBZ
    SPOJ
    点击搜索条件提交form表单
    HTML颜色获取工具,colorpicker
  • 原文地址:https://www.cnblogs.com/zhouwp/p/13814975.html
Copyright © 2011-2022 走看看