美文网首页
团队公约之完成定义

团队公约之完成定义

作者: charlieqianc | 来源:发表于2020-05-14 22:21 被阅读0次

有开始就有结束,万事有始有终。在敏捷开发中,完成定义的好坏不仅关系到团队的承诺是否实现,更关系到交付成功与否。所以在开始进入迭代之前,一般团队都会用一定的时间来做完成定义。

于我而言,在每次进入迭代之前我会在前一天或者计划会议上做完成定义的新建/回顾,确保团队对团队公约都已经明确了解,当然完成定义一定是其中必不可少的一部分。

一般来说对于迭代的完成定义有如下简单规则以供团队参考:

1、代码是否通过静态扫描

2、单元测试的覆盖率

3、用户故事的验收条件是否满足

4、是否通过产品负责人的验收

5、代码是否通过评审

6、一些非功能性的要求是否得到满足

7、回归测试通过与否

8、其它 - 主要指一些非软件产品的完成定义或者称为非功能性定义。

非功能性指的是,为满足业务需求除功能性以外的特性。包括系统的完整性、性能、可靠性、可维护性、可扩充性、安全性等。而非功能性完成定义即对于上面的非功能性需求的满足条件的具体描述。

但是团队公约并不是一开始就能尽善尽美的,是需要随着时间的推移对其进行修正使其符趋向完善。所以建立一个迭代的完成定义,对于团队来说是一项必须的工作。以下是我曾经带过团队的一个完成定义例子:

《团队名称》

目的:我们为迭代完成设定一个标准,使我们今后的工作能符合这个规范。

内容:我们认为我们和产品负责人汇报发布完成,那么其一定已经满足以下条件:

1、所有代码,上传前都经过代码互审。

2、所有代码已经上传到github服务器上,且通过代码静态扫描。

3、发布代码分支已经创建,编译通过。

4、编译后代码,在测试环境和预生产都通过通过自动化回归和手工回归无重大缺陷。

5、产品所有设计,在预生产环境都通过视觉还原。

6、代码通过产品负责人的验收且符合用户故事中的验收条件。

7、Scrum Master在团队发布完成后,会通过电子邮件告知相关负责人相关消息。其包括,版本信息,更新内容(新需求和缺陷修复列表)、发布时间、更新地址等信息。

(签名)

以上为今天所有内容,欢迎探讨。

相关文章

  • 团队公约之完成定义

    有开始就有结束,万事有始有终。在敏捷开发中,完成定义的好坏不仅关系到团队的承诺是否实现,更关系到交付成功与否。所以...

  • 团队公约

    团队公约 1、我在做每项工作前充分准备自己。 2、我以肯定的态度来看我的环境。 3、我对他人的观点能容忍、有弹性。...

  • 敏捷之完成的定义

    scrum团队的完成定义(DoD),用来评估产品增量是否完成。DoD本身包含关于测试的要求。完成的定义会扩大,包含...

  • 2018-02-04

    家庭公约之“双五一好”践行复盘 ---写在践行第73天 从偶遇家庭公约到结缘公约,践行公约“双五一好”打卡第73天...

  • 项目团队吵架公约

    01.要热吵不要冷战 02.要文斗不要武斗 03.就事论事不翻帐 04.严禁在公共场合、甲方、领导面前吵架 05....

  • 记录一次与团队确定DOD检查单

    1 目的:团队更明确各个阶段或者各个活动完成的定义; 2 分解每个迭代的事件 3 定义完成的标准检查单

  • 欧几里得算法

    欧几里得算法:辗转相除法,用来求两个数的最大公约数。【在数学里面最大公约数是没有负的定义的,所以负数是不谈最大公约...

  • 星火班公约3.19

    星火班公约 为了更好的团队建设,保证学员顺利毕业,故此立下公约: 早操06:30-07:20 1.为提升学员身体素...

  • 最大公约数与最小公倍数(Java)

    最大公约数[1] ①定义 几个自然数公有的约数,叫做这几个数的公约数;其中最大的一个,叫做这几个数的最大公约数。 ...

  • SCRUM敏捷团队中的“团队公约”

    敏捷团队一般被描述为“跨职能的小团队”,跨职能是团队内部有不同角色担负不同职责,小团队指的是团队的规模不大(一般1...

网友评论

      本文标题:团队公约之完成定义

      本文链接:https://www.haomeiwen.com/subject/fosnnhtx.html