项目管理工具的问题
之前公司研究了看板以后,最早使用leangoo,基于看板管理迭代和需求池。在看板方面算是比较强大的了。
同时开发的人管理bug使用的是easybug,简单易用,倒也足够。
后来,还是开发的同事介绍,说腾讯新搞了个tapd,试用了一下,集合看板、需求管理、bug管理、文档管理为一体,一次性替代了leangoo/easybug/石墨的功能,我再加一个画原型的墨刀就搞定一切了。tapd另外还有我没怎么用的迭代(我用看板替代)、故事墙(还是看板替代)、Wiki功能。不过从tapd的开发思想上来说,似乎看板的优先级要低于迭代和故事墙,因为看板的功能还是比不上leangoo的看板,燃尽图这些反而是在迭代功能里的。
另外,个人任务管理用的是wunderlist,主要是够简单。
其他我没怎么用过的,看起来又还不错的工具包括:
redmine,老牌管理工具了。
禅道,国产中被提及最多的工具之一。
JIRA, tapd中有JIRA导入功能,看来有很多借鉴。商业版,要收费
Tower,团队协作工具,有阿里钉钉支持,当然老沈和老张嘛。
teambition, 跟tower差不多,或者说tower跟他差不多?也是团队协作工具
- 接近于用看板管理各项事务。主操作界面“任务”也是看板式的。
- “分享”功能其实是共享文档,不过无法发布excel或者md,只能是常规富文本。
- 支持敏捷,不过是高级功能。包括需求、缺陷、迭代(看起来像看板)、统计功能,需要付费开通。普通的“敏捷开发”模板,核心还是只是一个名叫“任务”的看板而已。
ClearQuest, IBM的,商业版要付费。
Bugzilla, mozilla基金会的产品,产品比较老,看起来界面也比较原始,大概能看作是easybug的复杂版?当然mozilla基金会的东西自然是开源免费的了。
Trac,开源免费,看上去体验比bugzilla稍好些,有wiki、roadmap、timeline、源码管理(这个……还是用git吧...)、任务管理等功能。不过应该还是属于哪个IE的时代的...
gitlab,能不能说git出品必属精品?至少从界面上来看要现代一些。使用上,和Github看起来很像,同样有代码仓库的管理,issues事务的管理,只是issues除了以列表的方式查看,还可以用看板的方式查看,也能定义标签。不过其思想上貌似是“一切皆issue”,提出的每一个内容,标签上可以归于交互、前端、平台、API甚至是bug、功能等等,但都一切平等都是issue,最后issue都要变为代码合并到版本中去,并且变为closed状态。有点儿大道至简的感觉。另外就是包括CI/CD过程(持续集成、持续交付),自动安排任务进行打包测试、上线。
另外gitlab还有个snippets功能,有点儿像是论坛,但都是以代码讨论为中心的。不知道有没有自动发布的内容。
另外,从网上文章来看,github和gitlab最大区别似乎是,后者可以创建免费私人仓库,有一些权限方面的管理。其他都差不多。