如何开展常规电网信息化项目管理的实施工作?

常规电网信息化项目实施工作包括需求分析、系统设计、开发和内部测试、系统部署及配置、系统测试、上线准备、上线试运行、项目验收、建设转运行、培训、项目及质量管理系统工10个阶段,具体各阶段需要开展的工作内容如下。

1、需求分析

项目需求调研是项目成败的关键,为能够准确、高效做好需求工作,充分理解客户对系统的功能需求和非功能需求,我方将制定合理的项目需求管理计划,安排知识深入、经验丰富的领域专家和调研人员,在项目开发之前与客户进行积极沟通,对客户提出的系统需求进行需求获取、需求分析、需求确认和需求评审。我方通过以上各个环节的工作,在客户和开发人员之间构筑系统功能需求和非功能需求的一致约定,并形成业务需求和相关功能规范文档,以确保项目各方对需求的一致理解。同时制定项目需求变更管理流程、需求跟踪办法,在项目开发过程中管理和控制需求的变更,达到最终系统的双向跟踪。

(1)需求调研

组织需求分析人员对本项目涉及的公司和成员企业的管理模式及业务情况开展情况调研,深入了解项目单位的信息化建设情况、相关业务开展情况,明确差异分析工作流程,对差异化需求处理的各个环节均具备可操作性强的文档模板,指导差异分析工作开展,调研移动运检系统建设过程中的关键环节等业务信息,根据调研内容进行需求梳理和需求确认,完成需求调研工作。

(2)差异分析

收集到相关需求后,组织人员进行差异分析,并提出针对本项目差异化需求的解决思路,主要分析管理模式、链路差异、信息化建设情况的差异,根据分析结果编写差异分析报告。

(3)需求确认

根据需求调研和需求分析的结果,再次与用户进行沟通,进一步定义准确无误的产品需求,形成《需求规格说明书》,确保在后续项目进行过程中,工作的需求来源正确且需求不会无限制的“蔓延”或被遗漏。

(4)需求评审

需求明确后,召集客户方代表、相关领导小组、需求调研负责人和其他相关人员,对《需求规格说明书》进行评审,使项目相关的各方对项目需求达成一致的需求集合。根据评审结果修改《需求规格说明书》,形成项目需求基准。

(5)需求变更管理

对需求变更的有效管理是避免项目陷入混乱、保证项目按进度进行、保证项目质量的有效手段,为了使项目组能够严格控制软件项目,需求基准确定后的需求变更必须严格按照我方已有的需求变更流程进行。

对没有成本增加及不造成项目进度变化的需求变更,可经由项目经理自行解决。对涉及成本增加、影响整体项目进度的需求变更请求,我方将按照流程,与项目单位一起通过现场需求调研、联络会等方式,明确项目需求变更内容,并以合同或会议纪要形式加以明确。

2、系统设计

系统设计是将系统的需求规格转换为软件系统的说明过程。其最终的目标是要完成对“软件项目交付成果如何架构”的回答。任务包括构建系统框架、设计系统功能、描述系统流程、建立系统数据模型、接口模型及界面模型,形成系统的逻辑结构,告知开发人员软件系统应该怎么做。

设计分为概要设计和详细设计两大步骤。概要设计是根据需求分析内容确定项目总体框架,定义系统的初始模型。详细设计是在概要设计的基础上做进一步的细化工作,规划出系统的运行结构、功能结构、信息模型、过程模型和集成接口结构,并详细到系统编码阶段的各个类、方法、变量等对象的结构定义、流程定义和实现方案。

我方在软件设计阶段的管控主要是从以下几个方面着手的:

(1)安排合适的设计人员

设计阶段工作安排考虑设计人员的能力状况,选用能力较强、经验丰富的设计人员,以获得较高的项目进度质量。

(2)做好工作计划与任务分工

