www.Walzer.cn - Tech & Management Blog

Focus on mobile dev
本博客文章,未在标题中写明转载的, 均为原创.
所谓高手,也就是熟悉别人制定的游戏规则、并且能在规则内跳舞的人。
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

拙作Task Tracer 0.10 开源下载

Posted on 2009-10-14 22:39  Walzer  阅读(514)  评论(1编辑  收藏  举报

Task Tracer
项目主页: http://code.google.com/p/tasktracer/
许可协议:New BSD License
当前版本:0.10


1、功能简介
2、安装说明
3、在BugFree 2.0.4的代码基础上做的二次开发。其中加入了项目管理中工作分解、估算、计划、跟踪控制的思想。 
4、增加了工作任务的纵向分解(WBS)和任务类型的横向分解,加入了任务分值和任务DEADLINE的设置,可在任务分值的基础上做任务进度估算、成员开发效率统计。
5、目标是在管理上花最小的时间和人力开销,来实现项目管理中的工作分解、工作量估算、进度估算、进度跟踪、绩效考核。这特别适合于中小型团队中技术骨干兼任项目管理的情况,使技术骨干从项目管理的诸多杂事中脱身出来,有更多时间可以做技术工作。

6、该软件没有强制的研发流程。不同管理层次的团队都可以在该软件中找到合适自己的做法:
(1) 最低层面上,可以只把开发/测试任务列出来,管理任务的解决中/审核中/已关闭流程
(2) 稍微高一级的管理层面上,可以把任务用工作量估算方法(如专家估分法或FPA估分法)算个分值出来。从而统计出团队成员“挣工分”的情况,统计出工作效率,进行进度估算。
(3) 可以把专家估分法进行细化和固定,按照工作中的事务类型进行横向分解,固定每种事务的分值(允许引入复杂度和规模度两个参数做成估分矩阵)。这样就可以节省对每个任务进行专家估分的时间。
(4) 再高一级的层面上,可以在软件中完成像MS PROJECT那样的WBS工作分解,然后从分解出来的每个子项里做技术分解到为任务。可以看到每个子项里由所有开发任务构成的总分值、已完成分值、已完成百分比。
(5) 最高的层面上,可以先做WBS工作分解,然后从子项里建立出测试例,再从测试例中建立出开发任务(即测试驱动开发的思想),当开发任务完成时,需要由测试例通过来确认子项的完成。
7、继承了BugFree的多数各种优点和缺点,比如可以和SVN整合,比如很弱的权限控制大家人人平等。

我也是为了搞写东西才接触PHP,初次用PHP,水平一般。各位若使用中发现BUG的顺手帮我改了然后到googlecode那儿告诉我改哪里^_^
目前我所在公司的两个部门,百来号人使用了一个多月,情况尚好。