- 家都在干什么?
- 发的人手总是不够!
- 也不能不停地到每个人的工位附近转悠!
- 个人工作不能考核,更谈不上什么激励机制
处于混沌状态的研发团队,每天都会遇到各种各样管理上的问题。有的团队试图通过实施敏捷等开发方法改善研发流程,也有些团队采用购买缺陷跟踪、配置管理等工具解决问题。
然而,无论是方法还是工具,都只能解决部分问题。对于管理人员,如产品经理、项目经理,多以结果为导向,一方面希望不过分纠结于工程师工作的细节,另一方面希望将整个团队的工作在掌握范围内。执行过程中,在两者之间掌握平衡非常困难。其实,只要掌握了研发过程的一些关键指标,实现对整个项目的掌控并不难。
软件研发管理覆盖了需求管理、开发规划、任务跟踪、质量管理以及知识管理等阶段。在每一个阶段,针对不同角色的报表,都有对应的报表反映团队的工作情况。
1. ALM管理基础棗日志管理和周报
日志管理操作起来非常简单,却非常重要,能够为整个研发管理金字塔打下坚实的基础。
项目成员填写日志,由此产生的周报\双周报\月报,方便项目经理和开发组长查看成员的工作内容和时间,具体都用在了哪些工作上。
同时,日志和周报为项目成员的绩效考核提供了真实的数据,加上费率相关的信息,也为项目成本核算提供了依据。
2. 研发全景图棗需求跟踪矩阵
如何从需求与功能的角度直观了解产品进度与质量?只有把开发中从需求到测试的全过程串起来才能实现。需求跟踪矩阵从需求、功能点、开发任务和测试任务的维度了解研发的进度,并反映互相之间的关联关系。在产品发布前,产品经理通过它就能确保所有的需求和功能已经实现,或出于某种状态。
3. 项目成本微观察棗任务趋势报表
研发经理将为项目的成本、进度全权负责,在保证质量的同时又要降低产品的研发费用和成本。对于从需求分解为功能点,再到开发任务,任务趋势报表反应了研发人员的所花费的时间和成本。
4. 资源分配风向标棗工作量报表
相对于任务,人员的管理是产品/项目经理关心的另一个维度。人员工作量报表方便管理人员动态调整人员分配,保证每个人的工作量负荷正常,使得人员安排最佳化。尤其在一个成员在多项目工作的场景中,有效避免多项目管理中资源冲突的问题。
5. 为产品发布护航棗质量趋势报表
在研发过程中,研发经理常常会发现研发质量时好时坏,很难控制。质量报表关注每轮测试统计、缺陷分布和缺陷的趋势。在产品发布前,产品经理通过质量趋势报表查看已开发的功能中,针对现有的BUG,多轮测试的缺陷趋势的分析,确定当前功能是否具备发布的条件。
6. CTO的仪表盘棗组织级项目管理
作为公司最高级别的技术负责人,多数情况下并不关心某一个具体的项目细节,更不用说某一个开发人员、某一个功能或任务。公司总经理、CTO需要有一个宏观的报表了解所有产品/项目进度,更多时候关注某一个或几个关键产品/项目的进度。
组织级的项目管理为最高级的管理人员提供了整体概况。如有必要,则需要根据报表内容直接追溯到项目的信息。最终实现组织级的风险管理、合同管理、付款管理和交付物管理等。
报表不是表面功夫!
真实的报表来源于真实的数据。所有的数据都要在实际工作中产生,且不能成为研发人员的工作负担。本文中的所有截图均来源于TechExcel
DevSuite产品,数据均来源于团队成员日常工作中填写的内容,而不是由专人每天收集数据录入到系统或Excel表格中,或由专人去维护这些表格。另外,以上报表均是动态产生的,管理人员可以随时查看。只有满足这些要求,报表才能成为真实的指标,真正帮助到项目和企业的研发管理。
|