市面上也有很多比较成熟的解决方案工具供选择使用,如:禅道、Jira、TAPD、Gitee、极狐GitLab、Ones、PingCode、Redmine、Polarion等等。大多数成熟的软件公司根据自身的业务与技术管理需求都有一套适合自己的完整研发管理解决方案,但也有很多以外包为主的小微公司或者初创公司还是采用“Excel+软件作坊”式的管理;
就我本人供职的公司而言,早年创业初期使用“禅道”。后来公司规模与业务不断发展,要求的管理复杂性也越来越高,就转向了“JIRA”;再后来,因为业务线与团队达到了一定的规模,就完全自主研发了整套自动化研发、测试与运维解决方案系统,经过了长达1年半的时间周期才完全成熟稳定运行;
口罩爆发回西安后,因为公司规模不大,又处于两城市异地办公,且大多数时间需要线上办公,综合考虑后选择了腾讯的TAPD企业版进行敏捷项目管理,主要是针对“设计、需求、迭代、缺陷、测试与发布”等模块管理。再后期又进行DevOps持续交付管理,TAPD在DevOps持续交付方面,可以支持CoDesign、Gitlab、Jenkins、JMeter、JUnit、Ansible等主流研发工具的接入,提供可视化交付流水线管理,深度整合研发工具链。

研发管理并不是一蹴而就的,而是针对自身的发展循序渐进、持续改进。行业的解决方案也很多,有针对行业的、有通用型的、也有可定制的,有SaaS版本、也有私有部署的,有敏捷开发与DevOps持续交付的。企业要根据自己所处的行业、公司现状、团队规模、团队成熟度、研发管理流程与流程改进措施、产品成熟度、投入的成本等等情况,综合考虑选择合适的研发管理工具。对研发管理工具一定要选择适合自己的、且根据自身情况容易落地执行的,而非功能强大的。
