zoukankan      html  css  js  c++  java
  • 构建之法阅读笔记03

    阅读完构建之法第六章知道了

    敏捷开发的大概流程敏捷的步骤:

     第一步:找出完成产品需要做的事情—Product Back-log 。Backlog翻译成“积压的工作”、“待解决的问题”、“产品订单”,都可以。产品负责人主导大家对于这个Backlog进行增/删/改的工作。每一项工作的时间估计单位为“天”

    第二步:决定当前的冲刺(Sprint)需要解决的事情—Sprint Backlog 整个产品的实现被划分为几个互相联系的冲刺(Sprint)。产品订单上的任务被进一步细化了,被分解为以小时为单位。如果一个任务的估计时间太长(如超过16个小时),那么它就应该被进一步分解。订单上的任务是团队成员根据自己的情况来认领。团队成员能主导任务的估计和分配,他们的能动性得到较大的发挥第三步:冲刺(Sprint) 

    在冲刺阶段,外部人士不能直接打扰团队成员。一切交流只能通过Scrum大师(Scrum Master)来完成。这一措施较好地平衡了“交流”和“集中注意力”的矛盾。有任何需求的改变都留待冲刺结束后再讨论

    冲刺期间,每天要开一个每日例会(Scrum Meet-ing),团队成员大多站着开会,所以又称每日立会。大家依次报告:

    我昨天做了啥

    我今天要做啥

    我碰到了哪些问题

    每日立会强迫每个人向同伴报告进度,迫使大家把问题摆在明面上。同时启动每日构建,让大家每天都能看到一个逐渐完善的版本。用简明的图表展现整个项目的进度,这个图最好放在大家工作的环境中,或者每天传达给各个成员:图表可以是燃尽图(Burn Down Chart,想象我们把一堆Backlog的木头给烧光)。

  • 相关阅读:
    Redis源码剖析之字典(dict)
    Redis源码剖析之跳表(skiplist)
    面试题精选:神奇的斐波那契数列
    awk实现类sql的join操作
    [翻译]CAP理论及其证明
    今年是冷冬?我爬了北京10年的气温,哟 还真是!
    python 等间隔抽取一定数量的数据
    操作系统-第十章-文件系统
    操作系统-第九章-虚拟内存管理
    操作系统-第八章-内存管理
  • 原文地址:https://www.cnblogs.com/sisi-job/p/5610749.html
Copyright © 2011-2022 走看看