近段时间由于一些不可控因素,内部项目计划连续多次延期,导致公司内部与客户等多方不满;对于项目计划延期,深受其害;

我们都知道,在产品研发过程中,每个产品线每个需求集,都是要列项目计划的;而且列项目计划的基本都是产品、研发组合;

既然是人排的项目计划,而且产品项目研发过程中,又有着太多不可控因素,那就避免不了会有延期的情况发生;

一旦延期,就会导致某个时间节点的需求上不去,导致一系列的后续问题,例如答应客户了某个功能没上去导致客户不满,答应销售某个亮点功能没上去导致某一批潜在客户流失,答应市场某个可大肆宣传的功能没上去导致宣传计划搁置等等;

我们在研发管理过程中,怎么样避免发生项目延期、需求上不去的情况,是每一个研发组都面临的问题;

那么怎么样排好一个项目计划,执行过程中某个模块延期了怎么办,我们就围绕这几个点来分解分解;如有说得不到之处,各位看官且拍砖;

1、我们来罗列一下项目计划是怎么排的;

1)、我们内部会有很多需求,有一些需求是产品正常迭代计划,有一些需求是答应了客户的某个时间点要上的,有一些需求是答应销售要在某个节点上去开阔潜在客户的,有一些需求是答应市场同学在某个节拿出一整天连贯的宣传运营方案的;

2)、这么多种种类型的需求,我们都会先由产品与客户一起排好优先级,然后跟技术研发一起,排整个需求的研发时间;

这个过程中,由产品提供需求详细描述,包括需求范围、定位、优先级及需求详细情况,然后由技术根据产品描述,评估出某个需求的具体研发时间与测试时间,再根据全盘时间节点,排开始研发时间、结束研发时间、上线测试时间、全量开放客户使用时间;

3)、产品研发一起排完时间,与客户、销售、市场运营人员等多方沟通,确认各个需求上线时间节点没有问题,然后产品与研发同学一起整理输出整个完整的项目计划,后续很长一段时间大家都按照该项目计划进行执行;

4)、整个计划流程看起来天衣无缝,实际上暗藏杀机暗藏诸多问题;下面继续分解;

2、我们平时项目研发过程中技术经常说的延期理由有哪些,或者说常见的延期情况有哪些;

1)、研发过程中某一天技术跟你说,需求在研发过程中发现跟初始产品的分解分析有较大出入,导致开始估值时间无法完成需求;

2)、研发过程中某一天技术跟你说,由于某个同学请假或者离开等不可控因素导致既定需求完成一部分,剩余部分另找他人研发对需求不熟悉导致无法暗示完成需求;

3)、研发过程中某一天技术跟你说,需求由于上游部门设计同学没有按期给到相关设计图也页面导致研发没有按时开工导致需求无法按时完成;

4)、需求研发过程中某一天技术跟你说,对于需求的时间估值估错了导致剩余的时间无法完成需求;

5)、需求上线当天技术跟你说,由于某个模块还有点问题,无法按时上线;

3、针对项目延期的种种情况,我们总结一下,项目延期过程中可能出现的原因;

1)、由于产品对需求分解分析有出入,导致技术研发过程中出现问题,导致需求无法按时完成;

2)、由于研发资源流失,需求研发进度暂缓,导致需求无法按时完成;

3)、由于多部门沟通协作出问题,研发没有按时得到上游交付品,导致需求无法按时完成;

4)、由于研发部门对需求预估工期错误,导致需求无法按时完成;

5)、由于研发过程中技术原因某些问题无法及时得到解决,导致需求无法按时完成;

4、鉴于以上种种原因与情况,我们怎么来排这个计划,怎么样来避免项目延期;

需求项目研发过程中,包括三个部分:产品需求分解、多部门协作沟通、技术研发测试上线等多个环节,我们要在每一个环节做好风险准备工作;

1)、在产品需求分解阶段;

a)、产品需要对需求进行完整的逻辑思考与分解,尽可能地思考全面,与多部门同事、客户多沟通,确保需求分解跟需求初始没有出入;

b)、产品在需求交付过程中,对每一个需求进行分割,即把每一个需求分为几个部分,核心部分(到了时间节点必须要上去)、次要核心部分(到了时间点,原则上要上,实在不行就不山去)、边缘部分(非核心部分,顺手就给做了,时间充裕就给上去);

c)、产品交付过程中,考虑到需求文档的阅读对象很有可能是技术领导,由技术领导理解之后,通过分配任务时口述的方式给具体执行同学描述需求,所以尽可能用一些可视化简单直接的逻辑图画出需求的逻辑情况与实现情况交付给技术研发;

