热门关键字:  项目经理  分析师  CEO  中间件  报名费
当前位置 :| 主页>项目监理师>





软件开发型信息化项目监理初探

来源: 作者: 时间:2008-03-09 点击:
   一、三种类型的信息化监理项目介绍

  按照信息化工程项目本身的特点,信息化工程项目监理可以划分为三类:硬件网络集成项目的监理、软件产品实施型信息化项目的监理以及软件开发型信息化项目的监理。下面分别介绍这三类监理工作的特点:

  硬件网络集成项目的监理:这类项目,主要包括综合布线和网络系统集成。这类监理最主要的特点是,硬件网络集成项目的评测标准是非常明确,易于执行的。比如,综合布线的监理依据有中国工程建筑标准化协会标准CESC89:97.5建筑与建筑群综合布线系统工程施工和验收规范中华人民共和国通信行业标准YD/T926.11997大楼通信综合布线系统等,网络质量监理依据有“ANSIX3T9.5光纤分布式数据接口标准规范等,这些都是直接面向结果的规范。所以,相对于软件产品实施型信息化项目的监理和软件开发型信息化项目的监理,硬件网络集成项目的监理是比较简单的。

  软件产品实施型信息化项目的监理:这类项目,主要是面向各厂商开发出来的产品软件,选择出合适的软件产品,并根据企业需求进行实施。相对于硬件网络集成项目的监理,这类项目涉及到对于软件应用的评测,而目前对于软件评测,国家还没有相应的标准来控制。事实上,软件实施评测也不容易形成统一的标准,这造成了此类项目监理一定的难度。

  软件开发型信息化项目的监理:这类项目,主要是基于一定的硬件网络设施,由承建方根据建设方需求开发出一套能够满足建设方需求的软件系统。由于软件开发工作,是知识密集程度非常高的工作,在某种程度上,也是非常个性化的。目前对于软件开发项目的各种标准,多是针对软件开发过程的控制,比如术语、文档等。因此这类项目监理也有一定难度。
笔者将结合自身的软件开发型项目监理的经历,就此类信息化项目监理工作的流程研究进行初步的试探。

  由于建设方和监理方的关系始于双方监理合同的签订,所以本文的监理流程从监理合同签订开始。但鉴于在合同签订前监理方的前期准备工作是监理后续工作的基础,因此先描述监理方的准备工作是非常必要的。

  在签订监理合同之前,监理公司首先应对建设单位进行需求调研。此次需求调研的直接目的是为了编制更详细的项目建议书以获得监理合同,同时也是为招投标阶段编制招标文件做准备。此次调研主要明确如下问题:建设方在该项目上总体上要达到什么目标?细分后分别是什么目标?质量上要达到什么要求?时间方面的要求?投资预算多少?等。最后完成项目建议书和初步监理规划。

  下面将详细叙述每个阶段的特点及监理方在该阶段的工作。

   二、软件开发型项目监理基本流程

  1、招投标阶段

  在招投标阶段,监理方主要工作是根据前期调研工作,协助建设方编制招标文件,协助建设方评标及保管合同及文档。其中招标文件应包括:投标人须知、招标项目性质、技术要求、质量要求、工期要求、培训要求、验收要求、报价要求、投标人资质等级要求、投标保证金要求、投标文件编制要求、评标标准、履约担保函、合同主要条款等内容。而协助评标工作主要则从以下方面入手:

  ⑴、技术方面

  对于技术方面的评比,一般有两种方法:一是比较法,二是打分法。比较法一般是从标书的技术部分中选取一些关键技术进行横向比较,谁的参数最接近标书要求,谁的技术评比的名次就越靠前。相对于比较法,打分法的精确性更高些。打分法也是从标书中选择关键技术参数,按照预定好的权值计算分值进行打分,分数高者就在技术方面具有更大优势。两种方法各有长短。打分法一般适用于需要提取的关键技术种类比较多比较复杂且具有较大的成熟度、能较清晰划分高下的情况,但在目前的评标工作中,一般都是采用比较法。

  在技术方面,同时还应该考虑投标单位的技术背景等信息。比如公司具有的
CMM等级,是否有过类似项目的开发经验以及过去项目的客户反馈等。
  
  ⑵
