研发项目管理的痛点主要在于各环节产出质量问题和项目排期问题,研发项目在开展过程中需要考虑产于这和其他相关人的需求和期望。项目管理的重要阶段是项目前期的计划以及最后的项目收尾。
研发项目管理有哪些痛点
1、从产品角度来看
没有单独的角色负责产品,往往是项目经理兼任,摆不清楚自己的位置。做出来的功能不是用户真正想要的。产品不能按期交付。产品质量无法保证,后期维护成本很高。需求无休止的变更。客户的任何需求都答应下来,需求会永无止境。版本分支很多,新增功能或者需求变动改动太高。
2、从项目管理角度来看
项目经理往往从技术骨干转岗,懂技术,不一定懂管理。缺少系统的管理理论和方法,靠经验和人治。对项目的估计偏乐观,每月30天,每天12小时。需求分析,任务分解不够细致,粗枝大叶。项目周期过长,节奏无法控制,前松后紧。
3、从研发角度来看
缺少统一的编码规范,或形同虚设。结构混乱,架构不合理,系统不灵活。滥用全局变量。没有良好的注释的习惯。变量命名随意,含义不清晰,中英文夹杂。缺少安全和性能意识。没有测试意识,代码质量无法保证。跟风选择时髦的技术或者框架,遇到问题无法解决。每人一摊,缺少真正意义上的协作,单点风险大,无法轮岗。
4、从测试角度来看
项目前期无法展开测试,测试人员只能等。研发无法按期交付,压缩测试时间,最后只能牺牲质量。没有很好的bug管理规范和系统,口头、email和聊天软件。往往缺少压力测试,真正上线发现问题比较严重。往往缺少安全测试,一旦出现问题影响严重。不做版本控制,混乱的代码库和开发环境。
项目管理五个重要阶段
1、项目启动
凡事都有起和终,项目启动这个阶段是一个项目的开始,可以分为确定项目范围、制定项目章程、任命项目经理与确定约束条件和假设条件。
2、项目计划
项目计划阶段是为所有项目干系人提供项目的全景图,能够正确指导大家开展工作。这其中包括项目的明确范围、任务分解(WBS)和资源分析。
3、项目执行
任务执行阶段就是需要项目干系人按照所分配导的任务来按时高效执行。项目经理需要做好前期工作、范围变更、记录项目信息、激励组员和强调项目范围及目标。
4、项目监控
项目的监控可使用专业的项目管理软件来实施,项目监控通常与执行结合起来,项目经理需要做到能够及时变更范围、评估质量标准、状态报告和风险应对。
5、项目收尾
当项目开展结束后,就需要及时关闭,项目经理对结果进行评估检验,还需要督促财务部门回收项目剩余账款。