敏捷迭代项目管理提升效率和质量[年底总结]

656 阅读2分钟

       项目管理其实并没有多高大上, 只要掌握框架, 熟悉流程, 节点充实,完全可以短时间内培养大批量管理人员。前提是公司的文化价值观到位, 扯皮推责的汉子, 直接拍死在底层。

       效率和质量的提升不是一个想法或者一个工具就能立刻提升的,需要全流程 ,多节点, 各种工具手法的积累,最终达到保质保量的完成目标。


一、研发效率提升

先上个敏捷开发流程图 [本人喜欢流程配规范,图看起来丰满些]

迭代前期:

  • 【沟通会】要求产品业务流程图 + 技术方案流程图 + 任务分配一览



  • 【评审会】产品原型 + 任务估点 + 测试用例 需要统一维度【用户故事-->子故事--->任务】
  • 【项目活动图】针对跨组项目,需要给出各组活动时间图


迭代期间:

  • 研发拆解任务工具


  • 跨组接口文档先行、流程文档 + dubbo文档【消除联调过程中的障碍】
  • 测试内部协调测试范围、 针对支撑需求优先提测、分批提测
  • 预发布部署前, 任务重新确认是否上线【项目中1/3技术债+线上问题+客服问题C类优先级根据时间确定是否上线】
  • 上线过程中完全流程化,避免出现配置遗漏等问题【脚本和流程规范OK情况下,完成无脑上线】


迭代后期:

项目评审及复盘会


二、研发质量提升

  • 任务拆解的时候质量管理就已经开始了【拆解任务时,需要研发同学估点给出技术方案讨论后确定】
  • 服务集成了swaggerUI+sonar 【好处:研发在单元测试时候可以自测、测试可以在提测时候,进行dubbo接口测试】
  • 测试用例的评审, 按照统一思维进行可保证所有组员加强参与感。
  • codereview【分三个层次,第一层是技术经理的核心代码流程review 、第二是业务流程讲解代码展示评审会、 第三次是sonar平台检测数据展示】根据项目不同不同阶段分开进行
  • 支付组测试比较特殊,在此次迭代测试完成的情况下,要对支付核心业务进行预发布全流程测试【支付核心系统上线】
  • 项目 - 12月项目上线一览 checklist
  • 上线时,环境问题导致上线环境问题时常发生, 流程规范如下。
  • 上线后, skywalking的接口性能跟踪【超过1秒,技术债】、DB监控【腾讯云,看下内存 CPU跟踪两天】