当前位置:文档之家› 电子政务工程软件项目费用构成及概算方法

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

基准费率(‰) 收费项目 收费 基数 100 万以 内 3.6 101万 -300 万 3.0 301万 -500 万 2.5 501 万1000 万 2.2 1001万 3001万 -3000万 以上
软件项目价 项目 格概算 预投 入费 系统设计, 项目 包括初步需 预、 求分析、概 投入 要设计等 费 技术咨询 每人 每日
电子政务工程软件项目费用构成及概算方 法
(V1.0)
(征求意见稿)
为规范电子政务工程项目软件的价格行为,维护价格公平竞争,同 时为电子政务软件项目进行经费概算提供科学可信的依据,广东软件行 业协会组织有关专家和企业,经过多次研究和修订,提出以下电子政务 工程软件项目费用构成及概算方法。
一、名词解释
开发阶段:开发阶段是指从软件项目启动到项目实施前的这一时间 段。因此,开发阶段的工作包括详细需求分析、系统设计、编码、测试 等方面的工作。 实施阶段:实施阶段是指软件项目从实施开始到项目正式验收的这 一时间段。因此,实施阶段的工作包括系统安装、系统调试、用户培训 等方面的工作,但不包括各实施点的本地化开发工作。 运行维护阶段:运行维护阶段是指从软件项目正式验收到合同规定 的一年项目维护期结束的这一时间段。因此,维护阶段的工作包括系统 在维护期内所需要提供的原系统完善性修改和服务等工作(不包括新增 需求和原功能的重大变更)。 功能点:功能点是对软件功能和大小的间接度量单位,一般通过必 须和用户交互的情况的数目来测算程序工作量的大小。功能点分析法是 目前国际上软件行业普遍接受的软件项目规模度量模型。 成本系数:成本系数是指完成某个功能点(FP)的规定活动所需要 投入的人工时,因此成本系数的单位为:人工时/FP。如开发阶段的成 本系数,则是指一个功能点(FP)需要完成“详细需求分析”、“系统 设计”、“编码”和“测试”等工作所需要投入的人工时。其他如实施
四、电子政务软件项目经费概算
(1) 项目初始建设费计算 在立项阶段,需聘请专业技术咨询机构或者专家,进行系统可行 性分析和需求分析,在此基础上确定项目规模并对项目开发工作量进行 评估,根据开发工作量计算出软件开发费用;项目建设完后,需第三方 软件测试机构进行验收测试,此外,项目建设过程还会请监理机构进行 全过程或某个阶段的监理。故整个项目初始预估建设费为: 项目初始建设费Q=咨询服务费P+项目建设费M+验收测试费C +工程监理费G =咨询服务费P+(软件开发费D+实施费S +维护费W)+验收测试费C+工程监理费G = P + (D+S+W) + C + G (2) 需求变更费评估 由于软件开发过程中,用户的需求有可能不断变化,从而导致开发 工作量的变化,费用追加。故在立项阶段即要请专业机构或者专家对需 求变更的风险性进行评估,以预申请出足够应付需求变更的经费。 风险系数f可依据以下因子确定: 1) 项目的成熟度:如果是新项目,则开发过程需求变更的可能性 很大,风险系数高,如果是成熟项目,则需求变化小,风险系 数低; 2) 项目的规模大小:如果项目规模小,需求变更的几率就小,反
(二)项目建设费M
根据上述软件项目开发过程的划分及费用构成,项目建设费为以承 建方为主体的各阶段费用总和,包括:开发阶段费用、实施阶段费用、 维护阶段费用。故: 项目建设费M=开发费用D+实施费用S+维护费用W 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。 针对个别项目,如果有特殊情况(如某些业务特殊要求是一般项目 中从未出现过的、业主需要项目组到用户现场开发等),则经专家组评 判,开发成本系数可以超出此范围上限的限制。 项目功能点的估算方法参见附录一《软件项目功能点估算方法》。 软件开发人员月人工费用计算方法参见附录二《软件人员月人工费
3、运行维护费用W 软件项目通过验收后,需进行一年的系统维护。维护内容包括: 运行管理、系统平台维护、应用软件维护、数据维护等。根据不同的用 户要求,系统维护服务可分为以下两种: A级 软件企业派出技术人员常驻用户处,解决日常运行中发生的问题。 则W=软件(系统)维护费/年 = 派驻的人员数*12(月)*软件人 员月人工费用*q 其中q为调整因子,1.5<=q<=2.0。 B级 软件企业每周5天,每天8小时(即5*8小时)响应,按双方约定的条 件和时间到达现场,且每月(或定期)派技术人员到现场进行软件(系 统)性能调试,使之运行处于良好状态。B级维护阶段费用依据项目规 模(功能点)、实施成本系数和软件人员月人工费用计取。 运行维护费用W = 工作量(人月)* 软件人员月人工费用 = (项目功能点*维护成本系数/7.5/22) *(3.23B) 维护成本系数 = (开发成本系数 + 实施成本系数)* p 根据软件工程理论和实际情况,p一般为15%—20%,具体取值依项 目维护难度而定。 针对个别项目,如果对维护有特殊要求(这些特殊要求是一般项目 中从未出现过的),则经专家组评判,维护成本系数可以不受此限制。
阶段成本系数、运行维护阶段成本系数的定义以此类推。 软件人员月人工费用:软件人员月人工费用是指一个软件人员工作 一个月平均需要的所有成本开销(包括工资、奖金、福利、办公成本、 国家各种税费、管理费用等等)及软件企业合理利润的总和。
二、软件项目费用构成
电子政务软件项目的费用构成因素很多,为准确描述,我们依据软 件工程理论,从角色和项目阶段两个维度来描述项目的费用构成。从角 色维度来看,电子政务工程项目建设中主要包括建设方、承建方、第三 方测试机构和监理方四个主体;从项目阶段维度来看,可以分为前期咨 询、开发、实施、验收、维护五个阶段。用一个二维表来表示角色、项 目阶段和项目费用的对应关系,如下表所示。 电子政务软件项目费用构成表 阶 段 角色 立项前期工作 需求分析、系统 初步设计、招 标、造价等咨询 服务费用 开发费 用 测试费 用 工程监理费用 实施费 用 运行维护费 用(维护期 内) 开发 验收 实施 运行维护
1 2 3 4 5 6 7
M≤200 200<M≤500 500<M≤1000 1000<M≤2000 2000<M≤5000 5000<M≤10000 M>10000
>12 >9 >7 >6 >5 >4 >3
2、鉴于信息系统工程项目分布的地域不同,因此,监理的费率应在监 理的各阶段费率的基础上考虑地域的因素,地域调整系数b如下: 1)、集中建设的信息系统工程项目:地域调整系数b为1; 2)、地市范围的信息系统工程项目:地域调整系数b为1~1.2; 3)、全省范围的信息系统工程项目:地域调整系数b为1.2~1.5; 4)、全国范围的信息系统工程项目:地域调整系数b为1.5~2。 3、鉴于软件项目工期长短不一,因此,监理的费率应在监理的各阶段 费率的基础上考虑工期的因素。 工期调整系数c 序号 1 2 3 工程工期 T(年) T≤1 1<T≤2 T>2 工期调整系数c C>0.9 C>1.1 C>1.4
建设方
承建方 测评机 构 监理方
从表中我们看出,软件项目经费概算应考虑到如下方面的费用:咨
询服务费、项目建设费(包括软件开发、实施、维护阶段费)、验收测 试费、工程监理费。其中项目建设费是整个项目费用构成中的最主要和 最重要的部分。 此外,由于软件项目的需求往往在项目建设之初很难精确描述、在 项目的建设过程总会有一定量的变更,因此电子政务的软件项目经费概 算中还要考虑到因为需求变更导致工作量增加而追加的费用。
收费其它情况说明 如果信息系统工程项目建设中有下列情况,监理附加报酬取费可 以按照下列方式计取:
1) 对于非监理原因造成工程延期而产生的监理附加工作,监理单 位有权获得监理附加报酬,监理附加报酬率=G×附加工作月 数/12。 2) 对于维护阶段的监理取费由业主单位和监理单位协商解决。 3) 本参考标准未作规定的,可参考国家相关标准。
项目完成后,需要委托第三方专业测评机构对项目进行验收测试、 性能测试等方面工作。第三方验收测试可根据软件项目开发费按百分比 计取。故验收测试费用为: C = 开发费D * 按规定计取的百分比a 验收测试费率表 费用 序号 1 2 3 4 5 6 7 软件开发费D(万元) D≤200 200<D≤500 500<D≤1000 1000<D≤2000 2000<D≤5000 5000<D≤10000 D≥10000 第三方验收测试费率g(%) ≥5 ≥4.5 ≥3.5 ≥2.8 ≥2.5 ≥2.0 ≥1.0
(四)工程监理费用G 软件项目监理收费既考虑了信息系统软件项目的特点,又参照了其 它监理行业的收费标准。其收费参考标准内容如下: 监理费G = 项目建设费M * 计取费率S 计取费率S = 基本费率a * 地域调整系数b * 工期调整系数c 故: G= M * (a*b*c) =(D+S+W)* (a*b*c) 相关系数说明: 1、不同规模的软件项目计取费率不同,基本费率a可参照下表。 序号 项目建设费M(万元) 费率a
用计算办法》。 2、实施费用S 由于电子政务项目的实施范围因项目而异(有些项目只实施一个 单位、有些需要实施多个单位、有些甚至需要全市、全省甚至全国实 施),所以实施阶段的费用也会有很大的差异。 实施费用可依据项目规模(功能点)、实施成本系数和软件人员月 人工费用计取。 实施费用S = 工作量(人月)* 软件人员月人工费用 = (项目功能点*实施成本系数/7.5/22)*(3.23B) 根据项目是集中式实施还是分布式实施,实施成本系数可以采用如 下两种方式之一确定: 1)集中式实施的项目,实施成本系数与“用户数”相关,确定方 法如下:实施成本系数 = 开发成本系数*t。 根据软件工程理论和实际情况,t一般采用如下标准: 当 0<用户数<=100时,t=0.2; 否则,t=0.2 +((用户数-100)/100)*f(四舍五入取两位小 数); f是调节因子,f取值如下:0.03<=f<=0.05,具体取值依项目实施 难度而定。 2) 分布式实施的项目,实施成本系数与“实施单位(点)数”相 关,确定方法如下: 实施成本系数 = 开发成本系数*(0.2 +(n - 1)*k) 其中n代表需要实施的单位(点)数;k是比例因子。 根据软件工程理论和实际情况,k一般采用如下:0.08<=k<=0.15, 具体取值依项目实施难度而定。 3) 个别项目,如果对实施有特殊要求(这些特殊要求是一般项目中 从未出现过的或有本地化开发工作的),则经专家组评判,实施成本系 数可以超出此范围上限的限制。
相关主题