求知 文章 文库 Lib 视频 iPerson 课程 认证 咨询 工具 讲座 Modeler   Code  
会员   
 
  
 
 
 
软件产品研发管理中的六大报表
 

2011-03-15 作者:彭蕾 来源:网络

 
  • 家都在干什么?
  • 发的人手总是不够!
  • 也不能不停地到每个人的工位附近转悠!
  • 个人工作不能考核,更谈不上什么激励机制

处于混沌状态的研发团队,每天都会遇到各种各样管理上的问题。有的团队试图通过实施敏捷等开发方法改善研发流程,也有些团队采用购买缺陷跟踪、配置管理等工具解决问题。

然而,无论是方法还是工具,都只能解决部分问题。对于管理人员,如产品经理、项目经理,多以结果为导向,一方面希望不过分纠结于工程师工作的细节,另一方面希望将整个团队的工作在掌握范围内。执行过程中,在两者之间掌握平衡非常困难。其实,只要掌握了研发过程的一些关键指标,实现对整个项目的掌控并不难。

软件研发管理覆盖了需求管理、开发规划、任务跟踪、质量管理以及知识管理等阶段。在每一个阶段,针对不同角色的报表,都有对应的报表反映团队的工作情况。

1. ALM管理基础棗日志管理和周报

日志管理操作起来非常简单,却非常重要,能够为整个研发管理金字塔打下坚实的基础。

项目成员填写日志,由此产生的周报\双周报\月报,方便项目经理和开发组长查看成员的工作内容和时间,具体都用在了哪些工作上。

同时,日志和周报为项目成员的绩效考核提供了真实的数据,加上费率相关的信息,也为项目成本核算提供了依据。

2. 研发全景图棗需求跟踪矩阵

如何从需求与功能的角度直观了解产品进度与质量?只有把开发中从需求到测试的全过程串起来才能实现。需求跟踪矩阵从需求、功能点、开发任务和测试任务的维度了解研发的进度,并反映互相之间的关联关系。在产品发布前,产品经理通过它就能确保所有的需求和功能已经实现,或出于某种状态。

3. 项目成本微观察棗任务趋势报表

研发经理将为项目的成本、进度全权负责,在保证质量的同时又要降低产品的研发费用和成本。对于从需求分解为功能点,再到开发任务,任务趋势报表反应了研发人员的所花费的时间和成本。

4. 资源分配风向标棗工作量报表

相对于任务,人员的管理是产品/项目经理关心的另一个维度。人员工作量报表方便管理人员动态调整人员分配,保证每个人的工作量负荷正常,使得人员安排最佳化。尤其在一个成员在多项目工作的场景中,有效避免多项目管理中资源冲突的问题。

5. 为产品发布护航棗质量趋势报表

在研发过程中,研发经理常常会发现研发质量时好时坏,很难控制。质量报表关注每轮测试统计、缺陷分布和缺陷的趋势。在产品发布前,产品经理通过质量趋势报表查看已开发的功能中,针对现有的BUG,多轮测试的缺陷趋势的分析,确定当前功能是否具备发布的条件。

6. CTO的仪表盘棗组织级项目管理

作为公司最高级别的技术负责人,多数情况下并不关心某一个具体的项目细节,更不用说某一个开发人员、某一个功能或任务。公司总经理、CTO需要有一个宏观的报表了解所有产品/项目进度,更多时候关注某一个或几个关键产品/项目的进度。

组织级的项目管理为最高级的管理人员提供了整体概况。如有必要,则需要根据报表内容直接追溯到项目的信息。最终实现组织级的风险管理、合同管理、付款管理和交付物管理等。

报表不是表面功夫!

真实的报表来源于真实的数据。所有的数据都要在实际工作中产生,且不能成为研发人员的工作负担。本文中的所有截图均来源于TechExcel DevSuite产品,数据均来源于团队成员日常工作中填写的内容,而不是由专人每天收集数据录入到系统或Excel表格中,或由专人去维护这些表格。另外,以上报表均是动态产生的,管理人员可以随时查看。只有满足这些要求,报表才能成为真实的指标,真正帮助到项目和企业的研发管理。



正视研发管理才是高水平竞争
需求是如何变成产品原型的
产品经理能力模型解说—把控
产品经理的正确定位
谁是合格的产品经理?
产品管理与产品营销的区别
更多...   


统一过程及应用
敏捷过程实践
基于XP/RUP的迭代开发
软件开发过程指南
SCRUM过程实践
敏捷测试-简单而可行


某博彩企业 产品经理与产品管理
北京 研发团队与工作管理
广东金赋信息 敏捷开发过程与项目管理
某支付平台 软件配置管理与发布管理
富士 软件外包项目管理与进度管理
塞孚耐 基于Scrum的敏捷开发
更多...