什么是PSP
作者:互联网
1.什么是PSP:
个人软件过程(Personal Software Process,PSP)是一种可用于控制、管理和改进个人工作方式的自我持续改进过程,是一个包括软件开发表格、指南和规程的结构化框架。PSP与具体的技术(程序设计语言、工具或者设计方法)相对独立,其原则能够应用到几乎任何的软件工程任务之中。PSP能够说明个体软件过程的原则; 帮助软件工程师作出准确的计划;确定软件工程师为改善产品质量要采取的步骤;建立度量个体软件过程改善的基准;确定过程的改变对软件工程师能力的影响。
随着软件工程知识的普及,软件工程师都知道,要开发高质量的软件,必须改进软件生产的过程。目前,业界公认由CMU/SEI开发的软件能力成熟度模型SW-CMM是当前最好的软件过程,并且CMM已经成为事实上的软件过程工业标准。但是,CMM虽然提供了一个有力的软件过程改进框架,却只告诉我们"应该做什么",而没有告诉我们"应该怎样做",并未提供有关实现关键过程域所需要的具体知识和技能。为了弥补这个欠缺,Humphrey又主持开发了个体软件过程(Personal Software Process,PSP)。
2.如何提高自身的PSP?
第一,在时间上要分清主次,将主要活动进行分类,然后跟踪这些主要活动所花费的时间。记录时间,记录每项主要活动所花费的时间,养成习惯。使用标准的方法来记录时间,确保记录的一致性,并且把时间数据保存在适合的地方,以便后续的分析及跟踪。
要有自己的目标,目标必须是具体的,目标与工作职责之间必须具有一定的相关性,目标的完成必须要有明确的截至期限。然后就是合理安排。
标签:CMM,工程师,什么,改进,软件,PSP,过程 来源: https://www.cnblogs.com/lfy121386/p/16156641.html