要对参与设计的人员有明确的分工并制定明确的工作职责,防止工作安排中的遗漏及互相扯皮的现象,最大限度的发挥团队的力量。

(3)采取先进的技术与工具

1)采用建模方法及工具

2)软件复用

3)及时有效的沟通

对于设计阶段成果和质量管理主要从以下方面着手:

(1)对需求的整理理解。需求规格说明书是后续设计的重要依据,能正确的理解业务需求是保证设计成功的关键。

(2)采取阶段性评审。阶段的评审能及时的发现设计过程出现的问题并及时纠错。

(3)版本控制与管理。对设计阶段的各个阶段性成果需加强跟踪和管理,一般由项目经理负责。

(4)注重软件的结构设计。通过安排经验丰富的架构设计师按照平台架构对系统进行设计和调整。

3、开发和内部测试

为了保障软件开发质量,我方在代码开发阶段采取了严格的版本管理办法,制定了定期代码走查机制。

(一)开发阶段进度管理

我方在软件开发阶段对进度的管控主要是从以下几个方面着手的:

(1)做好工作计划与任务分工

要对参与开发的人员有明确的分工并制定明确的工作职责,防止工作安排中的遗漏及互相扯皮的现象,最大限度的发挥团队的力量。

(2)及时有效的沟通

及时有效的沟通可以解决很多问题,通过沟通,开发人员可以彼此了解工作进度,对进度较慢的人进行提醒。在适当的时候采取工作调整或加班。

(二)开发阶段质量管理

(1)版本控制与管理

对设计阶段的各个阶段性成果需加强跟踪和管理,一般由项目经理负责。

(2)建立定期代码走查机制

根据代码编写规范随机抽取代码走查对象,对代码编写不规范的开发人员要求重新整改代码。

(三)内部测试和质量管理

测试工作包括内部测试和第三方测试两部分内容,通过严格测试工作保证代码质量和产品质量。内部测试包含单元测试、集成测试和系统测试。第三方测试包含功能测试、性能测试和安全测试。

(1)单元测试

单元测试由本系统的研发人员采用交叉的方式对程序模块进行正确性检验。

(2)集成测试

根据本项目的外部接口标准和要求,验证所有外部接口的部署调试是否正确;验证系统业务应用及外部系统接口调试是否正确、运行是否正常,同时还包括为确保系统正常运行所做的其它工作。

如何开展常规电网信息化项目管理的实施工作?

如何开展常规电网信息化项目管理的实施工作?

(3)系统测试

系统测试包含功能测试和性能测试。

1)功能测试是对本项目的功能验证。研发团队中的测试工程师按照系统测试用例对本系统各功能模块进行功能验证与确认。

如何开展常规电网信息化项目管理的实施工作?

2)性能测试是按照本项目的非功能性需求编写测试用例,录制脚本并执行脚本,并编写测试报告。

(4)第三方测试

本系统的功能和性能应经过第三方机构测试,并形成第三方测试报告和安全评估报告。项目组指定专门的测试人员、研发人员配合第三方测试,及时解决测试过程中发现的问题,保证测试工作顺利推进。

4、系统部署及配置

(1)资源池调研

在系统实施部署过程中,按照移动运检技术平台软硬件资源池部署实施要求开展系统实施工作。对资源池的环境进行前期的调研工作,并完成《软硬件资源调研报告》,报告包含运行环境、网络、主机、应用、存储及历史资源池等方面的基本情况;根据实施规范完成实施方案的编写,实施方案符合资源池的总体设计要求;完成实施计划的编制。

(2)实施现场准备

按照对整个项目应用的硬件、网络需求进行评估,在典型设计方案的基础上参考部署模式制定相应的硬件方案。待系统部署所需软硬件资源具备条件后,启动实施工作。现场准备环节需要完成的工作包括:云资源申请、调试、服务器操作系统安装、应用服务器软件安装、数据库系统软件安装、网络安装调试等工作。这些工作可以为下一阶段的系统快速部署应用赢得时间。

