持续探索如何帮助软件团队做出产品决策

连续发现与产品开发

根据Neil Turner的观点,连续发现(Continuous Discovery)是一种涉及整个软件产品团队的定期研究,能够积极为产品决策提供信息。将连续发现等同于每周与一个或多个客户的对话可能会产生误导。结合定量和定性研究方法可以帮助软件团队收集数据并理解数据背后的含义。

连续发现的定义

Turner在Agile Cambridge 2023上阐述了Redgate如何进行产品开发的连续发现。他将连续发现定义为:

  1. 定期的客户研究;
  2. 由构建产品的团队进行;
  3. 追求一个期望的结果。

连续发现的常见陷阱

软件团队在尝试连续发现时常见的陷阱包括:

  • 追求每周目标;
  • 进行无重点的研究;
  • 忽视其他客户洞察渠道,如指标和调查。

Turner指出,许多团队过于关注每周目标,导致研究质量下降,因为他们更关注数量而非质量。

定量与定性研究的结合

Turner强调,结合定量研究方法(如调查和指标)与定性研究方法(如客户访谈)可以帮助团队更好地收集和理解数据。仅依赖少数客户的见解来做出决策是存在风险的。

连续发现的适用性

并非所有Redgate的团队都进行连续发现。Turner表示,这种方法适用于成熟的产品,但并非万能。团队应根据需要学习的内容和正在进行的工作选择最适合的研究方法。

连续发现的实施方式

Redgate的团队通常通过短期的客户研究来进行连续发现,而不是每周固定时间进行。例如,他们可能每月计划2-3天的集中研究,这样更容易安排和准备,也更容易发现趋势。

工具与责任分配

团队使用工具如Calendly来自动化招募,并分担促进会议和记录笔记的责任。例如,一些团队设立了轮值制度,减少对设计师的依赖。

连续发现的好处

进行连续发现的团队能够更好地探索问题空间、验证想法并获得产品功能的反馈。这支持了双轨发现和交付方法。团队还能更好地理解和共情客户的挑战。

InfoQ访谈

InfoQ:您的软件团队从连续发现中学到了什么?

Neil Turner:团队学到连续发现没有固定的方法,也不是每个研究问题的答案。例如,Redgate的一个团队专注于早期研发,他们更适合进行传统的初步研究,而不是连续发现。他们通常通过原型和批量客户研究会议获得早期反馈。

团队还发现,连续发现需要大量的团队努力。不仅仅是安排一些会议并希望获得最好的结果。会议必须精心策划、良好运行,并由团队进行适当分析。尽管有成本,但收益是值得的。

InfoQ:您对想开始连续发现的团队有什么建议?

Turner:我的主要建议是提升对连续发现的理解,从小处开始,并调整方法。

许多团队听到连续发现后,跳入一个模板化的版本(因为他们不够了解以优化方法),然后当它没有提供预期的客户洞察时放弃。

阅读 22
0 条评论