[功能模块]实例解析:敏捷开发项目管理五步走
不少创业公司的产品经理需要兼顾项目经理的工作,并且全职测试角色。这篇文章讲产品经理如何进行高效的敏捷开发项目管理。
![[功能模块]实例解析:敏捷开发项目管理五步走](https://p0.ssl.qhimgs4.com/t0168813886218b323b.jpg)
文章图片
一、背景交代
背景,利用公司原有的项目管理方式,产品无法按时上线,产品质量难以保障。老板决定把项目管理交由产品经理主导,务必保证后续产品的质量并按时上线。
首先,我组织项目组成员总结原有项目管理过程中存在的问题,主要有两点:
- 项目进度不可见,产品经理对项目失去掌控,开发每日进度不可见,老板也不知道大家每天在做什么。效率低下,项目延期,成本增加。
- 测试周期与开发周期分离,不能及时有效处理中间开发出现的偏差。开发实际结果与产品期望结果偏离,质量不过关,开发人员重复工作。
二、说明
以下过程只针对项目开发过程,不包括需求分析,UI设计,原型设计等过程。这些模块在此之前已经完成。敏捷开发项目管理过程,主要分5个步骤(以某小程序项目开发为例)。
二、目录
- 工时评估,列出功能清单与完成开发工时评估
- 计划排期,列出里程碑计划与开发计划,具体到功能模块责任到人
- 阶段测试,功能模块完成开发,开始阶段测试
- 项目管理过程中需求变更处理
- 完成综合测试,项目上线
1. 工时评估,列出功能清单与完成开发工时评估
产品经理梳理好要做产品的功能清单,找项目组对应的开发负责人进行工时评估,评估完成之后找技术主管确认,确认无误,完成工时确定。
此外,测试周期另找测试主管评估即可。开发工作量评估完成,具体如下图(1.0):
![[功能模块]实例解析:敏捷开发项目管理五步走](https://p0.ssl.qhimgs4.com/t014f9a13c45101f77d.jpg)
文章图片
(1.0)
2. 计划排期,列出里程碑计划与开发计划,具体到功能模块责任到人
如何排模块时间点,基于功能清单工作量评估结果,产品定功能模块开发截止时间,与开发人员一起开会确认。
如何排优先级,可把功能点划分为两种,一种属于前置条件,一种是基于前置条件功能点。举个例子,你要卖商品,会涉及订单和商品两个要素。没有商品也就没有订单,所以商品管理功能实现必须先于订单管理。商品管理就是前置条件,订单就是基于前置条件功能点。
开发计划如下图(2.0):服务端比前端少一个接口字段,就不放图了,里程碑计划也可以从开发计划里面进行提取,就不多说了。
3. 阶段测试,功能模块完成开发,开始阶段测试
如何保证信息同步,利用线上协同办公工具,开发每次完成对应功能模块开发之后,会对表格信息进行实时同步更新,在用的协同工具是石墨文档。
如何体现项目进度,开发人员每天对工作进度进行更新,前端开发包括两部分,静态页面和接口,开发完成之后,文档中对应模块记下“V”。实际完成时间是开发自己写。前端开发计划以实际接口对接完毕时间为准,服务端以接口完成时间为准。如下图(2.0)
![[功能模块]实例解析:敏捷开发项目管理五步走](https://p0.ssl.qhimgs4.com/t012d60191db7bd13bd.jpg)
文章图片
(2.0)
如何进行阶段测试,产品测试人员,每天看文档对已开发完毕的功能模块进行测试。测试之后在对应功能模块后面写明测试情况,有问题要求开发在进行下一模块开发的过程中把问题修复。因为是上个功能周期未完成的部分,这一阶段必须补上。
例如开发人员完成了商品管理静态页面和接口,产品看到之后就去测试商品管理模块,比如新增,商品列表里的搜索,商品编辑,页面样式等。
推荐阅读
- 如果把DNS从godaddy转到DNSPOD是不是所有的二级域名都要重新设置,然后等这个各个ISP的缓存重新解析啊
- |进口身份养车不贵 Stelvio保养费用解析
- 新浪汽车出品|两种外观任君选择 艾瑞泽5 PLUS新车解析
- DNS解析失败咋办
- 立意|2021高考名校作文审题立意训练59题(附答案解析)
- 有解析解,为啥还要迭代算数值解
- “理性”是决策和选择中的最优解吗解析非理性的理性集合能否覆盖全部非理性怎样看待AI进化之路
- 宝骏|量化智能与健康,CN95智慧健康座舱9A认证实车解析
- 汽车|三方签约,共建智能网联汽车行业标识解析二级节点
- 大家车论|买电动物流车怕被坑?如何能避免,新能源专用车购车要素解析来了