目标:在利用已有云资源池的软、硬件基础,提出系统部署所需软硬件方案,与实施项目单位确认。

(3)软件安装与配置

严格遵守招标方信息系统上下线管理办法及相关要求,开展软件安装与配置工作。主要完成工单应用软件的安装与配置工作。

云资源硬件环境搭建完毕之后,对服务器进行软件安装与配置。主要包括服务器系统加固,数据库软件、应用服务中间件以及安全软件等软件的安装与配置,配置高可用环境保证系统性能等。

服务器系统加固。升级系统数据库服务器、应用服务器操作系统,更新最新补丁包。对商用应用服务器中间件进行漏洞扫描和修复。

服务器安装部署。在所有应用服务器上部署系统应用程序、接口应用软件,在数据库服务器上部署执行建库脚本,部署数据库软件包,进行参数调优。完成统一权限配置和安全接入平台配置工作。

服务器配置高可用环境。配置负载均衡参数,搭建多台应用服务器集群环境,并进行相关确认测试工作。配置数据库主备环境,满足高可用设计。

(4)系统集成

业务系统部署完成后,完成与开发平台接入调试工作。完成与公司统一权限平台接入,完成业务系统注册接入和各级用户、角色、权限配置。

(5)流程与权限配置

完成数据库环境搭建和应用服务部署联调后,开展与系统对接工作,为各级用户实现单点登录和统一权限校验。通过数据复制服务接口等方式与原业务系统进行对接。根据部署进度完成数据初始化,完成标准代码配置、完成系统参数的配置、通信参数的配置、制作报表模板、导入其他配置参数等。

5、系统测试

系统部署完成后,完成系统内部之间各模块的联调测试,配合用户确认功能配置的正确性,确保数据正常传输。

(1)系统功能验证

系统在具备运行条件后,根据系统测试用例等文档,逐一验证各层级用户使用的系统功能、性能以及易用性是否达标。完成对各类终端规约解析及展示等功能模块进行再次验证,确保各项功能运转正常;对系统性能与可靠性、信息安全、应用及运行监督、可维护性、易用性、系统灾备设计非功能需求进行再次验证。当发现系统出现缺陷时,分析缺陷发生原因,制定缺陷修复方案,确保系统功能和性能均保持正常。

(2)用户接受测试

与各级系统角色用户一起,根据《用户使用手册》、《系统功能清单》等文档,逐一验证各层级用户使用的系统功能以及易用性、可用性、可维护性等非功能性评价,归档用户确认测试报告。

(3)编制应急预案与业务流程预设场景

本阶段包括风险评估、业务影响分析、预案规划和编制、预案评审及预案发布。

风险评估。结合智慧运营平台应用运行环境,分析人为或技术风险、内部可控风险与外部不可控风险、可能造成组织工作停滞的致命风险与影响组织发展的风险,并对风险分析结果记录和归档,形成风险评估表。

业务影响分析。完成主要风险识别后,还需要分析这些风险对组织业务的影响程度。业务影响分析包括:确定因工作中断和预期灾难可能造成的影响,影响的定量和定性分析,确定关键环节的相关性、恢复优先顺序,确定恢复的时限。

预案规划和编制。预案的编制遵循应急策略,预案中需要的资源来自“资源管理”中的数据。在预案编制过程中,对每一项预案的目的、地点、任务、团队、资源等进行逐一落实,并指明关键组件之间的相互关系,描述如何有效地响应事件以及如何减轻控制突发事件的影响程度,最终形成符合本项目的应急预案。

预案评审与发布。预案编制完成后,提交评审人员对预案内容进行评审,评审的目的是检查预案是否按照制定的标准编写。评审后要针对评审意见,对预案内容进行修订和完善。

6、上线准备

