As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center获取指导。
7年前关闭。
有关更多信息-Personal Software Process on Wikipedia和Team Software Process on Wikipedia。
我有两个问题:
您从中看到了什么好处
这些过程?
什么工具和/或
您用来遵循这些方法
过程?
7年前关闭。
有关更多信息-Personal Software Process on Wikipedia和Team Software Process on Wikipedia。
我有两个问题:
您从中看到了什么好处
这些过程?
什么工具和/或
您用来遵循这些方法
过程?
最佳答案
我接受了培训,然后我的公司付钱给我去了卡内基·梅隆(Carnegie Mellon),并参加了PSP讲师培训课程,获得了讲师资格证书。我认为目标是将其用作我们公司CMM / CMMI工作的一部分。我遇到了沃茨·汉弗莱(Watts Humphrey),发现他是一个善良而温柔的人,对过程有一些深刻的想法。我也读了他的几本书。
简而言之,这是我的看法-假设您遵循这封信,它对于大多数人来说太结构化了。基于历史信息进行估算的想法是可以的,尤其是在教室环境中,但是在现实世界中,由于需求和方向的变化趋势,一天之内无法进行估算,因此它的用处不大。我也做了宽带Delphi估算,虽然还可以,但老实说并不一定比我所做的“最佳猜测”要好。
我的团队对PSP不太热心,这就是问题的一部分-开发人员支持。我公司这样做的原因有误-只是说:“嘿,看来我们使用PSP并拥有一些认证的讲师!”。
最后,我发现使用“敏捷”方法会更好。我有很多积压的工作要做,通常可以很好地估计。我已经做了足够长的时间,可以按时做出相当不错的粗略估算,而且坦率地说,我认为时间跟踪并不能真正改善事情。也许在某些环境中它会很好地工作,但是在我自己的位置,我们将不断推出高质量的软件,而不会产生产生可疑收益的所有过程。
只是我的两分钱。
10-07 19:43