项目开发实施方案.docx
《项目开发实施方案.docx》由会员分享,可在线阅读,更多相关《项目开发实施方案.docx(21页珍藏版)》请在冰豆网上搜索。
项目开发实施方案
项目管理实施方案
作为一个项目管理者,如何要成功的做好项目管理;首先必须先要明白的是在特定的领域中赋予这个角色所要实现的目标、承担的职责、以及项目管理者的具体工作内容是什么?
从我个人的浅见和角度以及我们所从事的it领域来分析回答以上三个问题。
第一:
目标
作为一个项目的管理者,必须要明确的知道自己的工作目标;我个人认为项目管理者的目标无非就是以下两点:
1、就是清晰明确地了解项目利害关系者的需求和期望,努力做到满足项目利害关系者的不同需求;项目利害关系者包括:
项目团队成员和项目团队外成员(比如各部门的部门负责人和市场人员,客户等)。
2、就是保证开发项目按需按时保质的完成。
第二:
职责
作为项目的管理者,首先要端正态度,要明确知道自己的工作职责,认识到这份工作职责的本质。
项目管理者不是来管人的,而是来支持人的,是来协调资源的,是来营造一个适合团队成员比较认同的工作环境和氛围的,是来为一个共同的目标和大家一起战斗共同成长的。
可以大概概括成以下几点:
1、建立有效的工作流程保证项目的顺利进行。
2、制定详细周密的项目计划。
3、跟踪,推动项目按计划进行。
4、积极解决项目过程中出现的问题和冲突。
5、调动开发团队的积极性,创造力,推动团队成员在项目过程中不断成长。
6、项目风险识别、风险评估、风险解决和风险管理策略以及做好突发风险的应急预案。
7、实现目标
第三:
项目管理者的具体工作内容
最后一个是项目管理者的具体工作内容,作为项目管理者必须清晰的知道自己的工作范围和所要做的工作内容以及工作重心,分为以下六点:
1、项目前期阶段
对项目进行技术可行性分析、技术评估、成本评估以及风险评估。
与需求提出方的代表进行需求讨论,明确项目的目标、价值;确定项目范围、功能及优先级。
组建项目团队,特别要搞清楚项目的keyperson(对产品有决定权的人)。
项目启动会议,相关的利害关系人员都必须参加。
该阶段完成后的成果:
确认后的最终软件需求规格说明书文档。
2、分析设计阶段
根据确认后的软件需求规格说明书,制定项目进度计划,工作任务分
解(wbs);资源申请,项目涉及到的开发资源、测试资源、设计资源(包括人员和软硬件资源);数据库设计;系统设计;文档(包括usecase、demo系统原型、testcase等);评审会议。
该阶段完成后的成果:
a、usercase(系统用例);b、demo(系统原型);
c、系统设计文档(概要设计和详细设计);d、数据库设计文档。
最后对完成的成果,包括usercase和设计文档等进行评审。
3、执行阶段(开发和测试)
准备开发环境、测试环境;跟踪,推动项目按计划进行;以周报的形式通报项目的进展情况。
对项目的阶段成果进行评估,以确保该阶段完成的质量,包括代码审核、sql审核等。
对需求变更进行控制管理;对项目风险进行管理;测试阶段bugfixed及改进、收集反馈意见。
4、发布阶段
包括制定项目发布计划,用户培训,发布上线。
5、上线后监控
数据监控(日志、服务器状态),根据监控出现的问题,及时进行bugfixed及改进或做补丁升级。
6、结束阶段
产品交付,项目总结会。
第四:
基于以上三个问题所做的应对细则
要做好项目管理,并能确实解决好以上三个问题,实现目标、
履行职责、完成工作中的具体内容,从我个人这几年的工作经验和面临的一些问题,还有所积累的一些项目管理中的一些知识以及自己的观察和思考的角度看,应该要努力做好以下这几个方面的具体工作:
1、项目开发时间的估算
制定项目进度时间表的时候,需要估算每个任务所需的时间,其中开发任务中模块的分配和时间估算是其中最主要的部分;在分配模块和估算开发时间时需要遵循的原则和目标:
1、保证项目整体的进度。
2、有助于确保开发编码的质量。
3、有助于提高开发编码的速度。
在公司现有的技术框架下,开发人员主要的工作是投入在具体的商业逻辑上。
通常每个模块所需的开发时间取决于以下三个因素:
1、所负责模块的商业逻辑的复杂程度。
2、开发人员的技术水平和对项目所在应用的熟悉程度(包括对框架和应用的熟悉程度)。
3、该模块技术实现上是否有技术难点;这里所谓的技术难点定义是:
在现有系统中还未实现的、开发人员自身也未没接触过的技术。
对于这样的难点,开发者没有相关的代码可以参考,自己也没有经验,所以需要投入一些时间研究解决。
模块分配和开发时间估算的步骤:
1、在划分好模块后,首先自己先估算一下每个模块所需要的开发时间。
2、然后召集所有开发人员,讨论模块的分配和开发时间估算。
将划
分好的模块,让开发人员从中挑选他们感兴趣的模块。
这样做可以提高开发人员的主动性和参与性。
在分配模块的时候还需从以下几方面考虑,以确保开发的速度和质量:
a、相同类似的模块由同一人负责开发,比如用户管理的增删改由同一开发者负责。
这样做的好处就是开发者对相关逻辑会更加熟悉,同时接口的定义也会比较明确,沟通的成本比较低,同时功能实现的缺陷也相应的会降低。
b、技术难度比较大的模块由技术水平比较高的人负责。
c、业务逻辑比较复杂的由对这块逻辑比较了解的人负责。
3、模块分配完后,开发人员评估自己负责开发的模块所需要的时间。
在此过程中最好做到要和开发者比较详细的讨论每个模块的技术实现,以便使时间的估算更加准确。
4、对开发人员估算的时间进行确认。
在确认过程中作为项目管理者应参考以上提到的三个因素,同时将自己估算的时间和开发人员估算的时间进行比较。
这其中的差异当然会存在的。
对于那些差异比较大的,将与技术人员探讨其中的缘由。
对于时间周期比较长的任务,尽量将任务通过再细分的手段细化任务,争取每个任务的最长时间不超过3天;时间周期越长的任务,不确定性越高,风险也越高,越有可能成为项目的瓶颈,影响项目的进度。
2、codereview
codereview是保证项目中代码质量非常重要的一个环节,在这一环中我们公司做的非常欠缺,把关不严格;这是导致每次测试后出篇二:
项目实施方案
项目实施方案
[xxxxxxxxxx系统]
单位:
xxxxxxxxxxx
日期:
2012年12月
1前言...................................................................................................................................1
1.1
1.2编写目的.......................................................................................................................1项目背景简介...............................................................................................................1
1.2.1
1.2.2
2项目基本信息...................................................................................................1项目工作内容与工作目标...............................................................................1项目实施过程总体控制要求...................................................................................................3
2.1项目实施流程说明.......................................................................................................3
2.1.1
2.2实施流程汇总说明...........................................................................................3项目实施过程控制方法说明.......................................................................................3
2.2.1
2.2.2客户交流机制说明...........................................................................................3项目内部管理与进度控制方法说明...............................................................3
3项目具体实施流程说明...........................................................................................................5
3.1需求调研与分析阶段实施方案...................................................................................5
3.1.1
3.1.2
3.1.3
3.2工作程序...........................................................................................................5工作内容与要求...............................................................................................5预期成果清单...................................................................................................5系统设计阶段实施方案...............................................................................................5
3.2.1
3.2.2
3.3代码实现与测试调试阶段实施方案...........................................................................6
3.3.1
3.3.2
3.3.3工作程序...........................................................................................................6工作内容与要求...............................................................................................6预期成果清单...................................................................................................6
3.4软件项目验收与交付阶段实施方案...........................................................................6
3.4.1
3.4.2工作程序...........................................................................................................6工作内容与要求...............................................................................................6
3.5客户服务与技术支持阶段实施方案...........................................................................6
3.5.1
3.5.2工作程序...........................................................................................................6工作内容与要求...............................................................................................6
4
5
4系统的安装与调试................................................................................................................7用户培训...................................................................................................................................8
1
1.1前言编写目的
为了确定项目实施过程,指导需求分析,特编写《xxxxxxxxxxxx系统项目实施方案》。
1.2项目背景简介
1.2.1项目基本信息
1.2.1.1项目名称
xxxxxxxxxxxx系统委托开发项目。
1.2.1.2项目发起者
xxxxxxxxxxxx。
1.2.1.3项目承担单位
xxxxxxxxxxxxx有限公司。
1.2.1.4项目背景
xxxxxxxx系统类似工作计划。
该系统是为学校进一步贯彻落实党的精神,扎实推进干部队伍建设的一项举措。
每位领导干部认真规划自己的工作,用心梳理自己的管理,科学安排自己的时间,提高自己的工作效率。
每天给自己留半个小时的时间,在《xxxxxxx系统》中填写工作计划、总结等,用其规范自己的工作,使自己的工作更有价值。
该系统可以完全取代书面形式的工作流程,代以使用计算机输入工作计划和总计等内容。
1.2.2项目工作内容与工作目标
1.2.2.1项目工作内容
在此次开发工作中,我们主要进行以下工作:
工作内容1:
门户管理服务
在门户管理模块中,我们主要实现用户管理、权限管理、角色管理、日志管理、等系统管理功能,保障了系统的安全性。
工作内容2:
信息编辑查看功能服务
在编辑查看功能模块中,我们主要实现个人情况、学期内容、周次内容、反思总结内容、通知公告等信息的编辑及相关信息的查看功能。
工作内容3:
前台集中显示服务
在前台集中显示模块中,我们主要实现主页面的信息展示、各功能模块的信息展示及信
息的跳转提交等功能。
1.2.2.2项目工作目标
为了保证项目能够按照正确的方向进行,我们将项目的整个过程划分为两大部分:
项目的开发过程和项目的实施维护过程。
其中项目的开发过程又分解为4个小阶段,每个阶段的结束就是一个里程碑。
因此整个项目的开发进度包含四个主要的里程碑:
需求分析:
在"需求分析"里程碑应基本完成业务的需求分析。
目标清晰地阐明了应用系统的最终目的,并提供了明确的方向。
而范围则定义了一个特定版本的应用系统所要提交的业务功能,并且通过目标认识到在未来的版本中将要进行的开发工作。
系统设计:
"系统设计阶段"里程碑要完成项目的设计。
项目设计包含功能说明文档(包括概要设计、逻辑流程设计和详细设计),每种角色组的人员分配、组织结构和时间进度安排。
功能说明提供项目组足够的实施细节情况,并确定需要的资源和承诺。
在此阶段,客户和项目组在要交付的系统功能以及系统实施过程上取得一致。
这是一个重新评估风险、建立优先级和对时间以及资源调配情况做最终估计的重要阶段。
这个阶段将经过几个过程:
分概要设计、逻辑设计、物理设计,这个阶段将决定项目的成败,因此每一个阶段都需相互衔接。
功能范围开发完成/第一次试用:
在"范围完成/第一次使用"里程碑基本完成开发阶段。
经过核准的功能说明和相关的项目计划提供了开发阶段基本的要求。
整个阶段可以根据开发组的要求细分为一系列的内部交付里程碑,每个内部里程碑都是经过测试/诊断/排错的过程。
在"范围完成/第一次使用"这个里程碑上,所有功能的开发都已经结束。
系统正式推广实施:
在"系统正式发布"里程碑上完成了稳定测试阶段。
整个项目也到达了终结点。
测试工作是本身是伴随着代码开发工作进行的,只在稳定阶段因为集中注意力于寻找错误和修改错误,所以成为这一阶段的主要工作。
在产品发布里程碑,产品正式转交用户或维护支持组。
2
2.1项目实施过程总体控制要求项目实施流程说明
2.1.1实施流程汇总说明
2.2项目实施过程控制方法说明
2.2.1客户交流机制说明
为保证实现项目预期目标,项目实施过程中需要大量的客户交流工作,定期举行客户方例会、向客户方提供阶段性报告、双方的主要联系方式是面谈、电话和email。
2.2.2项目内部管理与进度控制方法说明
为了适应比较流行的mvc开发模式,保证开发小组成员顺利沟通,协同完成任务,我们拟采用较为普遍的软件工程项目管理方式。
在制定项目管理规范的过程中,我们将主要吸取iso9000/gb-tl900质量管理和质量控制国际标准以及cmm项目管理中的精华,紧密结合我们内部的实际和项目的实际情况,使规范具有较强的可操作性。
iso9000/gb-t1900质量管理和质量控制国际标准是制造业的质量管理专家在总结了实践经验的基础上而制定的。
所以信息系统项目管理不能用这个系列标准中提供的生产模型来概括,而应有选择地吸收和改进。
篇三:
项目实施方案范文
项目实施方案
项目实施方案文本制作要求
1、文本:
按照标准a4纸(210×297)进行纵向左侧装订(专业装订)。
2、字体和字型
(1)封面主标题:
第一行:
"××年度第×批国家(省)级投资土地开发整理项目"为三号宋体,居中;
第二行"×××××项目实施方案"为二号黑体,居中。
其他内容为三号楷体,靠下。
(2)章、节标题分别采用小二号和三号黑体;(3)正文为四号仿宋体,采用单倍行间距。
3、项目实施方案不必以文件方式进行上报请示,但是,必须在实施方案后,附相关项目所在县级国土资源管理部门和市级国土资源管理部门的审核、审查意见(参见附表)。
4、项目实施方案的送审和提交,须附电子文件。
5、项目实施方案编制单位应为项目承担单位(土地开发整理专门机构)。
6、附件1、附件2为表格,标题和内容分别采用三号黑体和四号仿宋体。
××年度第×批国家(省)级投资土地开发整理项目
××××××项目实施方案
项目申报单位(公章):
项目承担单位(公章):
项目承担单位负责人(签字):
编制日期:
年月日联系电话:
通讯地址:
邮政编码:
第一章项目情况
项目承担单位应对项目区进行实地踏查、复核,界定项目区的范围,对项目实际建设位置、规模、新增耕地面积、项目支出预算、工期等指标和批准的投资计划、设计及预算进行核实。
1.1项目总概况
通过项目现场踏查、复核,简述项目基本情况,明确提出复核结论,填写《项目实施基本情况表》(表1-1)。
表1-1
×××项目实施基本情况表
填表说明:
请在相应表格内填写"相符"或"不相符"。
5篇四:
软件项目实施方案
xxxxxxxx系统软件
实施方案
项目名称:
xxxxxxxx系统软件
实施单位:
xxxxxxxxxxxxxx
时间:
xxxx年xx月xx日
1、项目总体实施方案................................................................................................................4
1.1
1.2
1.3工程实施原则.........................................................................................................................4项目总体推进计划.................................................................................................................5系统实施过程的质量保证活动说明......................................................................................5
需求分析阶段.................................................................................................................6
1.3.2总体设计阶段.................................................................................................................6
1.3.3详细设计阶段.................................................................................................................7
1.3.4系统开发阶段.......................................................