2)、在多部门协作沟通阶段;

a)、需求交付设计部门时,需要与设计部门详细兑好项目计划时间,确保在产品、设计、技术资源有效期内完成设计交付工作;

b)、在技术开始研发之前,与设计部门及时保持沟通,确保提前及时掌握需求设计资源执行情况,确保技术在开始研发之前及时获取设计的交付产物;

c)、在排项目计划过程中,与研发技术详细勾兑需求情况,确保每个需求切割之后的多个部分的资源研发、测试工期时间,细化到责任人与人日,并且标明某个需求如果某个同学离开交由谁接手,及新同学接手的风险时间工期;同时,每个责任人都需要做到签字,确保每个人自己承诺的时间,以免到时候扯皮;

d)、同时针对技术给出的每个需求的切割子需求的预估时间基础之上,给技术同学扩充20%的扩展时间,以预防某个需求时间预估错误;

3)、在技术研发测试上线阶段;

1)、技术开始研究之前,再次与具体执行技术同学沟通需求情况,确保需求理解程度与续期分解情况保持一致;如果有出入,可以及时提出并解决;

2)、技术研发过程中,及时提前与研发沟通进度情况,随时掌握需求研发过程中碰到的问题与解决情况,确保研发阶段正常按时进行;如果过程中发现有某个问题比较棘手,可以及时找技术资源协助解决;如果需求是在解决不了,需要技术根据问题程度重新给一个时间,同时需要及时把延期情况同步给其他部门同事及客户,并说明什么原因导致,我们将会在一个新的时间节点上去这个需求;

3)、在研发过程中,如果提前发现某个需求,有部分由于技术原因无法按时完成,则按照需求交付时的核心原则,只把需求的核心部分上上去,在满足核心需求功能的情况下上去,其他部分后续再排时间研发;同时需要及时把需求延期情况同步给其他部门同事及客户,并说明我们上线的核心需求及其他需求延期什么原因导致,我们将会在一个新的时间节点上去其余部分需求;

4)、在测试阶段,需要及时与测试、技术紧密沟通测试情况,确保测试中出现的问题能够被及时解决,避免总是在需求上线最后一刻发现上不去;如果发现某个需求在最后一刻有某个问题短时间解决不了,那么可以按照需求交付时的核心原则,只把需求的核心部分上上去,在满足核心需求功能的情况下上去,其他部分问题后续再解决;如果无法解决的问题是核心需求部分,那么该需求只能做延期处理,需要技术根据问题程度重新给一个时间,同时需要及时把延期情况同步给其他部门同事及客户,并说明什么原因导致,我们将会在一个新的时间节点上去这个需求;

5、其实在项目研发过程中,因为种种不可控因素,需求延期总是在所难免的;

很多时候,客户也好,其他部门也好,并不是不能忍受你需求延期,只是忍受不了你总是在需求上线最后一刻通知对方你要延期了;这种对需求上线的渴望与期盼,这种信息不对称不及时导致的忍耐上限,是我们一直在面临的巨大问题;

所以,我们在项目计划研发管理过程中,要做的就是,及时与各方保持信息同步,确保需求按时间按计划及时完结上线;

如果某些需求在研发过程中某个环节即发现可能有延期情况发生,或者是已经开始延期,需要及时把延期的信息同步给有关各方,让所有环节的同学都能及时获取项目进度情况,确保大家保持同一战线,不用忍受需求之后一刻无法上线带来的对各方的伤害;

作者:交枪不杀
链接:https://www.jianshu.com/p/5eb60e750066
来源:简书

