【项目管理知识】软件开发型信息化项目监理怎么做
- 格式:docx
- 大小:24.84 KB
- 文档页数:9
软件开发项目监理实施规划1.介绍2.监理规划的重要性3.监理规划的内容4.监理规划的编制过程5.监理规划的实施和监督1.介绍监理规划是指在工程建设过程中,为保证工程质量、工程安全、工程进度等方面的要求,制定的监理工作计划。
监理规划的编制和实施是监理工作的重要组成部分,也是监理机构履行职责的重要手段。
2.监理规划的重要性监理规划的编制可以帮助监理机构全面了解工程建设的情况,明确监理工作的目标和任务,制定相应的工作计划,从而提高监理工作的效率和质量。
监理规划的实施可以有效地控制工程建设的质量、安全和进度,为工程建设提供有力的保障。
3.监理规划的内容监理规划的内容包括:监理工作的目标和任务、监理工作的组织和管理、监理工作的时间节点、监理工作的方法和技术、监理工作的人员配备和培训、监理工作的报告和反馈等方面。
4.监理规划的编制过程监理规划的编制过程包括:确定监理工作的目标和任务、分析工程建设的情况、制定监理工作计划、确定监理工作的时间节点、确定监理工作的方法和技术、确定监理工作的人员配备和培训、制定监理工作的报告和反馈机制等环节。
5.监理规划的实施和监督监理规划的实施和监督是保证监理工作有效进行的重要环节。
监理机构应按照监理规划的要求,认真组织和实施监理工作,及时反馈工作进展情况,对工程建设中出现的问题进行及时处理和解决,确保工程建设顺利进行。
同时,监理机构还应对监理规划的实施情况进行监督和评估,及时发现和解决问题,不断完善监理工作。
第一章监理内容1.1 质量控制质量控制是监理的重要任务之一,主要目的是确保工程质量符合合同要求和相关标准。
监理应该对施工过程进行全面监督,及时发现和纠正质量问题,确保工程质量达到预期目标。
1.2 进度控制监理应该对工程进度进行全面监督,确保施工进度符合合同要求。
如果发现进度问题,应该及时采取措施解决,确保工程能够按时完成。
1.3 投资控制监理应该对工程投资进行全面监督,确保施工过程中的费用合理、有效地使用。
软件开发项目监理实施规划完美WORD格式**********************项目监理规划XXX年月专业整理分享完美WORD格式专业整理分享完美WORD格式目录专业整理分享完美WORD格式专业整理分享完美WORD格式第一章监理内容1.1质量控制1、依据有关的招标文件、投标文件、合同和设计单位制定的技术规范书,审查、监督、控制各子项目的质量;2、采取事前预防、事中控制、事后纠正的监理单位式,依据国家法律、法规、标准以及项目合同、设计方案、监理规划、监理实施细则等文件控制软件工程质量;(1)事前:事前的质量控制内容如下:1)监理机构应了解采购人的业务需求,并将其作为监理工作的依据之一;2)监理机构宜参与招标书的编制;3)监理机构应对招标书的下列内容提出监理意见:技术和质量的要求;工程所涉及的主要产品和服务的要求;投标单位资格的要求;验收方法、接收准则;时间进度的要求;4)监理机构可参与招标答疑工作,协助采购人对工程所涉及的功能、技术指标向投标单位解释,并保存会议纪要(参见表 B.6)和相关文件;5)监理机构宜对评标的评定标准提出监理意见;专业整理分享完美WORD格式6)监理机构可协助评标,对投标书与招标书的符合性及投标书的合理性提出监理意见。
(2)事中:事中的质量控制内容如下:1)监理机构应建议采购人和承建单元充分斟酌目标系统与现有系统的兼容性和互操作性;2)承建单元提交工程设计方案报审表(参见表A.1)后,监理机构应审核如下内容:与工程需求的符合性;工程关键技术的完成办法、流程及技术保障措施的合理性;工程实施的质量保证措施的可行性的。
3)责令承建单元整改。
监理机构应审核的内容如下:实施方案与法律、法规和标准的符合性;实施方案的合理性和可行性;施行方案与合同、设计方案和施行计划的符合性;工程实施的组织机构;4)监理机构应组织对承建单位提供的产品及服务进行验收,对验收结果做验收记录,并经三方签认;对不符合合同或相关标准规定的产品及服务应拒绝签认。
0引言随着我国信息化发展的逐步推进,越来越多的信息化项目引入第三方监理。
信息化项目监理的重要内容之一,就是软件工程监理。
软件工程监理是参照软件工程的思想,对在建软件系统的整个软件生命周期进行的全过程监理,为用户提供咨询,帮助用户建设一个高质量的、具有可持续生命力的软件系统。
软件工程过程就是生产一个最终能满足需求且达到工程目标的软件产品所需要的步骤,在这一过程中,监理方工作在职能上可以归结为两点:沟通与监督。
沟通的目标是建设方与承建方信息对称,沟通的手段是定期或不定期召开工作会议,及时发布相关报告、文档;监督的目标是在质量、进度和投资上进行控制;监督的手段是合同管理、文档管理和软件测试。
在信息化项目越来越受到重视的今天,监理方在软件质量方面起到越来越大的作用。
本文将从项目招标、需求分析与管理、监理测试、系统试运行和系统初验这几项主要活动阐述软件工程监理中的工作要点。
1项目招标招标指工程建设单位运用竞争机制选择工程建设承包者的工作。
是指招标人(买方)发出招标通知,说明采购的商品名称、规格、数量及其他条件,邀请投标人(卖方)在规定的时间、地点按照一定的程序进行投标的行为。
理论上,监理方此时已与项目建设方签订合同,先于承建方软件开发公司介入本项目,这样就可以站在用户的立场,协助用户选择合适的软件开发公司,以期未来的软件开发项目能够符合要求与期望。
但现实中在招标阶段,监理方还未介入项目,相关的前期监理工作或咨询也还尚未开始;因此在选择承建方时,往往由建设方白行组织招标,甚至不招标决定。
笔者作为后介入项目的监理方成员曾经遇到过此种情况,有些内部流程决定的建设方实力不够,后期开发力不从心,使得软件成品不能满足用户需求。
依法实施招投标,并尽早导人监理方的协助,选择综合能力较强的建设方很大程度上是信息化项目成功的基础。
2需求分析与管理需求分析是项目建设的基石,监理方在需求分析阶段以尊重承建方的项目管理和项目分析能力为前提,在具体的任务开展上不深入、不干扰承建方的自主权。
信息系统软件工程监理控制要点信息系统软件工程监理控制要点1.1准备阶段的监理1.1.1立项阶段的监理工作立项阶段最终要做的工作就是编制可行性研究报告,目的是:说明项目的实现在技术、经济和社会条件方面的可行性;评述为了合理地达到开发目标而可能选择的各种方案;说明并论证所选定的方案。
从以下四个方面的进行可研监理设审核:(1)经济可行性:进行成本/效益分析。
从经济角度判断系统开发是否“合算”。
(2)技术可行性:进行技术风险评价。
从建设基础、问题的复杂性等出发,判断系统开发在时间、费用等限制条件下成功的可能性。
(3)法律可行性:确定系统开发可能导致的任何侵权、妨碍和责任。
(4)方案的选择:评价系统或产品开发的几个可能的候选方案。
最后给出结论意见。
1.1.2确定招标方式了解业主需求,协助业主确定招标方式。
根据有关国际组织协议或国内法规以及信息服务项目招标的特点,在实践中确定信息服务招标方式的基本原则是:(1)如果可以拟定详细的条件,而且服务的性质允许采用招标方式,可采用公开或邀请招标的方式进行。
(2)如果不能确切拟定或最后拟定条件,或采购的服务相当复杂,可采用征求建议书、邀请建议书、两阶段招标、竞争性谈判、设计竞赛等方式。
(3)与其他形式的服务相比,聘用专家提供咨询、研究、监理等服务更侧重对专家知识、技能、经验方面的考虑,故有独特的方式。
在招标方式确定后,协助业主制定招标文件和评标标准,并对招标过程的组织提出建议。
1.1.3审查承建单位资质采用公开招标方式时,协助业主对投标单位的资质进行审查,采用邀标或其他招标方式时,协助业主单位对候选承建单位进行资质审查。
协助业主单位对承建单位资质进行审查,1、承建单位的软件企业认定情况、系统集成资质情况等,2、考察承建单位在以往的开发过程中是否从事过与本项目相关或相似的开发工作,帮助业主单位选择合格的承建单位,减小项目实施的风险。
1.1.4审查承建单位质量管理体系软件企业所遵循的质量管理体系主要有两种,一种是软件能力成熟度模型(SW-CMM ),一种是ISO质量管理体系。
信息化项目监理的工作内容一、项目前期准备阶段信息化项目监理的工作从项目的前期准备阶段开始。
在这个阶段,监理人员主要负责与项目发起方进行沟通,了解项目需求和目标,并对项目可行性进行评估。
监理人员应详细了解项目的背景、规模、预算等信息,并与项目发起方一起制定项目计划和工作流程。
二、项目实施阶段1. 监督项目进度信息化项目的实施阶段,监理人员需要监督项目的进度,确保项目按时按量完成。
监理人员应与项目团队保持沟通,了解项目进展情况,并及时发现和解决项目中的问题和风险。
监理人员还需要与项目发起方定期进行沟通,向其报告项目进展情况。
2. 控制项目质量信息化项目的质量是项目成功的关键因素之一。
监理人员需要制定和执行项目质量管理计划,确保项目的交付物符合质量要求。
监理人员应对项目的各个阶段进行质量检查和评估,并提出改进建议和措施,以确保项目的质量达到预期目标。
3. 管理项目成本信息化项目的成本控制是项目管理的重要任务之一。
监理人员需要与项目团队一起制定项目预算,并监督项目的成本执行情况。
监理人员应对项目的成本进行分析和评估,并提出成本控制的建议和措施,以确保项目的成本控制在可控范围内。
4. 管理项目风险信息化项目的实施中存在各种风险,监理人员需要对项目的风险进行评估和管理。
监理人员应与项目团队一起制定项目风险管理计划,并定期进行风险识别、评估和应对措施的制定。
监理人员还需要监督项目团队的风险管理工作,并及时调整项目计划和措施,以应对项目风险的变化。
5. 协调项目各方合作信息化项目涉及多个参与方的合作与协调,监理人员需要起到沟通和协调的作用。
监理人员应与项目发起方、项目团队、供应商和其他相关方保持良好的沟通,并协调解决项目中的冲突和问题。
监理人员还应建立和维护项目各方之间的合作关系,促进项目的顺利进行。
三、项目收尾阶段1. 项目验收信息化项目的收尾阶段是项目验收的过程。
监理人员需要参与项目的验收工作,对项目交付物进行评估和检查,确保其符合项目要求和合同约定。
软件工程监理方案一、前言随着互联网和信息技术的快速发展,软件工程已成为现代社会中不可或缺的一部分。
然而,在软件工程项目的实施过程中,由于项目的复杂性和不确定性,难免会出现各种问题和挑战。
因此,对软件工程项目进行及时、有效的监理显得尤为重要。
本文将对软件工程监理方案进行详细的探讨和分析,旨在为实施软件工程项目提供一种有效的监理手段。
二、监理方案的概念和作用软件工程监理是指在软件工程项目的实施过程中,对项目进行全程跟踪、监督和管理,以确保项目按时、按质、按量地完成,并帮助项目团队解决各种问题和挑战。
软件工程项目监理的作用主要有以下几个方面:1. 提高项目的管理效率和执行力。
通过对项目的全程跟踪和监督,可以及时发现和解决项目中存在的问题和障碍,确保项目的进展和质量。
2. 保障项目的顺利实施。
软件工程项目通常涉及多个环节和多个部门,监理可以协调和整合各方资源,协调各方利益,确保项目的顺利实施。
3. 降低项目风险。
通过对项目的全程跟踪和监督,可以及时发现和解决项目风险,降低项目实施过程中的风险。
4. 保障项目的质量和可靠性。
通过对项目的全程跟踪和监督,可以确保项目按时、按质、按量地完成,提高项目的质量和可靠性。
三、监理方案的基本内容和流程1. 监理方案的基本内容(1)监理目标和任务。
明确软件工程项目监理的总体目标和具体任务,确保项目按时、按质、按量地完成。
(2)监理原则和方法。
明确软件工程项目监理的原则和方法,为监理工作的实施提供指导和规范。
(3)监理组织和人员。
建立软件工程项目监理组织和人员,明确各监理人员的职责和权限。
(4)监理计划和进度。
制定软件工程项目监理的总体计划和进度,确保监理工作的有序实施。
(5)监理文档和报告。
建立软件工程项目监理的文档和报告体系,及时记录和反馈项目的进展和问题。
2. 监理方案的流程(1)项目准备阶段。
在软件工程项目正式启动之前,对项目进行全面的准备工作,包括项目需求分析、可行性研究、项目计划制定等。
软件工程监理流程软件工程监理流程概述软件工程监理流程是为了保证软件项目按照规定的质量标准和时间计划进行,并提供技术支持和咨询,以确保项目的顺利进行和成功交付的一系列步骤和措施。
本文将介绍软件工程监理流程的详细步骤和重要环节。
监理前准备工作在进行软件工程监理之前,有一些准备工作需要完成。
这些准备工作包括:- 确定项目的目标和需求,明确项目的交付标准和要求。
- 编制详细的项目计划,包括工作内容、工期安排、人力资源等。
- 与项目相关各方进行沟通和协商,明确各方的职责和合作方式。
监理流程步骤软件工程监理流程包括以下步骤:1. 项目启动- 召开项目启动会议,介绍项目背景、目标和要求。
- 确定项目组织结构和职责分配。
- 确定项目计划和工作安排。
2. 需求分析阶段监理- 检查项目需求规格说明书的编写情况和质量。
- 评估需求分析过程和结果的合理性和准确性。
- 进行需求变更管理、风险评估和控制。
3. 设计阶段监理- 检查设计文档的编写情况和质量,包括概要设计和详细设计。
- 评估设计过程和结果的合理性和可行性。
- 进行设计变更管理、风险评估和控制。
4. 开发阶段监理- 检查开发进度和质量,确保按照计划进行。
- 审查代码和文档的编写情况和质量。
- 进行开发过程的质量控制和风险管理。
5. 测试阶段监理- 检查测试计划和测试用例的编写情况和质量。
- 评估测试过程和结果的合理性和完整性。
- 进行测试过程的跟踪和管理。
6. 上线发布阶段监理- 检查上线准备工作的完成情况,包括系统环境配置、数据迁移等。
- 确认上线发布计划和过程。
- 进行上线过程的监控和风险管理。
7. 项目收尾阶段监理- 检查项目交付物的完整性和质量。
- 进行项目验收和总结,评估项目的成功程度和存在的问题。
- 提出改进建议和技术支持。
监理报告和文档在软件工程监理流程中,监理人员需要编写监理报告和文档,以记录整个监理过程和监理结果。
这些报告和文档包括:- 监理计划和工作说明:包括监理的范围、目标和计划。
软件工程监理过程及方法应用摘要:关键词:软件工程;监理;活动;方法;拥有1软件工程监理过程的活动厘清软件工程建立过程中的主要监理内容与监理活动,是开展监理工作的重要前提和准备工作。
软件工程会随着工程进展不同,而呈现出不同的阶段性特点,因此,监理活动内容也不完全相同。
软件工程也是一个系统的工程活动,它与传统意义上的工程项目的组织方式并无区别,软件工程通常也存在招标、设计、实施、验收等阶段。
下面根据一般性软件工程的不同阶段归纳其建立过程的活动。
1、1招标阶段监理活动招标阶段是软件工程实施方与业主方达成一致的过程,代表了法律意义上双方的合作关系。
通常情况下,软件工程的招标方会提供相关的招标内容、招标条件,由多个投标单位采取公开竞标的形式进行招标活动。
在这个阶段,监理的主要内容包含以下几个方面:(1)协助业主方编制软件工程的相关工作计划,并且进一步的确定业主方的主要要求。
(2)对业主方提供的招标资料进行相关事项的审核,包括有技术指标、技术要求、投标资格界定、进度控制要求、验收质量标准、接收标准等。
(3)对业主方提供的工程预算、工程使用功能、目标进行审核,并从专业的角度去协助其在合理、科学的范围之内。
(4)审核承建合同。
在这一阶段,监理工作的主要对象为招标方的工作,也就是对业主方面的要求进行合理性、规范性的审核,监理单位应该积极保持与业主单位的良好沟通,保证双方的理解一致。
1、2设计阶段监理活动设计阶段的监理活动将直接决定软件工程质量,软件设计工作的好坏将会直接影响后续的软件开发、配置,影响软件的系统功能。
在这一阶段,监理方的主要监理对象为软件工程服务方,其主要监理的内容包含以下几个方面:(1)审核软件服务商所提供的对软件工程的关键技术的实现办法、与系统需求的匹配性、流程与技术合理性等内容,同时监理方需要签署审核意见。
(2)审核目标系统与现有系统之间的兼容性以及相互操作性,对工程设计方案进行审核,此项审核可以与业主单位的专业人员共同进行,确保监理方与业主单位的决策一致,避免出现三方矛盾。
软件开发项目监理细则监理实施细则目录第一章总则第一节监理工作的目的和意义第二节监理工作的原则第三节监理工作的内容第四节监理工作的程序第二章监理组织和人员第一节监理组织第二节监理人员第三章监理报告和记录第一节监理报告第二节监理记录第四章监理程序第一节施工前监理程序第二节施工过程监理程序第三节施工后监理程序第五章监理费用第一节监理费用的确定原则第二节监理费用的计算方法第三节监理费用的支付方式第六章监理工作的质量保证第一节监理工作的质量保证制度第二节监理工作的质量保证措施第七章附则第一节本细则的解释权第二节本细则的施行时间第三节本细则的修改和补充监理实施细则第一章总则监理工作是确保工程质量、安全、进度、投资等方面的合理性和合法性的重要工作。
本实施细则是为规范监理工作,确保监理工作的质量和效果,制定的具体工作细则。
第二章监理组织和人员监理组织应当成立专门的监理机构或者聘请监理单位进行监理工作。
监理人员应当具有相应的资格和能力,且不得与施工单位有利益关系。
第三章监理报告和记录监理报告和记录应当真实、准确、完整,包括监理工作的内容、情况、进展、问题、意见等信息。
监理报告应当及时提交,监理记录应当保存完好。
第四章监理程序监理程序应当包括施工前、施工过程、施工后的监理程序,确保施工的合法性、合理性和安全性。
第五章监理费用监理费用应当按照合同约定确定原则和计算方法,并采取合理的支付方式。
第六章监理工作的质量保证监理工作的质量保证应当建立健全的制度和措施,确保监理工作的质量和效果。
第七章附则本实施细则的解释权归监理单位所有,本实施细则自发布之日起施行,如有修改和补充应当及时公布。
第一章前言本文旨在介绍一个项目的角色、工期要求、内容以及监理工作流程。
该项目包括系统软件开发及实施和技术服务。
第二章项目角色该项目的角色包括项目经理、开发人员、测试人员、实施人员、客户代表和监理人员。
每个角色都有其独特的职责和任务,以确保项目的顺利完成。
软件开发型信息化项目监理怎么做一、三种类型的信息化监理项目介绍按照信息化工程项目本身的特点,信息化工程项目监理可以划分为三类:硬件网络集成项目的监理、软件产品实施型信息化项目的监理以及软件开发型信息化项目的监理。
下面分别介绍这三类监理工作的特点:硬件网络集成项目的监理:这类项目,主要包括综合布线和网络系统集成。
这类监理主要的特点是,硬件网络集成项目的评测标准是非常明确,易于执行的。
比如,综合布线的监理依据有"中国工程建筑标准化协会标准CESC89:97.5建筑与建筑群综合布线系统工程施工和验收规范"、"中华人民共和国通信行业标准YD/T926.1____大楼通信综合布线系统"等,网络质量监理依据有"ANSIX3T9.5光纤分布式数据接口标准规范"等,这些都是直接面向结果的规范。
所以,相对于软件产品实施型信息化项目的监理和软件开发型信息化项目的监理,硬件网络集成项目的监理是比较简单的。
软件产品实施型信息化项目的监理:这类项目,主要是面向各厂商开发出来的产品软件,选择出合适的软件产品,并根据企业需求进行实施。
相对于硬件网络集成项目的监理,这类项目涉及到对于软件应用的评测,而目前对于软件评测,国家还没有相应的标准来控制。
事实上,软件实施评测也不容易形成统一的标准,这造成了此类项目监理一定的难度。
软件开发型信息化项目的监理:这类项目,主要是基于一定的硬件网络设施,由承建方根据建设方需求开发出一套能够满足建设方需求的软件系统。
由于软件开发工作,是知识密集程度非常高的工作,在某种程度上,也是非常个性化的。
目前对于软件开发项目的各种标准,多是针对软件开发过程的控制,比如术语、文档等。
因此这类项目监理也有一定难度。
将结合自身的软件开发型项目监理的经历,就此类信息化项目监理工作的流程研究进行初步的试探。
由于建设方和监理方的关系始于双方监理合同的签订,所以本文的监理流程从监理合同签订开始。
但鉴于在合同签订前监理方的前期准备工作是监理后续工作的基础,因此先描述监理方的准备工作是非常必要的。
在签订监理合同之前,监理公司首先应对建设单位进行需求调研。
此次需求调研的直接目的是为了编制更详细的项目建议书以获得监理合同,同时也是为招投标阶段编制招标文件做准备。
此次调研主要明确如下问题:建设方在该项目上总体上要达到什么目标?细分后分别是什么目标?质量上要达到什么要求?时间方面的要求?投资预算多少?等。
后完成项目建议书和初步监理规划。
下面将详细叙述每个阶段的特点及监理方在该阶段的工作。
二、软件开发型项目监理基本流程1、招投标阶段在招投标阶段,监理方主要工作是根据前期调研工作,协助建设方编制招标文件,协助建设方评标及保管合同及文档。
其中招标文件应包括:投标人须知、招标项目性质、技术要求、质量要求、工期要求、培训要求、验收要求、报价要求、投标人资质等级要求、投标保证金要求、投标文件编制要求、评标标准、履约担保函、合同主要条款等内容。
而协助评标工作主要则从以下方面入手:⑴、技术方面对于技术方面的评比,一般有两种方法:一是比较法,二是打分法。
比较法一般是从标书的技术部分中选取一些关键技术进行横向比较,谁的参数接近标书要求,谁的技术评比的名次就越靠前。
相对于比较法,打分法的性更高些。
打分法也是从标书中选择关键技术参数,按照预定好的权值计算分值进行打分,分数高者就在技术方面具有更大优势。
两种方法各有长短。
打分法一般适用于需要提取的关键技术种类比较多比较复杂且具有较大的成熟度、能较清晰划分高下的情况,但在目前的评标工作中,一般都是采用比较法。
在技术方面,同时还应该考虑投标单位的技术背景等信息。
比如公司具有的CMM等级,是否有过类似项目的开发经验以及过去项目的客户反馈等。
⑵、价格方面在价格方面,监理方应协助招标方对评标价进行评比。
在核算时应注意如下因素:①、总报价是否等于各分项报价之和。
如果总报价不等于各分项报价之和,则以各分项报价之和为准,价差按误差处理。
②、货币转换。
如果投标价所使用的货币不一样,则需根据开标当日中国国家外汇管理局公布的各种货币对美元汇率的卖出价,将非美元报价折算成美元报价后再进行比较。
③、报价缺项的处理。
对照投标文件的要求核对每一项报价,如果发现有缺项报价,按规定必须先发函澄清,如果属实则将这一标中所报该项的平均报价补充投标商缺项报价计算评标价格,并且注明该项补遗的相关指标在招标文件中的序号及理由。
如果缺项的总金额超过开标价格的5%时,则可视为重大偏差。
④、超范围投标项目的处理。
投标商在投标文件中超过投标文件规定范围投报的项目,原则上不能作为增减因素修改评标价格,也不可以发函澄清其报价。
只有当超范围投标项目在报价表中有单独列名报价时,经批准可以从评标价格中扣除,并且在表下注明该项报价在投标文件中的编号以及理由。
经过调整补充所得到的报价则称为评标价,对评标价进行评比和排序即得到价格方面的评测结果。
⑶、其它方面任何产品的生产,都着重对质量、成本和交货期三方面的控制。
对于软件开发项目,除了技术因素和价格因素,交货期也是一个重要的指标。
所以投标书所报的交货期也需重点考虑。
与此同时,技术规范中所要求的有关服务费用,投标人的信誉,售后服务等因素也需要考虑到。
2、总体规划阶段在招投标阶段确定中标人,甲乙双方签订合同之后,整个项目就形成了建设方、承建方和监理方的三方并存协作的一个团体,因此合理统一的规划就是项目成功的基础。
总体规划阶段的主要任务,就是在承建方制定出项目规划后,对其项目规划审查,并根据承建方的项目规划,修订前期制定的监理项目规划。
监理规划的性质,是监理方对整个项目工作的初步设计,是具体的监理活动的基础。
监理规划一般由监理方在该项目的总监理工程师制定。
其基本内容应包括:⑴、工程概况。
包括工程名称、建设地址,项目组成及规模,预计总投资额,预计项目工期,工程质量等级,设计、开发单位名称,工程特点等。
⑵、监理范围和目标。
监理范围一般包括在工程各阶段的质量控制、进度控制和投资控制,以及其它委托服务。
监理目标以三大控制为目标。
⑶、主要监理措施。
⑷、监理组织机构。
⑸、项目监理工作制度。
如监理方内部的工作会议制度、监理日志制度、监理周报和月报制度,监理方与另两方的定期沟通制度等。
这个阶段结束时,监理方应提交:监理规划。
3、需求分析阶段需求分析是项目建设的基石,监理方在需求分析阶段应以尊重承建方的项目管理和项目分析能力为前提,在具体的任务开展上不深入、不干扰承建方的自主权。
同时,监理方要充分发挥好项目监督及沟通建设方和承建方之间的桥梁作用。
需求分析的工作方法,通常有三个阶段。
阶段:访谈阶段。
这一阶段是和具体用户方的领导层、业务层人员的访谈式沟通,目的是从宏观了解用户需求方向和趋势,了解现有组织构架、业务流程、软硬件环境及使用情况。
实现手段通常是事先将调查问卷发放到待调研部门,然后在约定时间围绕问卷进行交流访谈。
第二阶段:深入阶段。
这一阶段的工作是建立在访谈阶段工作完成,承建方已经了解了用户的组织构架、业务流程、软硬件环境及使用情况等基本现状的基础之上。
承建方根据以往项目经验以及业务专家的经验,和建设方共同探讨业务模型的合理性、准确性和发展方向等问题,得到相对先进的业务模型。
第三阶段:确认阶段。
在完成上两阶段的工作之后,就需要对具体的流程细化,对数据进行确认了。
根据前两个阶段的工作,承建方应草拟出一份需求分析报告,并提供原型演示系统,和建设方进行进一步的讨论,终确定一份需求分析报告。
需要指出的是,在系统建设的过程中,特别在采用迭代法的开发模式时,需求分析的工作需一直进行下去,而在后期的需求改进中,工作则基本集中在后两个阶段中。
监理方在这三个阶段的工作,按照内容可以分为两部分:监督和沟通。
监督工作包括对需求分析阶段的各种文档的保管监督,对承建方的访谈活动的监督,对需求分析报告、原型演示系统的确认等;沟通工作则表现在当建设方和承建方由于知识背景不同而在访谈过程中沟通不顺畅的时候,监理方应利用自身优势使得双方顺利理解对方。
需求分析阶段,监理方可参考的标准有:GB938588计算机软件需求说明编写指南。
这个阶段监理方应提交:在需求分析进行前提交需求分析阶段监理细则、监理日志、在需求分析结束后提交需求分析阶段总结报告。
4、概要设计阶段概要设计,即将软件需求转化为数据结构和软件的系统结构,一般包括数据设计和系统结构设计。
其中数据设计侧重于数据结构的定义,系统结构设计定义软件系统各主要成份之间的关系。
在承建方进行概要设计的过程中,监理方需要监督以下方面:⑴、制定规范在进入软件开发阶段之初,首先应为软件开发组制定在设计时应该共同遵守的标准,以便协调组内各成员的工作。
包括:阅读和理解软件需求说明书,确认用户要求能否实现,明确实现的条件,从而确定设计的目标,以及它们的优先顺序;根据目标确定合适的设计方法;规定设计文档的编制标准;规定编码的信息形式,与硬件,操作系统的接口规约,命名规则。
⑵、软件系统结构的总体设计根据需求分析,基于功能层次结构建立系统,其中包括采用某种设计方法,将系统按功能划分成模块的层次结构、确定每个模块的功能、建立与已确定的软件需求的对应关系、确定模块间的调用关系、确定模块间的接口、评估模块划分的质量。
⑶、处理方式设计处理方式设计要确定为实现系统的功能需求所必需的算法,评估算法的性能;确定为满足系统的性能需求所必需的算法和模块间的控制方式;确定外部信号的接收发送形式。
⑷、数据结构设计根据需求分析报告进行数据库设计。
数据库设计包括确定软件涉及的文件系统的结构以及数据库的模式、子模式,进行数据完整性和安全性的设计;确定输入,输出文件的详细的数据结构;结合算法设计,确定算法所必需的逻辑数据结构及其操作;确定对逻辑数据结构所必需的那些操作的程序模块(软件包);限制和确定各个数据设计决策的影响范围;若需要与操作系统或调度程序接口所必须的控制表等数据时,确定其详细的数据结构和使用规则;数据的保护性设计;数据的一致性设计;冗余性设计等。
⑸、可靠性设计可靠性设计也叫做质量设计。
在运行过程中,为了适应环境的变化和用户新的要求,需经常对软件进行改造和修正。
在软件开发的一开始就要确定软件可靠性和其它质量指标,考虑相应措施,以使得软件易于修改和易于维护。
⑹、概要设计阶段的文档概要设计阶段完成时应编写以下文档:概要设计说明书、数据库设计说明书、用户手册、制定初步的测试计划。
针对上述工作,监理方应按如下标准评定承建方的概要设计:⑴、可追溯性:确认该设计是否覆盖了所有已确定的软件需求,软件每一成份是否可追溯到某一项需求;⑵、接口:确认该软件的内部接口与外部接口是否已经明确定义,模块是否满足高内聚和低耦合的要求,模块作用范围是否在其控制范围之内;⑶、风险:确认该设计在现有技术条件下和预算范围内是否能按时实现;⑷、实用性:确认该设计对于需求的解决方案是否实用;⑸、技术清晰度:确认该设计是否以一种易于翻译成代码的形式表达;⑹、可维护性:确认该设计是否考虑了方便未来的维护;⑺、质量:确认该设计是否表现出良好的质量特征;⑻、各种选择方案:看是否考虑过其它方案,比较各种选择方案的标准是什么;⑼、限制:评估对该软件的限制是否现实,是否与需求一致;⑽、其它具体问题:对于文档、可测试性、设计过程等进行评估。