什么是PSP
个人软件过程(Personal Software Process,PSP)是一种可用于控制、管理和改进个人工作方式的自我持续改进过程,是一个包括软件开发表格、指南和规程的结构化框架。PSP与具体的技术(程序设计语言、工具或者设计方法)相对独立,其原则能够应用到几乎任何的软件工程任务之中。PSP能够说明个体软件过程的原则; 帮助软件工程师作出准确的计划;确定软件工程师为改善产品质量要采取的步骤;建立度量个体软件过程改善的基准;确定过程的改变对软件工程师能力的影响。
- 什么是PSP
- 它是一个自我改进的过程,它帮助控制、管理和改进自己的工作方式
- 它是一个结构化的框架,包括了软件开发中使用的表格、准则和规程
- 它提供了一个度量和分析框架,用来检验和管理你的个人工作
- 它还是一个已定义过程,用来帮助你改善自己的个人绩效
- PSP框架说明
- PSP0:You establish a measured performance baseline.(建立一个可度量的绩效基线,目标是收集准确和完整的你个人工作数据)
- PSP1:You make size, resource, and schedule plans.(制定规模、资源和进度计划)
- PSP2:You practice defect and yield management.(练习缺陷和产品管理)
PSP的原则及目标
- PSP基本原则
- 部件决定整体质量
软件系统质量是由其最差的部件质量决定的
- 部件是个体开发
部件是个体开发
- 过程决定部件质量
软件部件质量由开发所使用的过程质量决定的
- 个体决定关键质量
关键质量是开发者个人的技能、承诺和个体过程准则
- 自己负责
做为一个软件专业人员,应当对自己的个体过程负责
- 自己分析
应当度量、跟踪、分析自己的工作
- 自己学习
应当从自己的绩效变化中进行学习
- 应用实践
应当把学习到的适合的经验教训应用到自己的实践中去
- 部件决定整体质量
原创文章,作者:bd101bd101,如若转载,请注明出处:https://blog.ytso.com/245400.html