关于研发项目计划排期与项目需求延期的想法相关推荐

  1. 谈谈如何通过需求文档产生工作排期

    1. 简介 依据需求产生工作时间的安排,不仅仅针对软件开发,而是与生活.工作息息相关的.我想要做一件事情,必然首先思考做什么,也就是范围,如何做,然后再安排事项和时间.这是个从整体到细节的过程,诸如整 ...

  2. 京东程序员被同事吐槽:需求排期长拖黄业务,都研发的一些啥玩意

    在互联网职场社区一名京东职工发帖吐槽公司程序员"不作为"的帖子引发了不少京东职工及同行们的热议,该帖子称:京东研制不仅仅需要995,而且需要9106比较好,都是研制的一些啥玩意.动 ...

  3. idea怎么打包有依赖关系的项目_项目需求不明确,项目各模块逻辑关系不清晰,怎么排计划?...

    01 制定需求撰写详细计划 需求类别和模板确定之后,就要分配给项目相关负责人去撰写需求.对中大型项目来说,撰写需求说明书的人应该有多个,所以需要切分工作任务. 切分的原则是:每个任务尽可能独立,任务的 ...

  4. 为提高研发和测试质量而规范Scrum项目需求描述

    \ 关键点 \\ 不规范的需求描述会对项目产生不利影响.\\t 某项目需求描述标准化前后的状态比较.\\t 需求描述统一的八大好处.\\t 标准化对测试过程的积极影响.\ \\ 业务分析人员之间会经常 ...

  5. 项目经理排期的几个tip

    互联网敏捷开发的流程可以演绎出很多玩法,但最好都遵循以下几个tip: 1, 对项目经理最重要的一条是,通读所有需求文档,跟相关PM进行彻底沟通,把需求都搞熟搞透,防止漏排任务: 2, Stroy拆分要 ...

  6. 项目过程管理(七)排期和立项

    术语解释 里程碑(时间):重要的时间节点,例如提测.发布.来自英文milestone. 风险点:任何可能造成项目延期的事项 立项:经过核心和高优先级的全体需求评审后,由项目经理收集各职能的工- 作量. ...

  7. 【项目排期】测试排期问题思考

    测试时间:不成文的原则"开发砍半" 这只是行业中对于测试排期的泛泛估计,具体情况还要具体分析,也有测试时间会远远大于开发时间的情况 项目前 需求评审已过,交互已明确,开发已完成技术 ...

  8. 2020年8月份需求排期

    收尾的需求 1.PC驾驶舱(已上线,线上验证中) 2.金卡客户-打标签+服务支持专员(业务测试中) 3.有服同享-总分营管理员统计功能80% 8月份开发中 1.有服同享-优化+营业部小喇叭提醒[安排在 ...

  9. Excel实用技巧——甘特图展示项目排期

    1.Excel条件格式中,百分比和百分点值的区别. 解析:Excel对所选单元格值设置条件格式的规则类型中,最大值和最小值的选项都有"百分比"和"百分点值". ...

最新文章

  1. 几道有意思的逻辑分析题
  2. vue上传录音_vue用到H5+的录音功能 真机模拟的时候不能实现
  3. The operation could not be performed because OLE DB provider SQLNCLI11 for linked server SDSSDFCC...
  4. Vue+Webpack使用规范
  5. ResNet和BN层
  6. 微分几何笔记(1)——参数曲线、内积、外积
  7. android 版本升级 解析包出问题怎么解决方案,Android 7.0解析包时出现问题 的解决方案(应用内更新)...
  8. 精准电流走向分析|用笔记本电脑的供电电路描述MOS管的两大功能:开关作用和隔离功能
  9. arm搭建云手机教程_全球首个ARM云手机解决方案 基于ARM架构华为云云手机开启公测...
  10. 计算机学术引用论文,我国计算机领域学术论文引用中的马太效应——以《计算机学报》和《计算机研究与发展》为例...
  11. 【问题】【实用】java服务假死【CLOSE_WAIT】【线程WAITING】
  12. 【VBScript】MsgBox()函数
  13. 【基于MATLAB的数字图像处理】第三章·基本图像变换
  14. java即时编译器_即时编译器 (JIT) 详解
  15. 名悦集团:开车从不追尾,老司机分享驾驶避免事故小知识
  16. 一个无名前端的10年前端路
  17. 战队口号霸气押韵8字_校园运动会加油霸气押韵口号文案 2020最有特色的运动会口号...
  18. 渲染富文本编辑器并设置富文本编辑器的高度
  19. mysql表数量限制_关于数据库字段、记录、行大小的数量限制和合理取值
  20. 为什么通常在发送数据埋点请求的时候使用的是 1x1 像素的透明 gif 图片

热门文章

  1. 兆易创新携手合肥产投进军12英寸晶圆存储器
  2. C/C++ 简单排序之冒泡排序
  3. 深入学习HTTP协议
  4. DREA:基于多样性排序的多目标优化进化算法
  5. 游戏出海越南,版号不容忽视
  6. 百家号室内设计行业粉丝数量统计(2019.12.24)
  7. Linux添加开机自启服务
  8. Arcgis连接sql server发布地图服务详解
  9. 2022年版中国共享单车市场现状调研及投资前景预测报告
  10. Building dependency tree… Done Package aptitude is not available, but is referred to by another pac