项目是变革的载体,市场竞争越激烈,商业模式越复杂,变化因素就越多样,而这时,正是项目管理越来越能发挥作用的。
然而,在新环境下,企业的项目管理也遭遇了新的困境:
-
新困境一:系统复杂性
一是现在企业的服务系统非常复杂,需要专业的架构和技术支撑,确保系统稳定、安全、高效地运行。企业核心系统升级的项目集可能会涉及几百个系统和上百家供应商,体现在项目管理方面会带来统筹协调的管理难度。
而由于系统间关系复杂,牵一发而动全身,一个小问题或风险,往往很快传到其他项目。系统建设和升级时,进度、范围、质量、资源等方面都相互制约,需要协调。这时,系统涉及的众多利益相关方“供应商、政府、监管方、公众”都会受到影响。
-
新困境二:项目管理环境壁垒
目前,企业项目数量越来越多,大规模开发和运行对软件产品质量提出了更高的要求和挑战。
企业虽然在各个项目管理领域分别建立了专项管理,但管理过程还是被横向切割,造成了企业业项目管理、质量管理、产品开发无法对各个环节量化管理。即:项目管理、质量管理、产品开发存在壁垒。
组织壁垒:职责不明,管理过程被切割,多条线管理造成流程不统一;
技术壁垒:流程不统一、无法串接;数据不共享,形成信息孤岛,为一体化管理造成严重的技术壁垒
-
应对措施
-
项目集管理转型
虽然需求管理和项目管理在企业中快速发展,但项目管理体系仍然是以单项目管理为主,而企业的众多项目、需要引入组织级管理方法。
组织级项目管理立足于企业项目管理的角度,构建以项目管理为核心的企业运行管理能力,实现企业资源整合、提高项目成功率,对企业项目全生命周期管控,管理项目进度、成本、资源、质量、沟通、采购、风险&问题。
PMBOK、CMMI、PRINCE2给出了组织级项目管理框架标准,定义了业界先进的IT管理过程思想和方法,如下:
基于组织级项目管理框架,企业应建立组织级的项目管理系统,如(仅供参考):
在企业复杂的项目管理环境中,灵活运用组织级项目需求管理的思维方式,四两拨千斤,厘清管理问题,解决系统复杂性。
-
敏捷项目管理转型
企业面对软件开发项目时,越来越多的企业在向互联网+企业学习,他们意识到管理方法需要突破、尝试和探索。现在,敏捷方法已经大量企业科技部门接受。
敏捷-迭代开发过程如下:
引入和使用敏捷方法容易出现很多误区,敏捷开发要求采用敏捷思想和敏捷实践,在规划好的迭代、增量开发过程中,要优化现有流程、消除资源浪费、加速产品交付。同时,对实施提供了诸多手段,企业业根据自身需要,选择性地进行尝试。
积极推进敏捷的同时,我们还要考虑另一个重要的问题:平衡。
综合考虑“技术架构的成熟度、业务模式的稳定性”等众多影响因素,在传统和敏捷间取得平衡。这个平衡点,不同企业、不同项目都是不同的。通过具体问题具体分析,找到最佳平衡点,才能恰到好处地进行管理。
企业建立产品经理制,实现贯穿产品线前、中、后台端到端的产品研发管理模式。以产品线模式,按业务板块细化调整开发部门职能,在项目规划、资源需求等方面做好与业务部门的沟通服务。
找到敏捷方法在企业科技项目管理中有效的落地实践方法,使系统建设既能适应快速变化的市场环境,又能满足安全、稳定的监管要求,是在企业推进敏捷方法过程中的一个挑战。
-
泛项目管理融合
企业项目管理要加强流程融合和操作落地,推进一体化项目流程管理建设,通过系统实现管理制度、管理标准、管理流程的落地,有效打通企业业项目管理、质量管理、产品开发的壁垒,实现软件开发全生命周期的透明化管理。
在上图所示的软件全生命周期过程中,开展管理融合,即:实现分执行层级、分管理类别的数据融通,形成信息共享与协同。形成“项目管理、需求管理、质量管理、开发管理、测试管理、发布管理、交付管理”一体化管理流程,屏蔽多头管理。
其次,实现精细化管理、高效协同。将需求管理、项目管理、开发管理、质量管理活动分解到各任务中,各环节、各角色协同一致,提升团队整体协同效率。