您是否遵循个人软件流程?您的组织/团队是否遵循团队软件流程?

Tho*_*ens 14 process personal-software-process

欲了解更多信息- 在维基百科上的个人软件过程维基百科团队软件过程.

我有两个问题:

  1. 您从这些流程中看到了什么好处?
  2. 您使用哪些工具和/或方法来遵循这些流程?

its*_*att 14

我通过训练去了,然后我的公司支付我去卡内基梅隆大学,经过PSP讲师培训课程获得认证作为一个教练.我认为目标是将其作为公司CMM/CMMI工作的一部分.我遇到了Watts Humphrey,发现他是一个善良,温柔的灵魂,对过程有一些深刻的想法.我也读了他的几本书.

简而言之,这是我对它的看法 - 对于大多数人而言,它过于结构化,假设你遵循了这封信.基于历史信息进行估算的想法是可以的,特别是在课堂环境中,但在现实世界中,由于需求和方向的变化,估计在一天内被撤消,因此它的用处远远不够.我也做了宽带德尔菲估计,这没关系,但老实说,并不一定比我做的"最佳猜测"更好.

我的团队对PSP不太热心,这也是问题的一部分 - 开发者买入.我的公司出于错误的原因这样做 - 只是说"嘿,看看我们使用PSP并拥有一些经过认证的教练!".

最后,我发现使用"敏捷"方法会更好.我有积压的工作要做,一般可以很好地估计.我已经做了足够长的时间,我可以按时做出非常好的粗略估计,坦率地说,不要认为时间跟踪真的能改善很多东西.也许在某些环境中它可以很好地工作,但在我的位置,我们将继续提供高质量的软件,而不会产生可疑的好处.

只是我的两分钱.


Ter*_*ber 6

我进入过这一次,甚至尝试使用PSP仪表板.

要跟上这一步太难了.谁想为他们的所有活动使用秒表?遵循Joel关于无痛调度和基于证据的调度的建议.

+1这个问题,-1到PSP.


小智 5

我已经用了4年的PSP和TSP流程(虽然它是在我的软件生涯的开始).作为一个理想主义者,你会爱上你和当然所做的事情是的,也有惊人的结果.
尽管PSP主张将您的缺陷记录到核心(例如,或者错字),但我正在与Watts Humphrey先生进行对话,很多人向他询问编译器的进步和对象导向性的缺失(我觉得,它是如何丢失的,因为我是OO程序员并成功使用它).他提供了一个非常好的答案.它继续说,"PSP,或者事实上任何流程方法,都不是一个坚持单一想法的概念.核心思想是向人们介绍质量方法和分析.
"它总是适应性的.您可以根据自己的需要定制它.如果你觉得你会使用功能点方法,你可以继续使用它.任何估算技术都是如此.但你应该不断地和重复地做.
"与编译器的进步相同.如果您觉得PSP结构中的WBS不适合您的开发,请修改它并使用,但再次连续执行.
"当您连续执行时,您将收集到您的历史数据,并将在统计上对所有参数
进行可预测和准确的估计" 可能我迟到了这个答案,但当我阅读所有回复时,我觉得我想分享这个.根据工具,我们有Process Dashboard,PSP excel表和所有.