软件过程与改进07课____高效过程神话

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

软件过程与改进第7章高效过程神话关于过程的神话与事实什么是高效的过程保证高效过程机制过程文化软件过程与改进关于过程的神话与事实关于文档化的神话“我们已经拥有了一整套用于记录软件开发以及项目管理的标准文档,我想我们已经拥有了过程”--------------------------------------错!“标准已经有了,应该可以放心了”--------------------------------------错!标准仅仅是完成了过程的定义,没有相应的培训和执行机制,就如同废纸一堆!软件过程与改进关于过程的神话与事实关于信任的神话“因为我们对软件工程师很信任,并且对他们进行了关于过程的培训,再加上他们在自己的工作中运用了所学到的知识,所以我们没有强制他们去做这做那了,当然也不用再对他们的工作进行监督”--------------------------------------错!高效的过程环境能保证所有人都能高效工作。-------------------------------------错!没有自上而下的压力,人们总是习惯于采用旧的工作方式没有压力,人很难习惯新的方式,即使这样的软件工程师参加了很多的培训活动!!!软件过程与改进关于过程的神话与事实关于检查的神话“我们已经定义好了软件过程,而且将其进行了文档化,同时对所有成员也进行了相应的培训。现在一切都理顺了,毫无疑问,过程自己会运行起来,我们不用再费劲地去对过程实施的情况进行检查了”--------------------------------------错!没有外部的检查,过程的实施肯定会中断人文因素团队会根据他们自己的利益而不是全局的利益来实施过程。为了有效的保证团队的活动与整体目标的一致性,采用外部检查是一个十分有效的方法软件过程与改进关于过程的神话与事实关于稳定性的神话“我们已经定义了过程,进行了文档化,做了培训,并且为了保证过程实施的效果还采用了强制的手段。现在整个过程的实施已经很稳定,看起来以后我们也不用做什么改动旧能保持目前这种高效的运行效果”--------------------------------------错!只有当过程与企业总的目标相一致时,过程才是有效的。软件过程与改进关于过程的神话与事实关于职责的神话“我们有一个高层的管理者,他对过程改进所能带来的效益深信不移。因此我们就不用再关心过程改进的投入产出比了”--------------------------------------错!除非我们已经对过程改进所带来的效益进行了连续的跟踪监控与度量并使结果可视化,否则我们不能放弃管理。我们必须分析出通过过程改进所能带来的效益并将结果公之于众,否则,当企业在经营中碰到第一个危机时就会暂停对过程改进的实施。软件过程与改进关于过程的神话与事实关于持续实施的神话“我们已经建立起软件过程规范化的环境。过程已被定义,也进行了培训。现在再也没有什么可以影响过程的实施了。”--------------------------------------错!如果不能通过持续的改进、监控与实施来对过程进行控制的话,那么渐渐滋生的混乱将会对过程造成破坏。混乱可能来自“高手大师们”,也可能来自没有经过培训的新员工。过程改进的道路是漫长的!软件过程与改进什么是高效的过程过程并不是一堆废纸为实现一个有效的过程,我们应注意以下三个方面:过程应文档化应有相应的培训过程必须被监控并被强制执行软件过程与改进高效过程的特点严格遵守--事情最怕被纵容强制执行--不能坏了规矩,管理层的私事和公事要分开监控培训度量职责明确可视化激励员工--领导对自己“流血”事情的处理员工培训过程反馈技术支持软件过程与改进保证高效过程机制高效的过程环境员工遵循过程的原则过程被强制执行不断进行过程维护同时举办过程培训进行必要的度量职责应明确过程可视化-所有人都参与,所有人都知晓建立激励机制、反馈机制软件过程与改进软件过程与改进过程定义所有权过程改进以及技术更新培训活动与工具商业结果过程用户以及项目经理的反馈对过程以及反馈的度量保证高效过程机制使过程更加有效高效的过程环境是一个动态的环境过程文档是“活”的文档,可以被拥有、传播和维护过程的使用者、管理者以及其他成员均按过程的要求从事对执行情况的度量能够为过程过程改进活动提供意见过程对企业目标的影响是明显的,并且应将过程作为规定来执行软件过程与改进保证高效过程机制过程的所有权必须为过程指定一组负责人,及所有权的拥有者常见:SEPG(软件工程过程组)没有负责人的过程是企业的负担软件过程与改进保证高效过程机制过程的培训(不同角色,不同的培训以及目标)统一做事方式,协调组间能力管理者:了解关于过程所带来商业利益的培训过程组:详细的过程、方法以及技术的培训项目经理:过程管理的培训以及对过程改进的了解职能经理:了解过程以及过程管理的培训项目成员以及功能团队:详细的过程、方法以及技术的培训过程架构师:详细的过程架构以及有关支持的培训质量保证团队:详细的评审以及监控方面的培训软件过程与改进保证高效过程机制过程结果的度量对过程结果的度量是评估过程对企业及项目目标能否做出贡献的基础软件过程与改进保证高效过程机制来自于过程使用者的反馈填写反馈意见单从使用者处直接获得反馈意见激励那些主动针对过程提意见的人通过过程活动中所包含的监控、度量机智以及工具自动收集反馈信息举例:客户抱怨(客户投诉部)会抱怨的客户是好客户,回头率是65%关键在于处理方法抱怨是公司提升的阶梯软件过程与改进典型的反馈问题:过程对你的工作有帮助或者妨碍吗过程如何帮助或妨碍你的工作在什么情况下过程最有效过程的哪些方面需要加以改进应采取什么措施才能鼓励你在工作中遵守过程的要求软件过程与改进保证高效过程机制来源于外部环境的反馈政策方面经济方面法律方面社会或技术方面软件过程与改进保证高效过程机制强制和检查机制强制仅仅是对破坏过程实施的人的一种威慑几种方式:•内部审查•ISO9000认证的审查•其他标准的认证审查•对过程遵循情况的审查及评审•对过程遵循情况的检查软件过程与改进过程文化过程的制度化过程包含在组织每日的活动中整个组织内部的日常工作中都遵循了过程的要求什么是文化所有人认可的事物,并用其来指导生活文化是很多很多年的习惯“许多许多的例子才能培养一点点传统,许多许多的传统才能培养一点点文化”•日尔曼民族的教育过程文化是由企业高层制定的远景规划以及战略方向所驱动的过程架构提供对商业模型、实践以及流程的支持,从而“确保这些最初的定义能加以实现”软件过程与改进软件过程与改进共同的过程文化过程架构过程制度化的要求过程文化为什么需要过程文化与架构过程文化与过程架构缺一不可没有架构的支持,过程文化就没有意义。每个人都在谈论对过程的需求,但高层不愿意掏钱。没有过程文化的的鼓励,过程组织的基础就变成孤立的角色与职责,过程的角色就会从主流的开发以及商业运作中分离出来过程文化特征与行为可视化规范化制度化高层的承诺强制所有权反馈评估培训改进过程文化向有效过程环境转变的6个基本原则软件过程改进中最主要的变化应首先进行最终所有人都应参与到对过程的改进中来为实现一个有效的改变,需要确定一个目标并对当前的过程有所了解变化是会不断发生的没有有意识的努力以及不断的强调无法实现软件过程的变化软件过程改进需要投入

1 / 25
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功