我最近一直在读这个,但看起来有点沉重。有没有人有使用它的真实世界经验?
是否有轻量级替代品?
答案 0 :(得分:2)
个人软件过程是个人改进过程。完整的PSP非常繁重,有几种与之相关的表单,模板和文档。但是,关键的一点是,您应该根据您的特定需求定制PSP。
通常,当您了解PSP时(特别是如果您正在学习课程),您将使用完整的PSP及其所有表格。然而,正如Watts S. Humphrey在“PSP:软件工程师的自我改进过程”中所说,重要的是“使用既适合您又能产生预期结果的过程”。即使是个人,多个项目也可能需要对流程进行修改才能达到您想要的效果。
在我上面提到的“PSP:软件工程师的自我改进流程”一书中,您在定义自己的流程时应遵循的步骤是:
如果您熟悉多个流程模型,那么从所有流程模型中获取部分并创建适用于您的特定项目的流程或工作流程应该相当容易。如果你想要更多的建议,我建议你拿起这本书。有一整章专门用于扩展和修改PSP以及创建自己的过程。
答案 1 :(得分:1)
个人软件过程本身是能力成熟度模型(CMM)过程的子集。目前还没有轻量级替代品。