在现代企业管理中,往往会把企业战略落实在项目中,项目的执行力直接关乎到企业目标的实现。无论项目是新产品开发、实施信息技术,还是构建工程等,企业都面临着在项目上获利的日益沉重的压力。为了确保项目成功,企业需要深入了解和控制最新的项目信息,包括项目计划、进度安排、预算、资源、变更和风险等。另外,企业还需要跨多个项目、部门、业务单元和地理区域累积和管控信息。
首先让我们先以产品研发过程为例,一起来总结一下常见的项目管理问题:
很多企业的新产品开发都外包给开发商,如银行核心业务系统,项目周期长达几年,多则涉及数十个供应商和系统。那么如何理顺复杂项目群的关系,如何控制开发商的进度、预算、质量、资源、变更和风险等就是甲方不得不考虑的首要问题;同时,企业还需要跨多个项目、部门、业务单元和地理区域积累和管理信息。
除此之外,项目的运作还需要与企业内外各单位、各部门协调,项目的管理也面临着来自领导、业务部门、开发商的压力。事实证明,仅仅凭项目经理努力,是无法保证项目的成功的。项目的成功,离不开组织级项目的管理,如项目资源和资金的分配、项目范围管理、项目经验总结、项目过程控制、风险的识别与应对、企业的内部管理机制与流程等等各方面。
在产品研发的项目管理中,不但涉及到项目信息、需求管理、项目规划、开发任务、测试任务等各个环节的全程跟踪和管理,项目经理通常要花费大量时间从多个系统和团队成员那里收集信息,而且项目的需求、进度、质量和成本控制也常常遇到各种阻碍。与此同时,由于每个项目的业务特点均有不同,项目的状况也不一样,这就给企业管理者带来诸多挑战。
不仅于此,分离的流程和信息系统也造成了多个项目的信息孤岛,限制了至关重要的协作和管理的透明度,以至无法高效地响应不断变化的项目需求。
正如战场驰骋上指挥官必须随时了解下属队兵的状况,高层领导需要实时掌控众多项目的进展与绩效。企业面对项目繁多,信息分散,项目实施进展如何?项目的工时和成本如何?项目是否达到了某个重要里程碑?项目对应的任务/需求/缺陷的信息如何?项目目前存在什么问题?项目是否存在风险?多个项目的轻重缓急如何识别?显然,如果项目实施过程如果无法做到透明化与可视化,高层领导将无法实时掌握项目进展与绩效,无法平衡和协调资源和任务的分配,无法做出及时准确的项目分析和决策。
每个项目的实施,包含规划、概念、计划、研发与测试、发布与维护等多个环节,涉及到分布在各个部门的各种资源的协同。项目资源需要跨多个地理区域的团队成员、合作伙伴和客户之间进行很好地协调。然而,倘若各方都提供多个流程和系统,那么协调各种不同的资源来实现共同的项目目标会变得更加困难。而且,分离的流程和系统很难轻松地识别和快速部署适当的员工、承包商或设备。
如何查看项目的资源需求?能够在企业、项目或资源层次上监控资源的利用率?如何了解人员的工作量负荷?如何更好的分配和协调资源?实现跨多个项目充分利用资源?都是产品研发项目管理刻不容缓需要思考的问题。
产品开发的一个重要指标是质量水平。一旦系统出问题,将会带来巨大的损失以及社会影响。质量保证是项目研发周期中的重要环节,建立质量管控体系,已经是刻不容缓的任务。全面的质量管理,不仅包含项目管理领域的风险管理,包括工程领域的技术评审、产品集成、系统测试、验收测试及后期的维护管理,还包含支撑过程的产品与质量保证活动。在IT项目管理中,如何将风险防控、技术评审、系统测试、质量保障等多种措施集成在一起,才将使得全面质量管理的理念更加丰富,才有利于保障交付高质量的产品。
IT项目的实施对于绩效考核非常关注,但是在以往的统计中,绩效数据大多是管理人员凭借主观的想法记录的,难免造成统计结果的不准确。研发人员的工作需要用统一的平台统一管理,人员的日常工作需要在平台中记录,员工的工作量以及项目进展均由系统自动统计、动态产生的,也就说是,所有的数据都要在实际工作中产生,所有数据都是真实客观的,管理人员也可以随时查看。只有满足这些要求,IT项目的报表和绩效数据才能成为真实的指标,真正帮助到研发项目管理。
有效的项目管理方法与工具——TechExcel DevSuite
组织级项目管理,提供了全面解信息中心/研发中心的所有项目整体概况,在组织级层面上全面跟踪项目的需求、进度、质量和成本;实现项目管理的“过程透明化”,高层领导实时掌握项目进展与绩效,通过组合分析,平衡资源分配,基于准确数据,做出更及时准确的决策。
多项目管理视图——管理者通过组织级项目管理视图,可以全面了解当前项目的进度、工时、需求、任务和缺陷等。通过红绿黄灯来标识项目的健康状况,如红灯表明一个项目与计划相比已经延期超过30%,黄灯表明一个项目与计划相比已经能够延期超过15%,绿灯表明一个项目是按照计划正常进行的。
项目协同中心——为管理者提供了一个全面了解项目进度、需求、质量、成本的视图。如果一个项目已经亮了红灯,管理者点击红灯就可以知道是那个里程碑节点出现了延期,根据里程碑节点的红绿灯情况,可以很快的追溯到哪个需求/任务出现了延期,项目经理可以及时协调项目的资源或任务,保证项目按时上线。对于项目里程碑进度、工时、需求、缺陷等信息,系统提供多种维度的报表给管理者提供准确有效的数据,帮助领导做项目分析和辅助决策。
个人工作中心——是关于个人工作内容的跨项目的信息整合窗口。通过个人工作中心,项目团队成员可以快速了解自己负责、分配、创建和经手的各类项目数据(需求、知识、开发任务、测试任务和测试用例)。个人工作中心提供了多种查看方式,例如按项目组合的方式组织和查看多个项目等,方便项目成员查看自己要关注的项目数据信息, 同时也方便团队成员对待处理的任务进行操作。同时,在个人工作中心中,管理者不仅可以查看自己的工作内容,还可以查看其管辖的团队成员的工作内容及进展情况。
DevSuite为您提供统一的项目信息管理平台,能够实现项目,需求,计划,开发任务和测试任务的全程跟踪和管理;有效避免信息孤岛,减低企业的管理成本。
在DevSuite中,项目计划不再是单纯的二维时间表,它与需求管理平台、任务跟踪平台和质量管理平台无缝集成,使得产品功能、开发任务及质量管理活动真实融入了项目计划,使得项目计划变得“活”起来。
同时,项目实施过程不再是信息孤岛,工作流引擎机制使得任务按照设定的流程自动流动,基于功能驱动形成的横向开发任务,使得项目实施处于协同工作状态,有效降低了沟通和管理成本。
项目监督与控制的难点在于如何呈现项目的实际进度,在DevSuite中,项目监督与控制不再需要通过比较多个文档,查看多个报告,数据自动化流动和同步使得任务结果自动反馈汇总到统一跟踪平台中,项目情况一目了然。
DevSuite实现了对于新业务、新需求的提出、审批到开发过程、测试过程、发布过程等的全程信息的记录管理和信息共享,帮助企业实现项目管理的“过程透明化”和提升组织级项目管理能力。
项目仪表盘——对管理的所有项目的进度、状态、数据等重要信息进行统一的展示,供项目高层管理人员查看,从而掌握项目的整体进展情况。通过项目仪表盘能够在同一视图下查看所有项目的进展信息,包括项目的进度状态、预警标识、计划开始日期、计划结束日期、对项目数据(开发任务、需求规范点、测试任务)的统计等,提供给项目经理、项目高层领导一个组织级的视图对所有的项目进行统一监控和决策。
多项目计划视图——项目经理除了关注单个项目的进展、资源使用情况等具体项目信息外,也希望能够在一个视图中查看多个项目的项目计划,从而对有关联的多个项目进行更好的计划和监控。在DevSuite中,计划视图下面即可以看到多个项目的项目计划,包括甘特图、资源使用情况、项目进度预警、里程碑信息、任务信息等,方便项目经理在计划视图中对多项目进行管理和监控,根据项目的实际进展了解项目的状态,及时对项目计划进行跟踪和调整,更好的保证项目的最大收益和完整情况。
项目资源需要跨多个地理区域的团队成员、合作伙伴和客户之间进行很好地协调。DevSuite使各种信息都唾手可得,因此你可以轻松地管理项目。
管理项目资源——在DevSuite中,项目人员可以以列表的形式表现出来的所有项目明细信息:查看到项目组完成了哪些项目、有哪些项目正在进行,各个项目均处于什么状态,项目经理是谁等信息。对于企业的项目管理人员来讲,不但实现了项目过程透明化,实时监控研发进度情况,及时发现进度问题,并跟踪问题的解决;此外,分析资源使用情况,分析资源工作量的分布,以及工作压力,以更好的分配和协调资源与任务。
资源分配——合理的人员分配,对项目开发的进度和质量尤为重要。在DevSutie中,可以分别为每个项目单独配置资源,同时也可以把同一个人分配到多个项目当中去。在分配资源的时候,可以实时地查看相应的项目成员在其他项目中的工作量状况,以作为当前项目资源分配的参考。这样既可以有效而且充分地利用资源,又能够避免资源冲突。如图所示,在资源视图中,项目管理员可以查看某个人所参与的所有项目情况,也可以按组、按帐户类型来查看多人的项目参与情况。在项目规划完毕后,用户可以得到项目实施的计划资源。
在项目管理过程中,全面的质量管理不仅包含项目管理领域的风险管理、工程领域的技术评审、产品集成、系统测试、验收测试及后期的维护管理,还包含支撑过程的产品与质量保证活动,DevSuite将风险防控、技术评审、系统测试、质量保障等多种措施集成在一起,使得全面质量管理的理念更加丰富,有利于保障交付高质量的产品。
测试用例管理——根据产品功能直接生成测试用例,保证测试覆盖范围。一般情况下,在整个测试过程中,创建测试任务要花费大量的时间,一种合理和高效的做法是把那些有复用价值的测试任务进行提取,找出其中的可复用的部分,如:测试步骤、期望的结果等,把这些可复用的内容加以整理形成测试用例,这样在以后的测试任务创建时,只需用这些模板结合具体的测试环境生成测试任务即可。
DevSuite可以直接将系统管理的客户需求导入,生成测试用例,同时这些用例也和相关的客户需求建立了链接关系。将客户需求直接导入为功能点,不但能帮助测试人员了解客户相关需求,还能够帮助测试团队保障测试用例能够完全覆盖所有的客户需求。
高效保证测试质量,通过测试环境变量复用测试用例,保证相同的业务功能在不同环境中的测试质量。
项目管理涵盖了项目信息、需求、项目规划、开发任务、测试任务的全程跟踪和管理。DevSuite针对每一个环节,不同的角色,都提供了对应的、相当丰富的报表来反映团队的工作情况。
DevSuite能够根据各种过程中记录的过程信息提供多种监控、统计报表,为管理者提供量化指标数据,起到辅助管理的作用。同时,项目管理者可以在不登录系统的情况下,直接通过URL链接了解项目的进展信息、员工工作情况、测试进度以及其它的项目信息。如项目的管理者可以查看一个或多个项目的报表,包括里程碑报表、时间跟踪报表、Borndown报表、分布图、趋势图等形式的统计数据,帮助管理者能够更好的了解当前项目的进展状态。
以上所述关于产品研发工具的支持,希望与大家共同分享与探讨,探索出一条以有效的项目管理推动产品研发整个生命周期、实施服务的最佳途径,项目管理企业能够合理运用企业各种资源,快速适应市场环境的变化,提高企业项目包括IT信息化项目实施的成功率,从而提升企业的竞争优势!