版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、软件过程管理,-Ch.3 软件过程的组织管理,软件过程的组织管理,任何组织和企业的成功,都是靠团队而不是靠个人。 罗伯特凯利,本章重点,掌握术语:组织过程焦点、组织过程。 了解软件过程中的组织过程掌握组织过程的定义,掌握组织过程定义基础,裁减标准软件过程的指南和准则。 掌握PSP过程框架的原则和思想,理解PSP过程框架的内容。理解PSP成熟度模型框架及构成内容。 理解和掌握PSP的设计方法,理解个人和团队的关系,学会实践方法。,组织过程焦点的目的是建立起软件组织对软件过程活动的责任,包括促进并保持对软件过程的了解、协调、制定、维护、评估以及改进的活动。软件组织应对改进组织的整体软件过程能力提供
2、持续的支持。如,通过成立软件工程过程组(SEPG)来协调软件过程的制定和维护。组织过程焦点也是CMM第3级的一个关键过程域,它的目标如下: (1)在整个组织中,软件过程的制定和改进活动是协调一致的。 (2)识别一个具体的软件过程相对于标准过程的优缺点。 (3)确保组织层的软件过程的制定和改进活动是有计划进行的。,3.1 组织过程焦点,3.1 组织过程焦点,关键实践可以归入5个共同特点中: 1. 执行约定 2. 执行能力 3. 执行活动 4. 测量与分析 5. 验证实施 共同特点是一种属性,它能指示一个关键过程区域的实施和规范化是否是有效的、可重复的和持久的。这些共同特点使得过程成为组织文化的一
3、部分。,组织过程焦点-执行约定,执行约定包含了关于组织过程焦点的组织方针以及特别分配的关键责任。执行约定是组织过程焦点的基础,是企业为了保证过程建立和继续起作用必须采取的行动。执行约定一般包括建立组织方针和高级管理者的支持等方面的内容。 (1)组织应该遵循一个文档化的关于协调软件流程的制定和改进活动的组织方针 (2)高级管理人员发起对软件过程制定和改进的组织活动 (3)高级管理人员监督软件过程的制定和改进的组织活动,组织过程焦点-执行能力,作为组织和项目实施软件过程的先决条件,执行能力一般指提供资源、分派职责和人员培训。 (1)建立一个负责整个组织的软件过程活动的工作组 (2)为软件过程活动提
4、供足够的资源和资金 (3)组织软件过程活动的组员进行培训 (4)软件工程组和其他工程组的组员接受软件过程活动的相关培训,组织过程焦点-执行活动,组织过程焦点关键过程域需要完成下述的7项活动,这些活动的目的在于创造一种环境,使组织能够建立和维护一个软件过程改进的方法学。他们帮助组织创建过程、定期评估过程和协调变更。 (1)定期评估软件过程并根据评估结果制订相应的更改计划 (2)组织制定和维护有关软件过程和改进活动的计划 (3)协调组织的标准软件过程和项目自定义的软件过程的制定和改进工作 (4)协调组织的软件过程数据库的使用 (5)新过程、新方法、新工具的评价、监控和推广 (6)对有关组织和项目的
5、软件过程培训进行统一管理 (7)及时将有关软件过程制定和改进的活动通知与实施软件过程相关的组和人员,组织过程焦点-评估,活动情况的衡量必须对活动的结果进行度量和分析,并完成相应的验证工作。 1. 度量和分析 已经完成的工作量以及实际消耗的资源与计划的比较。 每次软件过程的评估结果与以往的评估结果和建议的比较。 2. 实施验证 评审软件过程制定和改进活动的进展状态。 分析在低层次上无法解决的矛盾和问题。 各项活动的组织、实施、审核以及结果。 总结验证结果,写出总结报告并将报告发送给有关的工作组和人员。,3.2 组织过程定义,组织过程定义的目的是开发和维护一组可用的软件过程财富(software
6、process assets), 这些财富可以用来改进跨越各个项目的过程性能并为组织的长期发展奠定基础。 软件过程定义涉及到开发和维护组织的标准软件过程(standard software process)。,组织过程定义-软件过程财富,软件过程财富可用于开发、执行和维护标准软件过程和项目定义软件过程。软件过程财富主要包含如下内容: 组织标准软件过程。 软件生命周期的描述。 过程剪裁指南和准则。 组织软件过程数据库。 软件过程的有关文档库。,组织过程定义-过程裁减(1),标准软件过程 组织标准软件过程是基本过程的可操作的定义,基本过程指导在组织中建立一个针对所有软件项目的共用的软件过程,是项目
7、定义软件过程的基础。 项目定义软件过程 项目定义软件过程是指对项目所用软件过程的可操作的定义。项目定义软件过程是一个已很好特征化的和已理解的软件过程,用软件标准、规程、工具和方法予以描述。,组织过程定义-过程裁减(2),剪裁指南和准则的主要作用: 选择一个适合项目的生命周期模型。 剪裁和细化组织标准软件过程和所选择的软件生命周期,使之适合项目的具体特征。,软件过程剪裁流程,组织目标的实现,有序化 组织本身的有序结构形成了它的特有功能 目的化 组织的各个部分,具体明确各自的突击方向和具体目的。 自动化 实现组织目标与员工自我实现的一致性当然是一种动力 合理化,3.3 PSP过程框架和成熟度模型,
8、PSP用于控制、管理和改进个人工作方式的自我改善过程,是一个包括软件开发表格、指南和规程的结构化框架。其方法和结构简单,不要求使用特别的编程语言、开发工具或设计方法,可以在任何软件开发和维护中应用。通过运用PSP方法,软件开发人员通过一个已定义的和度量的过程来减少软件缺陷,提高计划能力,增加生产效率。,3.3.1 PSP原则和思想,每个人都是不同的,对于某个工程师有效的方法不一定适合另一个,PSP帮助工程师测量和跟踪他们的工作,使得他们能够找到最适合自己的方法。 以人为本,以自身为出发点,从本人做起。 PSP内容丰富,具有良好的实践性,包括个人时间管理、时间跟踪、任务估计和阶段性工作计划等内容
9、。,3.3 PSP过程框架和成熟度模型,PSP过程框架 PSP过程由一系列方法、表格、脚本等组成,用以指导软件开发人员计划、度量和管理他们的工作。 PSP成熟度模型 PSP是一个具有4个等级的成熟度框架 。4个等级分别为个体度量过程、个体计划过程、个体质量管理过程和个体循环过程。,PSP过程框架,PSP成熟度模型,3.5&3.6 TSP 小组软件过程,随着软件项目和软件企业的发展,工程师仅仅做好自己的工作是不够的,因为越来越多的项目需要团队开发,而好的个体加在一起并不一定等于好的团队。软件开发是一个团队活动,而团队的有效性决定了产品的质量,TSP的过程质量管理因此变得越来越重要。TSP过程主要
10、适用于20人以上的开发小组,少于20人,可以参考相似的TSPi过程。,3.5&3.6 TSP 小组软件过程,TSP解决的主要问题:Team Software Process 如何规划和管理一个软件开发团队。 如何制订团队工作所需要的策略。 如何定义和确定团队中每个角色的职责。 如何为团队中每个成员分配不同的角色。 团队及其不同角色在整个开发过程的不同阶段应该做些什么,如何更好地发挥作用。 在如何协调团队成员之间的任务,并跟踪报告团队整体的任务进度。 采用哪些方法提高团队的协作能力。,TSP结构,在成员参加TSP团队以前,他们必须知道如何进行规范的工作。进行个人软件过程的培训可以向工程师们提供使
11、用TSP所必须的知识和技能。PSP培训包括学习如何编制详细的计划,采集和使用过程数据,用获得的数据跟踪项目,度量和管理产品质量以及定义和使用可操作的过程。工程师必须在参与TSP团队构建或执行TSP过程以前获得这些技能的培训。,TSP结构,TSP由分阶段的众多循环构成。TSP遵循交互性原则,每一阶段和循环都能在上一阶段或循环的基础上重新规划。,TSP结构,TSP 过程流,TSP启动过程,整个启动流程共包含了9个启动会议。当流程结束时,小组将创建详细的工作计划,并形成一个团结一致的、高效的团队。,TSP小组启动流程,TSP工作流程,案例,:项目开发周期只有3个月,团队4、5个人,如果必须执行所有的过程和子过程,生成所有要求的技术和管理文档,那项目的开发周期恐怕不是3个月,而是4、5个月了,谈谈你的看法。,讨论课堂,
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 止水钢板施工工艺文档
- 沥青瓦工程技术交底
- 人力资源员工工作总结
- 降排水专项施工方案
- 重症监护室实习生出科考试试题含答案
- 2025年矿山废水处理试题及答案
- 科研人员求职面试技巧总结
- 建设工程施工合同纠纷要素式起诉状模板附法律风险提示
- 2026 年离婚协议书标准权威版
- 东北特钢员工年终总结(3篇)
- 2025年医院社区卫生服务中心工作总结及2026年工作计划
- 2025-2026学年北师大版七年级生物上册知识点清单
- 委托作品协议书
- 食品加工厂乳制品设备安装方案
- 2025至2030中国芳纶纤维行业发展分析及市场发展趋势分析与未来投资战略咨询研究报告
- 尾牙宴活动策划方案(3篇)
- 鲁教版(2024)五四制英语七年级上册全册综合复习默写 (含答案)
- 生蚝课件教学课件
- 组塔架线安全培训
- 化疗神经毒性反应护理
- 2025年度运营数据支及决策对工作总结
评论
0/150
提交评论