08项目策划程序.docx
《08项目策划程序.docx》由会员分享,可在线阅读,更多相关《08项目策划程序.docx(9页珍藏版)》请在冰豆网上搜索。
![08项目策划程序.docx](https://file1.bdocx.com/fileroot1/2023-1/29/c98cf848-d400-4ca9-849a-67d76c74246d/c98cf848-d400-4ca9-849a-67d76c74246d1.gif)
08项目策划程序
Q/JY-CX-PP-08V1.0
金绎公司质量管理体系文件
项目
签名
日期
产品型号及名称
(图册编号)
设计
校对
审核
第张
共张
标准化
空司通信修配厂制
批准
项目策划程序
Version1.0
(正文共6页)
编制:
年月日
审核:
年月日
批准:
年月日
受控状态:
■受控□非受控
深圳市金绎科技发展有限公司发布
版权所有不得翻录
更改记录
更改序号
更改状态
更改单号
更改页码
更改前版本号
更改后版本号
更改人
生效日期
备注
目录
1.概述1
1.1.目的1
1.2.方针1
1.3.适用范围1
1.4.角色职责1
1.5.术语与缩略语2
2.工作程序2
2.1.工作流程图2
2.2.PP-P-100项目估计2
2.3.PP-P-200制订项目计划3
2.4.PP-P-300审批项目计划4
2.5.计划变更5
3.相关文件6
4.相关记录6
1.概述
1.1.目的
项目策划的目的是为项目的研发和管理工作制定合理的行动纲领(即“软件开发计划”),以便所有相关人员按照该计划有条不紊地开展工作。
1.2.方针
所有的软件开发是有计划的,软件开发计划需进行管理和控制;
分配的软件需求作为软件计划的基础;
软件开发计划应得到研发中心经理、系统分析师、构架设计师、项目测试主管、配置管理员、质量管理员、项目实施经理、商务代表、商务秘书的评定。
1.3.适用范围
适用于软件开发项目。
1.4.角色职责
1.4.1.项目策划小组
(1)项目规划小组由项目经理组建,由项目经理、项目测试主管、配置管理员、质量管理员以及核心成员组成,负责项目整体的评估和计划。
1.4.2.项目经理(策划小组成员)
(2)负责组建项目策划小组。
(3)负责项目的评估,并编写项目估计文档(参见“软件开发计划”的项目估计部分)。
(4)负责项目的计划,并编写“软件开发计划”。
(5)负责组织对计划的评审。
1.4.3.构架设计师(策划小组的成员)
(6)参加项目的评估和计划,辅助项目经理“软件开发计划”。
1.4.4.项目测试主管(策划小组的成员)
(7)参加项目的评估和计划,并编写“软件测试计划”文档。
(8)参加计划的评审,检查计划是否能满足测试的要求。
1.4.5.配置管理员(策划小组的成员)
(9)参加项目的评估和计划,并编写“配置管理计划”文档。
(10)参加计划的评审,检查计划是否能满足配置的要求。
1.4.6.质量管理员(策划小组的成员)
(11)参加项目的评估和计划,并编写“质量保证计划”文档。
(12)参加计划的评审;检查计划是否能满足质量的要求。
1.4.7.商务代表、商务秘书
(13)参加计划的评审,检查计划是否能满足商务上的要求。
1.4.8.研发中心经理
(14)参加计划的评审。
(15)负责项目的计划及计划变更的批准。
1.5.术语与缩略语
无。
2.工作程序
2.1.工作流程图
2.2.PP-P-100项目估计
责任角色
项目策划小组
相关角色
研发中心经理
过程接口
进入条件
(或过程启动的事件)
“项目任务书”得到批准并已下达
项目策划小组已经成立
过程的输入
“合同”(可选)
“项目任务书”
过程的输出
“软件开发计划”中的项目估计
退出条件
(或触发其它过程的件)
产生了“软件开发计划”中的项目估计
2.2.1.PP-A-110估计项目工作量
项目策划小组估计本项目的范围,根据用户需求,分解产品的功能,填写项目估计表(参见“软件开发计划”模板中项目估计部分)。
2.3.PP-P-200制订项目计划
责任角色
项目策划小组
相关角色
研发中心经理
过程接口
进入条件
(或过程启动的事件)
项目估计已经完成
过程的输入
“合同”(可选)
“项目任务书”
“软件开发计划”中的项目估计
过程的输出
“软件开发计划”
退出条件
(或触发其它过程的件)
策划小组已经按照指定的模板撰写了“软件开发计划”,并做了内部审查
2.3.1.PP-A-210确定过程模型
策划小组根据项目的特征,确定过程模型,包括项目研发过程、项目管理过程、支持过程等。
如需对某些过程进行裁剪,需在“软件开发计划”中充分阐述理由。
2.3.2.PP-A-220确定过程方法与工具
策划小组确定(描述)过程模型中采用的方法与工具。
例如:
采用RationalRose进行面向对象分析与设计,采用RationalRequisitePro进行需求管理,采用MicrosoftOffice制作文档等。
2.3.3.PP-A-230确定人力资源计划
策划小组规划本项目的角色职责,并为已知的项目成员分配角色,填写“软件开发计划”中的角色职责表。
2.3.4.PP-A-240制定软硬件资源计划
策划小组分析项目开发、测试以及用户使用产品所需的软硬件资源,制定软硬件资源计划。
主要内容包括:
详细配置、获取方式(如“已经存在”、“可以借用”或“需要购买”等)与获取时间及用途(如“谁”在“什么”时候使用)。
2.3.5.PP-A-250分配任务并制定进度表
策划小组分配任务并制定进度表,必要时可以采用MicrosoftProject制作Gantt图,附在“软件开发计划”中。
2.3.6.PP-A-260编写项目计划
项目经理按“软件开发计划”模板的要求起草“软件开发计划”。
2.3.7.PP-A-270制订附属计划
配置管理员按《配置管理程序》制订项目的“配置管理计划”,项目测试主管按《软件测试程序》制订“软件测试计划”,质量管理员按“质量保证计划”模板制订“质量保证计划”。
2.3.8.PP-A-280计划评审
项目经理邀请研发中心经理、系统分析师、构架设计师、项目测试主管、配置管理员、质量管理员、项目实施经理、商务代表(必要时可邀请客户和相关同行)按《评审程序》的有关规定组织对“软件开发计划”及其附属计划的评审。
可以对“软件开发计划”及其附属计划一同评审,或单独评审“软件开发计划”的主体部分和各附属计划。
2.4.PP-P-300审批项目计划
责任角色
研发中心经理
相关角色
项目策划小组
过程接口
进入条件
(或过程启动的事件)
策划小组已经制定了“软件开发计划”
过程的输入
“软件开发计划”
过程的输出
研发中心经理的审批意见
批准后的“软件开发计划”。
退出条件
(或触发其它过程的件)
研发中心经理签字批准了该“软件开发计划”。
2.4.1.PP-A-310申请审批
项目经理将“软件开发计划”与“评审记录表”一起提交给研发中心经理,由研发中心经理对“软件开发计划”进行审批。
可以对“软件开发计划”及其附属计划一同进行审批,或单独审批“软件开发计划”的主体部分和各附属计划。
2.4.2.PP-A-320计划审批
研发中心经理审核计划,如有不合理处,项目经理组织修改。
签字批准后的“软件开发计划”正式生效,此后策划小组不能随意修改“软件开发计划”,如需修改按下面的流程PP-P-400。
2.5.计划变更
责任角色
项目经理
责任角色
研发中心经理
过程接口
进入条件
(或过程启动的事件)
进度偏差超过了整个项目计划的30%
用户需求发生了重大的变化;
发生了对项目小组而言不可抗拒的变化,例如公司裁员、机构调整、产品发展战略调整等。
过程的输入
原“软件开发计划”
过程的输出
新的“软件开发计划”
退出条件
(或触发其它过程的件)
变更申请以及新的“软件开发计划”都得到了研发中心经理的批准
2.5.1.PP-A-410变更申请
项目经理填写“项目计划变更申请”,提交给研发中心经理。
“项目计划变更申请”中应当说明:
(16)变更原因
(17)变更的内容
(18)此变更对项目造成的影响
2.5.2.PP-A-420审批变更申请
研发中心经理审批“项目计划变更申请”,如果不同意变更,则退回“项目计划变更申请”,项目按照原计划执行,如果同意变更,转向PP-A-430。
2.5.3.PP-A-430修改项目计划
项目经理组织修改原“软件开发计划”,产生新的“软件开发计划”。
2.5.4.PP-A-440审批新的项目计划
研发中心经理审批新的“软件开发计划”,必要时可以在审批前重新评审“软件开发计划”。
3.相关文件
(19)Q/JY-CX-CM-15《配置管理程序》
(20)Q/JY-CX-TR-16《评审程序》
(21)Q/JY-CX-ST-12《软件测试程序》
4.相关记录
(22)“合同”
(23)Q/JY-JL-SC-01“项目任务书”
(24)Q/JY-JL-PP-01“软件开发计划”
(25)Q/JY-JL-PP-02“质量保证计划”
(26)Q/JY-JL-PP-03“项目计划变更申请”