Personal Software Process Stages | Time(%) |
计划 | 5 |
•估计这个任务需要多长时间 | 5 |
开发 | 60 |
•需求分析 | 5 |
•生成设计文档 | 5 |
•设计复审(和同事审核设计文档) | 5 |
•代码规范(为目前的开发制定合适的规范) | 5 |
•具体设计 | 5 |
•具体编码 | 25 |
•代码复审 | 5 |
•测试(自测,修改代码,提交修改) | 5 |
报告 | 35 |
•测试报告 | 15 |
•计算工作量 | 10 |
•事后总结,并提出过程改进计划 | 10 |
通过练习制作PSP个人项目耗时对比记录表来让我们养成定期复查缺陷数据和重新审核检查表的习惯,这也需要我们详细记录一个设计从最初到成品的每一个环节的准确时间,比如说如果设计过程没有认真,那么测试过程就需要增加时间比,这一点就是我们需要从中改进的。
这次针对我个人的这个项目,我认为的改进计划是增加代码具体设计时间去增加更多功能,以达到减少复审和测试的时间。理想化的PSP时间应该是两头少,中间多,这样才能够说明具体编码所占到整个项目的分量和重要性。当然在这次程序设计之前并不知道PSP模型,所以以后应该进一步关注各个部分的所耗时间,详细记录下来,这些数据都是真实和宝贵的。