免费预览已结束,剩余1页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
浅谈合作开发项目重要环节与关键过程控制中国建设银行 黄文化 摘要:本文将根据软件开发与项目管理经验,并结合实际情况,分析合作开发项目的几个需要重点把握的环节,以及项目开发过程中的关键过程控制,供有关人员借鉴和参考。现代商业银行间的竞争,主要是通过改进服务手段、增加服务功能、开拓业务品种、提高服务效率来实现的。而实现这一目标的途径就是通过实现金融电子化、利用高科技的手段为客户提供方便快捷、丰富多样的金融服务,以增强自身对市场的作用力和发展能力,取得更大的经济效益。随着商业银行间竞争的日益激烈,各家商业银行迫切要求实现电子化应用的开发项目越来越多,因此,随着对系统新需求的不断增加,对软件开发项目实行科学、有效管理的紧迫性和重要性就越显突出。目前,软件开发模式主要有三种:即自主开发、外包开发和合作开发。从各家商业银行正在进行的开发项目来看,合作开发模式已占主流,并且成为一种趋势。合作开发是介于自主开发和外包开发之间由银行方与开发商合作进行项目开发的一种模式,它的优点是项目投资适中,开发周期相对较短,可以发挥开发商在技术和管理上的优势,使银行的技术人员得到锻炼,系统后期维护压力较小;缺点是项目开发过程协调难度大,关键过程控制难于把握,系统后期维护很难完全摆脱开发商。本文将根据软件开发与项目管理经验,并结合实际情况,分析合作开发项目的几个需要重点把握的环节,以及项目开发过程中的关键过程控制,供有关人员借鉴和参考。文中所提到的合作公司(或公司)是指合作开发商。一、项目实施前期需要重点把握的几个环节 合作开发项目在开始实施之前必须先确定合作公司,它一般要经过投标、竞标、选标和签约等几个环节。合作双方正式签定合约后,才算开始正式合作,而后项目进入实施阶段。在合作公司投标到项目开始实施过程,有二个环节至关重要,它们是选标和签约。其中,选好标是合作项目成功的前提,签好约是合作项目顺利实施的根本保障。 (一)选标选标是根据合作意向公司的投标和竞标情况,进行综合比较分析,最后确定合作伙伴的过程。在选标过程中应对以下几个方面进行重点分析和评价:公司信誉公司信誉的好坏是决定合作项目开发风险大小的一个主要因素。评价合作公司的信誉可以从两个方面可以进行考虑:一是历史信誉;二是当前信誉。对公司历史信誉的评价可从过去项目合作情况、公司与其它银行合作情况、公司是否具有历史上的重大问题、公司的守信情况等几个主要方面进行综合评价;公司历史信誉是评估当前信誉好坏的参考,对公司当前的信誉进行评价应在参考过去信誉的基础上,重点从目前双方合作情况、公司对此项目的合作诚意、公司现与其它银行的合作情况、公司的经营状况、公司是否有重大法律纠纷等几个方面进行综合评价。对公司信誉的了解,在必要的情况下可以对公司进行调研,但尽可能是在公司未参与的情况下进行。公司实力 公司实力是在评选合作公司过程中应重点考虑的因素之一。对公司实力的了解应着重对公司的规模、开发和管理经验进行评价。公司规模应包括公司的人员、资产、业务量和效益等。公司所具备的开发人员和管理人员的质量、数量与开发经历是衡量公司实力最关键的因素,在选择公司时应优先考虑。同时,在选择合作公司时应尽可能选择规模大的公司,因为大公司一般综合信誉较好,实力较为雄厚,管理相对较为规范,开发经验也比较丰富,合作风险相对较小。选择具有实力的合作公司,发挥公司在技术和管理上的优势,可以使银行技术人员和管理人员在合作过程中得到学习和锻炼,也可以通过合作培养和锻炼一批业务和技术骨干。对于提供成品或半成品软件的公司,公司的实力还应包含公司提供产品是否满足我方需求、产品质量好坏等等,最好是通过演示和必要的业务和技术测试之后进行综合评价。公司实际投入的人员数量和质量 公司实际参与的开发和管理人员的数量与质量是选标时应优先考虑的因素,它是保障项目进度和质量的前提。如果公司信誉再好、实力再大,但在投入的人员数量和质量上没有保证,就等于项目开发的进度和质量没有保证,因此,公司实际投入的人员数量和质量是选标的关键,也是决定合作风险高低的主要因素。在考虑公司投入的人员素质时,公司方项目经理的水平和素质不可忽视,有时候一个项目的成败是主要决定在项目经理身上。 在选标时除应重点考虑公司的信誉、实力和实际投入的人员数量和质量外,价格因素也要结合考虑。同时,在选标过程中,也应注意避免以下误区:一是低报价的误区;二是承诺开发时间短的误区;三是投入人员数量多的误区。 (二)签约 经过投标、竞标、选标和谈判之后,合作双方必须正式签定合约,它是双方合作得以顺利进行的法律保障。合约一经签定,整个项目开发过程根据合约来操作,因此,在签定合约时,应慎重行事、考虑方方面面,如果签约之前考虑不周到,到时变更就会很被动。在合约中除应明确规定合作双方的职责分工和要履行的义务外,还应对以下几个方面进行明确和规定:项目开发目标(包括功能性需求、非功能性需求、范围界定及与周边系统的关系、允许的需求变动范围和限度等),设计采用的规范,项目质量要求,公司投入人员的数量、质量和稳定性要求,各里程碑时间点,测试、验收标准,最后提交的文档种类和内容要求,维护与升级,费用、版权归属和违约责任等等。合约是在评选合作公司中应重点把握的一个非常重要环节,这个环节没有把握好,项目开发的进度和质量就会受影响,甚至会造成合作失败。二、项目实施需要重点控制的几个关键过程合作开发项目的实施过程大体包括项目计划、需求分析、设计、编码、测试和运行维护等几个阶段。与自主开发项目不同,合作开发项目的需求分析工作主要由银行方完成,设计与技术实现则主要依靠公司技术力量,测试是双方确认软件是否达到目标的主要手段,因此在项目实施过程的需求分析、设计和测试等几个过程是项目过程控制的关键环节。对这几个关键过程的控制都要围绕质量控制为核心,以确保软件质量为前提。(一)需求分析在项目实施过程中,需求分析阶段所形成的需求分析说明书不仅是整个项目开发依据和各项活动的基础,同时也是合作双方履行合约的重要依据。合作开发项目目标一般是以需求分析说明书的形式在合约条款中确定下来,因此,如果需求分析工作没做好,或需求模糊不清、界限不明,在合作过程中就容易引起扯皮现象。实践表明,大部分合作公司都是从商业利益出发,如果在合作过程中银行方有些需求描述不清楚、不准确或不全面,在实现这些需求时就会遇到困难,如果是迫于进度要求,那末公司经常会偏向于选择容易实现的方案。这些方案经常是投入少、技术简单、可靠性差,常常达不到银行方的要求。这时候银行方再来补充需求,就显得被动,甚至有的公司会讲条件,有时侯会卡得银行方很难受,因为在这种“关键时刻”,公司就会只认合约了,合约中怎么提,公司就怎么做。当然,在需求分析过程中可能碰到暂时确定不了的需求,但需求的框架和简要描述也应在合约中明确,并说明待需求明确后再细化,以免引起合同纠纷。因此,在合作开发项目的需求分析阶段,应当对需求分析这项基础性和关键性的工作给予高度重视,把系统需求提全、提准、提细,哪怕需求范围略微提大些、要求提高一点也不妨,给自己留给缓冲余地,免得在合作过程中处于被动状态。在合作开发项目中,一般需求分析工作主要由银行方完成,但有可能的话,最好要求公司开发人员参与。因为公司参与需求分析,银行及早将有关要求传递给公司,这样双方在需求的理解和交流上容易达到一致,使得公司在系统设计和开发上不容易造成偏差,这对合作双方都有好处。(二)设计 在合作项目开发的设计阶段,银行方应着重把握公司是否完全按需求进行设计,设计方案是否过于简单、是否规范、是否可实现、可靠性是否达到要求等等。对较为复杂的设计方案,应进行资源投入与进度比较,分析其可行性。在设计阶段的把握中,不仅要注意防止设计的过于简单化的不负责任做法,又要防止设计上的遗漏。对公司最终形成的设计方案应提交有关专家进行论证,对不合理的设计方案,应要求公司及时调整,否则不予以认可。(三)测试 软件测试是软件质量保证的主要手段,也是关键过程控制的主要环节,对合作开发项目的软件测试通过与否,将决定合作工作是否达到目标要求。测试(含试运行)通过与否,经常是作为合作开发阶段性成果认定的标志,一般也是付款的主要依据,因此,如果测试环节没有把握好,到时候陷入被动的经常是银行方。在软件进入测试阶段前,可以由银行方(或双方)拿出测试要求,测试要求中应明确说明测试环境、测试内容、测试范围、测试业务量、测试时间、测试点面、测试人员、测试步骤、测试类型、测试应达到的指标等要求,再由公司(或双方)再进行细化并制定详细的测试方案,最后提交银行方认可后实施。三、项目管理过程中需要重点把握的几个方面合作开发项目管理有别与自主开发,它的核心在于问题管理,难点在于过程协调,目标在于质量控制。(一) 问题管理问题管理的主要职责就是要解决项目实施过程中存在的各种问题。就合作项目而言,银行方在问题管理方面的重要地位就显得更为突出,因为公司在解决问题的方式方法上难免会考虑到其商业利益,有时侯会采取不负责任的做法,能回避的就回避,能简单化就简单化;对没有暴露的问题,即使知道也不提,甚至有时侯会把问题掩盖起来。因此,银行方项目管理人员既要跟踪把握整个开发过程,又要善于发现问题;对存在问题的产生根源要进行分析诊断和轻重缓急分析判断,并提出解决问题对策和报告;对问题处理要建立合理的分工、反馈和跟踪落实制度。同时,在问题管理过程中,对可能存在问题应有预见性并建立相应的预防机制;在对待问题的态度上要明确不能回避或模棱两可,对较大的问题该汇报的要及时汇报。(二) 过程协调 过程协调主要包括问题协调、进度协调、变更协调、资源协调等,它是合作开发项目管理的难点,因为合作开发项目不仅要协调好银行内部不同部门的关系,而且要协调好银行与公司的关系。首先,银行内部不同部门之间要协调好,统一口径和要求,在此基础上协调处理好与公司的关系。其次,协调工作要考虑方式方法,要善于听取各方意见,并尽可能统筹兼顾,既要考虑到解决问题又要调动大家的积极性;对较大问题应以协调会形式进行,并形成会议纪要,双方签字后遵照执行;对协调会上确定的事宜不能轻易变动并要跟踪落实。(三) 质量控制 软件质量是软件的生命,软件开发的各项活动要围绕软件质量为核心。影响软件质量的主要因素有人员素质、组织管理、开发技术、过程控制、环境和资源等,其中对软件开发过程的实施严格的质量控制是使软件质量控制成为主动的主要手段。对项目质量进行控制和监督对合作双方
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025-2030中国液体化学品物流细分市场进入壁垒与突破策略
- 2025年榆林旅投集团招聘(25人)考试笔试参考题库附答案解析
- 2025年湖南益阳沅江市茶盘洲镇卫生院招聘临聘护理人员3人笔试考试参考题库及答案解析
- 2026年中国铁路兰州局集团有限公司招聘普通高校毕业生1368人考试笔试备考试题及答案解析
- 《阿Q正传(节选)》教案1
- 2025年烟草河南公司笔试试题
- 2025年河北邯郸邱县公开招聘中学教师13名考试笔试模拟试题及答案解析
- 2026中汇人寿校园招聘笔试考试备考试题及答案解析
- 2025 年高职航空安全技术管理(航空安全管理)期末试题
- 2025广西百色市那坡县机关后勤服务中心招聘会务、调度室工作人员3人笔试考试备考题库及答案解析
- 压铸模具基础知识培训课件
- 风电厂冬季安全培训课件
- 2025云南昆明元朔建设发展有限公司第一批收费员招聘20人备考考试题库附答案解析
- 2025年微生物专升本习题库(含答案)
- 互联网医院在线医疗培训方案
- 国家基层高血压防治管理指南(2025版)培训项目试题有答案
- 2025秋新教材统编版(2024)八年级上册道德与法治全册教案
- 人教版小学数学123456年级教资面试试讲逐字稿155篇
- 中药汤剂煎煮法课件
- 2025北师大版三年级数学上册 第六单元 单元教学设计
- 家庭教育手机管理课件
评论
0/150
提交评论