2022年某公司IE模版软件项目策划过程 .pdf
《2022年某公司IE模版软件项目策划过程 .pdf》由会员分享,可在线阅读,更多相关《2022年某公司IE模版软件项目策划过程 .pdf(28页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、目录1 简介 31.1 目的 31.2 适用范围32 过程总体描述32.1 过程概述32.2 过程结构描述43 过程元素描述53.1 项目定义53.1.1 工作流程概述53.1.2 参与人员53.1.3入口准则53.1.4 输入53.1.5 任务53.1.6 出口准则83.1.7 输出(工作产品)83.1.8 资源和能力要求83.1.9 度量83.2 选用软件生命周期模型83.2.1 工作流程概述83.2.2 参与人员83.2.3 入口准则93.2.4 输入93.2.5 任务93.2.6 出口准则93.2.7 输出(工作产品)103.2.8 资源和能力要求103.2.9 度量103.3 工作分
2、解WBS103.3.1 过程元素概述103.3.2 参与人员113.3.3 入口准则113.3.4 输入113.3.5 任务123.3.6 出口准则133.3.7 输出(工作产品)133.3.8 资源和能力要求133.3.9 度量133.4 制订风险管理计划133.4.1 过程元素概述133.4.2 参与人员143.4.3 入口准则14精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 1 页,共 28 页3.4.4 输入143.4.5 任务143.4.6 出口准则163.4.7 输出(工作产品)163.4.8 资源和能力要求163.4.9 度量163
3、.5 项目估算163.5.1 概述163.5.2 参与人员173.5.3 入口准则173.5.4 输入173.5.5 任务183.5.6 出口准则203.5.7 输出(工作产品)203.5.8 资源和能力要求203.5.9 度量203.6 项目计划审批213.6.1 概述213.6.2 参与人员213.6.3 入口准则213.6.4 输入213.6.5 任务223.6.6 出口准则233.6.7 输出(工作产品)233.6.8 资源和能力要求233.6.9 度量233.7.1 概述233.7.2 参与人员233.7.3 入口准则243.7.4 输入243.7.5 任务243.7.6 出口准则2
4、43.7.7 输出(工作产品)253.7.8 资源和能力要求253.7.9 度量254 附录 264.1 附表 1: 风险分析264.2 附表 2: 风险处理和减缓28精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 2 页,共 28 页1 简介1.1 目的软件项目计划的目的是为执行软件工程和管理软件项目制定合理的计划。本过程旨在使软件开发人员及管理人员充分了解软件项目计划过程,使项目管理人员遵照本过程实施项目计划活动、制定软件开发计划及执行相关计划活动。1.2 适用范围本过程适用于组织中所有的软件开发项目,从需求阶段开始, 至维护阶段完成,贯穿项目
5、的整个生命周期。转自项目管理者联盟1.3 术语表WBS :工作分解结构( Work Breakdown Structure, WBS )是一种以分级方式表述项目工作和任务的技术。 一个定义良好的 WBS 不仅体现了项目所采用的软件过程,而且指明了整个生命周期中所要产生的各种工作产品。WBS 的建立可以有助于在项目计划期间防止遗漏某些重要的事项和活动,并且保证所需要的活动都能明确识别和关联。BCWS:Budgeted Cost of Work Scheduled,项目基准,也叫做计划工作的预算成本( BCWS)2 过程总体描述2.1 过程概述为了对软件项目实施有效的管理, 通常将整个项目划分成四
6、个大的阶段, 即:立项阶段、计划阶段、开发阶段和交付阶段。从项目管理的要求来说,在立项阶段,对项目做可行性分析;在计划阶段,要进行项目计划,即对项目进行整体计划,计划的结果将作为项目后续开发和管理活动的基础;在项目的开发阶段, 为了确保项目能按预定计划、预定成本完成开发任务,需要对其进行跟踪和监控;精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 3 页,共 28 页在项目的交付阶段,项目验收交付后应进行项目总结。项目计划过程是软件项目管理的一个重要过程。计划又是一个重要的活动,许多过程活动都和它相关,作为一个完整的项目计划,它包括:项目任务书、生命
7、周期模型选用、项目定义的软件过程、软件开发计划制定(产品识别与WBS制定、软件估算、风险管理计划、进度表制定)、软件配置管理计划、软件质量保证计划、测试计划等。在计划阶段,上述的活动是协调一致的,其他计划的制定和开发计划制定同步。2.2 过程结构描述精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 4 页,共 28 页3 过程元素描述3.1 项目定义3.1.1 工作流程概述进行项目定义的目的是要确保在项目生命周期的早期打下成功的基础。它包括根据客户需求确定的项目范围建立项目任务书、并且组织起适当的人员。3.1.2 参与人员项目经理:编写项目任务书高层
8、经理:下达任务书、批准任务书、组织项目团队3.1.3 入口准则已收集完成客户需求并通过评审。3.1.4 输入客户需求说明书3.1.5 任务3.1.5.1 确定项目任务书内容项目任务书就是对该项目的简要的、理解透彻的描述。 它有助于客户和管理人员进行相关的业务决策, 并且有助于项目参与人员理解其总的期望和将来项目启动后所要处于的业务环境。精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 5 页,共 28 页项目任务书必须在客户需求收集完成之后开始起草,在项目启动之前完成。它的内容一般包括:项目的管理和技术目标客户和用户识别软件主要功能的一般描述项目论证
9、,包括商业目标和结果软件系统所期望的收益主要成本、时间表、资源、或其他约束项目的性能目标关键责任与其他项目和组织之间的依赖关系项目任务书必须经过高层管理者的批准。批准就等于授权允许推进到项目的启动阶段。项目任务书的书写要求参见项目任务书模版。3.1.5.2 组织适当的人员项目经理博客有效的项目组胜于所有个体的总和。每一个项目先要组织项目组, 识别所有需要的角色, 确保不要忽略任何应由软件开发组以外人员来充当的角色。角色应该包括:需求分析员:由客户需求析出其中归于软件的需求。开发人员:根据需求,通过设计和编码实现软件的需求。客户:需求的提出者,也是软件开发的约定者。用户:软件产品的使用者,有时与
10、客户是同一对象。测试人员:对软件产品进行测试,保证满足软件设计要求和客户的需求。质量保证人员: 在整个软件生命周期中, 监督和检验软件过程与标准的符合性以及软件产品生产规范的符合性。配置管理人员: 在整个软件生命周期中, 控制软件产品的状态和一致性,确保产品的有序变更和发布。数据库 / 运行/ 网络支持:如果需要的话,对项目给予后勤保障。管理者:获得对项目的承诺和支持,以及对项目的总体控制。精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 6 页,共 28 页接下来要与适当的组进行接触, 并与他们协商参与项目计划阶段。要落实每个组都究竟让谁参与该项目
11、。 在进行项目估算时, 还要对所需的其它资源和支持继续进行沟通和协商。当分配好人员并组织起项目组时,就要清楚地说明责任, 以使每个项目组成员了解项目对他们寄予的期望是什么。3.1.5.3 确定项目范围由客户需求说明书经过分析得到归于软件的需求,再经过文档化,形成软件需求规格说明书 。系统分析活动也应由项目经理先制订计划,计划内容包括:要达到的目标;确定系统分析的任务,包括:确定系统架构、可行性分析、用工程方法和技术语言对客户需求说明书 的需求进行重新组织和描述 (例如分解成软件部分和硬件部分的需求)等;工作阶段及每个阶段应产生的中间工作产品;按历史数据或根据业界标准进行工作量估算和日程安排。将
12、任务分配给项目组成员。软件需求必须经过正式评审, 并且对需求的改动也必须进行正式的控制,控制方式由软件配置管理过程的控制。项目经理按照系统分析计划推进分析活动,直至形成软件需求规格说明书并获得正式评审通过。3.1.5.4 项目任务书文档化在项目计划进行到这里时, 要开始利用软件开发计划模板的 项目任务书模板对软件开发计划进行文档化,项目任务书是单独的一个文档,但是项目计划可以由项目任务书逐步细化衍生出来。在项目任务书的基础上,完成项目计划的制订工作。精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 7 页,共 28 页3.1.6 出口准则项目任务书得
13、到高层经理批准。项目开发组织主要成员已经确定,责任已经清楚。形成软件需求规格说明书并通过正式评审。3.1.7 输出(工作产品)项目任务书软件需求规格说明书3.1.8 资源和能力要求与客户需求有关的信息资源;确定项目的主要成员所需要的人力资源;系统分析所要求的人员能力。3.1.9 度量项目经理编制项目任务书所花费的工时。系统分析所花费的工时。3.2 选用软件生命周期模型3.2.1 工作流程概述结合项目的具体情况, 选择适合本项目的软件生命周期模型,以此定义项目开发的过程,并识别各过程应产生的工作产品。3.2.2 参与人员项目经理:负责组织项目的软件过程的定义。精选学习资料 - - - - - -
14、 - - - 名师归纳总结 - - - - - - -第 8 页,共 28 页SEPG :对项目选择的模型与开发过程进行评审。高层经理:批准项目选择的软件过程。3.2.3 入口准则项目软件需求已经明确3.2.4 输入软件需求规格说明书项目任务书软件生命周期模型选用规程3.2.5 任务(1)根据软件需求规格说明书和项目任务书中描述的项目实际情况,按照软件生命周期模型选用规程选择适合的软件生命周期模型。(2)对模型定义的各软件过程进行详细描述,描述应包括:过程的入口准则、出口准则、要执行的任务以及产生的工作产品。(3)选择的模型与开发过程, 经 SEPG 评审后由高层经理批准。 根据项目的具体情况
15、,项目的过程描述文件可以不单独成文,而作为项目开发计划文件的组成部分并入开发计划文件。(4)如项目开发与模型定义的软件过程存在偏差,则应在软件过程描述文件中进行说明,并经SEPG 评审后,由高层经理(如需要,还应由客户)进行审批。上述任务由软件项目经理(以下如无特别说明,均简称项目经理)负责,组织有关人员完成。3.2.6 出口准则软件过程描述文件已形成文件,并已通过评审并经批准。精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 9 页,共 28 页3.2.7 输出(工作产品)项目选用的模型与其软件过程描述文档, (名称一般是项目软件工程过程描述 )3
16、.2.8 资源和能力要求选择适用模型的人员具有如何利用软件过程资源方面的能力,如果未完全具备,应组织适当的培训。3.2.9 度量项目经理负责统计软件过程选择与描述所花费的工时。SEPG 人员所花费的工时。3.3 工作分解 WBS3.3.1 过程元素概述WBS (Work Breakdown Structure工作分解结构 )是一种以分级方式表述项目工作和任务的技术,一个定义良好的WBS 不仅体现了项目所采用的软件过程,而且指明了整个生命周期中所要产生的各种工作产品。WBS 的建立可以有助于在项目计划期间防止遗漏某些重要的项和活动,并且保证所需要的活动都能得以逻辑的识别和关联。一个定义清晰的 W
17、BS 是项目计划的基础。 在项目的早期阶段对整个生命周期中的所有任务是无法完全而准确识别的,所以项目计划会在不同的阶段分别进行工作任务分解。而WBS 又先于其他的计划活动(比如:估算、进度表等)产生。因此,对完成的 WBS 首先要进行组内评审, 将组内评审通过的WBS 作为下步策划的基础。当然,工作任务分解也是一个迭代的过程。计划过程也会对它进行完善和维护,最终的 WBS 将和项目计划所有其它工作产品一起进行评审。WBS 工作分解结构示例图如下:精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 10 页,共 28 页3.3.2 参与人员项目经理:组织
18、对本项目组内对所涉及技术较熟悉的人员分工完成工作任务的拆分。相关人员:协助、配合项目经理进行任务拆分。相关人员是指:开发组、测试组、文档支持人员的代表,以及SQA和 SCM 等。3.3.3 入口准则项目的软件过程描述文件已通过评审并经过批准3.3.4 输入项目选用的模型与其软件过程描述文档项目任务书精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 11 页,共 28 页3.3.5 任务3.3.5.1 识别工作产品在定义了项目工程过程模型和技术方法之后,要确定待产生的工作产品的类型,工作产品和过程阶段的对应关系可以参见工作产品列表,这是一个标准的列表,
19、如果项目有特殊要求, 可以增加或删减。 每一个项目需要在项目计划中引用它,详细的工作产品和子工作产品在WBS 中详细列出。这一步很重要, 因为在详细的阶段计划期间,要定义许多项目任务, 其中的一部分就是根据所要产生的工作产品定义的。并且,当项目执行时, 进度度量的基础就是工作产品的完成。3.3.5.2 用 WBS 定义技术活动用 WBS 定义技术活动,其定义要点为:在项目的早期定义WBS 的高层元素,然后在进行详细策划时再定义WBS 的低层元素;拆分从 WBS 的第一层开始。通常利用所选定的过程模型确定第一层和第二层,然后逐层确定各层元素,包括开发阶段、过程和产品;一般不会超过五层,最低层的元
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年某公司IE模版软件项目策划过程 2022 某公司 IE 模版 软件 项目 策划 过程
限制150内