IT行业项目管理软件,主要得看用来管理的是软件研发还是做IT运维。如果是做软件研发,那还得看项目经理是用什么思路,是传统的瀑布式方法还是敏捷的方法或者是混合的方法。
如果用来管理的是IT运维工作,那么很多通用型的项目管理软件都可以,因为它们都是作为一条条运维任务来处理的。而如果用来管理的是软件研发,那以下软件可以看看:
Zoho Projects
Zoho Projects其实是全行业通用型的项目管理软件,比如咨询服务业、制造业、教育行业、设计公司等都可以用它来管理大大小小的各种项目。不过由于它一开始被设计出来,是因为Zoho这家软件公司本身在给客户做项目的过程中,需要自己开发一个项目管理软件给自己的各个团队用,所以它的功能和设计就不可避免地带上了一些IT行业的色彩,适合瀑布式开发。
比如它有专门的bug管理模块,可详细记录bug信息,还可增加自定义bug信息、自定义bug升级流程等。所有项目相关人员能看到bug积压情况、处理进度,知道如果用户催了该找谁问责。
还提供开放的外部API,比如可通过API与钉钉等第三方软件进行集成,当任务有更新时可进行消息或者字段的实时同步。
每个项目都有文档模块,可上传需求文档、数据报表、UI原型图,交付物等,实现项目文档管理。
还有项目资源利用图,可以在日历里清晰看到每个项目成员每天的资源负载情况,根据资源忙闲状况进行资源平衡或者把资源释放到其它项目。
而需求管理,风险管理,它为了平衡其他行业的情况,就都放在任务管理模块里,作为一条条任务来处理。
Redmine
Redmine是一个免费、开源的项目管理软件,默认提供的功能主要是让程序员共享、讨论代码,做bug/需求/工单跟进管理,还能二次开发,应该说一开始就是为软件开发团队做的。
它界面不怎么漂亮,基本全是文字,但挺整洁。支持里程碑版本跟踪,可配置用户角色控制,可配置问题追踪系统,有日历和甘特图,支持Blog形式的新闻发布、Wiki形式的文档撰写和文件管理,支持中文。你还可以自定义它的界面,添加新功能,集成其他软件等。甚至于能把它定制成可以用来管理非开发类的其他通用项目,就是需要懂点Debian,MySQL,Apache和Linux,还得花点时间。所以如果你不是很懂技术,那可以选择其他开箱即用的项目管理软件。
缺点是没有项目工时管理模块,也没有手机app,而且需要自行安装和维护,没有客服也不提供培训,都免费了还要啥自行车呢是不是。不过它有志愿者们搞的在线社区,可讨论问题,交流自己开发的各种Redmine插件等。
JIRA
JIRA是一款软件开发行业常用的事务跟踪和项目管理软件。它最初是作为一个bug跟踪系统诞生的,后来发展成集项目计划、任务分配、需求管理、bug跟踪于一体。除了瀑布开发管理,它还有专为实现敏捷开发而设计的主要功能集,比如scrum和看板。还支持多语言,可添加自定义字段,并可借助条件、触发器、验证器和post函数来设置工作流。总的来说,功能比较成熟。
缺点是成本比较高,上手难度也有点大,团队如要运用灵活,可能还需要长时间的培训。另外本土化较弱,且功能拓展依赖插件,但插件价格高昂。
Zoho Sprints
Zoho Sprints是一款专门的敏捷工具,可支持敏捷开发团队,随时准备好应对产品需求变更,快速迭代,按时交付优质产品。功能模块有:代办事项(需求池)、大事集、发布、看板、报表、故事板、工时表、会议等等。它还可以和Zoho Projects集成在一起。
不过国内使用敏捷方法的开发团队还是不多,每年的PMO大会上,大家谈的也基本都是瀑布式方法。
IT行业项目管理软件大概就说这么几个吧。其实虽然都是IT团队,每个团队做开发的思路还是不一样的。有的是重度依赖会议,恨不能从早开到晚的各种会,研发写代码只能晚上。有的是拆解好了一条条任务分到人头上,就在软件里看着进展去推动。项目管理软件,它其实不仅是一个工具,它背后也隐藏着对这个事情怎么做的一种思路。所以如果你多试用几个,会发现体验很不同。