Process 有人真的使用PSP(个人软件过程)吗?

Process 有人真的使用PSP(个人软件过程)吗?,process,personal-software-process,Process,Personal Software Process,最近我读了一些关于这方面的文章,但看起来有点沉重。有人有使用它的实际经验吗 是否有轻量级的替代方案?个人软件过程本身是能力成熟度模型(CMM)过程的一个子集。目前还没有轻量化的替代方案。个人软件过程是一个个人改进过程。完整的PSP相当繁重,有几个表单、模板和文档与之相关。然而,关键的一点是,你应该根据你的具体需要定制PSP 通常,当你学习PSP时(特别是如果你在课程中学习的话),你将使用完整的PSP及其所有形式。然而,正如Watts S.Humphrey在“PSP:软件工程师的自我改进过程”中所

最近我读了一些关于这方面的文章,但看起来有点沉重。有人有使用它的实际经验吗


是否有轻量级的替代方案?

个人软件过程本身是能力成熟度模型(CMM)过程的一个子集。目前还没有轻量化的替代方案。

个人软件过程是一个个人改进过程。完整的PSP相当繁重,有几个表单、模板和文档与之相关。然而,关键的一点是,你应该根据你的具体需要定制PSP

通常,当你学习PSP时(特别是如果你在课程中学习的话),你将使用完整的PSP及其所有形式。然而,正如Watts S.Humphrey在“PSP:软件工程师的自我改进过程”中所说,“使用一个既能为您工作又能产生预期结果的过程”是很重要的。即使对于个人来说,多个项目也可能需要对流程进行变更,以实现您想要的结果

在我上面提到的书《PSP:软件工程师的自我改进过程》中,定义自己的过程时应遵循以下步骤:

  • 确定需求和优先事项
  • 定义目标、目的和质量标准
  • 描述当前过程的特征
  • 描述目标过程的特征
  • 制定发展过程的战略
  • 验证流程
  • 加强这一进程
如果您熟悉多个流程模型,那么从所有流程模型中提取片段并创建适用于特定项目的流程或工作流应该是相当容易的。如果你想要更多的建议,我建议你拿起这本书。有一整章专门介绍扩展和修改PSP以及创建自己的过程