电子政务工程软件项目费用构成及概算方法

wyx424 贡献于2011-08-31

作者 vincent  创建于2006-06-30 01:43:00   修改者xrp  修改于2006-07-05 03:51:00字数9591

文档摘要:为规范电子政务工程项目软件的价格行为,维护价格公平竞争,同时为电子政务软件项目进行经费概算提供科学可信的依据,广东软件行业协会组织有关专家和企业,经过多次研究和修订,提出以下电子政务工程软件项目价格费用构成及概算方法。
关键词:

电子政务工程软件项目价格费用构成及概算方法 (V1.0) (征求意见稿) 为规范电子政务工程项目软件的价格行为,维护价格公平竞争,同时为电子政务软件项目进行经费概算提供科学可信的依据,广东软件行业协会组织有关专家和企业,经过多次研究和修订,提出以下电子政务工程软件项目价格费用构成及概算方法。 一、名词解释 开发阶段:开发阶段是指从软件项目启动到项目实施前的这一时间段。因此,开发阶段的工作包括详细需求分析、系统设计、编码、测试等方面的工作。 实施阶段:实施阶段是指软件项目从实施开始到项目正式验收的这一时间段。因此,实施阶段的工作包括系统安装、系统调试、用户培训等方面的工作,但不包括各实施点的本地化开发工作。 运行维护阶段:运行维护阶段是指从软件项目正式验收到合同规定的一年项目维护期结束的这一时间段。因此,维护阶段的工作包括系统在维护期内所需要提供的原系统完善性修改和服务等工作(不包括新增需求和原功能的重大变更)。 功能点:功能点是对软件功能和大小的间接度量单位,一般通过必须和用户交互的情况的数目来测算程序工作量的大小。功能点分析法是目前国际上软件行业普遍接受的软件项目 规模度量模型。 成本系数:成本系数是指完成某个功能点(FP)的规定活动所需要投入的人工时,因此成本系数的单位为:人工时/FP。如开发阶段的成本系数,则是指一个功能点(FP)需要完成“详细需求分析”、“系统设计”、“编码”和“测试”等工作所需要投入的人工时。其他如实施阶段成本系数、运行维护阶段成本系数的定义以此类推。 软件人员月人工费用成本:软件人员月人工费用成本是指一个软件人员工作一个月平均需要的所有成本开销(包括工资、奖金、福利、办公成本、国家各种税费、管理费用等等)及软件企业合理利润的总和。费用23 一、 电子政务软件项目费用概算流程(此部分的标题与各分点的描述不吻合。如标题讲“概算”,而第四点又讲到了决算。我个人建议将该文件分为两个文件:第一个文件专门从“技术层面”将评估方法;第二个文件专门从“管理层面”讲如何使用评估方法(即使用流程,包括项目不同阶段如何使用该评估方法)) 电子政务的软件项目经费概算可按照以下步骤进行: (一) 项目建设费评估:在立项阶段,需聘请专业技术咨询机构或者专家,进行系统可行性分析和需求分析,在此基础上确定项目规模并对项目开发工作量进行评估,根据开发工作量计算出软件开发费用;加上项目建设过程中各阶段费用,得出项目建设费。 (二) 需求变更费评估:由于软件开发过程中,用户的需求有可能不断变化,从而导致开发工作量的变化,费用追加。故在立项阶段即要请专业机构或者专家对需求变更的风险性进行评估,以预申请出足够应付需求变更的经费。 需求变更费=项目建设费*需求变更风险系数 风险系数可依据以下因子确定: 1) 项目的成熟度:如果是新项目,则开发过程需求变更的可能性很大,风险系数高,如果是成熟项目,则需求变化小,风险系数低; 2) 项目的规模大小:如果项目规模小,需求变更的几率就小,反之就大; 3) 用户业务的稳定性和管理的规范性:用户单位业务的变化和业务流程的调整,都有可能带来开发过程中需求的变化。 (三) 由此得出,总项目经费概算=项目建设费+需求变更费 =项目建设费+项目建设费*需求变更风险系数 (四) 项目决算:项目完成后,根据最终的系统功能点数和性能要求,由专业评估机构再次进行评估,根据评估结果确定最终项目合同金额。其中因需求变更而追加的费用不能超过预计的需求变更费。 (另外,文件中所用到的名词,因此给出名词解释或定义) 项目概决算过程中要充分发挥专家和中介机构在管理与决策过程中的咨询和评议作用。 二二、软件项目费用构成 电子政务软件项目的价格费用构成因素很多,为准确描述,我们依据软件工程理论,从角色和项目阶段两个维度来描述项目的费用构成。从角色维度来看,电子政务工程项目建设中主要包括建设方(即政府单位)、承建方(即开发商)、第三方测试机构和监理方四个主体;从项目阶段维度来看,可以分为立项前期咨询、开发、实施、验收、和维护五几四个阶段。立项阶段的工作由建设方负责组织完成;开发阶段和维护阶段由开发商完成,验收阶段由第三方测试机构为主体,而监理方可贯穿整个过程或者仅仅是某个阶段。据此,我们用一个二维表来表示角色、项目阶段和项目费用的对应关系,如下表所示。 电子政务软件项目建设费用构成表 阶段 角色 立项前期工作阶段 开发阶段 验收阶段 实施运行维护阶段 运行维护 建设方 包括可行性需求分析、系统初步设计技术咨询、招标、造价等咨询服务所需费用 承建方 软件开发费用 实施费用运行维护费用 运行维护费用(维护期内) 需求变更费用 (维护期内) 测评机构 验收测试 费用 监理方 工程监理费用 从表中我们看出,软件项目经费概算应考虑到如下方面的费用:咨询服务费、项目建设费(包括软件开发、实施、维护阶段费)、验收测试费、工程监理费。其中项目建设费是整个项目费用构成中的最主要和最重要的部分。 此外,由于软件项目的需求往往在项目建设之初很难精确描述、在项目的建设过程总会有一定量的变更,因此电子政务的软件项目经费概算中还要考虑到因为需求变更导致工作量增加而追加的费用。 三三、取费依据 (一)咨询服务费P 指软件项目立项前期,请专业机构或者专家进行可行性分析、技术咨询、项目初步需求分析,造价评估、方案初步设计、项目招投标等方面工作所发生的费用。该部分费用可根据项目预计投入的建设费按照一定比例计取,也可以根据所投入的人月数进行计取,此外还可以由双方协商确定。 软件行业咨询服务取费标准 收费项目 收费 基数 基准费率(‰) 100万以内 101万 -300万 301万 -500 万 501万- 1000万 1001万 -3000万 3001万 以上 软件项目价格概算 项目预投入费 3.6 3.0 2.5 2.2 1.8 1.5 系统设计,包括初步需求分析、概要设计等 项目预、投入费 8.3 7.8 7.3 6.7 5.4 4.5 技术咨询 每人 每日 1000元~1500元 注: 参考建筑行业及通信行业的造价编制取费标准,结合软件行业项目建设实践,提出以上造价咨询取费标准表,仅供参考。 按上表计费不足10000元的,按10000元收费。 技术咨询按耗用工时(日)计费,为完成委托任务发生的差旅、交通费由委托方另行支付。 (二)项目建设软件项目各阶段取费M依据 根据上述软件项目开发过程的划分及费用构成,项目建设费为以承建方为主体的各阶段费用总和,包括:开发阶段费用、实施阶段费用、维护阶段费用。故: 项目建设费M=各价格开发费用D+实施费用S+维护费用W 构成部分的取费标准如下所述。 (一)立项阶段费用――P 指软件项目立项前期,请专业机构或者专家进行可行性分析、技术咨询、项目需求分析,造价评估、方案初步设计、项目招投标等方面工作所发生的费用。该部分费用可按照造价评估得出的项目概算的一定比例计取。 故立项阶段的费用总计为: P= 项目总经费*按规定计取的百分比 按规定计取的百分比一般为3%~5%之间(如果按此标准计算出来的费用小于1万元,则按1万元计取)。如果遇到特殊项目前期需求分析投入较大,可另行规定,但原则上一般不超过项目总经费的10%;对于较小的项目,该项费用最低为1万元。 1、(二)开发阶段费用―-D 指对项目进行详细需求分析、系统设计、编码、测试等方面的工作而需支出的费用。取费主要是依据项目规模(如功能点)和软件人员月人工成本计取。项目规模(功能点)、开发成本系数和软件人员月人工费用成本计取。 开发费用D = 工作量(人月)* 软件人员的月人工费用成本 = (项目功能点*开发成本系数/7.5/22)*(3.23B) (其中7.5是指一天7.5个工作时,22指一月22个工作日,下同)。 开发成本系数的大小主要是考虑项目的非技术难度,如开发周期、协调难度、业务的复杂程度、需求的不确定性等因素。根据对实际数据的测算,开发成本系数一般为: 3000个功能点以下(含3000):3.5人工时/FP—4.0人工时/FP; 3000到8000(含8000)个功能点以下:4.0人工时/FP—4.5人工时/FP; 8000个以上功能点:4.5人工时/FP—5.0人工时/FP。 针对个别项目,如果有特殊情况(如某些业务特殊要求是一般项目中从未出现过的、业主需要项目组到用户现场开发等),则经专家组评判,开发成本系数可以超出此范围上限的限制。 D(软件开发费) = 工作量* 软件人员的月人工成本 工作量指完成该项目所需要投入的人月数。主要根据该项目需要完成的功能点的数进行估算。估算方法参见附录一《软件项目功能点开发工作量估算方法》。 软件开发人员月人工费用成本计算方法参见附录二《软件人员月人工费用开发人员成本计算估算办法》。 (三)验收测评费用――E 项目完成后,需要委托第三方专业测评机构对项目进行验收测试、性能测试等方面工作。这些工作的取费依据可根据软件项目规模按百分比计取。 故验收测试费用为: E=D(软件开发费用)* 按规定计取的百分比 验收测试按规定计取的百分比 号 序 工程概(预)算M(万元) 第三方验收测试费率a(%) 1 M≤200 a≥5 2 2001.0,项目表现出规模不经济性,主要是因为大项目人员之间交流开销的增长和大型系统集成开销的增长 一般来说,TEL=0.91+0.01*(SF1+SF2+SF3+SF4+SF5) 规模度因子SF1~SF5取值可参考下表 级别 比例因子 很低 低 一般 高 很高 非常高 PREC(SF1)先例性 全新的 大部分新的 有一些新的 基本熟悉 大部分熟悉 完全熟悉 6.20 4.96 3.72 2.48 1.24 0.00 FLEX(SF2)开发灵活性 严格 偶尔放松 放宽 基本一致 部分一致 通用目标 5.07 4.05 3.04 2.03 1.01 0.00 RESL(SF3)结构体系/风险化解 很少(20%) 一些(40%) 常常(60%) 通常(75%) 绝大多数(90%) 完全(100%) 7.07 5.65 4.24 2.83 1.41 0.00 TEAM(SF4)团队凝聚力 交流非常困难 交流有一些障碍 基本的交流协作 广泛地合作 高度协作 无缝协作 5.48 4.38 3.29 2.19 1.10 0.00 PMAT(SF5)过程成熟度 1级(较低) 1级(较高) 2级 3级 4级 5级 7.80 6.24 4.68 3.12 1.56 0.00 附录二: 软件人员人员行业月人工费用成本计算方法 软件开发成本应反应软件项目在开发过程中所耗费的各项费用,包括从设计阶段到测试完毕交付用户使用之间所发生的工资费、材料费、外协费、试验费、固定资产使用费、交通费、管理费等。一般用月人工费用作为度量指标。 软件人员月人工费用是指一个软件人员工作一个月平均需要的所有成本开销(包括工资、奖金、福利、办公成本、国家各种税费、管理费用等等)及软件企业合理利润的总和。软件人员月人工费用成本估算主要包括以下方面因素: 一、平均工资:指软件企业需要支付给员工的平均工资,设该值为B。 二、奖金及各项各项物质奖励:指企业支付给企业的奖金及过年过节的一些物 质奖励和基本福利、基本福利等。根据经验及广东省软件行业情况,该项成本约为 占20%*B。 三、福利待遇:按照国家政策的缴费基数缴纳的职工福利,其中公积金87% 到20%,医疗保险金12%,养老金22%,失业金2%(即通常所说的四金),另外还有按工资总额计征的工伤保证金0.5%,生育保证金0.5%,残疾基金1.6%,工会基金2%,累计为47.6%。故则该项成本为47.6%*B。 四、办公成本:包括办公场地租赁费、水电费、差旅费、企业为项目顺利 运作所支付的其他费用等各项。根据经验及研究,该项支出约占企业 员工成本的三分之一,即该项成本为。故为B/3. 五、人力资源储备费和空闲费:企业人员流动、人员储备及人员的学习、培养、知 识更新,不能创造价值但需要支付成本,企业人员流动过程中新进人员的学习、培养;另外,企业从业人员不可能天天都满负荷工作。这些培养和空闲的时间是不能创造价值的,但需要支付成本。该此项成本值为20%*B。 六、基础设施建设、设备的购置、折旧费等,该项成本约为15%*B。约占15% 七、7、国家税收和企业利润,根据经验和统计数据,约占企业员工成本的三 分之一,故该此项成本约为B/3。 八、8、管理费用:包括公司管理层,部门管理层,人力资源、行政、财务等 人员的费用分摊。根据经验和行业通常计算方法,按照每十个软件人员配 备两个管理人员,则管理费用计取的比例为前面七项总和的20%则管理费用计取的百分比为:120%。 综合以上因素。可得出故,软件开发人员月人工费用人工月成本为: 软件人员人工月人工费用成本成本 = (工资+奖金+福利+办公成本+资源储备 +基础建设+税收利润)*(1 + 管理费用百分比) = (B+0.476*B+0.20*B+B/3+0.20*B+0.15*B+B/3)*1.2 = 3.23*B 平均工资B根据地方经济发展及软件行业发展水平每年会有所区别。可由软件行业协会根据软件行业统计数据和地方经济发布数据,得出全省主要地市的平均值并予以发布。平均工资B根据地方经会根据软件行业统计数据和地方经济发布数据,得出全省主要地市的平均值并予以发布。 错误!未定义书签。

下载文档到电脑,查找使用更方便

文档的实际排版效果,会与网站的显示效果略有不同!!

需要 20 金币 [ 分享文档获得金币 ] 2 人已下载

下载文档