信息系统软件工程监理的几点体会

信息系统软件工程监理的几点体会,第1张

信息系统软件工程监理的几点体会,第2张

大型信息系统的建设是一项投资大、周期长、知识密集、风险高的系统工程。行业新颖,人员年轻,科技含量高,智力密集,涉及领域广,对实践经验要求高。但目前信息系统工程市场不规范,政策法规不完善,缺乏监管机制,导致信息系统工程建设不成功。


大型信息系统的建设是一项投资大、周期长、知识密集、风险高的系统工程。行业新颖,人员年轻,科技含量高,智力密集,涉及领域广,对实践经验要求高。但目前信息系统工程市场不规范,政策法规不完善,缺乏监管机制,导致信息系统工程建设不成功。

保护信息系统工程签约双方的利益,是保证我国计算机信息产业和信息系统工程顺利发展的一个重要方面。在新形势下,为保证国家信息产业健康有序发展,充分利用我国信息资源,组织和规范计算机信息系统工程建设监理工作显得更加重要。

一、信息系统工程监理的概念和内容

信息工程监理是监理受业主委托,代表业主利益,保护投资,控制质量,保证进度;站在第三方的立场,公平对待项目各方,保证公平、公正、公开。在实践中,我们将信息系统工程监理分为网络工程监理和软件工程监理。
所谓网络工程监理,是指为用户提供建设前咨询、网络方案论证、系统集成商确定、网络质量控制等一系列服务。在网络建设过程中帮助用户构建一个高性价比的网络系统。

所谓软件工程监理,是指参照软件工程的思想,对在建软件系统的整个软件生命周期进行全过程监理。并为用户提供咨询、帮助构建操作系统等有用的服务,目的是帮助用户构建具有可持续生命力的高质量软件系统。

二、软件工程监理的现状

最近流行一句话:软件就是服务。CCID在《2001-2002年中国软件市场年度报告》中指出,2002年及以后几年的重点是建立软件服务评估体系和监管体系。可以看出,无论是软件所有者还是软件提供者都已经意识到软件质量对一个软件系统建设的重要性。软件监管会逐渐得到大家的共识和认可。

然而,软件工程监理的难度超出了一般人的想象。这个观点从软件工程本身和监理依据两个方面来解释:

1.软件工程的特点及对监理人员的要求

软件是智力和知识密集型产业,技术含量高。往往在发展中的高科技领域,涉及最新的研究领域,有时是各种科技领域的综合和交叉;与技术继承程度相比,创新要素多,新开发工作量大;项目繁多,涉及国民经济各行各业。这些特点决定了从事软件工程的监理人员必须具有较高的知识面和较宽的知识面,并对所涉及行业的领域知识相对熟悉。

工程具有高度不可预测的成分和高风险,因此管理者必须意识到软件质量对用户的重要性。另外,随着形势的发展,用户的需求容易发生快速变化,甚至很多需求超过了新技术的发展。主管必须能够有效地控制用户需求的不确定性对项目管理的影响。另一方面,有时候主管需要花时间和精力去收集数据,为用户提供初步的咨询。

2.软件工程监理缺乏依据

首先,计算机信息系统工程,尤其是软件工程,缺乏信息系统建设规范和详细的一套标准。监理控制项目的参考和标准并不多。此外,国家还没有在信息行业实行信息系统工程建设监理制度。虽然一些城市已经开始制定信息产业工程监理的法律制度和管理架构体系,但很多地方还不完善。近年来,一些研究机构和企业从事包括软件工程监理在内的信息系统工程监理的探索,极大地促进了信息系统工程监理有效环境的营造。

规范项目管理,按照标准开展工作是顺理成章的。但是,软件系统建设的实际情况更为复杂。随着技术的快速更新,标准和规范往往会落后。如何按照软件工程的思想对项目进行有效的控制,要求监理人员具有高度的创新性。既能支持软件工程的思想在复杂条件下对项目进行监督和约束,又能实现合作与协调。在目前没有更多可供参考的依据的前提下,如何对软件工程进行监管是一项巨大的任务。

三、软件工程监理的一些探索

1.监督首先是咨询。

监督首先是咨询。二是项目的监督控制。实践表明,这两点并不矛盾。深入的、解释性的咨询将引导监管工作更加健康、协调地发展。需要强调一点:对工程技术文件的熟悉和理解。文档包括所有者的需求报告、集成商的需求分析报告、概要设计、详细设计和其他标识软件生命周期每个阶段的文档。监理对工程项目的理解和把握很大程度上是通过这些文件实现的。监理对这些文件内容的咨询和建议可以监理意见的形式提交给业主和集成商。

2.全过程监督

W.质量管理专家e .戴明认为,产品质量涉及生产的各个方面。只有各级生产都不忽视质量,才能最终得到高质量的产品。主管监督软件工程的几个开发阶段的全过程,如分析、设计、实现、测试等。,使影响系统质量的因素在开发过程中处于受控状态。

我们参照建设工程监理的流程和规范制定软件工程监理的总体规划,并根据软件工程开发规范和ISO90003标准制定软件开发和系统集成流程的监理规范。根据项目的特点和需要,制定项目的监理依据,包括质量保证等总体依据和其他阶段性监理依据。

3.确定三方工作流程。

由于软件开发的独特性,主管对工程细节的理解远不如集成者。要实施有效的监督和控制,需要制定标准化的三方工作流程,并获得业主的同意。对于重要阶段,还需要制定相应的三方工作流程。对于分项工程的开发和验收,我们制定了以下流程:

4.系统的初步检查

软件系统的初始测试是软件项目管理中监理工作的一种创新,它人为地将软件试运行划分到一个新的阶段。其目的是尽可能快速有效地解决用户对软件系统的不适应,增强软件的生命力。通过前期测试的形式,整合方投入了相对较多的人力来完善系统。当然,如果业主和集成商事先有约定,可以作为分期付款的一个阶段。

初检应遵循严格的程序,以体现初检在全过程监管中的特殊作用。满足初始测试的系统(子项)应满足以下条件:1)集成器开发完成;2)监理已经进行了阶段性验收;3)集成商做出相应的修改(如有必要);4)监理进行了第二次有针对性的检查;5)子系统已上线试运行;6)上线一个月左右,已经有用户反馈(视具体项目而定)。

位律师回复
DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
白度搜_经验知识百科全书 » 信息系统软件工程监理的几点体会

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情