• scrum敏捷开发☞


    scrum是什么?说白了就是自带一些规则的工具,团队成员按照scrum的规则计划项目,执行项目,完成项目。。可以让团队提高工作效率

    当前除了scrum还有其他很多类似的像Kanban,XP,RUP(规则太多):

    scrum :

    • 把组织拆分成小规模的、跨功能的自组织团队
    • 把工作拆分成一系列小而具体的交付物。按优先级排序,估算每项任务的相对工作量。
    • 把时间拆分成固定大小的短迭代(通常为 1-4 周),在每个迭代结束时对基本可
    • 以交付的代码进行演示。 在每个迭代结束后跟客户一起检查发布目标,并据此优化发布计划,更新任务优先级。
    • 每个迭代结束后进行回顾,进行过程优化。 

    Scrum 规定了三种角色:产品负责人(描绘产品远景,定义优先级)、团队(实现产品)、Scrum Master(消除障碍,带领过程运作)。

    scrum可以分为三个阶段,这里也提供了三种scrum方案,每个团队可以酌情使用哪一种:

    • • 迭代伊始:综合考虑产品负责人定义的优先级和自己的生产率,团队从产品backlog 里面挑选出一定数量的条目,创建迭代计划。
    • • 迭代进行中:团队全心投入所承诺的任务。迭代范围已固定。
    • • 迭代结尾:团队向相关干系人演示他们可以工作的代码,理想情况下,这些代码基本上是可以发布的(经过测试可以交付)。然后团队进行回顾,讨论如何改进过程。
    •   

    下面介绍下scrum的看板,最简单的可以列三列,to do;Ongoing;Done ,其中ongoing也就是wip(work in progress)需要按照生产率设置上限

    顺带介绍下kanban:

    将流程可视化

    1.  把工作拆分成小块,一张卡片写一件任务,再把卡片放到墙上。
    2.  每一列都起一个名字,显示每件任务在流程中处于什么位置。
    3.  限制 WIP(在制品,work in progress)──明确限制流程中每个状态上最多同时进行的任务数。
    4.  度量生产周期(完成一件任务的平均时间,又称循环周期),对流程进行调优,尽可能缩短生产周期,并使其可预测。

    看板没规定任何角色。

  • 相关阅读:
    jenkins 添加用户管理权限
    jenkins+svn 自动化上线
    harbor私有仓库安装
    zabbix 监控 tcp 连接数
    zabbix 监控https URL
    chattr +i 用户也没法随意删除
    MySQL 8.0权限认证(下)
    MySQL 8.0权限认证(上)
    MySQL 8.0二进制包安装
    RPM命令总结
  • 原文地址:https://www.cnblogs.com/dasydong/p/4329204.html
Copyright © 2020-2023  润新知