软件开发项目策划过程流程
1前言
1.1意图和价值
意图:提供一组全面的计划,描述要执行的工作、依赖关系、谁将执行工作以及何时执行工作。这些计划描述了完成任务所需要的约束条件包括预算、时间表、资源、质量和功能要求等。
价值:优化成本、功能和质量,以增加实现目标的可能性。
1.2适用范围
本过程适用于公司范围内所有的项目。项目策划过程在项目整个生命周期均可适用,在项目策划和重新策划时均可使用此过程。
1.3名词术语
项目计划:针对特定的项目,为明确项目任务和工作量,成本预算,进度安排,规范工作过程保证项目质量而制定的计划,项目计划为项目工作提供指导,也是对用户的承诺,同时还作为项目评审的依据;
项目估计:根据项目的需求和以往项目的历史数据,通一定的分析方法和手段对项目的规模,成本,工期等,进行预测,为项目计划提供依据;
WBS:WBS是英文WorkBreakdownStructure(工作分解结构)的缩写。对应当由项目团队执行以便实现项目目标,并创造必要的可交付成果工作,按可交付成果所做的层次分解。WBS将项目的整个范围组织在一起并加以明确。每向下分解一个层次,就意味着项目工作的定义深入了一步。WBS最终分解为工作细目。WBS的层次结构以可交付成果为对象,包括内部和外部可交付成果;
CCB:项目变更控制委员会(ChangeControlBoard刊勺简称;
软件测试项目流程SOW:StatementOfWorkf工作任务说明书。
2过程定义
项目策划的目标是估计项目策划参数并予以维护;拟订项目计划并且作为管理该项目的基础加以维护;建立并维护对该项目计划的承诺。
2.1角职责
角职责
高层经
理
项目经
理
项目组 成员
领域专 家
技术专 家
客户代 表
PQA工 程师
参加计划的评审,负责批准项目计划协助项目经理完成对组织外部的项目约定
为项目组提供必要的资源和相关支持
定期评审软件项目策划活动
与项目相关人沟通和协调项目计划的相关内容
组织项目组制订和维护项目计划,根据需求、进度、资源等变更的影响修订软件项目计划。
组织项目计划的评审
参与项目策划活动
评审并承诺与自己工作相关的计划
根据变更的影响修订的相关的文档
为项目策划提供相关的专业支持和指导
为项目组制定项目计划提供相应的支持
评审并认可项目计划中与客户相关的内容
协助项目经理选择适合项目特点的过程、规范、标准
和模板
负责质量保证计划的编制和维护
评价项目策划活动和工作产品,识别不符合问题
跟踪不符合问题的处理情况
参与项目计划的评审
CM工程负责配置管理计划的编制和维护
师 把项目策划相关的工作产品纳入配置管理
参与项目计划的评审
EPG组 为项目组实施该过程提供指导和咨询
项目助 协助项目经理完成辅助工作。(小型项目可以不设项
理目助理)
指南:不同人员可以分担一个角的不同职责。项目组角与公司架构不一致时,通过高层经理(或部门经理)授权指定角职责。测试经理可以属于项目组成员,或者单独列出。
2.2输入
经过批准的SOW(或等价的文件,如项目合同等,更高层次的项目计划);
经过审批的立项申请单;
相似项目的历史数据。
2.3入口准则
SOW(或等价的文件如项目合同等,更高层次的项目计划)被批准;
项目的初始需求经过评审,或《立项申请书》获得批准;
配备了进行项目策划必须的资源(已任命了项目经理、指定了PQA、CM等);
指南:初始需求的评审必须有制定项目计划的人员参与,并认可其足够清晰、明确。
3过程活动
3.1过程裁剪
I项目经理根据项目合同及《用户需求说明书》分析项目的范围、周期以及项目特点,并确定项目采用何种软件开发过程生命周期,在选择生命周期模型的时候,需要考虑以下因素:项目需求清晰性、完整性、稳定性;项目规模;项目类型;软件系统复杂度;项目用到的新技术;项目成员的技能;其它因素等;O
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论