《个体软件过程》—第1章1.7节过程改进的步骤

1.7 过程改进的步骤
个体软件过程
改进工作方式所需要的步骤与我学习射击泥鸽子的步骤一样。它们并不复杂,如图1.1所示。

定义质量目标。很显然,我的目标就是尽我所能射中靶子。百发百中是我最终的目标。
度量产品质量。教官和我都看到了我的糟糕成绩,觉得需要作些改进。
了解过程。教官观察我的操作,看看我应该作哪些改变。
对过程进行调整。教官建议我改用左手射击。
应用调整后的过程。我用左手进行了几轮射击。
度量结果。我们数了数我击中的和脱靶的鸽子数。
将结果与目标作比较。从统计数据可以看出,我的成绩大大地提高了。
循环和持续改进。因为学习射击泥鸽子的过程是一个简单的过程,所以就不需要再循环和改进了。
如果是一个较复杂的过程,通常需要进行几个循环的过程改进。像软件开发这样复杂的过程,应该不断进行过程改进的循环。
本文仅用于学习和交流目的,不代表异步社区观点。非商业转载请注明作译者、出处,并保留本文的原始链接。

时间: 2024-10-22 01:34:13

《个体软件过程》—第1章1.7节过程改进的步骤的相关文章

《软件工程(第4版?修订版)》—第2章2.1节过程的含义

第2章 过程和生命周期的建模软件工程(第4版•修订版)本章讨论以下内容: 过程的含义:软件开发的产品.过程和资源:软件开发过程的若干模型:过程建模的工具和技术.我们在第1章中看到,软件工程既是一个创造的过程,又是一个逐步进行的过程,它涉及很多人员,这些人员生产不同类型的产品.在这一章,我们会详细分析这些步骤,讨论各种活动的组织方式,以便我们能够协调所做的各种活动以及决定什么时候进行这些活动.本章首先定义什么是过程,以便我们能够理解对软件开发建模时必须包含哪些内容.接着讨论几种软件过程模型.在理解

《软件工程(第4版?修订版)》—第2章2.3节过程建模工具和技术

2.3 过程建模工具和技术 软件工程(第4版•修订版) 一旦你决定了要从过程模型中得到什么,会有很多建模工具和技术可供选择.从前面章节模型的描述中,我们已经了解了一些建模的方法.选择的建模技术是否合适,取决于你的目标和喜欢的工作方式.尤其是,对表示法的选择取决于你想要用模型表示的内容.表示法可以是从文本到图形的各种方式.文本方式把过程表示为函数,图形方式把过程描述成由正方形和箭头组成的层次结构,图形和文本结合的方式把图形化的描述与表格和函数结合在一起,共同对过程从较高层次进行说明.许多建模表示法

《个体软件过程》—第1章1.8节本书的策略

1.8 本书的策略个体软件过程本书分章介绍一些关键的软件工程方法.这些方法都很重要,但是讲述这些方法时应该按照某种顺序进行.这就像教人游泳一样,要把如何换气.如何蹬腿.如何飘浮以及如何用手臂划水等当作单个活动分别告诉别人,但实际游泳时要把这些动作连贯起来才行.通常情况下,要先教别人换气,而其他步骤的顺序则没有多大区别.但是不管怎样,这几个步骤都要告诉别人.在任何情况下,只有把这几步都学会了,才能学会游泳.有了这本书作指导,我们就比较幸运.书中的绝大部分方法都可以独立地使用,每种方法都有它们各自的

《个体软件过程》目录—导读

版权声明 个体软件过程 Introduction to the Personal Software Process, First Edition by Wattss. Humphrey Copyright 1997 by Addison Wesley Longman, Inc. All rights reserved. Published by arrangement with the original publisher, Addison Wesley Longman, a Pearson E

《个体软件过程》—第1章1.3节个体软件过程

1.3 个体软件过程 个体软件过程 个体软件过程(Personal Software Process,PSPSM)1是为帮助软件工程师完成出色的工作而设计的.它告诉工程师如何把这些先进的工程方法应用到日常的任务中去.它提供详细的估计和计划的方法,告诉他们如何按照计划去跟踪任务的执行情况,向他们详细解释如何利用已定义的过程来指导他们的工作. 在研究生的课程中讲述个体软件过程(PSP)的全部内容需要15节课的时间,在这期间,学生通过10道程序设计题和5道分析题来实践PSP的方法.这些内容将帮助他们了

《个体软件过程》—第1章1.1节什么是软件工程

第1章 软件工程师的任务个体软件过程本章除了描述软件工程的任务及其中的某些关键活动之外,还概述了有助于学习并改善有关软件工程方面的技能的策略,并概括性地给出了在学习本书过程中所要完成的主要任务. 1.1 什么是软件工程个体软件过程一个软件工程师的任务就是要在预定的时间和进度下交付高质量的软件产品.因此,要进行有效的软件工程的工作,要从以下三个方面进行:开发出高质量的软件产品:在预期的费用内进行工作:在预定的进度下完成任务.经过多年来痛苦的经历,许多软件工程师已经懂得,要想使所做的工作富有成效,需

《个体软件过程》—第8章8.1节什么是承诺

第8章 承诺的管理个体软件过程本章我们把精力集中在承诺上,讨论承诺是什么,承诺为什么重要以及如何管理承诺.在练习中,评阅并且列出自己目前的承诺. 8.1 什么是承诺个体软件过程做出承诺是一种思想状态.无论是出于什么原因,你承担了一项工作,就会觉得应该做这件事情.但是,承诺不仅仅是你要做的那些事情:它还说明有人希望你来做这些事情.实际上,这是承诺的关键问题:你向谁作出了承诺?从法律或者合同的角度来说,你对别人负有义务:你的教授,你的经理,你的雇主.但是,更重要的是你给自己制订了更深层次的承诺. 许

《个体软件过程》—第8章8.9节总结

8.9 总结个体软件过程本章定义了承诺,解释了为什么要履行承诺规定的义务以及如何管理承诺.当双方或者多方的当事人,在任务是什么.谁来完成任务.什么时候完成任务以及应提供什么样的报酬这几方面达成一致时,他们就制订了关于某项任务的承诺.对于制订恰当的承诺,应有满足承诺的合理的保证条件,并要制订一个计划来支持其实现.此外,计划和承诺都要存档. 应该管理承诺以避免过多的承诺.如果作了过多的承诺,你将不能完成某些承诺并且会得到不可靠的名声.总是完不成承诺会毁坏你的职业生涯,会影响你的成绩以及获得和保持一份

《个体软件过程》—第8章8.10节练习8

8.10 练习8 个体软件过程 列出一份承诺的清单.包括关于承诺内容的简要总结.由谁来完成承诺.何时完成以及你希望得到什么样的回报.使用表8.3所示的格式,将一份这样的承诺和你的作业一起提交.在你的工程记事本中保存一份承诺的副本.注意,承诺清单为选做的作业,除非你的指导教师要求了,否则你可以不完成这项作业. 提交你还没有交的时间记录日志.工作编号日志和周工作总结表. 本文仅用于学习和交流目的,不代表异步社区观点.非商业转载请注明作译者.出处,并保留本文的原始链接.