• 快捷搜索
  • 全站搜索

项目管理知识体系在银行软件开发中的创新应用

2017-12-22 16:37:21作者:史晓路 编辑:金融咨询网
银行软件开发项目作为一种特定项目类型,除了通用项目管理知识还需要考虑软件开发生命周期模型以及银行业务特有的个性。

项目管理知识体系(简称PMBOK)是通用的理论,而项目管理实战过程及结果却是千姿百态的。银行软件开发项目作为一种特定项目类型,除了通用项目管理知识还需要考虑软件开发生命周期模型以及银行业务特有的个性。如何将项目管理知识全面映射到银行软件开发项目管理实战操作中?如何检查银行软件开发项目管理实战质量?本文基于丰富的银行业务以及银行软件开发项目管理实战经验,加之对项目管理知识体系的融合思考,创建了一套项目管理理论与实践有效相结合的方法与工具。

一、项目管理知识体系框架介绍
 
        根据美国的项目管理协会(PMI)发布的《项目管理知识体系(下文简称PMBOK)指南》,项目管理知识体系可以静态地划分为九大知识领域、动态地划分为五大过程组。
 
        其中九大知识领域及其每个领域内的知识点纲要如下图所示:
项目管理1.jpg
 
        1.项目集成管理知识领域:是综合运用其他八个领域的知识,合理集成与平衡各要素之间的约束关系,明确定义项目目标与项目计划。本领域最重要的工作是制定和输出《项目整体工作任务分解计划》并执行计划,控制项目实际进展按照计划完成,其中包括对项目整体变更的控制管理。
 
        2.项目范围管理知识领域:定义项目做什么、不做什么的工作任务范围。并基于明确的范围进行工作任务细化分解,输出《工作任务分解结构(WBS)》,确保每一项工作任务的落地过程可跟踪。
 
        3.项目的时间管理知识领域:定义项目计划工期、执行与控制。项目时间管理最实质的工作就是编制进度计划,明确计划开始时间、计划结束时间、以及实际完成时间、定期检查计划与实际完成情况之间的差异,及时调整资源、工作任务等,以保证项目按计划进度完成。
 
        4.项目成本管理知识领域:实质工作就是基于客观量化项目所需软硬件资源需求、工作量估算(人天)、成本预算等,通过合理预估尽力减少和控制成本,满足项目干系人的期望。
 
        5.项目人力资源管理知识领域:管理参与项目的人员、组织团队、组织结构等,实质性工作是将每一项工作任务分配到指定的人,定义谁负责什么工作。
 
        6.项目质量管理知识领域:主要关注客户的需求是否定义得清晰完整,项目交付的东西是不是100%覆盖了客户需求,即交付结果与客户需求的一致程度越高项目质量越高。为了实现最终的交付结果符合最初的需求,项目生命周期中的每个环节都需要进行需求覆盖的比对验证,确保随时纠正跑偏的需求实现,因此项目质量管理贯穿整个项目周期的各个环节,而每个环节的对比验证方式各不相同。 
 
        7.项目的沟通管理知识领域:规划项目干系人之间的沟通方式等,比如谁应该在什么时间、将什么内容、以什么样的格式、通过什么样的方式、向谁传递什么信息。在项目的沟通中,可以采用书面报告、口头报告或非正式的交流,各种方式有利也有弊,关键看是否有利于沟通的效果。
 
        8.项目风险管理知识领域:主要包括识别可能导致项目风险发生的问题,一一制定出万一发生时如何应对的解决预案,有效避免风险发生带来的损失。
 
        9.项目采购管理知识领域:实质工作是编制合理有效的采购计划,决定是否需要采购、如何采购、采购什么、采购多少、何时采购等内容,以及一些商务流程规范的遵从与审计。
 
        上述九大领域中核心的四大知识领域是范围、时间、成本与质量管理,其中最根本的知识领域的当属范围管理。
 
        同时,项目管理知识体系也可以动态地划分为五个过程组:启动过程组、计划过程组、执行过程组、控制过程组与收尾过程组,贯穿于项目的整个生命周期,交互协同作用,具体如下图所示:
 
项目管理2.jpg
 
        静态的九大项目管理知识领域与动态的五大过程组在项目管理实战中相互交错,形成完整的项目管理知识体系框架如下表所示:
 
项目管理3.jpg
 
【PMBOK项目管理知识体系框架】
 
        由上表可见,静态的九大知识领域分解出来的各项活动有序分布在动态的五大过程组中。启动阶段过程组的主要活动是定义项目范围,规划过程组的主要活动是定义各领域的分项计划进而输出整体的项目工作分解计划,执行过程组的主要活动是按计划执行实施,控制过程组的主要活动是检查实施的工作进展是否与计划要求一致,收尾过程组的主要活动是项目交付验收及后续合同收尾。
 
