专栏名称: 程序员之家
程序员第一自媒体,与你探讨码农人生路上遇到的各类泛技术话题,定期为你推荐码农人生思考、感悟以及启迪!
目录
相关文章推荐
51好读  ›  专栏  ›  程序员之家

如何做好项目管理任务分配?

程序员之家  · 公众号  · 程序员  · 2017-05-06 22:05

正文

作者:Charlie Chu

原文:www.cnblogs.com/charliechu/p/6768351.html

(点击文末阅读原文即可前往)


项目管理工具

在我工作的10多年中,使用过不少的项目管理系统,Excel, Microsoft,Project,dotProject, Redmine, Jira, Teambition, Worktile, Tello...。比我谈过的女朋友还多。


这里不讲哪个工具更优秀,只能说应人而异吧。目前市场上用的比较多的有Redmine, Jira等传统老兵,也有类似Teambition,Worktile看板式的新秀。

Redmine是我现在用的项目管理系统。它是基于ROR框架开发的一套免费开源的跨平台项目管理系统,数据可以很方便地存放在本地,插件也算丰富。

Teambition看板风格的界面更为时尚,还有APP方便随时随地查看。

我个人倒是没有深入使用,不知道相应的任务和BUG状态追踪是否好用,比如一个BUG从“新建->分配->处理->已解决->待验证->关闭/拒绝”。另外,看板视图的拖来拖去,在状态追踪过程中会不会容易拖错地方。有了解的可以说一下使用的感受。


项目管理最重要的内容是什么?

用什么工具不是最重要的,重要的是要把工具真正用起来。功能再强大的工具你没有用起来,或者太复杂使用的成本太高,那也是白搭!

往往工具越复杂,使用的成本就越高,运用到项目中的机率也越低。

可以选择一个最简单的工具,而不要一上来就整一个“巨无霸”,号称“全宇宙第一”(你又不是Visual Studio!)。

那种全家桶式的工具,除了对日外包之外的公司,我感觉它的管理成本、学习成本应该不低,你们有真正用起来吗,如果有的话,欢迎说下你们的感受。

不少人认为Redmine功能过于简单,我倒是认为Redmine功能还是有点复杂了。如果由我来负责Redmine的产品设计,一上来我就会先砍掉一半的功能。

工具不能成为给领导汇报的形式。这样只会浪费时间,增加毫无意义的管理成本。

无论选择哪个工具,包括如下信息才能算作一款好的项目管理工具:

  • 计划完成日期 该任务计划在哪一天完成。

  • 预期工时 细分后的任务要给出一个合理的预期工时,必须以小时为单位。

  • 实际完成日期 指定的任务实际完成时的日期。

  • 实际工时 该任务完成时实际所耗的工时。

  • 优先级 任务以及BUG都应该有一个优先级,将影响别人的任务优先级设置为更高,避免团队其他成员”Waiting for you“。

其中任务分配时的预期工时必须足够细,越细越好,一般控制在半天之内,最多不超过一天,不过这也增加了管理上的成本。这需要管理者根据自身的研发团队作一个权衡。

我们是如何做的?见下图:

当然如果你们的研发团队是自带鸡血的,总是能完美收工的话,你只需要粗略地将一周的任务安排给他们,那就爽歪歪了。


谁来分配任务

老板让你2个月开发出一个产品,研发吭哧吭哧地搞了2个月,到了第2个月的30号交给老板,老板很开心地打开系统,发现连TM登录都登录不了。







请到「今天看啥」查看全文