首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >鼓励使用项目管理软件的功能

鼓励使用项目管理软件的功能
EN

Software Engineering用户
提问于 2013-02-14 07:30:54
回答 7查看 529关注 0票数 2

我是一名学生,我在IT系当大学毕业生。他们是非常有效率的程序员,但是就记录他们所做的事情和跟踪他们花在特定任务上的时间而言--没有那么多。

我负责建立项目管理软件。到目前为止,我已经为Trac创造了一个令人满意的解决方案。但是,程序员使用它是因为“老板这么说”,而且不情愿地这么做。

没有人喜欢去一个单独的网页,记录他们做了什么,复选框,什么不是-所以我的问题是:

作为一名程序员,项目管理软件中的哪些激励或特性会鼓励您(或至少让它更容易承受)使用它?

EN

回答 7

Software Engineering用户

发布于 2013-02-14 10:57:52

“老板这么说”其实是一个很好的理由,这就是为什么它有效。不过,正如你所注意到的,这对士气没有好处。如果你想鼓励程序员使用它,就找出它能让他们的生活更轻松的方法。它能够做到这一点的主要方法是:

  • 它能阻止你忘记一些事情。任何人谁曾在最后时刻惊慌失措(或之后!)发行版不愿重复这种体验。只要所有的任务/bug都在里面,就不可能忘记事情。让每个人都使用相同的系统意味着即使人们离开公司/去度假/休病假/等等,事情也不会被遗忘。
  • 这样可以更好地安排时间。没有人喜欢紧要关头。如果你的最后期限即将到来,而且你不能及时完成任务,那么你(和你的老板)越早知道这一点就越好。你可以削减功能,分配更多的资源,或者只是在更长的时间内分配额外的工作时间(每周8小时45小时可能比每周180小时更好)。
  • 那些小事。许多PM工具可以做各种各样的小事情来使您的开发人员的生活变得更容易:如果它与您的wiki集成,就可以更容易地保持它的最新。如果它与您的源代码管理系统集成,那么它可以使您更容易地找到您修复那个突然出现在应用程序不同部分的小UI错误的提交。
票数 6
EN

Software Engineering用户

发布于 2013-02-14 09:02:01

在你的问题中还不清楚你到底在使用软件做什么,我认为这是核心,而不是功能。

你需要制定明确而具体的目标:你想用这个软件实现什么?具体而言,这个软件如何帮助实现这些目标?

如果程序员有共同的目标,让他们理解这些要点,应该有助于说服他们使用软件(或者提示他们指出可以修复的软件的具体问题)。

如果程序员没有分享这些目标(比如通过某种人为的度量来对他们的“生产力”进行微观管理),那么让他们遵守的唯一方法就是直接命令他们,并惩罚那些不遵守的人。我希望我不需要指出这是一个非常糟糕的主意。

票数 3
EN

Software Engineering用户

发布于 2013-02-14 08:12:49

我们使用的不是Trac,而是Bugzilla和ScrumWorks的结合。我们介绍了它,在一些事件之后,一些特性/bug被忘记去修复或低估了,最终导致了匆忙,从而导致了bug、压力等。现在我们采用了新的工作方式

  • 打开电脑
  • 检查新的bug/请求的特性
  • 修复/实现它
  • 向bugzilla报到,标记为已解决。
  • 重复

我,这是一个绝对的个人观点,认为这是非常令人欣慰的,因为在一天结束时,你看到了你已经取得的成就和你明天必须做的事情。花了一段时间才习惯了这些额外的步骤,但这是值得的。

对于您的问题,哪些特性会更令人鼓舞,我会说与IDE的集成。没有额外的程序/网页,每天只会有几次点击。

票数 1
EN
页面原文内容由Software Engineering提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://softwareengineering.stackexchange.com/questions/187060

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档