根据信息系统上下线管理办法的规定,相关管理部门和业务主管部门共同确定系统上线试运行开始时间和试运行的期限,原则上试运行期为三个月,具体可根据系统的复杂程度不同,按照能够全面检验系统运行质量的原则确定合理的运行时间或实际发生业务数量。

7、上线试运行

此阶段的主要工作是在用户真实环境下,对用户网络及硬件设备进行测试;对软件系统进行相关测试,确保系统各项功能均能正常使用,并且符合用户的要求,同时把尽可能多的潜在问题在正式运行之前发现并改正,并进一步提高有关人员的操作水平,规范操作。

此阶段的主要工作内容为:

(1)编制计划:

与用户实施负责人商议具体测试及试运行时间、地点、人员等安排,项目组编制《测试及试运行计划》。

(2)测试及试运行通知:

在测试及试运行开始前2天,按照《测试及试运行计划》,将时间、地点、人员等信息通知用户实施负责人。

(3)软硬件环境检测:

在试运行开始前准备好软件环境、硬件环境、网络环境、调通线路;检查软件、硬件、网络、线路等各个环节是否有问题。

(4)组织测试及试运行:

用户相关人员给予全面配合,组织相关人员进行测试及试运行。项目组负责担当指挥,检查用户人员组织情况并给予指导,跟踪试运行过程中各个环节。

(5)测试及试运行总结:

测试及试运行完成,试运行中设备、软件的运行情况良好,试运行中业务流程和操作环节符合预期期望,试运行顺利通过。

上线试运行支持阶段的详细方案具体见《系统运行维护方案》。

8、项目验收

(1)项目试运行验收

系统上线试运行3个月后,申请项目试运行验收,由相关职能管理部门牵头组织验收,成立验收工作组,成员应由业务部门、系统开发、运行维护的专业人员组成,验收工作组包括技术审查组、生产准备组、文档审查组等专业小组。

验收工作组按要求对项目相关文档进行全面检查,对系统功能实现、性能、安全性、数据备份与恢复、应急与快速恢复方案等进行核实,并作出验收结论。

(2)项目竣工验收

项目试运行验收通过后,由相关职能管理部门牵头组织验收,成立验收工作组,成员应由业务部门、系统开发、运行维护的专业人员组成,验收工作组包括技术审查组、文档审查组等专业小组。保证系统所需网络和软硬件环境正常外,还应对系统应用情况进行实时监控,做好应用统计,保证系统安全、可靠和稳定运行。

9、建设转运行

在系统正式上线运行之前,需要进行系统上线运行条件审查。系统上线条件检查主要包括:确定准备上线的系统功能是否完备、正确、适用,使用是否方便,性能是否满足要求等。

在系统通过正式上线检查后,由项目实施组制定系统正式上线管理办法,并提请领导小组审核。系统正式上线运行时,必须在管理制度上保证相类似的功能单轨运行。

在系统正式运行之前,生产管理部门制定系统试运行方案,包括:试运行文件下发、试运行计划制定、试运行考核办法制定、试运行维护流程规定等,以正式文件的方式下发。

系统运行情况的考核工作可结合系统提供的考核功能进行。

在系统正式运行期间,项目实施组对系统的运行情况进行跟踪,对运行过程中的问题进行汇总,由项目实施组对系统进行调整和完善。系统修正后的结果由项目实施组进行发布和登记。

10、培训

为了使本项目顺利应用,且能够良好运行和达到实用化要求,我方配备精通业务、参与过相关业务系统设计及开发的项目经理、系统架构师、开发经理、测试经理和培训经验丰富的讲师为项目单位相关人员分阶段进行必要的培训,以保证系统投入运行后项目单位业务人员、系统的开发及实施人员能够熟悉系统的需求和设计成果,能在系统中处理日常业务;系统管理人员熟悉并掌握系统整体架构、系统日常维护、操作维护和一般故障定位与排除等内容;项目单位系统使用人员掌握系统的功能及使用方法,能在系统中处理日常业务。

