我是一名学生,我在IT系当大学毕业生。他们是非常有效率的程序员,但是就记录他们所做的事情和跟踪他们花在特定任务上的时间而言--没有那么多。
我负责建立项目管理软件。到目前为止,我已经为Trac创造了一个令人满意的解决方案。但是,程序员使用它是因为“老板这么说”,而且不情愿地这么做。
没有人喜欢去一个单独的网页,记录他们做了什么,复选框,什么不是-所以我的问题是:
作为一名程序员,项目管理软件中的哪些激励或特性会鼓励您(或至少让它更容易承受)使用它?
发布于 2013-02-14 10:57:52
“老板这么说”其实是一个很好的理由,这就是为什么它有效。不过,正如你所注意到的,这对士气没有好处。如果你想鼓励程序员使用它,就找出它能让他们的生活更轻松的方法。它能够做到这一点的主要方法是:
发布于 2013-02-14 09:02:01
在你的问题中还不清楚你到底在使用软件做什么,我认为这是核心,而不是功能。
你需要制定明确而具体的目标:你想用这个软件实现什么?具体而言,这个软件如何帮助实现这些目标?
如果程序员有共同的目标,让他们理解这些要点,应该有助于说服他们使用软件(或者提示他们指出可以修复的软件的具体问题)。
如果程序员没有分享这些目标(比如通过某种人为的度量来对他们的“生产力”进行微观管理),那么让他们遵守的唯一方法就是直接命令他们,并惩罚那些不遵守的人。我希望我不需要指出这是一个非常糟糕的主意。
发布于 2013-02-14 08:12:49
我们使用的不是Trac,而是Bugzilla和ScrumWorks的结合。我们介绍了它,在一些事件之后,一些特性/bug被忘记去修复或低估了,最终导致了匆忙,从而导致了bug、压力等。现在我们采用了新的工作方式
我,这是一个绝对的个人观点,认为这是非常令人欣慰的,因为在一天结束时,你看到了你已经取得的成就和你明天必须做的事情。花了一段时间才习惯了这些额外的步骤,但这是值得的。
对于您的问题,哪些特性会更令人鼓舞,我会说与IDE的集成。没有额外的程序/网页,每天只会有几次点击。
https://softwareengineering.stackexchange.com/questions/187060
复制相似问题