软件项⽬实施⽅案
韩国首尔胜利事件
2.8 项⽬实施
2.8.1 项⽬实施概况
依据项⽬建设要求,对中⼭农情统计分析系统进⾏整体规划设计更新维护,对系统运⾏的安全性、可靠性、易⽤性以及稳健性进⾏全新设计,并将所有的应⽤系统进⾏部署实施和软件使⽤培训以及技术⽀持。项⽬组承诺项⽬独⽴完成,不转包外包。
2.8.1.1 项⽬实施管理原则
项⽬开发维护的实施中,严格按照ISO9001国际质量体系进⾏控制,保证为⽤户提供优质的产品、严密的⼯程实施、⾼效的服务⽀持。为此,要遵循下列⼯程实施管理原则和保证体系。
(1)有经验、成熟的技术队伍是⼯程实施的前提条件
完成任何项⽬⼯程,必须拥有⼀⽀有经验的、勇于探索的、⾼⽔平的、具有严谨⼯作作风的技术队伍,在⼯程实施的过程中发挥团队协作精神和⽤户密切协作的能⼒。
(2)管理层次分明、职责清晰是⼯程实施的基础
建⽴层次分明的项⽬⼯程实施管理机构,明晰各层的管理职责,从组织管理的⾓度保证项⽬实施计划落到实处。
(3)确定过程控制点,以过程质量保证整体⼯程质量
整体都是由局部和具体的细节构成,项⽬由⼀个个过程环节组成,只有认真对待每⼀个过程细节,才能保证项⽬⼯程整体的实施质量。
(4)⽤户参与是项⽬⼯程成功的保证
从项⽬开始到项⽬的结束,每个阶段都强调⽤户的参与。开发商只有和⽤户相结合才能使开发出的系统为⽤户所⽤,发挥出系统的最⼤效益,⽽⽤户的参与也是系统顺利进⾏的保证。对本项⽬短时间、⼤范围的配置安装来说,如果有⽤户的⾼度参与,项⽬⼯程的实施将⼤⼤加快。
2.8.1.2 项⽬组织结构
本项⽬是⼀项涉及⾯⼴、影响⼤、安全运⾏要求⾼,集数据处理、信息发布、资源整合于⼀体的政府信息化项⽬。为了更好的执⾏该项⽬,将采取统⼀指挥、并⾏实施、相互⽀援的实施办法。
为了使该项⽬能顺利实施,便于项⽬的管理和协调,使⼯作职责更加清晰明⽩,建⽴项⽬组织实施⼩
组,建⽴由项⽬领导⼩组、项⽬管理办公室、项⽬监理公司、顾问咨询组、项⽬经理、项⽬具体实施⼩组组成的实施管理控制组织体系。
项⽬实施组织具体职责如下:
(1)项⽬领导⼩组
负责项⽬实施过程中的重⼤事件决策;
根据项⽬的进度、质量、技术、资源、风险等实⾏宏观监控;
负责组建验收⼩组,主持验收⼯作;
协调参与项⽬各⽅的⼯作关系。
赵薇的老公黄有龙
(2)项⽬管理办公室
组织各⽅统⼀制定⼯程管理计划;
组织总体实施⽅案评审,组织测试验收;
负责项⽬进度计划与成本控制;
协调解决项⽬实施过程中出现的各种问题。
(3)顾问咨询组
1)⼈员组成
农业信息化相关领域的业务专家;
多年从事IT⾏业和展厅建设的信息技术专家。
2)主要职责
系统总体设计指导;
对各⼦系统深化设计进⾏审核并提出优化建议;
对各⼦系统进⾏技术协调;
协助客户对系统的设备配置予以确认;
对现场系统安装、调试提供必要的技术⽀持服务;李小璐出轨薛之谦
黄乃扬
⼯程⽂档审核。
(4)项⽬经理
1)⼈员组成
项⽬经理由具有丰富项⽬管理经验的⾼级⼯程师担任。
2)主要职责
制定项⽬计划:牵头制定项⽬计划。
项⽬执⾏:对总体⽅案设计及⼯程设计;配置确认;⼯程质量保证;系统设计、开发、测试、安装及调试;系统培训、验收。
项⽬检查:通过其下属各⼯作组提供的⼯程进展汇报,将项⽬进展状态与项⽬计划进度进⾏⽐较,发现过程误差,提出整改措施。
项⽬控制:审核项⽬进展状态,必要时调集各种备⽤资源,确保项⽬按计划进度实施。
项⽬协调:与客户、各分系统建设部门进⾏协调,解决⼯程组织接⼝及技术接⼝问题;定期主持系统
建设协调会,及时解决各系统间出现的相关问题。
项⽬汇报:定期向项⽬采购单位汇报整个项⽬的进展情况,汇报在系统建设过程中出现的重⼤问题,听取指导和建议。
(5)总体⽅案组
1)⼈员组成
由从事过多名基层电⼦政务项⽬的系统架构师、系统分析员和需求分析⼯程师组成。
2)主要职责
对项⽬经理负责;
进⾏系统的需求分析调研;
负责系统的总体设计;
策划系统的模块功能结构;
配合业主⽅进⾏系统验收。
(6)软件开发组
对业主需求分析进⾏全⾯细致的了解或确认,深⼊描述软件的功能和性能,划分系统的软件功能需求和硬件功能需求,确定软件同其它系统元素的接⼝细节,并与客户⼀起讨论决定系统验收⽅案。
1)⼈员组成
⾼级程序员;
具有丰富产品开发经验的产品开发设计⼈员。
2)主要职责
负责项⽬应⽤软件的系统设计;
负责项⽬应⽤软件的程序编码;
负责项⽬应⽤软件的运⾏调试;
配合业主⽅进⾏系统验收。
(7)系统测试组
从使⽤者的⾓度完成系统操作步骤的设计,在实施过程中监控测试系统是否达到最初制定的操作⽬标,并编写业主操作⼿册。
检验系统开发质量,并进⾏功能测试。
当开始试运⾏阶段后,还要对项⽬的各个⽅⾯指标进⾏测试和评估。
(8)系统实施组
1)⼈员组成
由具有丰富经验的系统⼯程师和参加系统开发的软件⼯程师组成。
2)主要职责
负责各个实施区域的实施⽅案的设计与建议;
组织系统安装及调试;
负责系统配置修改,安装技术⽀持;
2.8.1.3 项⽬团队
根据上述项⽬组织结构和职能分解,北京派得伟业科技发展有限公司计划投⼊⾼级顾问1⼈,项⽬经理2⼈、技术负责⼈1⼈、实施经理1⼈、系统设计组4⼈、软件开发组13⼈、系统测试组3⼈、系统实施组3⼈。共计28⼈。形成专门服务本项⽬的技术开发实施队伍。随着开发层次的深⼊、开发量的增加,北京派得伟业科技发展有限公司投⼊的⼈⼒资源将随之增加和不断进⾏调整。未经招标⼈同意,项⽬总负责⼈及各分项⽬负责⼈在项⽬结束前不得变更。
具体⼈员组成分配情况分别如下表所⽰:
表1.项⽬实施⼈员⼀览表
2.8.2项⽬实施计划
项⽬实施的成功与否的关键因素中包括系统配置、⼯具的使⽤、⼈员组织、实施流程和⼯程⽅法等。项⽬开发及实施过程要遵循应⽤系统开发管理和流程管理规范,该规范包括以下⼏部分内容:项⽬流程规范、⼈员组织规范、体系结构规范、业务需求规范、模型设计规范、最终⽤户应⽤规范、计划和部署规范、项⽬管理规范。
周冬雨父母
2.8.2.1 项⽬实施⼯作流程
项⽬正式启动后,项⽬将严格按照项⽬实施计划进⾏。
⾸先进⾏项⽬的需求调研,开始收集项⽬的各种资料,并形成详细的需求规格说明书;
在项⽬需求调研的基础进⾏《概要设计》和《详细设计》的编写,并聘请专家进⾏咨询、论证,通过专家评审,经修改后部分内容形成正式⽂稿;
在《概要设计》和《详细设计》的指导下,开始进⾏系统的开发实施,在此过程中软件测试和软件初始数据的录⼊⼯作;
系统开发完成后,进⾏安装调试、试运⾏,同时进⾏现有系统的集成和数据导⼊⼯作,进⼊系统全线运⾏阶段,完成整体测试、修改完善;
在系统全线运⾏后,进⾏项⽬总结,完成系统的总体验收。在此过程中,系统培训贯穿始终,确保受训⼈员能够熟练的对系统进⾏安装、调试、运⾏、维护、管理。
在项⽬开发阶段遵循需求分析、概要设计、详细设计、编码阶段、测试阶段及安装调试施⼯。
(1)需求分析
需求分析要从⽤户的具体要求出发进⾏抽象汇总最终形成需求分析⽂档,形成的具体的内容如下:
系统的各个模块的功能说明
系统的性能要求
系统的安全性要求
系统的容错要求
系统接⼝要求
系统使⽤范围
系统的客户界⾯要求等
需求分析阶段需要⽤户⽅技术⼈员协调⽤户各相关单位配合需求调研⼯作,在需求调研⼯作结束后,签署⽤户需求分析书。
(2)概要设计
从⽤户的需求出发,概要设计⼈员在确认⽤户最终需求的情况下进⾏概要设计形成系统概要设计,在概要设计的结束⽇期将概要设计交由详细设计⼈员作为依照进⾏详细设计。在概要设计阶段应该形成如下内容:
系统整体构架
系统开发⼯具及⽅法
每⼀模块的⽤户需求的说明
系统各模块之间的接⼝
系统每⼀模块的⼯作流及数据流定义
数据库结构的定义
数据库表结构的定义
(3)详细设计
新婚祝语
根据概要设计对每⼀功能模块按照开发⼯具提供的功能进⾏实现的详细设计,此部分的⽂档应该实现如下内容:
每⼀功能模块的⽤户需求的详细说明
每⼀功能模块⼯作流的详细实现的设计(对应需求)