《文档名称》软件项目开发计划编号:Q/RKS-YYXXX-SPP-SNO版本号:1.0作者:时间:年月日软件项目开发计划版本号:1.0Q/RKS-SP-SPP-032010年11月9号Page2of12文档修订版本日期更改人描述(注明修改的条款或页)批准人签字职务姓名日期客户经理软件项目经理SQA经理SCM经理研发经理SCCBSCCBSCCB抄送人:项目经理、技术管理部、客户经理、客户代表、研发经理、SQA经理、SCM经理、项目组成员、SCCB软件项目开发计划版本号:1.0Q/RKS-SP-SPP-032010年11月9号Page3of12目录1概述..............................................................................................................41.1目的.....................................................................................................41.2项目背景..............................................................................................41.3范围......................................................................................................41.4术语定义.............................................................................................42项目总览......................................................................................................42.1基本信息.............................................................................................42.2项目主要联系人................................................................................42.3项目组织结构和职责.........................................................................52.3.1组织(根据项目情况制定,从任务书中拷贝)..........................52.3.2职责..................................................................................................62.4开发人员经历.....................................................................................72.5假设和约束..........................................................................................72.6选择生命周期模型.............................................................................72.7里程碑、提交产品和评审时间及方式.............................................73项目策划......................................................................................................83.1项目开发过程....................................................................................83.2需求变更过程....................................................................................83.3项目估算(参见《项目估算表》)..................................................83.3.1软件规模....................................................................................83.3.2工作量估算................................................................................93.3.3进度估算....................................................................................93.3.4成本估算...................................................................................93.4关键计算机资源..............................................................................103.5风险评估和控制...............................................................................103.6培训计划............................................................................................104项目跟踪.....................................................................................................114.1任务跟踪............................................................................................114.2问题跟踪...........................................................................................114.3客户反馈............................................................................................114.4项目进展报告...................................................................................114.5项目里程碑报告...............................................................................115参考资料.....................................................................................................11软件项目开发计划版本号:1.0Q/RKS-SP-SPP-032010年11月9号Page4of121概述在概述部分应对开发计划进行概要描述.通常还包括目的,范围,术语定义等.1.1目的陈述本文档的书写目的.1.2项目背景说明:a.待开发的软件系统的名称;b.本项目的任务提出者、开发者、用户及实现该软件的计算机中心或计算机网络;c.该软件系统同其他系统或其他机构的基本的相互来往关系。1.3范围指出本文档的适用范围和预期读者1.4术语定义定义所使用的术语.2项目总览2.1基本信息项目名称项目编号客户名称软件项目经理客户经理测试人员配置管理员质量保证员工作量估算成本估算项目开始日期项目结束日期2.2项目主要联系人姓名电话号码传真号码客户经理客户代表软件项目经理研发经理高级管理者软件项目开发计划版本号:1.0Q/RKS-SP-SPP-032010年11月9号Page5of122.3项目组织结构和职责2.3.1组织(根据项目情况制定,从任务书中拷贝)项目组(项目经理)硬件工程组软件工程组(软件项目经理)DEQCESCCBQAECMESQASCMQC工程服务部客户代表客户经理研发经理高级管理者软件项目开发计划版本号:1.0Q/RKS-SP-SPP-032010年11月9号Page6of122.3.2职责高级管理者为软件项目提供足够的资源.保证SQA小组的独立性.解决SQA检查时发现的问题.审批对外的承诺。定期审查SCM、SQA、项目计划和跟踪的相关活动。研发经理规定系统需求;将系统需求分配给硬件、软件和其他成分;规定硬件、软件和其他成分的界面;监控设计和开发以保证他们符合其规格说明;代表公司下达任务书。客户经理负责向顾客推销公司可以承接的项目和可提供的产品,并组织进行商务谈判客户代表代表客户对项目的各种情况协调处理项目经理负责软件和硬件整个项目的协调、管理软件项目经理进行需求分析,并进行文档的编写组织评审等活动组织制定项目开发计划(SDP)、风险管理计划等计划配合与协调SQA和SCM小组的活动.管理项目组,执行SQA方针和过程以及SDP.监督和跟踪SDP、组织文档评审和项目估算硬件工程组负责硬件工程的实施SCCB授权建立软件基线和标识配置项/单元审查和审定对软件基线的更改审定由软件基线库制造的产品的生成DE按软件开发计划进行开发,并记录相关数据;遵守公司质量管理体系的要求.CME协助软件项目经理制定SCM计划、维护SCM计划;制定并维护项目标识规范;按时归档配置项;标识并管理置于配置管理过程之下的软件工作产品集合;进行软件项目的软件基线生成、管理和备份;软件配置状态的统计和审计,并向项目组、软件项目经理、高级管理者汇报有关活动情况;保存并管理各项评审记录、与项目相关的技术文档、标准和规程。QAE主要是策划软件质量保证活动、检验软件产品或活动对可用的标准、需求和规则的遵守程度、组织处理项目内部不能解决的不一致问题;定期报告检查情况,发现偏差组织制定纠正、预防措施并监督更正;参与制定SQA计划,实施SQA活动,并向SQA经理、软件项目经理项目组、高级管理者汇报有关的情况。QCE依据系统测试计划模板制定测试计划.执行测试计划进行系统测试并记录测试发现的缺陷提供测试报告.软件项目开发计划版本号:1.0Q/RKS-SP-SPP-032010年11月9号Page7of122.4开发人员经历主要描述开发人员的开发经历,包括开发的工作时间、熟悉的编程语言、参加哪些项目的开发等情况。姓名开发工作时间熟悉的工具参加开发的项目职称其他2.5假设和约束描述项目计划和执行的假设和约束.例如指定工具,开发环境,测试环境,工具或环境的可获得性,资源,外部依赖性等.2.6选择生命周期模型对项目