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

简介:

本节书摘来自异步社区《个体软件过程》一书中的第1章1.3节个体软件过程,作者【美】Watts S. Humphrey,更多章节内容可以访问云栖社区“异步社区”公众号查看。

1.3 个体软件过程
个体软件过程
个体软件过程(Personal Software Process,PSPSM)1是为帮助软件工程师完成出色的工作而设计的。它告诉工程师如何把这些先进的工程方法应用到日常的任务中去。它提供详细的估计和计划的方法,告诉他们如何按照计划去跟踪任务的执行情况,向他们详细解释如何利用已定义的过程来指导他们的工作。

在研究生的课程中讲述个体软件过程(PSP)的全部内容需要15节课的时间,在这期间,学生通过10道程序设计题和5道分析题来实践PSP的方法。这些内容将帮助他们了解PSP的方法是如何工作的。很多大学都开设了PSP的课程,而且PSP正在推广到许多工业企业。从数以千计的PSP课程中得到的数据表明,PSP的方法对于提高工程师的计划能力和产品质量都很有效。

PSP在工业化软件生产中也很有效。例如,一个由三位工程师组成的小组,在学习PSP之前,他们开发一个软件系统中3个组件所用的时间是预计的5倍。当经过PSP培训之后,他们开发同一个产品中另外6个组件所用的时间比计划的时间少了10.4%。从用户所发现的产品缺陷来看,他们在经过培训后开发的组件的质量是培训前的5倍。

本书的每一章都将介绍PSP的一种方法,它应该应用到今后的工作中去。在使用PSP方法的过程中,将知道它是如何有效,并且提供了实践的机会。

PSP的方法需要付出很大的努力,但是这是学习它们的唯一方法。听课和阅读课本固然重要,但最重要的学习工具是在完成每一道PSP练习时收集你自己的实践数据。保存这些数据非常重要,你可以看到PSP是如何改善你的工作性能。

1 The Personal Software Process和PSPSM是Carnegie Mellon大学的服务商标。
本文仅用于学习和交流目的,不代表异步社区观点。非商业转载请注明作译者、出处,并保留本文的原始链接。

相关文章
|
14天前
|
人工智能 自然语言处理 前端开发
谁是下一个超级个体?
我的老朋友们,你最喜欢我的哪个功能?有没有好玩的场景 show 一下?我在你的工作和学习中,解决了哪些问题,欢迎分享!当然我们也准备了非常优质的礼物,为每一次精心分享的内容提供最大的鼓励!
|
6月前
|
供应链 监控 数据挖掘
高质量决策是伪命题吗?拨开迷雾,回归决策价值
高质量决策是伪命题吗?拨开迷雾,回归决策价值
97 1
六西格玛管理——《可以量化的管理学》
6.7.4六西格玛管理 内容提要:6σ管理是通过减少波动、不断创新、质量缺陷达到或逼近百万分之三点四的质量水平,以实现顾客满意和最大收益的系统科学。 六西格玛(6σ)概念于1986年由摩托罗拉公司的比尔·史密斯提出,旨在生产过程中降低产品及流程的缺陷次数,防止产品变异,提升品质。
927 0
克劳斯比的零缺陷——《可以量化的管理学》
6.7.3克劳斯比的零缺陷 内容提要:质量管理大师菲利浦•克劳士比是零缺陷之父,提出了第一次就把正确的事情做正确。 质量管理大师菲利浦·克劳士比(Philip B. Crosby)对世人有卓越贡献及深远影响,被誉为当代“伟大的管理思想家”、“零缺陷之父”、“世界质量先生”,终身致力于“质量管理”哲学的发展和应用,引发全球质量活动由生产制造业扩大到工商企业领域(如图6-54所示)。
1340 0