最近的工作一直在聚焦软件开发ALM解决方案,看了很多业界的商用解决方案,比如IBM RTC,Microsoft的TFS,这些系统很好狠强大,但是要付的MONEY也很好强大。我们能否用相应的开源构造类似的系统呢?最近我又研究了一些开源的系统,觉得这个应该是可行的,后面希望通过自己的实践能建立这样一套适合Android手机软件开发的ALM解决方案。这套ALM解决方案初步会包括项目管理、缺陷管理、配置管理、持续集成、研发IDE以及测试管理等功能。
初步的软件模块选择如下:
项目管理 Redmine或者TRAC
缺陷管理 MantisBT或者Bugzilla
配置管理 Subversion或者GIT
具体的软件包和版本选择,需要根据后续的研究再定。
持续集成 Jenkins
研发IDE Eclipse
测试管理 Testlink
这些软件包从目前的研究来看,基本没有相关替代。
初步的软件模块选择如下:
项目管理 Redmine或者TRAC
缺陷管理 MantisBT或者Bugzilla
配置管理 Subversion或者GIT
具体的软件包和版本选择,需要根据后续的研究再定。
持续集成 Jenkins
研发IDE Eclipse
测试管理 Testlink
这些软件包从目前的研究来看,基本没有相关替代。
本文探讨了如何使用开源工具构建适合Android手机软件开发的ALM(应用程序生命周期管理)解决方案,包括项目管理、缺陷管理、配置管理、持续集成、研发IDE以及测试管理等功能,列举了Redmine或TRAC作为项目管理工具,MantisBT或Bugzilla用于缺陷管理,Subversion或GIT进行配置管理,Jenkins实现持续集成,Eclipse作为开发环境,以及Testlink进行测试管理。
1089

被折叠的 条评论
为什么被折叠?



