研发项目常见问题 一.研发项目常见问题:产品 1.没有单独的角色负责产品,往往是项目经理负责 项目经理和产品经理考虑问题的角度不同, 项目经理考虑的需求越少越好,也希望不要加班 产品经理考虑的需求越多越好,越快越好。 2.做出来的功能不是用户真正想要的 可能产品经理没有完全理解到客户所需要的功能 3.产品不能按期交付 开发遇到问题,并无法按计划交付,或者测试拿到项目时间不 够,也无法交付 4.产品质量无法保证,后期维护成本较高 5.需求不断发生变化 6.客户的任何需求都答应下来,需求会永无止境--------------------------------------------------------- 二.研发项目常见问题:项目管理 1.项目经理往往从技术骨干转岗,懂技术,但不懂管理 2.缺少系统的管理理论和方法,靠经验和人治 3.对项目的估计偏乐观,每月30天,每天8小时 4.需求分析,任务分解不够细致,粗枝大叶 5.项目周期过长,节奏无法控制,前松后紧 --------------------------------------------------------- 三.研发项目常见问题:开发人员 1.缺少统一的编码规范 2.结构混乱,架构不合理,系统不灵活 3.滥用全局变量 4.没有良好注释带的习惯 5.变量名随意定义,含义不清晰,中英文夹杂 6.缺少安全和性能意识 7.没有测试意识,代码质量无法保证 8.跟风选择时髦的技术或者框架,遇到问题无法解决 --------------------------------------------------------- 四.研发项目常见问题:测试 1.项目前期无法展开测试,测试人员只能等 2.研发无法按期交付,压缩测试时间,最后只能牺牲质量 3.没有很好的bug管理规范和系统,口头、email和im跟踪 4.往往缺少压力测试,真正上线发现问题比较严重 5.往往缺少安全测试,一旦出现问题影响严重 6.不做版本控制,混乱的代码库和开发环境 --------------------------------------------------------- 五.研发项目常见问题:沟通 1.项目启动后产品经理消失了,无人解释和确认需求 2.遇到问题互相扯皮,强调这是其他人的责任 3.一人负责一大推,知识难以传下去,风险比较高 4.缺少团队沟通,遇到问题不愿意或者不愿意请人帮忙 5.项目内部沟通不畅,每个成员只是埋头做自己该做的事情 六.研发项目常见问题:战略和组织 1.跟风,别人做什么自己就做什么 2.不专注,事情开个头就匆匆结尾 3.产品没创新,模式没创新 4.等级划分太严格,管理人员脱离一线研发 5.招人难,留人难