(1)培训准备

编写培训课件及相关培训材料人员的培训计划、培训方案、签署培训计划、确定参与培训人员、下发培训通知、搭建培训环境。

培训准备时需要结合系统功能及用户特点,需要考虑人员素质,保证培训材料通俗易懂,培训计划充分可行。准备工作包括:编制《系统架构介绍培训课件》、《系统使用说明》、《权限配置培训和实操》、《系统运维手册》等文档资料,录制典型业务流程的主站端视频录像和移动应用操作录像。

(2)用户培训

项目组培训人员与用户实施负责人组织相关人员参加培训,根据各层级用户的功能要求,对经常使用的功能模块进行具体讲解。

包括介绍系统建设背景、建设内容、主要功能模块和系统要解决的问题。同时,对容易出错和需要重点关注的地方进行明确告知,保证用户对系统的顺利使用。针对运行维护人员进行培训,采用分批、集中培训的方式。

详细的培训方案具体见《培训方案》。

11、项目及质量管理体系

我公司多年积累了丰富的项目管理经验,公司成熟的项目管理体系通过明确项目管理的目标和内容,确立项目管理的角色与职责,制定项目管理的执行方式,以及项目全生命周期的管理规范,建立考核评价与持续改进机制等手段,确保公司以项目为载体开展的业务活动能够被准确定义和顺利执行,从而完成项目的交付。

我公司的项目管理体系覆盖了项目售前、实施启动、计划、执行与监控、收尾与质保五个阶段,实现了对项目全生命周期的管理。

如何开展常规电网信息化项目管理的实施工作?

项目阶段流程图

在项目的进度管理、质量管理、成本管理、采购管理、资源管理等方面都建立了严格的管理要求和规范的流程保障,并通过实行项目执行情况的绩效考核机制,确保对项目的有效管理。

如何开展常规电网信息化项目管理的实施工作?

项目及质量管理体系图

上图为公司项目管理体系框架,从项目管理组织、项目管控内容、基础支撑三个方面说明了项目管理体系的主要内容。

在项目结构方面,公司了建立(单)项目、项目群和项目组合(多级项目群)的项目分解结构标准,不仅能够支撑单项目管理,同时能够适应大型、复杂项目的管理需要。对于单项目定义了其生命周期,建立如下图所示的项目控制机制。

同时,为保证项目管理规范的有效执行和项目过程的有效监控,我公司建立了三级项目管理组织架构,具体包括:

组织级项目管理:由公司级PMO负责,主要包括项目管理体系建设、项目生命周期管理流程、项目运行状态监控、项目报告、项目要素管理、知识管理、项目经理资格、项目考核、平台信息化等。

部门级项目管理:由部门级PMO负责,主要包括统筹安排部门内项目实施计划,优化分配部门资源,以及实施过程中业务、技术和管理的结合,保证项目交付质量等。

执行级项目管理:由项目组负责,主要包括在项目管理流程和规范的执行、项目进度、质量、成本的实际管控等。在项目执行过程中,各级项目管理组织将对项目活动的执行过程进行管理、监督与控制,以提高项目的交付质量,提升客户的满意度。

如何开展常规电网信息化项目管理的实施工作?

执行级项目管理图

ISO9001质量管理体系在公司提供服务时所需的人力资源、基础设施、工作环境以及产品(项目)实现、与顾客有关的过程、设计和开发、生产和服务提供的过程等方面都做出了严格的质量保障和控制规定,要求公司所有项目的开发与实施都严格按照规范进行,确保为用户提供满意的、高质量的产品和优质的服务。项目质量管理体系的有效运行进一步确保了我公司的项目交付质量。

免责声明:本站转载的文章,版权归原作者所有;旨在传递信息,不代表本站的观点和立场。
(0)
上一篇 2024-04-02 15:14
下一篇 2024-04-02 19:19

相关推荐

滇公网安备53010302001420