什么是功能管理
随着敏捷运动、持续交付实践在软件研发领域的普及,软件行业越来越依赖交付周期的缩短来提升竞争优势,获取业务成功。然而对研发团队的负责人来说,需要意识到持续集成、持续交付给团队的研发工作带来了许多根本性的挑战,速度的提升必然的增加了交付的风险与开发过程的混乱程度。
研发人员需要专为持续集成,持续交付时代而专门设计的工具,才能在提升速度的同时,控制风险并加强管控。
- 我们希望每一个变更都能独立部署,灰度放量,以便尽早发现问题
- 我们希望知道每一个功能在线上真实环境下用户的使用情况如何
- 我们希望随时能够关闭异常功能来尽快挽回线上损失
- 我们希望知道每一个新功能产生的业务价值是什么
功能管理 (Feature Management,也有译作特性管理) 就是能够达成以上目标的软件工程实践。 FeatureProbe 是支撑这一实践的平台工具。