、价格方面

  在价格方面,监理方应协助招标方对评标价进行评比。在核算时应注意如下因素:

  ①、总报价是否等于各分项报价之和。如果总报价不等于各分项报价之和,则以各分项报价之和为准,价差按误差处理。

  ②、货币转换。如果投标价所使用的货币不一样,则需根据开标当日中国国家外汇管理局公布的各种货币对美元汇率的卖出价,将非美元报价折算成美元报价后再进行比较。

  ③、报价缺项的处理。对照投标文件的要求核对每一项报价,如果发现有缺项报价,按规定必须先发函澄清,如果属实则将这一标中所报该项的平均报价补充投标商缺项报价计算评标价格,并且注明该项补遗的相关指标在招标文件中的序号及理由。如果缺项的总金额超过开标价格的5%时,则可视为重大偏差。

   、超范围投标项目的处理。投标商在投标文件中超过投标文件规定范围投报的项目,原则上不能作为增减因素修改评标价格,也不可以发函澄清其报价。只有当超范围投标项目在报价表中有单独列名报价时,经批准可以从评标价格中扣除,并且在表下注明该项报价在投标文件中的编号以及理由。

  经过调整补充所得到的报价则称为评标价,对评标价进行评比和排序即得到价格方面的评测结果。

  ⑶、其它方面

  任何产品的生产,都着重对质量、成本和交货期三方面的控制。对于软件开发项目,除了技术因素和价格因素,交货期也是一个重要的指标。所以投标书所报的交货期也需重点考虑。与此同时,技术规范中所要求的有关服务费用,投标人的信誉,售后服务等因素也需要考虑到。

  5、详细设计阶段

  详细设计阶段的直接目标是编写详细设计说明书,为此,承建方应做如下工作:

  ⑴、确定每个模块的算法,用工具表达算法的过程,写出模块的详细过程性描述;
 
  ⑵、确定每一模块的数据结构;

  ⑶、确定模块接口细节。

  监理方在这个阶段主要是在进度上进行控制,主要手段是定期与承建方沟通,检查文档。

  这个阶段监理方应提交:在详细设计进行前提交详细设计阶段监理细则、监理周记、在详细设计完成后提交详细设计说明书的确认报告。

  6、编码及测试阶段

  编码是将详细设计阶段的设计思想用某种计算机语言实现的过程。监理方应从结构化程序设计原则来进行编码工作的监理:

  ⑴、使用语言中的顺序、选择、重复等有限的基本控制结构表示程序逻辑;

  ⑵、选用的控制结构只准许有一个入口和一个出口;

  ⑶、程序语句组成容易识别的块,每块只有一个入口和一个出口;

  ⑷、复杂结构应该用基本控制结构进行组合嵌套来实现;

  ⑸、语言中没有的控制结构,可用一段等价的程序段模拟,但要求该程序段在整个系统中应前后一致;
通常测试是伴随着编码而同时进行的。广义上软件测试并非只在这个阶段才有,而是贯穿软件需求分析、概要设计、详细设计等阶段的。本处的测试,则指代码测试。在测试阶段,监理方应依据测试原则对承建方的测试进行监督:

  ⑴、应尽早的和不断的进行软件测试;

  ⑵、测试用例应由测试输入数据和对应的预期输出结果这两部分组成;

  ⑶、程序员应避免检查自己的程序;

  ⑷、在设计测试用例时,应包括合理的输入条件和不合理的输入条件;

  ⑸、充分注意测试中的群集现象,即一般测试后程序中残存的错误数目与该程序中已发现的错误数目成正比;

  ⑹、严格执行测试计划,排除测试的随意性;

  ⑺、应当对每一个测试结果做全面检查。

  ⑻、妥善保存测试计划,测试用例,出错统计和最终分析报告,为维护提供方便。

  在编码及测试阶段监理方可参考的标准有:GB938688计算机软件测试文件编制规范、GB/T1250490计算机软件质量标准保证计划规范、GB/T1250590计算机软件配置管理计划规范、GB/T1553295计算机软件单元测试等。

  7、系统试运行阶段

  由于信息化软件一般都是比较大型的软件,因此在完成了系统测试后还需要经过一段时间的试运行。系统试运行实际是测试的延续,检查系统的稳定性、适用性等。监理方在这个阶段的主要工作有:

  ⑴、审核竣工文档资料的完整性、可读性及其与工程实际的一致性;

  ⑵、审核操作系统、应用系统等软件配置与设计方案的符合性;

  ⑶、检测验证系统功能性能与合同的符合性;

  ⑷、检查人员培训计划落实情况;

  ⑸、出具验收报告;

  ⑹、帮助用户制定系统运行管理规章制度;

  ⑺、在保修期内定期或不定期对项目进行质量检查、督促承建方按合同要求进行维护。

  小结

  从监理合同签订开始到最后系统试运行结束,监理方工作在职能上可以归结为两点:沟通与监督。沟通的目标是建设方与承建方信息对等,沟通的手段是定期或不定期召开工作会议;监督的目标是在质量、进度和投资上进行控制,监督的手段是合同管理和文档管理。





最新评论共有 0 位网友发表了评论
发表评论
评论内容:不能超过250字,需审核,请自觉遵守互联网相关政策法规。
用户名: 密码:
匿名?
注册
企业电子商务

赞助商