打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
敏捷开发步骤简述_wy13145601的专栏-CSDN博客_敏捷开发流程的8个步骤

齐墨 2018-11-25 23:45:14

版权

1.用户需求分析转化为产品BACKLOG

这个部分的内容由PM具体负责,主要的工作内容如下:

用户调研、需求分析,确定产品迭代功能,出具产品BACKLOG。决定产品的发布日期与发布内容,给迭代计划预设目标。根据RIO(商业价值/工作量)排序优先级,考虑必要风险。

优先级排序排序的目的,是弄清楚哪些需求最重要因此可能在最近的一两次迭代中进行开发。参与排序的条目一般足够接近半年的开发工作量,但多数只有一个简短的名称,只有最高优先级的需求才会被真正细化,也就是近一两次迭代要开发的需求列表。在每个Sprint结束或者临时需求变更时,都需要更新优先级的排列顺序。

关键物:产品BACKLOG

如图:

2. Sprint计划会议生成Sprint BACKLOG

这个部分的内容主要由开发经理负责,主要工作内容如下:

将产品BACKLOG拆分为在本次Sprint中可细化的Sprint BACKLOG。Sprint BACKLOG中的开发任务以小时估算,预计1-16小时的工作量化。根据开发优先级管理Sprint BACKLOG,随时更新Sprint BACKLOG状态。每个团队成员都可以自主挑选任务,修改Sprint BACKLOG。

优先级排序要完成这个选择其实不太容易,如果只是盯着产品BACKLOG“重要程度”这个排序依据,极有可能从很多功能模块中各自挑出最重要的需求,而这些需求凑在一起,只能形成一个四不像的版本。因此常常可以挑选最重要的功能模块中的多个条目,形成整体完整的一个“故事群”,这样无论开发、测试和演示环节,都有一个相对内聚的目标。为了防止大家中途跑偏,常常给每个冲刺要都起一个简短的名称,比如:“本次迭代将发布一个具有电子节目单的版本。”

关键物:Sprint BACKLOG

如图:

3.迭代开发周期,每日例会交付迭代版本

这部分内容主要由开发团队共同推进,主要工作内容如下:

依照Sprint BACKLOG,开始开发工作,更新工作任务面板。参加每日例会,围绕昨日进度、今日安排、所遇困难三个方面快速的梳理一遍任务面板上的工作内容,所遇困难在会后点对点进行讨论解决。保证整体开发进度不大幅度的偏离预设的Sprint燃尽图。高度的自我组织管理,保持良好的跨职能团队沟通,确保实现Sprint目标。

优先级排序:一般在迭代计划会上使用MoSCoW方法进行这种排序,将要Sprint Backlog中的条目分为四级(其实只有前3级):

  1. Must:必须做的

  2. Shoud:应该做的

  3. Could:可以做的

  4. Would not:不要做的

要按照这些顺序来做,保证Product Owner所需要的Must、Should完成,并力争Could能完成;在发生重要变更的时候,牺牲Could乃至Should保证变更。开发过程中避免在M、S完成前就有人动C。

关键物:燃尽图

如图:

4.验收发布版本,评审回顾会议,周期数据报表

这部分内容主要由Sprint团队成员共同参与,主要工作内容如下:

产品开发团队通过操作演示的方式展示Sprint中完成的功能与架构。PM根据产品BACKLOG,验收开发交付的迭代版本,发布产品迭代版本。收集Sprint问题反馈,寻找根本原因,讨论解决方法,改善Sprint过程。

参考文章:

http://cloud.51cto.com/art/201711/559483.htm

https://blog.csdn.net/cheny_com/article/details/8046966

https://blog.csdn.net/cheny_com/article/details/6358427

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
9天封闭式开发,敏捷开发的实践经历
瀑布式开发、迭代开发、敏捷开发、XP与SCRUM的区别
汽车行业软件开发可否借鉴软件行业的开发模式?
敏捷开发之Scrum扫盲篇
话题
Scrum敏捷开发
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服