已阅读5页,还剩100页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
,第11章 软件项目合同管理,11.1 项目采购 11.2 合同类型 11.3 合同管理 11.4 软件外包 11.5 小结,11.1 项 目 采 购 采购是指从组织外或项目系统外获取产品和服务的完整的购买过程。软件项目采购是从软件项目外部购买项目所需产品和服务的过程。采购过程涉及具有不同目标的双方或多方,各方在一定市场条件下相互影响和制约。通过流程化和标准化的采购管理和运作,可以达到降低成本、增加利润的作用。,1. 软件产品采购的种类 对软件产品,一般采购可以分为以下两大类。 第一类是对已经在市场流通的软件产品进行采购,这些是通用的软件产品。例如,某企业想做信息化建设项目,涉及数据库,就可以在目前市场上流行的几种厂家和种类的数据库中选择。例如,Oracle公司的Oracle数据库、Microsoft公司的SQL Server数据库和IBM公司的DB2数据库等。然后根据自己的需求,通过询价、签订合同和安装培训等过程来购买此类产品,这种采购过程基本已经形成几套通用的比较简单的解决方案,国内企业在处理这类产品的采购时大部分都处理得较好。但是个别的企业由于需求分析不清晰,培训工作不到位等原因,也会产生购买的产品不适用,或不会用的情况。,另一类软件产品采购形式是外包采购。在市场上没有现成的产品或没有适合自己企业需求的产品的情况下,需要以定制的方式把项目(功能模块)承包给其他企业,就需要外包采购。例如,某企业需要实施企业资源计划(Enterprise Resource Planning, ERP)项目,虽然可以购买一些现成的商用软件,但是,基于本企业业务流程的管理软件必须定制必须自己开发或外包给别的公司。,2. 项目采购的重要性 IT行业的软件采购比较普遍,而且已经成为IT项目中获得产品或服务的一个重要手段。主要是因为下面的一些原因: (1) 降低固定成本和经常性成本。例如,客户可以通过合理选择供应商来节省IT硬、软件的成本。 (2) 可以促使客户组织将重点放在核心业务上。大部分公司并没有IT项目部,如果在这方面投入大量的时间和资源,就会大大提高人员的负荷,通过对IT职能进行外包性的采购,员工可以将精力放在对企业至关重要的工作上。 (3) 获取技能和技术。例如,项目可能需要某领域专家的特殊服务或在某个时段需要使用昂贵的硬件或软件,这时通过采购的形式就可以确保项目获得所需要的技能或技术。,(4) 提供经营的灵活性。企业工作高峰时,通过采购可以获取外部人员为企业业务提供服务。 (5) 降低/转移风险。通过采购,把部分项目风险转嫁给别的单位或个人。 3. 项目采购的过程 项目采购一般包括以下主要过程:采购计划编制、询价计划编制、询价、承包商选择、合同管理和合同收尾。 1) 采购计划编制 采购计划编制是一个项目管理过程,确定项目的哪些需求可以通过采用组织外部的产品或服务得到最好的满足,包括决定是否要采购、如何去采购、采购什么、采购多少、以及何时采购。,对大多数项目来说,在编制采购计划过程中考虑周到并具有创造性是很重要的。采购工作通常由公司的采购部门而非信息管理部门主导,采购计划编制的输入输出如图11.1所示。,图11.1 采购计划编制:输入、工具与技术和输出(输入表明了编制采购 计划需要的基本信息,工具与技术说明了其采用的主要方法),采购计划编制所需的输入包括:项目范围说明书、产品说明书、市场环境、约束条件和其他计划。在采购计划的编制中凡是可获得的其他计划都应该作为编制基础而给予充分考虑,通常必须考虑的其他计划有工作分解结构、初步成本和进度计划估算、质量管理计划和风险控制计划等。 采购计划的工具和技术有以下2种: 自制和外购分析。此法可用来分析哪些软件系统或模块由项目组开发,哪些软件或组件、服务向外面的厂商购买或开发。通常通过比较两种方式的成本和时间来进行决策,是非常普遍的管理工具。,专家意见。在采购计划的工具和技术中往往需要专家意见来评估管理输入,这种专家意见可由具有专门知识、来自多种渠道的团体和个人提供。 采购计划编制的输出有下面两部分内容: 采购管理计划。采购管理计划应说明如何管理从询价计划到合同收尾的整个采购过程,是总体项目计划的一部分。根据项目需要,采购计划可以是正式的或非正式的、非常详细的或概括性的,具体采用什么形式要根据项目的需要。采购管理计划在整个项目计划中是一个辅助因素。,工作说明书(Statement Of Work, SOW)。SOW是对采购所要求完成工作的描述,是一种范围说明书,要能足够详细地说明采购项目,以方便潜在的卖方确定其是否提供该项目所需的产品和服务,并确定一个适当的价格。工作说明书应尽可能地明确、完备和简练,应包括附属服务的说明书,如所购产品对项目结束后的运作支持。在某些应用领域,对工作说明书有具体的内容、格式要求。,2) 询价计划编制 询价计划编制包括准备询价所需的文件并确定合同授予的评判标准。询价计划编制的依据是采购管理计划、工作说明书和其他计划编制的结果。其他计划应该作为采购计划编制的一个环节而再次被审查,需要特别注意的是询价计划的编制应该与项目进度计划保持高度一致,这是项目实现进度、成本控制的基本保障。,询价计划编制的输出有下面两部分内容: 采购文档。采购文档用于征求潜在的卖主所提供的建议,应方便潜在卖方做出准备以全面的答复为目的进行估价设计,通常包括有关的工作说明书、对于期望的答复形式的说明书和所有必要的合同条款。根据项目采购主要考虑的评价指标情况采购文档会有不同的名词,如主要考虑价格因素时称其为“投标”或“报价”;主要考虑技术、技能或方法时通常采用“建议书”这一术语;此外,采购文档常用的名称包括投标邀请、邀请提交建议书、邀请报价、谈判邀请和承包商初步答复等。有时采购文档这些术语会相互交换使用,应注意不要对使用某一术语可能带来的暗示意义作无保证的推测。,评价标准。评价标准用于对建议书进行排序或评分。如果项目采购可以很快地从多家可接受的来源中获得,则评价标准可能仅限于采购成本,否则就必须确定其他的采购评价标准并形成相应的文档。除采购成本标准外,常用的其他采购评价标准有卖方的信誉、技术能力、管理方法和财务能力等。如果采购项目己经存在于一些可接受的渠道中,评估标准可限于采购价格(采购价格包括采购项目的成本和采购费用)。如果采购项目还不存在,那么应制定其它标准以形成一个完整的评价制度。,3) 询价 询价就是从潜在的卖方获得建议书或标书,该过程的主要输出就是收到建议书或标书。 一旦买方收到建议书,就要选择一家供应商或取消采购,这是很费时的过程。供方选择包括评估投标者的建议书,选择一个最佳的投标者,进行合同谈判,签订合同。采购过程中,项目干系人应该参与项目最佳供应商的选择。买方通常制定一个简短的列表,只列出前3名到前5名的供应商,以减少选择过程的工作量。 询价过程通常包括采购文件的最后形成、广告、投标会的召开以及获得工作建议书或标书。但是,偶尔也有不采用正式的询价过程而进行的项目采购。,4) 供方选择 一旦买方收到建议书就需要选择一家卖家,供方选择包括接受建议书(或投标书)及选择供货商的评价标准。在供方选择决策过程中除了采购成本以外,还可能需要评价许多其他因素,例如可接受卖方按时交货的能力的评价;分别评价建议书技术(方法)部分和商务(价格)部分,或投标书的技术标和商务标;对于关键产品可能需要有多个供方等。 根据初步建议书,列出合格卖主的名单,然后根据更详细的和综合的建议书进行更为仔细的评价。对主要采购项目,这个过程可以重复。,供方选择通过合同谈判、量化定性指标的加权评价、编制采购成本估算等方法,以建议书(或投标书)、评价标准、组织政策为依据进行。 供方选择的结果就是与被选择的项目采购供货方签订采购合同。合同是一份要求卖方承担提供一定产品或服务责任,买方承担向卖方付款责任的互相约束的协议。 虽然所有项目文档都经过一定形式的审查和批准,但是,合同的法律约束性常常意味着合同可能需要经过更广泛的批准过程。总之,审查和批准的重点应该保证合同文本说明的是能够满足项目特定需求的产品和服务。,5) 合同管理 合同管理就是保证卖方的行为符合合同的要求,这个过程包括监督合同的履行、进行支付、合同修改。到合同管理过程结束的时候,项目组期望承包出去的大量工作己经完成。在书写和管理合同过程中有法律和合同专业人士的参与是作常重要的。 在现实中不少项目经理不懂合同管理,许多技术人员根本就对合同不屑一顾。理想情况下项目经理及其团队都应当积极参与合同的起草和管理过程,这样每个人都能理解一个好的项目采购管理的重要性。项目团队在处理合同问题时应多征求专家的意见。项目成员必须留意,如果对合同不理解,可能会引起法律问题。,6) 合同收尾 合同收尾(即合同的完成和结算)是项目采购管理的最后一个过程。这个过程通常包括产品审核,正式验收和收尾,以及合同审计。 合同收尾的一个内容就是进行产品审核,以验证所有的工作是否被正确地、令人满意地完成。另一个内容是更新反映最终成果的记录和归档将来会用到的信息的管理活动。 合同收尾的输出包括合同文件、正式验收和收尾。 上述项目采购过程不仅彼此交互,而且还与其他知识领域的过程交互。根据项目需要,每个过程可能涉及一人或多人或集体所付出的努力。,11.2 合 同 类 型 合同类型是应当考虑的一件重要事项。软件项目采购根据采购类型不同,需要对应不同类型的合同,不同类型的合同将在不同情况下使用。合同分类也有很多种,可以按照承包的范围进行分类,也可以按照工作的内容进行分类,还可以按照成本的支付方式进行分类。 Bob Hughes等人通过对供应商所得到的报酬的计算方法来区分不同的合同,包括固定价格合同、时间和材料合同和每单位固定价格合同。,11.2.1 固定价格合同 固定价格合同(Fixed Price Contract)也称为总价合同(Lump Sum Contract),指详细定义产品或服务的固定总价。在这种情况下,当合同签订时价格已经确定了。客户知道:如果合同的条款没有变化,这就是项目完成时应该支付的价格。为了让这种机制更加有效,在开始时必须让承包商知道客户的需求,而且这些需求不能改变。例如,一家公司需购买100台具有一定分辨率和一定打印速度的激光打印机,要求在2个月内交付到指定地点,该公司可以就此签订一份固定价格合同。在该例中明确定义了产品和交付日期。,换一种说法就是,如果这个合同是为了构建一个软件系统,则必须完成详细的需求分析。一旦开始开发,客户就不能在没有重新商定价格的情况下更改需求。 这种合同的优点在于: 知道客户的花费。如果客户要对原先的需求进行更改,需要明确费用。 供应商的动机。供应商有一种以合算的方式管理交付系统的动机。 其缺点在于: 意外情况下的价格较高。供应商承受对产品规模原始估计的任何错误所带来的风险。为了减少这种风险的影响,供应商将在投标书中计算价格时留出足够的余地。,修改需求困难。在开发过程中有时需要修改需求的范围,这有可能造成供应商和客户之间的摩擦。 增加修改成本的压力。在和其他投标商竞争时,供应商不得不给出尽可能低的价格。一旦合同签订了,当给出进一步的需求时,供应商就会提出很高的修改价格。 对系统质量的威胁。为了满足固定的价格,软件的质量可能得不到保证。 固定价格合同也可以包括满足或超越既定项目目标的激励费。例如,该合同可能包括如果在1个月内交付激光打印机,则提供激励费。固定价格合同对于买方而言承担的风险最小。,11.2.2 时间和材料合同 在时间和材料合同(Time and Material Contract)中客户必须为每个单位(例如每个员工工时)的工作量付出一定的报酬。供应商通常会就当前对客户需求的理解给出总体的成本,但是这并不是最终报酬的基础。供应商通常会定期(例如每月)向客户列出已完成工作的清单。例如一位独立计算机顾问与一家公司签订的合同内可能规定按照服务时间每小时收费80元,另外还包括为项目提供特定材料的固定价款1万元;材料费也可以依据批准的材料购货收据支付,并规定上限为1万元;顾问每周或每月向公司提交发票,列明本周或本月的材料费、工时和相关工作的描述。,这种方法的优点如下: 需求修改很容易处理。如果项目有一个研究方向,随着项目的深入,项目的研究方向会发生变化,那么这可能是恰当的计算报酬的办法。 没有价格的压力。没有价格的压力能创造出更高质量的软件。 这种方法的缺点是: 客户的义务。客户要承受与需求定义不妥和需求变更相关的所有风险。 供应商缺乏动力。在以合算的方式工作或在控制交付系统的范围方面,供应商没有动力。,因为供应商似乎得到的是一张空白支票,所以时间和材料合同并不受欢迎。这种类型的合同通常用在工作无法明确定义,而且无法预测其总成本的情况下。另外,为了防止成本无限制增加,双方通常会协定最高限价和时间限制。 11.2.3 固定单价合同 固定单价合同(Fixed Price Unit Contract)是要求买方向卖方按服务的预订单价支付价款的合同,合同总价是完成该项工作所需工作量的函数。假设IT部门有一份购买计算机硬件的单价合同,如果该公司购买1台,成本可能为5000元;如果购买10台,成本将为50 000元;这种类型的合同经常含有数量折扣。举例而言,如果一个公司的购买量为1050台,则合同成本可能是每台4 000元;如果购买量超过50台单价将降至3000元。,固定单价合同经常与计算功能点相关。在项目开始时已经计算或估计好要交付系统的规模。交付系统的规模可以通过代码行数来估计,但是,可以从需求文档中更容易、更可靠地获得功能点数(Function Point, FP)。每个单位的价格都会清楚地注明,最终价格就是单位价格乘以单位数量得到的。表11-1是一个典型的价格表。,表11-1 每个功能点价格表,在软件实际的开发过程中应用系统的范围可能会随着开发的进行而增长。所以要求软件供应商为开发项目所有的阶段给出单一价格可能不太现实。因为在需求还没有明确的情况下不能估算出所需的构造工作量。 为了解决上述问题,可以协商签订一系列的合同,每个合同覆盖系统开发的不同阶段。或者软件供应商可能首先进行软件设计,从这个设计中就能导出FP的数量。然后根据“每个功能点的功能设计成本”列的数据计算出设计工作所需要的费用。如果设计的系统有1000个功能点,那么费用就是1000242=242 000美元。如果设计完成了,就构建并交付实际的软件,则将再增加收取1000725=725 000美元。如,果用户有了新的需求,该系统的范围也要增长,则新需求将根据设计和实现相结合的收费率来收费。例如,如果新的需求加起来有100个功能点,那么,多余工作的收费将是967100=96 700美元。 这种方法的优点在于: 客户的理解。客户可以清楚地知道价格是如何计算的,并知道修改需求之后价格如何变化。 可比较性。不同的价格表可以进行比较。 产生新功能。供应商不承担增加功能的风险。 供应商的效率。与时间和材料合同不同的是供应商仍有以合算的方式交付所需要功能的动力。,生命周期的范围。需求不需要在开始时明确,因此开发合同既能覆盖项目的分析阶段,又能覆盖项目的设计阶段。 这种方法的缺点是: 软件规模度量有困难。代码行数很容易由于采用较为冗长的编码风格而膨胀。对于功能点而言,可能在功能点的数量上产生分歧:在某些情况下,功能点的计算规则可能对供应商或客户不公平。特别是用户几乎不熟悉功能点的概念,因而需要特殊的训练,解决方法就是使用独立的功能点计算器。 修改需求。有一些修改可能会严重影响现有的事务处理,却不会对功能点的数量有什么影响,因而必须就如何处理这些修改做出决定。开发末期的修改几乎总要比开发前期的修改费力。,为了减少后一个缺点,有的专家给出了依据修改出现的时间来确定收费的建议,如表11-2所示。,表11-2 变更功能点的额外费用举例,除了以上三种付酬方式之外,还有一些其它的选择方案或经修改的选择方案。例如规格说明的实现可能采用固定价格,同时还附有进行添加或修改所需要收费的条款(按每个功能点FP进行收费)。还有一种情况是当承包商必须购买大量的设备时,价格也会波动,因为这种开销不是由于承包商的失误所造成的,在这种情况下就有可能达成一个谈判的合同:其中劳动按照固定价格计算,而所使用的某个特定组件则按其实际成本计算。,当考虑到合同的义务和报酬时,再一次涉及软件的本质问题(即:相对不可见性和灵活性),这意味着很难确定系统的规模和随后的开发工作量。如果承包商确实规定了一个稳定的工作价格,那么必须对要执行的任务进行仔细的限制。例如,让承包商为每个项目的各个开发阶段都制定同个价格是不切实际的:当需求还没有确定时,怎么可能准确地估计构建软件的工作量呢?因此,有必要商定一系列的合同,每个合同对应系统开发生命周期的不同部分。 另一种合同分类方法是以欧盟的规定为基础的,根据选择承包商的方法来确定(至少是初步的区分方法),可分为公开的、受限制的和谈判的。,11.2.4 公开的投标过程 采用招投标方式来确定开发方或软件提供商是大型软件项目普遍采用的一种形式。项目招投标包括对应的两个方面:对于用户单位来说就是招标;对于开发单位来说,就是投标。具体来讲,软件项目招标是指招标人(用户单位)根据自己的需要,提出一定的标准或条件,向潜在投标商发出投标邀请的行为;而投标是指投标人(软件开发单位或软件提供商、代理商)应招标人的邀清,根据招标公告和其他相关文件的规定条件,在规定的时间内向招标人应标的行为。项目招投标的最终结果是双方签订开发合同。,公开的投标过程是指投标人从公开的报刊、网络等媒体上看到感兴趣的招标公告,准备相关材料,向招标机构投出标书的过程,在这种情况下,任何供应商都可以进行投标来争取提供商品和服务。而且所有和投标邀请中列出的原始条件相适应的投标都必须用同一种方法进行考虑和估计。如果一个项目有很多投标者,那么估计过程将是一项很耗时的工作,而且很昂贵。,近几年出现了一个全球性的、消除不同国家之间相互提供商品和服务的人为障碍的运动。例如WTO和欧盟等团体,对确保国家政府和公共团体在没有很好的理由的情况下
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026道德与法治一年级阅读角 小裁缝故事
- 体育事业长期规划
- 母婴分离宣教
- 2024年保护海洋动物的标语
- 2023年证券从业资格考试试题及答案
- 2024-2025学年上学期深圳高二地理期末提升卷2
- 2024北京通州初二(上)期末地理
- 2023年体育教师个人教学的工作计划(15篇)
- 执业医师题库+答案
- 轻碳四理化性质与危险特性一览表
- 调解中心各项管理制度
- 农村自建房安全知识课件
- 食堂5S管理办法
- 《实验室安全教育》课程教学大纲
- 电影编剧教程 课件 第6、7章 故事策略;冲突、悬念与误会
- 2025年中国铁塔基站建设合同
- 《共聚焦激光显微镜》教学课件
- 《中国军事史》课件
- 2024北京重点校初二(下)期中数学汇编:特殊的平行四边形(解答题)
- 1-27届希望杯数学竞赛初一试题及答案
- 云南农业大学数据库期末样卷(共六套)含答案解析
评论
0/150
提交评论