二、项目管理知识体系框架在银行软件开发项目管理实战中的落地与应用创新
 
        银行软件开发项目作为一种特定项目类型,除了通用项目管理知识还需要考虑软件开发生命周期模型以及银行业务特有的个性。如何将项目管理知识全面落地到银行软件开发项目管理实战操作中?如何在银行软件开发项目管理实战各环节创新应用PMBOK有效提升项目质量?
 
        基于多年银行软件开发项目管理实战经验和对项目管理知识体系框架理论的融合思考,作者找到了将两者完美融合的重要突破口,创新性提出软件开发类项目与PMBOK中一般项目统一适用的项目阶段划分口径:“实施前”、“实施中”、“实施后”三个阶段,并按阶段将实战与理论框架进行映射对比,确定某一阶段的实战工作中应该覆盖PMBOK理论规定的哪些活动事项。
 
        一方面从软件项目生命周期角度出发,银行软件开发项目管理实战过程中“实施前”阶段主要包括项目定义、项目启动等立项相关工作内容;“实施中”阶段主要包括软件的需求分析、系统设计、编码、测试、试运行;“实施后”阶段包括项目验收、运维等收尾工作。具体如下图【软件项目生命周期模型】所示:
 
项目管理4.jpg
 
        另一方面从PMBOK角度出发,银行软件开发项目 “实施前”阶段主要包括启动过程组和规划过程组、“实施中”阶段主要包括执行过程组与监控过程组、“实施后”阶段主要包括收尾过程组。具体阶段划分与PMBOK活动内容划分的对应关系如下图所示:
 
项目管理5.jpg
 【PMBOK体系框架与项目阶段划分的映射关系】
 
        共同的项目阶段划分口径就好像是飞机起落架与舷梯,使PMBOK理论的飞机得以从高空中落到银行软件开发项目管理实战过程中,并精准定位到各个项目阶段,成为指导实战的完整依据与最高标准。应用这个映射关系,可以事先看到每个实战阶段应该完成的活动事项全集,参见下图以实施前阶段为例:
 
项目管理6.jpg
 
        成功搭建实战与理论的映射关系之后,作者进一步将PMBOK的每一活动事项分解成多项可落地执行的工作任务,设计出一套行之有效且可以复用的银行软件开发项目管理【实战工具一】-项目各阶段事前检查清单:具体包括《XX项目实施前阶段Checklist检查清单》(模板&基线版本)、《XX项目实施中阶段Checklist检查清单》(模板&基线版本)《XX项目实施后阶段Checklist检查清单》(模板&基线版本)。这些结构化的基于理论的项目管理实战工具如果在项目经理团队中推广使用,可以帮助组织或经验不足的项目经理迅速提升项目管理质量,能辅助建立项目管理的事先检查机制并标准化、工程化地落地执行检查内容。 
 
        以《XX项目实施前阶段Checklist检查清单》为例,模板&基线版本样例如下:
 
项目管理7-1.jpg
项目管理7-2.jpg
 
        在银行软件开发项目实战过程中,上述实施前检查清单事项的内容得到明确之后,才能开始制定有效的、可行的、完整的《XX项目工作任务分解计划》。checklist会提示应该事先明确干系人、商务规划、风险规划等背景信息,并明确界定项目的范围,为制定工作分解结构(WBS)提供坚实而明确的根基。基于确定的工作分解结构WBS,先后添加每一项工作任务的进度时间计划、质量交付标准计划、成本计划、人力计划等,即基于WBS整合PMBOK所有领域的分项计划,方能最终形成完整的、有效的、可行的《XX项目工作任务分解计划》,为项目过程中进行定期的事后review机制提供依据。
 
        工作任务分解结构WBS与PMBOK各领域计划整合,最终输出《XX项目工作任务分解计划》的过程如下:
 
        项目范围下的工作任务分解结构WBS+时间=进度计划(计划完成时间、实际完成时间)
        项目范围下的工作任务分解结构WBS+责任人(人员类型)=人力计划
        项目范围下的工作任务分解结构WBS+工作量=成本计划
        项目范围下的工作任务分解结构WBS+交付物=质量计划
        WBS+时间+责任人+工作量+交付物=项目工作分解计划(全部整合的)
 
        在银行软件开发项目实战的实前阶段最重要的一项工作成果,就是基于上述所有的事前准备工作输出完整的、有效的、可行的《XX项目工作任务分解计划》,并进行评审建立基线。作者基于PMBOK理论框架和最佳实践经验,创建了最为有力最为核心的【银行软件开发项目管理实战工具二】《XX项目工作任务分解计划》,模板样例参见如下表格:
 
项目管理8.jpg
  
        实施前阶段输出的《XX项目工作任务分解计划》是最为有力最为核心的项目管理实战工具,因为实施中阶段项目进展计划完成情况review以及实施后阶段的验收工作都是据此进行的。为了实时监控计划执行情况,作者创建了【银行软件开发项目管理实战工具三】《XX项目计划完成情况review》,成为实施中和实施后最为关键的实战工具,模板样式如下:
 
项目管理9.jpg
 
        综上所述,通过创建统一的项目阶段划分口径和实施前、中后三阶段分阶段的项目实战工具,辅助提升项目管理水平及项目交付质量。
 
参考文献:
PMI.《项目管理知识体现指南(PMBOK指南 :第5版)》.北京:电子工业出版社,2013.
 
作者简介:
史晓路,女,1976年5月,货币银行学学士,经济学硕士,PMP,经济师,国家二级心理咨询师。先后在银行、金融IT服务公司从事银行业务、银行IT系统的业务需求管理、银行IT项目的项目管理等工作,对商业银行业务体系、IT体系以及二者之间的融合兼具宏观与微观视角的深入理解,具备丰富的银行业务及IT项目实战经验。

扫码即可手机
阅读转发此文

本文评论

相关文章