(工商管理专业论文)CMMI在银行内部软件组织管理中的应用.pdf_第1页
(工商管理专业论文)CMMI在银行内部软件组织管理中的应用.pdf_第2页
(工商管理专业论文)CMMI在银行内部软件组织管理中的应用.pdf_第3页
(工商管理专业论文)CMMI在银行内部软件组织管理中的应用.pdf_第4页
(工商管理专业论文)CMMI在银行内部软件组织管理中的应用.pdf_第5页
已阅读5页,还剩41页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

摘要 摘要 c m m i 由美国卡内基梅隆大学软件工程研究所研究出的一种用于评价软件 承包商能力并帮助其改善软件质量的方法。二十一世纪,银行业面临着信息技术 飞速发展带来的挑战与机遇。银行如何去应用信息技术增强核心竞争力? 银行是 否应该建立自己的软件开发队伍来保障其信息技术平台的建设? 银行怎样管理 内部的软件开发组织? 本文的研究解决了上述问题。 本文从麦肯锡模型出发,分析银行对信息技术的应用层次,得出银行建立 内部软件组织的重要性和必要性。同时,用案例分析法证明了该观点的正确性。 用比较分析法发现c m mi 在软件组织中实施后的优势,然后结合cm mi 模型 框架和银行特征以及作者工作实践总结制定出cm mi 在银行内部软件组织中 的应用模型。 本文实践分析为基础,联系理论,系统地分析并制定出了cm mi 在银行 内部软件组织中的应用模型。 关键词:信息技术;软件组织;c m m i 广东工业大学m b a 学位论文 a b s t r a c t c m m i ,w h i c hc r e a t e db ys e i ( s o r w a r ee n g i n e e r i n gi n s t i t u t e ) ,c a p a b i l i t y m a t u r i t ym o d e li n t e g r a t i o n ( c m m i ) i sap r o c e s si m p r o v e m e n ta p p r o a c ht h a tp r o v i d e s o r g a n i z a t i o n sw i t ht h ee s s e n t i a le l e m e n t so fe f f e c t i v ep r o c e s s e s t h em o d e r nb a n k s f a c et h ec h a l l e n g e st h a tc o m e t h ef a s td e v e l o p i n go fi n f o r m a t i o nt e c h n o l o g y h o wt oi n c r e a s et h ec o r ec o m p e t e n c et h o u g h ti m p l e m e n t i n gs o f t w a r et e c h n o l o g y ? h o wt ob u i l du pt h es o f t w a r ed e v e l o p m e n tt e a m ? a n dh o wt om a n a g et h es o f t w a r e d e v e l o p m e n tt e a mt h a ti sq u i t ed i f f e r e n tf r o mt h et r a d i t i o n a lt e a m ? t h et h e s i sw i l l a n s w e rt h eq u e s t i o n sa b o v e t h et h e s i sa n a l y z et h ei n f o 删o nt e c h n o l o g yi m p l e m e n t a t i o ni nb a n k sb a s e d o nm c k i n s e ym o d e l ,i l l u s t r a t et h ei m p o r t a n c ea n dn e c e s s a r yt ob u i l du ps o t 蟹w a r e o r g a n i z a t i o ni nb a n k s ,d e m o n s t r a t et h ea d v a n t a g et oi m p l e m e n tc m m ii nt h es o r w a r e o r g a n i z a t i o n b a s e do nt h ea n a l y s i sa b o v e ,r e s e a r c ho nh s b cg r o u pa n dt h e e x p e r i e n c eo fa u t h o r , t h et h e s i se d u c e st h em a n a g e m e n tm o d e li nb a n k si n t e r n a l s o f t - w a r ed e v e l o p m e n to r g a n i z a t i o n t h et h e s i si sb a s e do ni n v e s t i g a t i o no nc a s ea n a l y s i sa n dr e s e a r c h0 1 1t h e o r y k e yw o r d s :i n f o r m a t i o nt e c h n o l o g y , s o f t w a r eo r g a n i z a t i o n , c m m i 广东工业大学m b a 学位论文 独创性声明 秉承学校严谨的学风与优良的科学道德,本人声明所呈交的论文是我个人在 导师的指导下进行的研究工作及取得的研究成果。尽我所知,除了文中特别加以 标注和致谢的地方外,论文中不包含其他人已经发表或撰写过的研究成果,不包 含本人或其他用途使用过的成果。与我一同工作的同志对本研究所做的任何贡献 均已在论文中作了明确的说明,并表示了谢意。 本学位论文成果是本人在广东工业大学读书期间在导师的指导下取得的,论 文成果归广东工业大学所有。 申请学位论文与资料若有不实之处,本人承担一切相关责任,特此声明。 指导教师签字: 论文作者签字: 动峨移 、 j 泛t 轱、 2 ,一7 。2 7 第一章绪论 1 1 问题的提出 第一章绪论 随着计算机科学技术的突飞猛进,软件水平的不断提高,世界各大银行的竞 争更加激烈。二十一世纪是银行业信息化向更深、更广领域全面发展的时代,是 机遇和挑战更加明显的时代。依靠信息系统,向服务型银行转型。与传统管理信 息系统相比,现代信息系统更具战略性,将客户关系管理作为长期战略经营目标。 银行业和信息技术深层次的结合不仅可实现技术集约,更可获得信息集约。 在当今全球金融一体化、金融管制放松的前提下,在某种程度上,金融业务 已经与信息技术完美地结合为一体,信息技术直接成为银行创新的源泉,构成了 银行机构的核心竞争力。银行迫切需要既熟悉信息技术、又了解业务的软件开发 人才队伍,以保障相关重大项目的实施和经常项目的正常运行和维护。 作为新兴行业的软件开发组织,它的工作模式、管理方式与传统的银行业存 在着很大的区别。在国际人才策略背景下,银行如何建立内部软件组织管理流程, 实现高效的低成本化,这成为现代银行信息化进程中不得不面对的问题。而 c m m i 的提出,很好的解决了这一问题。 目前,金融巨头汇丰银行、花旗银行等均在中国、印度等人力资源供给丰富、 成本相对较低的国家、地区建立大型软件开发中心。并实施c m m i 管理流程通 过内部软件外包形式有效的管理这些软件开发中心,保障其业务的快速发展。 由此可见,c m m i 在银行信息化建设过程中,为其有效管理内部软件组织 提供了很好的解决方案。在c m m i 框架下,银行内部业务与软件组织之问实现 软件内部外包,明确各自职责,分工合作,保障软件产品质量并将软件项目投资、 风险降到最低。 1 20 8 8 i 相关理论综述 c m m i ,即软件能力成熟度模型集成介绍,是基于多年产品质量研究成果所 建立软件质量控制管理模型。c m m i 的出现是为了克服软件生产的危机。所谓软 件生产的危机是指尽管新的软件开发方法和技术不断生产,但软件生产率和质量 广东工业大学m b a 学位论文 并未得到有效提高,软件产品不能按时完成,软件生产预算超支,而且交付客户 使用的软件产品( 特别是大型软件工程) 中由于各种原因产生的错误无法克服。 在8 0 年代末期前后,美国国防部门和工业界开始认识到在软件开发中最重要的 问题在于软件生产商对软件的生产过程管理不力,也就是说,软件生产过程的成 败比新技术和开发方法更能决定一个项目或企业的成败。没有完善的软件生产过 程体系,软件开发的成败只能依靠人为主观或偶然因素一比如某一杰出软件天才 或小组的成就一而非可持续的客观标准及体系,因此,对成功的软件过程的重复 使用,对以往经验或教训的分析总结,对全部开发案例的系统编档存档就成了一 套完整而成熟的软件过程,需要一个从无序到有序,从人为到客观标准,从定性 到定量的不断积累与完善的过程,这一过程的演变中软件企业会面临一系列有代 表意义的成熟阶段。 c i l b i i 成熟程度理论不可以被看作纯粹的关于软件生产技术的标准,也不可 以被看作普通的项目管理理论,它实际上是对软件开发实践所设计的整个工程流 程的规定和分析,它的体系既包括软件工程过程本身,也包括对这一过程的管理。 c m m i 为企业软件能力提供了一个阶段式的五级进程:初始级、可重复级、 已定义级、已定量管理级与优化级。任何开始采纳c w l 体系的机构都一并归与 第一级的起点,即初始级,每一级都设定了各自的目标组。如果达到了这一目标, 则可向下一级推进,由于每一个级别都必须建立在实现了低于它的全部级别的基 础之上,c w i 等级的提高只能是一个渐进有序的过程。 1 3 研究问题的基本思路 本文第一步分析了信息技术的发展对银行业产生的重大影响:第二步分析 了银行业在信息化过程中建立自主软件开发组织的重要性;第三步在研究汇丰银 行成功实施c m m i 管理其软件组织的基础上结合管理理论分析银行业如何建立 通过c m m i 软件流程管理。 据此基本思路,本文的基本写作结构如下: ( 1 ) 导论部分:首先提出问题,指出c m m i 管理流程在银行内部软件组织 管理中的重要性,然后综述了c m m i 理论,最后阐述了研究本文的基本思路和 写作。 2 第一荦绪论 ( 2 ) 信息技术的发展及其对银行业的影响:简述了信息技术的发展概况, 分析了其给银行业带来的影响。 ( 3 ) 银行建立内部软件组织的重要性:通过麦肯锡模型分析了银行在信息 化进程中建立内部软件组织的重要性。 ( 4 ) c m m i 的提出及其简介:分析了软件组织中管理上存在的问题,简单 介绍了c m m i 管理理论。 ( 5 ) c m m i 在银行软件组织中的应用:本章具提出了c m m i 在银行软件组 织中的具体应用和实施。 本文属于应用研究,主要应用有关管理理论、c 删i 理论和麦肯锡模型来研 究分析银行内部软件组织管理中的具体问题及其解决方案。 广东工业大学m b a 学位论文 第二章信息技术的发展及其对银行业的影响 2 1 计算机的发展 世界上第一台计算机是1 9 4 6 年问世的。半个世纪以来,计算机获得突飞猛 进的发展。在人类科技史上还没有一种学科可以与电子计算机的发展相提并论。 人们根据计算机的性能和当时的硬件技术状况,将计算机的发展分成几个阶段, 每一阶段在技术上都是一次新的突破,在性能上都是一次质的飞跃。 1 第一阶段电子管计算机( 1 9 4 6 1 9 5 7 年) 主要特点是: ( 1 ) 采用电子管作为基本逻辑部件,体积大,耗电量大,寿命短,可靠性大, 成本高。 ( 2 ) 采用电子射线管作为存储部件,容量很小,后来外存储器使用了磁鼓 存储信息,扩充了容量。 ( 3 ) 输入输出装置落后,主要使用穿孔卡片,速度慢,容易出去使用十分不 便。 ( 4 ) 没有系统软件,只能用机器语言和汇编语言编程。 2 第二阶段晶体管计算机( 1 9 5 8 1 9 6 4 年) 主要特点是: ( 1 ) 采用晶体管制作基本逻辑部件,体积减小,重量减轻,能耗降低,成本 下降,计算机的可靠性和运算速度均得到提高。 ( 2 ) 普遍采用磁芯作为贮存器,采用磁盘磁鼓作为外存储器。 ( 3 ) 开始有了系统软件( 监控程序) ,提出了操作系统概念,出现了高级语言。 3 第三阶段集成电路计算机( 1 9 6 5 1 9 6 9 年) 主要特点是: ( 1 ) 采用中,小规模集成电路制作各种逻辑部件,从而使计算机体积小,重 量更轻,耗电更省,寿命更长,成本更低,运算速度有了更大的提高。 ( 2 ) 采用半导体存储器作为主存,取代了原来的磁芯存储器,使存储器容量 的存取速度有了大幅度的提高,增加了系统的处理能力。 4 第二章信息技术的发展及其对银行业的影响 ( 3 ) 系统软件有了很大发展,出现了分时操作系统,多用户可以共享计算 机软硬件资源。 ( 4 ) 在程序设计方面上采用了结构化程序设计,为研制更加复杂的软件提供 了技术上的保证。 4 第四阶段大规模、超大规模集成电路计算机( 1 9 7 0 年至今) 主要特点是: ( i ) 基本逻辑部件采用大规模,超大规模集成电路,使计算机体积,重量, 成本均大幅度降低,出现了微型机。 ( 2 ) 作为主存的半导体存储器,其集成度越来越高,容量越来越大;外存储 器除广泛使用软,硬磁盘外,还引进了光盘。 ( 3 ) 各种使用方便的输入输出设备相继出现。 ( 4 ) 软件产业高度发达,各种实用软件层出不穷,极大地方便了户。 ( 5 ) 计算机技术与通信技术相结合,计算机网络把世界紧密地联系在一起 ( 6 ) 多媒体技术崛起,计算机集图象,图形,声音,文字,处理与一体,在 信息处理领域掀起了一场革命,与之对应的信息高速公路正在紧锣密鼓地筹划实 施当中。 从2 0 世纪8 0 年代开始,日本,美国,欧洲等发达国家都宣布开始新一代 计算机的研究。普遍认为新一代计算机应该是智能型的,它能模拟日的智能行为, 理解人类自然语言,并继续向着微型化,网络化发展。 2 2 互联网的发展 i n t e m e t 的最早起源于美国国防部高级研究计划署d a r p a ( d e f e n c e a d v a n c e d r e s e a r c h p r o j e c t s a g e n c y ) 的前身a r p a n e t ,该网于1 9 6 9 年投入使用。 由此,a r p a n e t 成为现代计算机网络诞生的标志。 从六十年代起,由a r p a 提供经费,联合计算机公司和大学共同研制而发展 起来的a r p a n e t 网络。最初,a r p a n e t 主要是用于军事研究目的,它主要是基 于这样的指导思想:网络必须经受得住故障的考验而维持正常的工作,一旦发生 战争,当网络的某一部分因遭受攻击而失去工作能力时,网络的其他部分应能维 持正常的通信工作。a r p a n e t 在技术上的另一个重大贡献是t c p i p 协议簇的开 广东工业大学m b a 学位论文 发和利用。作为i n t e m e t 的早期骨干网,a r p a n e t 的试验并奠定了i n t e m e t 存在 和发展的基础,较好地解决了异种机网络互联的一系列理论和技术问题。 1 9 8 3 年,a r p a n e t 分裂为两部分,a r p a n e t 和纯军事用的m i l n e t 。同时, 局域网和广域网的产生和逢勃发展对i n t e m e t 的进一步发展起了重要的作用。其 中最引人注目的是美国国家科学基金会a s f ( n a t i o n a ls c i e n c ef o u n d a t i o n ) 建立 的n s f n e t 。n s f 在全美国建立了按地区划分的计算机广域网并将这些地区网络和 超级计算机中心互联起来。n f s n e t 于1 9 9 0 年6 月彻底取代了a r p a n e t 而成为 i n t e m e t 的主干网。 n s f n e t 对i n t e m e t 的最大贡献是使i n t e m e t 向全社会开放,而不象以前的那 样仅供计算机研究人员和政府机构使用。1 9 9 0 年9 月,由m e r i t ,i b m 和m c i 公司联合建立了一个非盈利的组织一先进网络科学公司a n s ( a d v a n c e d n e t w o r k & s c i e n c ei n c ) 。a n s 的目的是建立一个全美范围的t 3 级主干网,它能以4 5 m b p s 的速率传送数据。到1 9 9 1 年底,n s f n e t 的全部主干网都与a n s 提供的t 3 级主 干网相联通。 i n t e m e t 的第二次飞跃归功于i n t e r a c t 的商业化,商业机构一踏入i n t e m e t 这 一陌生世界,很快发现了它在通信、资料检索、客户服务等方面的巨大潜力。于 是世界各地的无数企业纷纷涌入i n t e m e t ,带来了i n t e r n e t 发展史上的一个新的飞 跃。 2 3 信息技术给银行业转型带来的机遇与挑战 处于卖方市场的传统金融业,银行经营管理只关注生产效率及风险控制,遵 循产品差别分工的理念,以至银行服务的有效性在供给不足下被隐藏起来。 传统银行经营管理的有效性与追求效率的矛盾在2 0 世纪7 0 年代进入新金融 时代突现起来,如何使银行的产品或服务符合客户时间等待、个性化及人性化期 望等,成为传统银行面临的巨大压力。8 0 年代后,信息技术革命、金融自由化、 证券化发展更加迅速,信息化使每个银行的业务处理能力明显过剩,市场权力转 移,买方市场出现,银行经营重心转向客户,向服务型银行转变。 信息技术引导银行内部组织转型。美国麻省理工学院教授芬卡特拉曼总结了 6 第二章信息技术的发展及其对银行业的影响 他称之为i t 引导企业转型的三个层次。层次l 是局部应用,信息技术单独应用 于组织的不同部分且相互隔离;层次2 是内部集成,联结局部应用形成的“自动 化孤岛”,如通过联网共享信息、信用卡处理系统、a t m 处理系统等。层次3 是 业务流程再造,改造组织内部工作及寻找支持新工作方式的信息技术能力,开始 出现革命性改进。 依靠信息系统,向服务型银行转型。与传统管理信息系统相比,现代信息 系统更具战略性,将客户关系管理作为长期战略经营目标。银行业和信息技术深 层次的结合不仅可实现技术集约,更可获得信息集约,这是提升商业银行竞争力 的关键。 7 广东工业大学i v i b a 学位论文 第三章银行建立内部软件组织的重要性 业务外包通常指银行专注于自己的核心业务,而将本身不擅长的信息技术 业务交给外部信息技术承包商设计和实施。当今信息技术发展一日千里,新技术、 新工具日新月异,而银行主要从事货币的经营业务,要想通过自行开发来完成自 己所需的各种信息化服务,肯定要耗费大量的人力、财力,其结果也往往是收效 甚微。在这种情况下,信息化业务外包有其发展的必然性。事实也确实如此,按 t o w e rg r o u p 的统计,19 96 年美国银行业55 的信息技术费用付给了外部 公司,其中外包业务占到一半。 根据经济学原理,充分利用社会分工,以外包提高效率是可行的,但前提 是不能让外包影响核心竞争力。核心竞争力,是指“可持续支撑企业竞争优势的, 能够开发独特产品、发展特有技术和创造独特营销手段的能力,是企业多 方面技术和企业运行机制,如技术系统、管理系统的有机融合。”我们应当认识 到,在当今全球金融一体化、金融管制放松的前提下,在某种程度上,金融业务 已经与信息技术完美地结合为一体,信息技术直接成为金融创新的源泉,构成了 金融机构的核心竞争力。如果不经认真分析而一味将信息化业务外包,将直接导 致银行某些竞争优势的丧失,甚至还可能影响其自身的存亡。因此,单纯强调外 包是不合适的。 3 1 麦肯锡模型 麦肯锡公司推出的m 1 - m 2 一m 3 理论,银行业对信息技术的应用是一个逐渐升 级的过程。m 1 层指计算机体系结构、硬件、系统软件、语言,通信技术、p c 软 件和a t m 等,其关键是银行如何使用技术提高业务的处理效率;m 2 层包括应用软 件和人机交互操作,主要是编制、运行能支撑多项银行核心业务、功能强大、界 面友好的复杂系统,并尽可能实现信息系统开发的标准化、集成化及信息共享的 目标;m 3 层是指银行业务需求与信息技术充分结合的阶段,其特点是银行充分利 用信息技术,对所掌握的大量客户、业务数据进行分析,发现最有价值的客户、 产品及新的业务需求,对银行的营销及金融创新提供深度支持。 8 第三章银行建立内部软件组织的重要性 3 2 银行建立内部软件组织的必要性 与麦肯锡公司提出的模型对照可知,目前大部分银行信息化完成了m 1 层, 部分已经进入m 2 层,一些发展较快的银行已开始了对m 3 层的探索。m 2 层是银 行能否利用信息技术取得较好效益的关键,工作难度很大。在这一阶段,银行既 要整合前期信息化工作中开发的复杂、分散的应用系统及数据,完成信息、资源 的共享,又要适时引入飞速发展的信息技术,以提升技术、业务水平,同时还要 满足随着银行变革而迅速变化的业务需求。在这种情况下,银行迫切需要既熟悉 信息技术、又了解业务的人才队伍,以保障相关重大项目的实施和经常项目的正 常运行和维护。因而,对银行业来说,开设独立的软件开发中心,保留一支技术 过硬的队伍是完全必要的。 自主软件开发的另外一个重要作用是有利于创立自主知识产权。当前,银 行业最主要的知识产权,是所谓“商业方法”,指为处理或解决商业经济活动或 事务,而借由人类心智创造的方法或规则。花旗银行自1 9 9 6 年至2 0 0 2 年间,在 中国申请了1 9 项“商业方法”专利,都是配合新兴信息技术而开发的金融服务 与系统方法。花旗的专利申请虽未被我国相关部门批准,但专家指出,对“商业 方法”授予专利是一个趋势,对此,我国银行业应当高度重视。专利具有排他性, 利用专利技术,银行不但可以快速进入新市场,还可以限制竞争对手的进入。对 手如想在此方法上开发新方法或应用此方法开展业务,就必须向专利持有者交付 专利使用费。比如花旗银行的“电子货币系统”就被专利引证高达8 4 次,为其 带来了大笔利润。在信息时代,银行的“商业方法”将是金融业务与信息技术的 紧密结合。如果中国银行业不奋起直追,将会始终处于产业价值链的末端,在竞 争中处于不利的地位。在这种形势下,成立银行软件开发基地,可以充分发挥金 融与信息技术结合的优势,降低金融与技术之间信息交流的成本,从技术推动、 业务拉动两方面共同促进我国银行业的金融创新。 3 3 设立开发中心的优势 单独设立开发中- f i , 的好处包括:一是有利于留住金融信息化人才。人才是 决定银行信息化工作水平高低的关键因素。过去,由于工作繁重、枯燥、待遇不 9 广东工业大学m b a 学位论文 高,导致银行信息技术人员流动性较大。在当前金融信息技术人才需求量很大, 但按现行管理制度又不能很好地从人才市场上引进的情况下,银行设立独立的软 件开发基地,比照社会同类软件公司管理,对信息技术人员采用不同于银行的薪 酬体系提高其待遇,有利于吸引信息化人才,提高信息化工作水平。二是有利于 提高银行信息化投资的效益。银行信息化工作技术性强,在经营管理、人员选拔 与聘任、绩效考核等方面与传统的金融业务均有差别,对其管理需要使用与管理 金融业务不同的方法。成立独立于银行之外的开发基地,实行单独管理,可以避 免与银行旧有企业文化上的冲突,增加管理的灵活性。适当引入外部先进的管理、 经营思想,有助于提高工作效率。此外,开发基地还可以在服务好本行的同时, 依托本行,利用自身对金融业务了解的优势,在金融信息化市场中参与竞争,争 取承担其他金融机构的信息服务项目,并在竞争中发展壮大,提高自己的技术与 服务水平。 3 4 国内外主要银行软件中心的简介 3 4 1 中国银行 中国银行软件开发中心始建于1 9 9 2 年5 月,以公司体制运作( 即除软件中 心领导由总行任命外,其余人员均以签署劳动合同方式与中心建立劳动关系) , 由中国银行香港中银集团为软件中心在深圳注册了博科信息产业( 深圳) 有限公 司( b o c s o f ti n f o r m a t i o ni n d u s t r i a l ( s h e n z h e n ) c 0 ,l t d ) 。该中心坐落于 丰台科技园区百强大道的显要位置,毗邻著名的a b p 总部基地产业区,具有七千 多平方米的开发基地和良好的实验环境。经过十几年来在金融软件产品开发和研 究方面的不断积累,随着业务的不断拓展,已成长为国内一流的金融信息技术企 业。 该中心的发展目标是:为中国银行开发优质的软件产品,提供长期、及时、 可靠的技术支持服务,确保在中国银行在电子化方面的竞争优势。 该软件中心拥有雄厚的技术研发实力,自成立以来,在高端银行软件应用 系统的开发上取得了可喜的成绩,目前正在开发中和已经推出的新一代银行应用 系统有:会计系统、电子联行系统、银行卡系统、零售系统、收付清算系统、代 1 0 第三章银行建立内部软件组织的重要性 理行系统、管理信息系统、国际结算系统、网上银行系统、电话银行系统、手机 银行系统、协定存款通知存款系统、信贷系统、u n i x 综合业务系统、加工贸易 保证金台帐系统、综合报表管理系统、基金托管估值系统、国际保理、保函系统、 债券交易管理系统等。为配合银行业各项新业务的出台,多种全新的应用软件系 统也正在紧张地研发中。 该中心一向注重科技的创新与新技术的应用,现已拥有一支既熟悉银行业 务又精通电脑技术研发的软件设计开发队伍,在中国金融软件行业中具有较高的 知名度和影响力。目前人员规模已达7 0 0 人,其中硕士以上学历占1 2 ,大学本 科以上学历占8 4 ,中级以上职称占8 0 。在计算机软件设计开发的各个领域, 包括i b me s 9 0 0 0 、h p 9 0 0 0 、a s 4 0 0 、r s 6 0 0 0 等大型机、小型号机、微机、数 据库、网络管理、i n t e r n e t 应用等方面,都拥有一批多年开发经验的技术专家, 当中既有从事过大规模系统开发的高级业务人员和系统分析专家,又有优秀的程 序员和经验丰富的系统集成人员。同时我中心非常注重技术资源的储备与培养, 每年都要花费高昂的培训费用进行广泛的计算机技术和金融业务培训,并组织拓 展训练等团队活动提升员工的整体素质:为新入职的应届毕业生提供长达数周的 脱岗技术培训,为在职员工提供项目管理、i b m 主机、o r a c l e 数据库等多方位的 进阶培训,鼓励员工在工作中不断成长、有一个良好的职业生涯发展通道。同时 我们还与i b m 、o r a c l e 、h p 、s u n 、联想、神州数码等许多国内外知名的i t 供 应商建立了并保持着良好、密切、深入的技术合作关系,可以随时获得最新的技 术资料和强有力的技术支持。 3 4 2 中国工商银行 中国工商银行软件开发中心成立于1 9 9 6 年6 月,隶属于中国工商银行总行, 是集软件开发、技术研究、技术培训和支持推广等任务于一体的高新技术产业基 地。负责全行软件技术标准的制定和软件开发的管理,主要担负全面提高中国工 商银行电子信息化应用水平的重任。中国工商银行软件开发中心设珠海和广州两 个基地,以及北京和上海两个研发部。 中国工商银行软件开发中心珠海基地位于南海之滨、风景秀美的珠海市高新 技术创新海岸工行软件园,毗邻港澳。设有总工办、质控办、研发管理部、开发 广东工业大学m b a 学位论文 一部、推广部和综合部等6 个部门。主要承担全行软件技术标准的制定和软件开 发的管理以及新技术研究、新产品开发、技术培训、推广支持等任务。 中国工商银行软件开发中心广州基地位于广州高新技术开发区天河软件园, 设有开发二部、开发三部、测试部、系统部等4 个部门。主要承担软件产品开发、 软件产品测试和技术研究任务。 中国工商银行软件开发中心上海研发部成立于2 0 0 3 年1 0 月1 3 日。主要承 担工商银行的法人客户关系管理系统( c c 咖,个人客户关系管理系统( p c p a 0 ,综 合统计系统( c s 2 0 0 2 ) ,经营管理分析报表业务系统,会计业务量统计报表,基金 会计核算估值系统,债券投资与资金交易流程管理系统,q f i i 业务托管服务等 软件研发任务。 中国工商银行软件开发中心北京研发部成立于2 0 0 4 年5 月2 4 日。主要承担 工商银行网上银行系统,电话银行系统,各类前置系统等软件研发任务。 中国工商银行软件开发中心成立十年来,成功开发出了近千个项目版本,提 升了中国工商银行市场竞争力,奠定了中国工商银行电子化建设领先于同行的基 础。十年风雨路,软件开发中心以建立世界一流的软件产业基地为目标,通过先 进的研发理念和不断创新的研发体制,砥砺奋进,正一步一步向远大目标迈进。 我们深信,一流的企业成就一流的员工1 3 4 3 农业银行 北京联信电子技术开发公司( 以下简称联信电子) 是1 9 9 3 年成立的中国农 业银行总行全资附属企业,目前挂靠中国农业银行软件开发中心,是软件开发中 心实现公司化运作的依托。主要从事银行计算机应用系统研发、推广和运行维护, 拥有农行计算机应用的固定市场,精通基于s 3 9 0 、 s 4 0 0 、u n i x 、w i n d o w sn t 等平台下的银行应用系统的体系结构和方案设计,熟练掌握c i c s 等中间件开发 技术,在银行核心业务处理系统、电子银行体系以及经营管理信息系统等方面, 具有丰富的开发经验。联信电子汇集了应用软件开发、系统运行与管理、需求分 析与产品研究、网络设计和数据库等各类专业人才,现有人员3 9 3 人,其中本科 学历2 6 0 人,硕士研究生5 2 人,博士研究生2 人,大专及以上学历占9 5 6 7 。 联信电子通过市场化运作,已建立了一套规范的和行之有效的用人机制和分配激 1 2 第三苹银行建立内部软件组织的重要性 励机制。办公地点位于丰台区丰台北路1 2 3 号农行科技大厦。农行科技大厦建筑 面积1 8 万平方米,是一座设施先进、功能齐全、物业管理水平较高的1 7 层智 能化大楼。 业务范围: 中国农业银行全国计算机网络系统( 包括卫星网、地面网) 的方案设计、工 程实施、运行维护与技术监管; 中国农业银行金融业务处理系统的开发、推广、运行维护与技术支持; 中国农业银行经营管理信息系统的开发、推广、运行维护与技术支持; 其它计算机应用系统的研发。 3 4 4 汇丰银行 汇丰集团的软件开发中心遍布英国、中国、中国香港、新加波、加拿大、印 度、巴西等国家、地区。汇丰软件开发( 广东) 有限公司于2 0 0 0 年l o 月在广州成 立。其主要目标是为公司新系统的开发以及在银行业的应用储备专业的i t 人才。 自成立以来,该公司高速发展,现已成为汇丰集团银行系统的关键部门。主要业 务是支持及开发计算机在一些主要框架下的应用功能,如m r s ,c i c s ,d b 2 ,a s 4 0 0 , u n i x ( 咿一u x ,a i x , s y b a s e ) 、l i n u x ,w i n d o w sn t 以及电子商务环境等等。 3 4 5 花旗银行 花旗集团在美国、中国、印度等世界多个国家、地区开设了软件开发中心。 2 0 0 2 年8 月,花旗集团旗下的花旗银行在上海成立了其附属子公司,花旗软件 技术服务( 上海) 有限公司( 以下简称“花旗软件”) 。花旗软件的目标是通过提 供软件开发和相关技术服务来参与并支持中国信息科技产业的发展。 花旗软件目前主要为花旗集团亚太地区、中东及欧洲国家提供软件开发和技 术支持,并为花旗集团亚太地区提供后台数据处理服务。总部在上海,下设广州、 珠海分公司,截至目前为止我们共拥有近9 0 0 位员工,其中开发人员占9 5 左右。 广东工业大学m b a 学位论文 第四章c m m i 的提出及其简介 4 1 软件开发管理现状 软件组织中很多为小作坊式,这种小作坊式的软件生产不仅限于小企业, 大中型企业也不乏其主。几个技术骨干离开一个钢铁生产公司,恐怕不会影响到 钢铁的生产,因为生产线是靠一整套规范和程序保证的。而对于一个软件公司, 无论大小,只要是基于小作坊式的生产,不要说骨干,甚至一个主要程序员突 然离开,都可能会使整个项目拖延,严重的情况下甚至会使项目惨遭失败。 对于这种基于人的软件开发方式来说,整个项目的执行对企业近乎是一 个黑箱子。也许这个项目非常成功( 这个小组成员是由天才和勤奋的软件工程师 组成的) ,但企业难以让其他小组共享他们的经验,因为他们的天才活动是即兴 发挥的。然而,更可能出现的情况是这个项目不成功,同时更糟的是处于同样 的原因,失败的教训也无法让其它小组吸取。换言之,无论这个小组成败与否, 对于企业今后的软件开发几乎都没有帮助。 所以,如果一个软件企业建立了一个软件开发过程,并通过政策保证强制实 行这个过程,项目的执行不再是一个黑箱子,企业清楚地知道项目是按规定的过 程进行的。所设定的过程可能有缺陷,但问题会在执行的过程中反映出来。企 业在该过程执行一段时间后,可根据反映的问题来改善这个过程。周而复始,这 个过程逐渐完善、成熟。由于这个过程不是依赖于某个人的,而是企业开发实际 经验的结晶,因此,企业基于这个过程的软件开发能力也随之成熟。 1 4 第四章c h 伽的提出及其简介 4 2 不成熟软件组织与成熟软件组织的差异 在不成熟的软件单位,软件过程一般由实践者及其管理者在项目进程中临 时拼凑而成,因而推迟迸度和超出预算已成为惯例,产品质量难以预测,有时为 了满足进度要求,常在产品功能和质量上做出让步。 然而,一个成熟软件组织具有在全组织范围内管理软件、开发过程和维护 过程的能力,规定的软件过程被正确无误地通知到所有员工,工作活动均按照已 规划的过程进行。并通过可控的先导性试验和费效分析使这些过程得到改进,对 己定义过程中的所有岗位及其职责都有清楚的描述,和通过文档与培训使全组织 有关人员对已定义的软件过程都有很好的理解,从而使其软件过程所导致的生产 率和质量能随时间的推移得到改进。 表4 1 给出了不成熟和成熟软件组织的比较,这种比较分析不仅是形成软 件能力成熟模型的基础,也有利于理解该模型。 不成熟的软件组织成熟的软件组织 名称 内容 有统一标准,且切实可行, 软件过程临时拼凑、不能贯彻 并不断改进;通过培训,全 员理解,各司其职,纪律严 明。 管理方式反应式( 消防式) 主动式,监控产品质量和顾 客满意程度 进度、经费估 无实际根据,硬件限定时,有历史数据和客观依据,比 计 常在质量上作让步较准确 问题判断无基础,难预;进产品质量有保证,软件过程 质量管理 度滞后时,常减少或取消评有纪律,有必要的支持性基 审、测试等保证质量的活动础设施 表4 _ 1 不成熟软件组织与成熟软件组织的比较 4 3c m n l 简介 软件开发的风险之所以大,是由于软件过程能力低,其中最关键的问题在于 软件开发组织不能很好地管理其软件过程,从而使一些好的开发方法和技术起不 到预期的作用。而且项目的成功也是通过工作组的杰出努力,所以仅仅建立在可 广东工业大学m b a 学位论文 得到特定人员上的成功不能为全组织的生产和质量的长期提高打下基础,必须在 建立有效的软件工程实践和管理实践的基础设施方面,坚持不懈地努力,才能不 断改进,才能持续地成功。 c m m i 提供了一个框架,将软件过程改进的进化步骤组织成5 个成熟等级, 为过程不断改进奠定了循序渐进的基础。这5 个成熟度等级定义了一个有序的尺 度,用来测量一个组织的软件过程成熟和评价其软件过程能力,这些等级还能帮 助组织自己对其改进工作排出优生次序。成熟度等级是已得到确切定义的,也是 在向成熟软件组织前进途中的平台。每一个成熟度等级为连续改进提供一个台 基。每一等级包含一组过程目标,通过实施相应的一组关键过程域达到这一组过 程目标,当目标满足时,能使软件过程的一个重要成分稳定。每达到成熟框架的 一个等级,就建立起软件过程的一个相应成分,导致组织能力一定程度的增大。 下面表4 - 2 给出了c m m i 模型概要,表中的5 个等级各有其不同的行为特征。 要通过描述不同等级组织的行为特征:即一个组织为建立或改进软件过程所进行 的活动,对每个项目所进行的活动和所产生的横跨各项目的过程能力。 过程能力等特点关键过程域 级 1 初始级 软件过程是无序的,有时甚至是混乱 的,对过程几乎没有定义,成功取决 于个人努力。管理是反应式( 消防式) 建立了基本的项目管理过程来跟踪需求管理 费用、进度和功能特性。制定了必要 2 可重复级 软件项目计划 的过程纪律,能重复早先类似应用项 目取得成功。 软件项目跟踪和监 督 软件子合同管理 软件质量保证 软件配置管理 己将软件管理和工程文档化、标准组织过程定义 化,并综合成该组织的标准软件过 3 已定义级程。所有项目均使用经批准、剪裁的组织过程焦点 标准软件过程来开发和维护软件。 培训大纲 1 6 第四章c m m i 的提出及其简介 集成软件管理 软件产品工程 组织协调 同行专家评审 4 已定量管收集对软件过程和产品质量的详细定量的过程管理 理级度量,对软件过程和产品都有定量的 理解与控制软件质量管理 过程的量化反馈和先进的新思想、新缺陷预防 5 优化级 技术促进过程不断改进 技术变更管理 过程变更管理 表4 - 2c m m i 模型概要 通过表4 - 2 ,我们知道每个成熟度级的关键过程域,每个关键过程域包括一 系列相关活动,只有全部完成这些活动,才能达到过程能力目标。为了达到这些相 关目标,必须实施相应的关键实践。 通过表4 2 ,我们知道,关键过程域总共1 8 个,现将包含的过程分为三类:如 表4 - 3 所示,这样,关键过程区域是怎样实施的也就更明白了。 过管理组织工程( 需求分析、 程分类等级设计、测试等) ( 软件项目策划等)( 高级管理者评 审) 5 优化级 技术变更管理 定量变更管理缺陷预防 4 已定量管理定量过程管理软件质量管理 级 集成软件管理组织过程焦点软件产品工程 3 已定义级 组织协调组织过程定义同行专家评审 培训大纲 需求管理 2 可重复级软件项目策划 软件项目跟踪和监 督 1 7 广东工业大学m b a 学位论文 软件子合同管理 软件质量保证 软件配置管理 1 初始级 无序过程 表4 - 3 关键过程区域的过程分类 1 8 第五章c m m i 在银行内部软件组织中的应用 第五章c m mi 在银行内部软件组织中的应用 5 1 组织架构设置 在c 加诅框架下,银行的i t 组织可由区域性i t 部门和软件开发中心共同 组成。区域性r r 部门分属于各个业务部门或各国家、地区,例如,汇丰集团在 中国的分公司成立了相应的r r 部门,该部门服务于汇丰中国的各个业务部门, 负责信息系统的日常维护和收集业务部门的新的需求。一般而言,当区域性l t 部门收集到业务部门的软件需求之后,将形成软件需求计划并承包给软件开发中 心负责软件的开发过程。软件开发中心直属于集团,承接集团内各地区、业务部 门的软件外包合同。下图5 1 将陈述一个软件需求完成的过程: 巨三习曲一吨亘 汕t t 1 9 y u s e rr e q u i r m e n t i td e v e l o p m e n t c e n t e r p a c k a g ep r o g r a ma n dd o c u m e n t s i m p l e m e n ta n dm a i n t e n a n c e 广东工业大学m b a 学位论文 图5 1 软件项目需求流程图 当软件项目需求得到业务部门代表的认可并送到软件开发中心代表手中之 后,项目正式启动,项目组成立。项目组成员包括:业务部门代表、区域性i t 部门代表、软件开发中心开发团队。业务部门代表负责软件需求的陈述、解决方 案的选择和项目验收;区域性i t 部门代表负责软件需求收集、解决方案收集, 同时完成正式软件需求计划书,并实时监督软件开发进度,在软件项目完成之后 还要负责安装和后期维护;软件开发中心团队负责软件项目的开发,并保证软件 质量和项目进度、预算在计划之内。 5 2 软件项目开发过程概述 软件开发中心收到区域性i t 部门的软件需求计划之后,软件开发中心代表 任命一名项目经理负责。项目经理根据软件需求计划,书写软件开发计划书草稿, 软件开发计划书定义了软件开发团队职责范围、人员数量和结构需求、阶段性里 程碑的设置和产出、风险的识别和规避办法、人员的培训计划、软件开发过程的 定义等。软件开发计划书完成后,召开软件项目开发启动会议,邀请人力资源部、 培训部、过程改进组。在会上,项日经理根据软件开发计划向人力资源部代表提 出各阶段的人力资源需求计划需求,向培训部提出相关培训需求,同时与过程改 进组讨论、裁剪软件开发过程。 项目启动会议召开后,项目经理根据相关与会部门代表商议的结果修改软 件开发计划书并形成正式版本。同时,配置管理员对该文档形成基线并收进配置 管理库( 配置管理将在后面的章节详细阐述) 。之后,软件项目将按照软件开发 计划书进行。一般情况下,软件项目开发的阶段包括;用户需求评审( 从开发技 术和成本方面对区域性i t 部门提交的用户需求计划书进行评审) 、外部设计、内 部设计、编码、单元测试、集成测试、用户测试等。在软件开发计划书内,项目 经理通常会根据项目团队的经验、能力和项目开发的复杂度对项目阶段进行相应 的裁剪。比如,如果该项目团队经验丰富而项目复杂度较小,项目经理可能将集 成测试阶段省虑。每月末,质量监察员将依据项目软件开发计划书对项目进展和 质量进行评审并责令项目经理限时整改。 每周五,项目经理通过周报形式向区域性i t 代表、业务部门代表和开发中 第五章c m m i 在银行内部软件组织中的应用 心高级经理汇报项目的进展情况。周报的内容包括:本周完成工作的情况、遇到 的问题和是否解决,下周计划完成的工作和预计可能遇到的问题。周报作为正式 的沟通渠道让相关领导、部门实时监控项目的进展和风险。 当项目完成并获得业务部门的认可之后,项目经理将根据软件开发计划书 进行召集项目团队成员、人力资源部代表、过

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论