万事开头难!

  对于启动敏捷而言,启动前安排一个准备阶段将对顺利的开展第一个迭代很有帮助。整理了下文试图来说明如何准备启动敏捷。

  迭代0是指在启动敏捷开发前的准备工作阶段,迭代0一般的时间长度不超过所选择的迭代周期。
对于看板类做法,如果没有明确的迭代周期,那么建议不超过2周,为方便,将看板类的准备工作阶段仍然称为迭代0。
(附带推荐-对于看板类做法,仍然推荐安排迭代用于回顾和定期展望等等活动)

  迭代0主要完成的任务是组建团队和准备团队工作环境,就具体事务整理了如下具体完成定义条目。

迭代0的DoD的最低要求-必须满足

  • 团队就位,在一起工作,或者远程快速联系的工作方式已经建立
  • 如果采用Scrum团队模型,那么产品主管(PO)和Scrum Master已经就位,并且参加过敏捷基础培训,或者已经阅读了关于敏捷的基础知识
  • 如果采用看板,那么看板建设者和需求/事务分析者就位,看板建设者的称呼可能是Kanban Master,并且参加过看板基础培训,或者已经阅读了关于看板和敏捷的基础知识
  • 如果采用XP或者其它,那么相应的敏捷推进者和需求分析者就位,敏捷推进者的称呼可能是敏捷教练,可能是项目经理,或者是团队领导等等
  • 所要处理的软件系统或者事务范围已经明确,如果是全新开发系统或者大幅度升级,那么完成初步的架构设计
  • 初步建立Backlog,如果采用迭代,提供足以覆盖迭代1的待办事项,并且待办事项的颗粒度小于迭代周期能处理的规模;如果采用看板类,提供足以覆盖1周的待办事项。
  • 在工位附件白板设立,物理白板或者电子白板都可以,使用物理白板的话,需要贴纸、白板笔等等
  • 个人开发环境就位,比如Eclipse
  • 配置管理工具到位,比如Git, SVN等等

迭代0的DoD的推荐要求,按推荐程度排序

  • 召开团队会议,讨论得到团队章程第1稿,对迭代1的基本做法有所约定
  • 团队协作工具到位,比如Redmine,Jira等等
  • 团队全员参加敏捷基础培训,或者阅读关于敏捷的基础知识
  • 进行初次敏捷扫描,识别高优先级的改进事项
  • 制定初步发布计划

如何准备启动敏捷-迭代0如何做?相关推荐

  1. 反对迭代0:停止拖延,开始迭代

    很多项目都不会一开始就完全就绪--例如,需要分配人员和准备工作.为了处理这些项目开始前的任务,很多团队使用了"迭代0"的做法.虽然理解其由来,但我仍然感到担心.以下是我的理由. 停 ...

  2. 挤一趟早/晚高峰,你能学到很多迭代的知识……敏捷|迭代的地铁模型

    关于敏捷|迭代的形象化解释-- 李宽在<B端产品经理必修课>里,提出了公交模型. Marty在<启示录>提出了火车模型. 这篇,我再给出个地铁模型,也许能让大城市每日通勤的从业 ...

  3. 敏捷迭代管理 --提测管理

    本文在研发组织管理中的位置: 研发组织管理--项目管理--敏捷迭代管理--提测管理 目的 1.保证提测质量: 2.研发提测内容清晰可记录,并且不影响主干测试分支: 3.测试更容易对上线内容和配置进行管 ...

  4. 敏捷迭代管理 --迭代回顾会

    ↵ 本文在研发组织管理中的位置: 研发组织管理--项目管理--敏捷迭代管理--迭代回顾会 目的 1.回顾,自我更新不断优化团队: 2.提出做得好的加以赞许(很重要): 3.提出待改进点,加以跟进: 4 ...

  5. 敏捷迭代开发——Time-Boxing时间盒

    What is time boxing? Time boxing is about fixing the time we have available to work on a given task ...

  6. 敏捷迭代是什么意思_我认为“敏捷”的方向是第4部分:“敏捷”是什么意思?...

    敏捷迭代是什么意思 我开始这个系列,询问"敏捷"的发展方向. (我不喜欢在Agile 2019大会上看到的东西.) 第1部分是关于我看到的4个大问题. 第2部分是为什么我们需要经理 ...

  7. 敏捷迭代就是小瀑布吗?为什么创业团队更敏捷?

    我的答案是:No. 敏捷迭代不是小瀑布.为什么呢? 简单的答案就是管理机制不同,瀑布在研发的每个阶段都是不同的团队来完成的,而敏捷团队会自己完成从需求分析到交付的所有任务. 瀑布开发模式是怎么组织软件 ...

  8. 敏捷迭代管理 --工时估算(估点)

    本文在研发组织管理中的位置: 研发组织管理--项目管理--敏捷迭代管理--工时估算(估点) 敏捷推荐按难易程度来估点,即设置一个标准难易程度的任务作为参照,记为:一个点,其他任务均参照此任务进行估点. ...

  9. 敏捷迭代管理 --需求讲解会

    本文在研发组织管理中的位置: 研发组织管理--项目管理--敏捷迭代管理--需求讲解会 目的 1.PM讲清楚需求: 2.RD,QA理解透需求,三方达成一致: 3.确保大卡片被拆分: 4.拆分后的卡片预分 ...

最新文章

  1. 股市币市:数据分析与交易所公告(20190227)
  2. plt.acorr()函数使用实例-ValueError: object too deep for desired array
  3. Jenkins任务失败,发送邮件通知
  4. nginx rtmp代码架构1 hook点总结
  5. php mysql 执行sql文件_PHP执行SQL文件并将SQL文件导入到数据库_PHP
  6. 手机安装linux不root权限管理,不root手机也能使用linux环境并安装msf等工具
  7. 编程语言优缺点_R编程语言的优缺点
  8. OMG!这1010本书的书名都是什么鬼?
  9. 使用SmartSVN打分支与合并代码
  10. 图书速读 | 一分钟读完《如何成为学习高手》
  11. 零基础Java学习路线
  12. 纯css画三角形/梯形(兼容ie6)
  13. Flink CDC 新一代数据集成框架
  14. 第三方支付平台BeeCloud
  15. qiankun 基座下发组件
  16. 122. 买卖股票的最佳时机 II
  17. 无限火力更新服务器公告,英雄联盟更新维护公告
  18. 6月VR大数据:Quest 2份额超49%,SteamVR修正上月波动
  19. bilibiliclass76-80_C语言_程序的编译(预处理操作)+链接
  20. 【对讲机的那点事】关于数字对讲机的群呼功能原理你了解吗?

热门文章

  1. 既然有 GC 机制,为什么还会有内存泄露的情况
  2. 不仅有史上最详细Docker 安装Minio Client,还附带解决如何设置永久访问和永久下载链接!!(详图)绝对值得收藏的哈!!!!
  3. 史上最详细 最官方的 SpringBoot和SpringCloud的版本选择!!!! 绝对让你心服口服的版本选择方式!!!
  4. HTML--猫眼电影---浮动练习
  5. 在内部局域网(无外网)使用阿里云短信
  6. DNS服务器的默认区域文件名,DNS服务器全攻略之三 :创建与管理DNS区域.doc
  7. python操作mysql事务提交_python连接mysql并提交mysql事务示例
  8. java 搭建企业应用框架_溯源微服务开发体系:一位Java开发者的转型思考
  9. Tick技术栈之InfluxDB
  10. linux下打开大文件且搜索字符串的方法