• 跟大家推荐一个我们自己开发的任务管理系统,我们自己已使用多年,并且在不断完善


    从2012年开始带项目,当时就自己开发了一个非常简单的任务管理系统(几乎只有一个页面),虽然非常简单,但是比那些大名鼎鼎的项目管理系统更适合我们软件开发的项目。

    从2012年至今,我们自己开发的这个任务系统并没有太大的变化,只是不断的优化了用户体验,让它更好用,用起来更方便。所以,即便到现在,它仍然很简单,最核心的功能就只有一个页面。

    在去年的时候,以前的同事跟我说希望我帮他们部署一套我们这个任务系统,所以,就把这个系统发布到了网上,并且支持多团队账户。现在,大家也可以免费到下面这个地址注册一个账号,看看是否适合你们的软件开发项目。

    项目演示地址

    http://www.dabenpm.com

    下面我就简单的介绍一下这个任务系统的核心功能。

    核心功能一:【任务】页面

     

    这个任务管理页面的核心功能:

    1. 支持Ctrl+V粘贴屏幕截图。因为新建任务是一个非常频繁的操作,而大多数任务,特别是bug我们都是使用QQ截图,ctrl+V这个功能实在是太有用了。当然,这个功能在IE中无法使用。
    2. Ctrl+鼠标左键单击实现行选中。特别是在排任务计划的时候,经常需要批量操作,但是如果点击行首的checkbox就很难点,所以我们专门做了Ctrl+左键整行实现选中(与取消)。
    3. 常用操作都放到鼠标右键菜单里面,这样右键整行都可以操作,非常方便。
    4. 将自定义查询条件直接保存到导航栏,让常用查询更快一步。

    接下来就是非常重要的管理项目计划的模块。

    我们软件项目的开发计划应该怎么管理?如何统计才能一目了然?

    核心功能二:迭代进度图

    我们在这方面也是做了多年的摸索和不断修改,最终实现了如下的迭代进度图:

    我们通常会以一周为一个迭代,项目经理提前安排好下一周的开发任务,开发人员通常只需要关心自己当前这个迭代中的任务,然后一个个完成并提交即可。上图就展示了我们每个迭代的工作量和完成进度情况。

    跟大家分享一个我们多年的最佳实践,那就是当一个迭代结束的时候,即使里面还有未完成的任务,那么也必须将这些任务移到下一个迭代,以此保证已结束的迭代里面的任务全部都是完成状态。这个实践虽然很简单,但是对于项目管理却助益极大。

    上图中的迭代进度图是按时间纵向对项目进行统计,我们还开发了一个按业务模块横向统计的页面。

    核心功能三:模块进度图

    这个图也很有用,可以清晰的告诉大家整个系统中各个模块的完成情况。

    接下来还有2个图也是非常常用的,这个2个图都是针对当前迭代(或某一迭代)的,也是我每天都会看上好几眼的图。

    核心功能四:当前迭代项目成员完成进度图

    第一个就图能够告诉我当前迭代中各个项目成员剩余工作量,可以看见他们是否进展顺利,是否需要帮助。如下图:

    核心功能五:当前迭代各个模块完成进度图

    第二个图能够告诉我当前迭代各个模块的完成情况,如下所示:

    心得

    自己做项目管理这些年,用的最多的就是这4个图+一个任务管理页面。我们老板经常说我项目管理的好,其实我想说我做的项目管理也没什么技术含量,谁都做得下来,我做的无非就是通过这4个图把握项目进度,尽早发现一些潜在的问题。

    园子里相信有很多做项目经理的朋友,不妨也分享一下你们都用什么项目管理工具?自己的管理心得又是如何?

  • 相关阅读:
    实验 4:Open vSwitch 实验——Mininet 中使用 OVS 命令
    实验 3:Mininet 实验——测量路径的损耗率
    福州大学软件工程实践个人编程作业
    实验 2:Mininet 实验——拓扑的命令脚本生成
    实验 1:Mininet 源码安装和可视化拓扑工具
    2020软件工程实践第一次作业
    魏迟燕的自走棋
    中位数之最
    A Simple Math Problem
    数字的升级准则
  • 原文地址:https://www.cnblogs.com/leotsai/p/pm-tools.html
Copyright © 2020-2023  润新知