前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >需求工作量的评估

需求工作量的评估

作者头像
PM吃瓜
发布2019-08-12 16:41:20
1.4K0
发布2019-08-12 16:41:20
举报
文章被收录于专栏:PM吃瓜(公众号)PM吃瓜(公众号)

原则

典型的情况是,评估的精确度越高,所需的细节就越多,所需时间也越多。

考虑的因素包括

> 将系统按模块划分,每个模块需要多少时间,加上沟通的时间和测试、实施的时间,综合在一起的时间多算上30%,是系统总时间。

> 人员水平有高低,按平均算。如果有技术难点和需求变更,还多需要时间

> 加上项目管理时间, 一般说来,增加15%的工作量用于工程管理。

评估模型的关键在,评估要素的选取, 要素之间关系

1.确定涉及到多少模块,针对每个模块列出设计、开发、测试时间,组成这一模块的时间。

2.确定现场的需求澄清,设计,开发测试,配置,部署,集成的时间

3.项目管理时间,也就是耗损在开会,沟通,协调上的时间。

4.

( RD design+ (各个模块的时间相加)

RD dev+

RD test+

Onsite Requirement clarification+

Onsite dev+ (可选项)

Onsite testing+

Onsite Deployment +

Related document update(可选项)

)

*1.3(风险系数,也就是意外事故时间,包括人员的调配, 返工)

+项目管理时间 (有些需求,客户也不懂需要回去问其他team)

举例

客户要求一个订购产品和取消订购的功能。

首先,走需求变更流程。 我们会问这个业务是哪里来的,是老系统已经存在的,还是新的要求?业务是否有合理的场景和理由支撑。还要检查这个系统是否符合我们的OOTB范围。然后审查之后觉得要求是合理的,也是现在需要必须现在就实现的。

第二步,引导出需求细节

1.是否需要支持账户级别还是用户级别订购,还是都要涉及到

2.一次只能订购一个产品,还是多个产品。因为这个涉及到不同的方案。比如CRM可以发多个工单来实现多个订购。也可以发一个工单,多个产品。来实现订购多个产品。

3.订购的产品是否需要收取手续费,这个涉及到账务。

4.是否需要发短信,涉及到notification模块和信息模版的配置。

5.还需要标识是否是主产品订购,如果是,需要同步给华为的SCP侧。

-形成初步的需求文档,包括需求描述,Message flow,给各个模块的影响。

- 然后发给研发(信息管理,告警模块,华为,账务扣费)讨论解决方案。

-分别形成方案后,再开会形成统一方案。最后反馈到AIS,review我们的方案。

12345 这个部分要循环,往复好几次。

第三步

> 需求文档的生成

> 解决方案文档的生成。

> 研发工作量的评估+现场工作量的评估

( RD design+ (信息管理,账务,告警,华为)

RD dev+

RD test+

Onsite Requirement clarification+

Onsite dev+ (可选项)

Onsite testing+

Onsite Deployment +

Related document update(可选项)

)

*1.3(风险系数,也就是意外事故时间,包括人员的调配, 返工)

+项目管理时间 (有些需求,AIS也不懂需要回去问其他team)

最后,由研发安排实施计划

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2019-06-13,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 Tech爬虫 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
项目管理
CODING 项目管理(CODING Project Management,CODING-PM)工具包含迭代管理、需求管理、任务管理、缺陷管理、文件/wiki 等功能,适用于研发团队进行项目管理或敏捷开发实践。结合敏捷研发理念,帮助您对产品进行迭代规划,让每个迭代中的需求、任务、缺陷无障碍沟通流转, 让项目开发过程风险可控,达到可持续性快速迭代。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档