应用程序开发和交付(AD&D)负责人通过使用特性管理解决了两个主要的软件开发难题:消除复杂的源代码分支和简化容易出错的发布过程。通过功能试验,以产品为中心的开发团队在控制的用户群体中测试新想法,比较新旧用户体验以找到获胜的设计,并推动应用程序的改进。结合起来,特性管理和试验(FM&E)提供了一个组合拳,真正实现了软件开发和交付实践的现代化,同时在AD&D和产品管理之间形成了更强的伙伴关系。

在我们最近对FM&E工具的评估中(Forrester新浪潮™:功能管理和实验,2021年第二季度),我们发布了一份简短的调查报告,以更好地了解AD&D团队如何使用FM&E。我们从终端用户那里发现了以下见解:

  • 当被问到“特性管理对您的团队的软件开发计划有多重要?”31%的人选择“任务关键型”。一些人评论说,使用特性管理已经完全改变了工作氛围,从一个充满压力和错误的高风险发布过程,到一个特性发布是日常操作的一部分。
  • 当被问到“特性试验,包括A/B测试,对你的团队的软件开发计划有多重要?”只有6%的人回答“任务关键”,但43%的人选择了“非常重要”。正如一位参照者所指出的那样,“我们今天没有使用实验,但我们认为这是一个重要的发展领域。”

这些最终用户的见证证明了FM&E工具的价值。他们通过邀请产品管理作为平等的伙伴加入特性发布方来改进软件交付和业务流程。从我们的终端用户访谈中,我们还发现了以下(不那么明显的)事实:

  • 特性管理通过将客户数据保持在应用程序本地,而不是通过网络传递给软件即服务工具本身,从而帮助团队进行治理和遵从性。在我们的评估中,一些供应商也有定期的安全审计,并且是SOC、GDPR,甚至pci兼容的。
  • 特性管理通过用具有更高成功率的低调的工作日版本取代深夜、高风险的发布过程,提高了开发人员工作场所的满意度和留存率。
  • 功能实验被复杂的、多角色的产品团队用来并行运行功能比较,使用基于假设的开发实践,并从他们的客户那里学习如何优化用户体验。

最后,我们发现自简单特性标志以来,特性管理已经走了很长一段路。实验虽然在AD&D领域尚处于萌芽阶段,但随着假设和实验思维从纯粹的市场洞察平台扩展到DevOps学科,它正在成长。随着时间的推移,随着越来越多的企业采用FM&E,我们预计会有更多的企业进入这个工具领域。