项目实施进度计划表
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
一、项目实施进度计划表
“中华女性网”网站建设采取整体设计、分步开发的原则。
人民网将制定详细的项目实施计划,精确控制项目时间点,在严控质量的前提下,保证按期完成项目开发建设工作。
总体进度如下:
●自合同签订之日算起,到网站基本功能上线预计需要8周,完成系统所需软硬件的到货、安装集成以及运行环境的部署;完成系统联调工作并形成联调测试报告;完成部分需求调研和部分基础功能的开发和上线试运行;
●自合同签订之日起,到网站全部功能上线预计需要24周,完成所有需求调研、所有功能的开发和测试工作,进入试运行阶段;
●试运行阶段为期20周。
●试运行结束后的4周内完成验收工作。
“中华女性网”网站建设主要搭建整体框架,整合优化现有中华全国妇女联合会旗下网站内容,去粗取精,精益求精,全新定位,树立旗舰网站形象;建设后期在优化栏目与功能的基础上,网罗多端媒体的用户资源,丰富“中华女性网”内容建设。
1.确认和设计阶段
2
2.开发阶段
3
4
3.测试阶段
5
4.培训和试运行阶段
6
5.终验上线
7
二、开发进度保证措施
项目管理的优劣是项目成功的关键,我们将为全国妇联网站建设和运维项目组建项目组,项目管理人员负责项目协调和管理,做好网站的建设工作,我们将为采购人制定完善的网站项目管理制度和规划,项目规划方案将包含对全国妇联互联网门户网站建设和运维采购项目的需求分析、系统分析、以及所需人员、资源、时间和工期等内容。
制定工作流程,组建项目组并开启项目会议,制定项目控制计划、质量检测标准、风险计划、沟通方案等。
1.项目组织机构
对全国妇联互联网门户网站建设和运维采购项目采取分层管理
方式,主要分为高层项目负责人和项目管理层两个层次,项目管理层结合具体工程项目情况又可分为多个职责明确的工作组。
我公司将设置一名高层管理人员负责对整个工程建设起到宏观调控作用。
任命一名项目经理并且结合公司的相关资源组建一个内部专家组,形成项目的管理和技术核心。
项目经理对内向公司高管负责,对采购人项目管理组组长负责。
各子任务组向项目经理负责。
内部专家组协助项目经理完成项目的内部评审、技术顾问等工作。
设置如下子任务组:项目总体组、系统集成组、软件开发组、系统测试组、系统培训组、系统维护组。
各组之间根据质量管理体系的要求,实施阶段的划分以及实施进度情况在项目经理和沟通联络组的协调之下完成信息的互流互通。
高层项目负责人
协调人民网内部资源,确保项目的顺利进行。
建立与采购人有关领导(如项目负责人等)的互访,接受项目组的投诉,督促项目经理、项目组改进工作;或根据用户的反馈对项目组进行激励。
日常听取项目经理的工作报告,检查项目经理工作,督促其改进工作质量。
负责合理调配公司内人力及物力资源。
●项目经理
项目经理由多次担任过大型工程的项目管理并成功完成项目,对全国妇联门户网站建设和运维采购项目中关键技术有一定的理解,相当的沟通、协调及管理能力。
项目经理的主要职责:
a)在项目总负责人的领导下,全面执行好该项目的管理工作。
b)主持制定项目的设计、实施、开发、质量计划及总体计划和施
工进度计划。
c)根据项目计划,划分项目的子任务。
d)负责项目参与人员的配备和工作安排。
e)对用户所提出要求的响应。
f)制作和管理项目文档。
g)协调解决项目实施过程中出现的不可预测的问题。
h)向采购人和公司领导定期汇报工作进度。
i)保证项目按合同期限和技术要求完成,承担完成项目目标的责
任。
j)承担用户满意度的责任。
●项目总体组
负责完成以下各项工程任务:
a)系统总体设计。
b)对各分系统深化设计进行审核并提出优化建议。
c)对各分系统进行技术协调。
d)系统集成与项目文档的审核。
e)系统最终测试验收。
各子系统项目组围绕总体组开展工作,听取任务分工并定期汇报工作;当系统初步验收合格并进入试运行期后,部分总体组成员将加入系统维护组,负责对用户提出的各种问题做出响应。
●系统集成组
根据项目的具体现状和目标,对技术方案和实施方案进行深化设计,负责对网络系统、安全设备、服务器系统、存储系统等的集成,解决项目中涉及的所有技术问题。
配备的工程师均对本次项目所采用的设备和技术非常熟悉,参加过许多类似项目的集成,现场经验丰富。
●软件开发组
负责项目软件的开发工作,在系统设计的基础上,分模块分组完成全部软件开发工作。
配备的工程师均对本次项目所采用的技术非常熟悉,参加过许多项目的开发工作。
●系统测试组
负责项目整个系统的测试工作,负责制定测试计划、测试内容。
负责对应用软件的模块测试、功能测试、性能测试、内存测试、稳定性测试、综合测试,整个系统安装、调试完毕后对系统进行总体测试,
在项目进行中及时发现软件系统出现的问题、故障,帮助集成人员快速、准确的解决问题,确保系统能够按时投入正常运行。
●系统培训组
负责制定对采购人人员的培训计划,策划、组织现场安装调试培训、软件的使用培训和维护管理培训课程,完成对业主相关技术人员的培训计划。
通过各项培训工作和交流活动,除了达到使业主相关技术人员能够熟练操作使用外,最主要的是使业主相关技术人员能够全面的了解和掌握系统的设计思路、实现方式、技术细节等内容。
●系统维护组
负责系统实施完成后,在运行过程中的技术支持、系统优化、运行维护与设备维修工作。
公司设有技术支持和客户服务中心,可为用户提供全方位的、高效的、及时的维修服务和技术支持;通过北京总中心形成先进完善的售后服务管理体系,可及时、迅速地为用户解决应用过程中出现的问题。
2.项目人员管理
将根据本次项目实施的要求选择适合项目要求的人员担任各项
管理、技术及执行工作。
人员将定岗、定职、定任务,按照项目的要求、计划和质量规定考核各个人员的工作。
对表现好、工作认真负责、成绩显著的,采取精神与物质相结合的办法予以鼓励。
项目经理将及时协调解决各种矛盾,充分调动工作人员的积极性和创造性。
3.项目时间进度管理
首先,我公司以按期交付使用为目标,以实施方案中总体进度计划为基础,基于我公司在以往从事过的项目上长期积累的丰富历史数据,进一步制定详细的项目进度计划。
项目经理将及时掌握项目的进展情况,对项目进行进度控制。
项目实施进度主要通过项目周报、项目进度报告、项目协调会议等手段加以控制。
在项目实施过程中,我公司的项目经理会将严格按照项目实施计划,全权负责项目进度的控制与监督,定时向用户项目实施负责人汇报项目进度。
并在此基础上对项目的进展进行科学、合理的评估,分析项目的进展是否符合预定的实施计划,并对可能出现的偏差作出及时的调整,以保证整个项目能够按预定的进度计划进行。
全面实行网络计划控制,严格执行关键路径工期并根据工程实际情况及时加以调整。
制定切实可行、经济有效的施工操作规程,合理安排施工顺序。
制定科学合理的施工分段计划,通过季、月、旬计划的安排和实施进行科学管理。
在处理突发事件和项目变更时,及时调整人员和计划以保证项目正常进行;在项目进度受阻时,及时申请增加人员和技术力量,加强专业间协调,确保项目进度;在遇到导致项目进展迟缓的因素发生时,项目经理将负责采取必要的措施。
我公司的项目进度管理采用如下手段加以保障:
a)项目实施进度计划
b)项目实施任务计划
c)项目实施人员计划
d)项目周报、项目例会制度
e)项目阶段进展报告
4.项目沟通管理
项目的沟通管理工作主要是通过定期和不定期的项目协调会议和周报、月报等方式,及时通报项目进展、解决项目中出现的各种问题、部署下一步工作内容等。
协调工作包括外部协调、内部协调。
本项目采用以下项目沟通方式:
5.项目变更管理
在项目进行过程中,随着项目进展,变更有时不可避免,经常涉及到工作内容、货物数量,时间安排甚至技术方案。
因此变更控制是整个项目成功与否的重要因素,项目变更管理的目的是明确项目变更流程,保证变更得到有效控制。
项目变更流程适用于项目实施过程中的各种变更,包括:计划变更(含项目暂停和重新启动)、需求变更、人员变更、费用变更等。
针对本项目实施过程中可能出现的变更,我公司将依据自身长期实践总结的大型项目管理规范的项目变化管理规范执行,其基本要点如下:
a)制定切实可行的项目实施计划,尽量避免在项目实施过程中出
现项目变更的情况。
b)项目参与各方在项目实施过程中,如提出项目变更请求,必需
按项目变更的流程进行。
项目变更提出方或发现方需填写项
目变更报告,说明变更前的状态、变更原因、变更的内容,
并提交项目经理。
c)一般变更由项目经理负责处理,重大的项目变更,需提请项目
管理组对该项目的变更进行讨论和决策。
d)与项目的相关各方在项目变更报告单上签字认可后,该项目变
更才能生效。
项目组成员以及项目相关人员有义务及时发现各种可能引起项
目变更的因素,并通报项目经理。
项目经理有责任追踪项目变更的各项工作过程,直至变更管理工作完成,项目按新的项目计划执行。
6.项目进度计划安排
为保证项目按时保质的完成,我公司制定了详细的项目实施计划。
在项目开发及实施过程中,针对计划子项分解为更具体的操作计划,确保项目进度的可控及可操作性。
项目进度的合理安排是保障项目顺利实施的关键。
并且本项目各个实施子项之间在项目实施上存在着关联性,为保证各个子项能很好的衔接,按时优质完成,在项目实施过程中,必将涉及到多个子项目的协同进度控制、协同质量保证、技术衔接、综合验收等方面的问题。
根据我公司多年来参与了许多类似项目的实际项目经验,特提出本项目的实施方案流程建议。
我方建议整个项目过程包括:
a)合同签订
b)项目组成立
c)需求分析调研
d)系统设计(初步设计、原型设计、概要设计、详细设计)
e)编码
f)测试
g)联调
h)数据迁移
i)上线
j)培训
k)技术支持和保障
技术文档,项目实施各阶段中将产生如下文档:
a)需求分析说明书
b)系统原型说明书
c)软件需求规格说明书
d)概要设计说明书
e)详细设计说明书
f)数据库设计说明书
g)系统安装配置说明书
h)系统测测试报告
i)用户操作手册
j)其他技术文档
三、风险应对措施
对于项目中可能存在的风险,要提前进行规避,减少因项目风险而造成对项目实施的影响。
项目风险管理主要是指对项目风险的识别、分析和应对、风险跟踪过程。
我公司凭借多年的系统集成和项目管理经验,在项目的风险管理方面积累了丰富的经验,并按照行业标准进行项目风险评估及制定应对方案。
我公司通过以下项目风险的控制措施对项目可能存在的风险进行控制:
a)在项目启动之前会对项目中可能存在的风险进行分析,确定其
可能的影响范围,并制定相应的风险防范计划及应对措施。
在项目实施过程中尽量避免或减轻风险发生时对项目造成的
影响。
b)制定切实可行的项目实施进度计划、分阶段和任务和人力资源
计划,制定应急计划。
在项目实施过程中的各个阶段,对项
目的进度及实施情况进行严格的监督,确保项目的按期、保
质地完成。
c)将项目实施进度与项目实施情况汇报制度化,项目经理对项目
实施进行全面监督。
监督分为定期阶段评估和终审评估,它
们贯穿于项目的全过程,从规划、准备、实施到系统运行。
d)项目的管理遵循用户与我公司共同制定的项目质量管理标准
及ISO9001质量管理体系,确保项目实施的质量。
e)我们要求项目经理全面准确地了解项目合同各条款的内容、尽
早和合同各方就模糊或不明确的条款签订补充协议从而对合
同风险进行控制。
f)项目建设之初我们会和用户书面约定好需求变更控制流程、记
录并归档用户的需求变更申请,以控制需求变更风险。
g)而且在项目建设之初我们就和用户约定好沟通的渠道和方式、
项目建设过程中多和项目各干系方交流和沟通、注意培养和
锻炼自身的沟通技巧,以进行对沟通风险的控制。
h)我们会经常和用户交流工作成果、采用符合要求的开发流程、
认真组织对产出物的检查和评审、计划和组织严格的独立测
试等,以控制质量风险。
i)选用项目所必须的技术、在技术应用之前,针对相关人员开展
好技术培训工作以控制技术风险。
四、质量保障实施方案
在一般项目中,软件开发的过程管理是该项目管理中的一个难点。
一般来说,软件规模越大,所需要的管理支持工作量也就越大。
如果没有良好的管理和制度、严密的组织实施计划、严格的监督检查机制,将无法保证软件质量、降低投资风险、按计划完成项目。
为此,我们对该项目的实施将采用规范化,制度化管理方式,保证整个工程质量和软件产品的质量,提高生产效率,节省费用,缩短开发周期,进而保证其产品长久的生命力。
网站经过测试和试运行,满足业务需求,具备最终正式交付的条件后,由采购人签署验收报告。
1.软件质量保证的组织要求
按照工程组织管理中的要求,我们在本项目实施过程中将建立软件开发组和独立于项目的质量保障组,设有专职的质量保证人员(QA)和专职的配置管理人员(CM)。
2.软件质量保证的主要措施和活动
考虑到软件开发项目对系统质量具有很高的要求,为保证高质量地完成系统的开发和集成,在项目实施过程中均要执行如下主要质量保证活动:
a)制定质量保证计划;
b)依据质量保证计划进行评审活动;
c)依据质量保证计划进行测试活动。
3.制定质量保证计划
为使本项目在开发和集成过程中系统质量能够得到有效的保证,质量保证组将在项目建设之初,制定本项目的质量保证计划,并依据计划规定的内容、控制方法对项目质量保证活动的实施情况进行检查。
质量保证计划对方案论证、设计分析、开发过程、系统联调和系统试运行等阶段的质量控制作下述活动:
确定产品质量保证计划的各项要求,提出质量控制方法,对可能出现的问题或故障提出预防措施、检查方法和纠正措施,保证阶段转移工作顺利进行。
保证设计能达到要求的功能、性能、可靠性、维修性、安全性和其它质量特性要求,保证设计文件对上述要求做出明确规定,并保证在项目各阶段实现上述要求。
对计划中要求的检查、分析、评审和考核做出安排,以提供产品质量保证有效执行的客观证据。
4.评审活动
为确保各个工程阶段的工作成果满足规定的要求,以便确定项目是否可以进展到下一阶段或下一环节,在项目的实施过程中需要进行评审。
评审将根据评审内容的不同,组织专家进行内部评审,必要时将邀请建设方、监理方、外部专家参加。
评审结束后评审委员会形成书面的评审结论,对提出的问题,应给予明确的意见,如必须修改、建议修改等。
质量保证组应对所发现的问题进行记录,对问题的解决情况进行跟踪。
评审不通过则项目不得进入下一阶段。
本项目主要进行如下几项评审,即:
a)合同评审。
b)计划评审。
c)需求评审。
d)设计评审。
e)测试说明评审。
f)测试报告评审。
主要解决以下问题:判别可能出现的意外和风险、解决所有与招标不一致的需求、统一双方对术语的理解、规定合同范围和需求,并写入文档,编写合同评审记录,并妥善保存。
6.计划评审
计划评审主要评审《实施方案》及《项目计划》的质量特性。
开发计划是否严密、周全、可行,任务划分是否合理。
进度计划是否合理,是否符合整个工程进度要求。
管理是否合理。
任务的约束关系是否考虑全面等。
7.需求评审
需求评审主要是对需求予以验证,重点评审《用户需求说明书》、《软件需求规格说明书》文档的质量特性,主要对以下几个方面进行检查:
a)系统需求是否完全覆盖了用户的需求。
b)系统需求是否完整、清晰,且不互相矛盾。
c)系统需求是否前后一致,是否可行、可测试。
d)根据设计准则,系统的需求恰当地分配给硬件项、软件项和人
工操作项。
需求描述是否完整、精确、无歧义,足以成为产品验收确认时的依据,软件需求说明书须得到认可。
设计评审以《软件需求规格说明书》文档为参考依据,重点评审《详细设计方案》文档的质量特性,包括:
a)设计方案是否正确地实现了《软件需求规格说明书》文档中所
有的需求。
b)所采用的设计方法和标准是否合理和适合所开发的软件产品
类型。
c)系统接口(包括内部接口、外部接口、软件接口)设计是否完
整、合理和可行。
d)产品的设计是否便于测试、维护和使用。
e)检查编程规则,编程语言,命名约定,编码和注释规则等是否
被遵守。
f)是否采用合适的实现方法和工具以满足需求。
g)系统运行过程的描述是否清楚等。
9.测试活动
为保证系统质量,在项目中将测试纳入质量保证活动,主要进行关键模块代码的代码走查和系统测试。
软件单元测试由软件单元的设计者和编制者进行;软件配置项测试、软件集成测试由熟悉但非开发该软件的人员进行,该软件的设计者和编制者给予配合;
测试人员应充分了解软件的层次结构及功能特点,提出各阶段要测试的各种功能,测试点的位置及特性。
在不同时间节点,我们将根据软件工程建设规范要求,完成本项目的实验室环境和用户环境中的各项测试:如单元测试、功能测试、性能测试、安全测试、实验室压力测试和用户环境中的系统测试,并出具相关报告证明测试结果。
该项目所有功能的测试方案、计划及最终报告均经过监理与采购人进行审核和确认。
网站经过测试和试运行,满足业务需求,具备最终正式交付的条件后,由采购人签署验收报告。
10.关键模块的代码走查
在系统开发过程中,质量保证组组织人员,以通过评估后的“软件设计说明”文档为依据,对软件开发组提供的关键代码模块实施代码走查,看其是否正确地实现了“软件设计说明”文档中描述的相应模块的设计,与其他有关模块的接口设计以及其他特性(如模块的规模、输入输出等)。
代码走查结束后提交问题报告,质量保证组对问题的修改进行追踪控制。
五、系统部署实施方案
1.部署准备
软件系统的部署到整个信息系统的安全运行,应做好充分的准备。
准备工作包括以下几个方面:环境设备的准备、硬件设备的准备、部署程序和数据的准备、相关部署文档和培训的准备等。
环境设备的准备主要包括:系统架构确认、机房机柜机架配备、电源使用配备、网络线路配备、操作系统预安装和配臵、主机命名和网络配臵、存储环境配臵检查、备份环境、环境参数配臵、数据库配臵、中间件配臵、环境冗余切换配臵、通讯配臵、部署操作员配臵、环境变量、客户端环境等。
硬件设备的准备主要包括:主机连接方式、主机型号配臵、处理器频率和数量、内存配臵、内臵硬盘容量、网卡类型和数量、光纤通道卡型号和数量、其他内臵的I/0卡和其他外设等。
部署程序和数据的准备主要包括:目标程序及相关清单说明、可控版本组织、系统配臵参数、数据库初始化数据等。
相关部署文档和培训的准备主要包括:《系统安装部署手册》、《系统IT参数配臵手册》、《数据备份和恢复操作指导》、《系统故障与恢复手册》、《系统文件目录清单说明》、《系统运行日志存放说明》、《系统各类密码修改说明》、《文件清理计划及操作指导》、《管理员、项目经理、厂商负责人通讯录》以及相应的功能使用培训、安装部署培训、日常维护培训等。
系统部署准备工作中有关权限管理、参数配置、数据初始化管理应遵照相关规定执行:
a)部署系统权限申请设置应形成流程并由相关负责人和风险控
制人员审核;
b)软件系统部署的参数配置由技术运维人员牵头,其他技术人员
予以协同支持,最终由项目组负责风险控制的人员进行参数
定级并进行部署参数审核;
c)对于系统初始化数据,原则上不允许进行数据库文件导入操
作,而应通过数据操作语句进行数据初始化,各基础数据应
得到相关业务人员和风险控制人员的确认审核。
2.部署实施
出于安全和可靠性考虑,建议数据库和应用系统部署在不同的服务器上,以减少性能上的彼此影响。
以强计算服务应用为例,在并发计算较多的时候会出现系统CPU和内存上的较大消耗,如果再加上数据库的占用资源,很容易出现系统负载过重,故在方案中将应用系统与数据库分布在不同服务器,便于管理及提高整体性能。
对于此项目因为服务器的配置,建议使用虚拟化技术来把物理服务器做成若干的虚拟机。
各个系统分开部署,尽量都有冗余备份,消除单点隐患,详细的系统部署方案详见“17、软硬件配置及系统集成方案”。