从头开始构建开源的Android应用研发ALM解决方案(一)缘起和初步规划

最近的工作一直在聚焦软件开发ALM解决方案,看了很多业界的商用解决方案,比如IBM RTC,Microsoft的TFS,这些系统很好狠强大,但是要付的MONEY也很好强大。我们能否用相应的开源构造类似的系统呢?最近我又研究了一些开源的系统,觉得这个应该是可行的,后面希望通过自己的实践能建立这样一套适合Android手机软件开发的ALM解决方案。这套ALM解决方案初步会包括项目管理、缺陷管理、配置管理、持续集成、研发IDE以及测试管理等功能。

初步的软件模块选择如下:

项目管理 Redmine或者TRAC

缺陷管理 MantisBT或者Bugzilla

配置管理 Subversion或者GIT

具体的软件包和版本选择,需要根据后续的研究再定。

持续集成 Jenkins

研发IDE Eclipse

测试管理 Testlink
这些软件包从目前的研究来看,基本没有相关替代。

猜你喜欢

转载自tonywork.iteye.com/blog/1553580