如何利用用户反馈进行软件开发 2022 年 8 月 3 日
已发表: 2022-08-03在软件开发方面,假设是一种危险的游戏。 再说一次,你不会是第一个做出假设的人——尤其是如果它们主要基于市场研究和业务需求,而不是客户本身的个人偏好。 但是,如果您希望既敏捷又以客户为中心,那么您将需要一些方向。 这就是用户反馈派上用场的地方。
在这篇文章中,我们将重点介绍为什么您需要用户反馈来进行软件开发以及如何在实践中做到这一点(直接从我们在 Mopinion 的开发团队中获得的见解)。
那么为什么首先要收集用户反馈呢?
为什么需要用户反馈来进行软件开发
作为软件开发过程的一部分,您应该利用用户反馈洞察力的原因有很多。
首先,用户反馈将防止您和您的团队在涉及用户需求时做出错误的假设。 毕竟,作为软件开发人员,您的目标是解决软件用户的问题。
软件开发人员应该像对待看到老板穿着内衣工作一样对待假设——一直问问题直到他们离开?
ITNEXT.io
用户反馈为您提供了发现这些问题是什么、它们如何影响您的用户以及如何在软件中对其进行补救所需的见解。
此外,用户反馈将帮助您改善整体用户体验。 通过更好地了解您的用户需要在您的软件中取得成功,您将能够创建符合他们期望的用户体验。 例如,如果您让用户有机会就平台内的给定功能提供反馈,您可以了解该功能是否受到用户的重视和/或该功能的哪些方面可以改进。
正在为重大产品发布工作? 用户反馈也可以帮助您解决这个问题。 许多用户希望新产品能够快速推出,这可能会导致组织过早推出并因此遭到用户的强烈反对。 然而,有了反馈,开发人员可以在发布时间和质量之间取得平衡。 通过在整个过程中询问用户的反馈,该过程将更快,同时保持以客户为中心的方法。
最重要的是,用户反馈将帮助组织实现更高的客户保留率。 通过收集产品中的反馈,您可以随时了解用户的满意度。 例如,如果没有反馈,您将无法知道您的软件是否未被充分利用,或者用户是否遇到了太多痛点。
在 Mopinion,我们通过收集用户反馈深入了解了我们的用户以及他们如何使用我们的平台。
Mopinion 开发主管 Anwar Jebali
那么从哪里开始呢? 让我们带您了解 Mopinion 如何为软件开发目的收集反馈。
在实践中捕获用户反馈
了解用户反馈的价值是一回事。 捕获用户反馈是另一回事。 设置用户反馈计划可能会很棘手,这就是为什么我们认为分享我们自己的经验、技巧和见解来收集这些专门用于软件开发的反馈会有所帮助。 下面分享的见解由我们的开发和产品团队提供,因为他们经常相互配合。
我们将收集反馈的过程分为三个不同的目标:
- 收集有关性能和质量的实时更新
- 用户体验改进和产品采用
- 产品发布
让我们分别看看这些……
性能和质量的实时更新
用户反馈是产品性能和质量的重要指标。 它还使用户能够实时掌握性能。
为了收集这些反馈,在软件中部署了一个反馈表。 该表单是否始终可见、内置在侧边栏菜单中还是“主动”部署(基于行为)取决于您。
例如,Mopinion 开发团队选择在侧边栏菜单中使用反馈表。 在我们的案例中,使用的反馈表非常简单。 用户可以通过第一个问题“发现错误? 有建议吗?” 然后在必要时提交视觉反馈(以说明他们遇到了哪些问题)。
您还可以应用其他表单指标,包括 CSAT、笑脸、拇指等,以便更轻松地监控仪表板中的数据。
上面说明的示例似乎是一种非常标准的方法。 然而,接下来是什么让反馈对软件开发人员更有价值。 这些反馈表还可以附带有用的元数据,这些元数据将帮助您重新创建和/或识别错误的来源。 与您的反馈表一起提交的一些数据类型包括操作系统 (OS)、用户代理、浏览器、时间戳、URL 等。
此外,您收集的反馈可以推送到各种问题跟踪工具,例如 JIRA。 事实上,Mopinion 已与 JIRA 集成。 这种集成是一种非常“原生”、功能丰富且完全接口的方法,可通过 Mopinion 的 webhook 模块连接 JIRA。
Mopinion 与 JIRA 和 Sentry 一起使用反馈来管理传入的错误报告以及任务/问题管理。
通过 Mopinion 的反馈表收到的错误报告会自动发送到 JIRA 中的支持收件箱项目,在那里 Mopinion 的支持团队可以对问题进行分类、提供帮助或将问题分配给开发人员。 开发还使用 Sentry 进行错误监控。 通过将元数据传递给这些工具,他们可以轻松地将反馈和错误报告链接到跟踪的错误,并快速找到错误原因的根源。
捕获用户反馈并将其与其他工具相结合有助于我们快速找到错误的根源。
用户体验改进和产品采用
用户反馈也可用于改善用户体验并帮助产品采用。 现在我知道你在想什么了。 这更多是产品部门的重点。 然而,你从这种类型的反馈中学到的东西实际上也会影响你的发展策略。 通过收集对用户希望看到的内容(即功能请求/建议)以及他们无法完全掌握(因此采用)哪些功能的见解,您和您的团队可以收集指导意见。
Mopinion 的产品团队和开发团队密切合作以实现这一目标。 他们通过部署到一定比例的 Mopinion 用户的主动反馈表来收集此类反馈。 在下面的示例中,他们询问有关应用程序中特定功能的反馈,以及如何根据用户的喜好对其进行优化。

用户对我们应用程序的具体改进的反馈使我们能够放大用户的需求。
还有许多其他方法可以收集此反馈。 无论是询问功能建议的更基本的反馈表单,还是利用询问用户是否了解如何使用某个功能以及他们是否对设置问题有任何疑问的表单。
对于所有传入的项目,Mopinion 产品团队使用 Google Chat(Mopinion 集成)中的产品警报通道来帮助监控项目。 这是他们工作方式的关键部分,也是及时收到反馈通知的好方法。
然后,Mopinion 的产品团队采用这些见解并讨论将这些建议变为现实的可能性,权衡对该功能的需求水平,当然还有可行性。
产品发布
最后,用户反馈是推出产品发布或功能发布的绝佳工具。 对于开发团队来说,这通常是一个非常激动人心的时刻,因为在发布之前、期间和之后通常会进行大量调整和优化工作。
在产品发布期间和之后收集用户反馈有助于我们快速发现可能的改进点和错误。
整个过程中的实时反馈可以让您的开发团队了解软件中正在发生的事情。 事实上,Mopinion 在我们最新用户界面 Mopinion Raspberry 的发布周期的所有阶段收集了这些反馈:从 beta 和测试到初始发布和硬启动。
在这些阶段,团队利用了许多不同的反馈表,这些反馈表由开发和客户支持团队处理。
测试阶段使用的反馈表示例:
初始版本后使用的反馈表示例:
这个表格的目的是让用户了解 Mopinion 已经软发布了一个新的用户界面:Mopinion Raspberry,并让他们尝试一下。
在此过程的后期,团队部署了一个反馈表,收集当前 Mopinion Raspberry 用户的意见。 这种形式使他们能够评估用户如何体验新的用户界面,以及他们是否仍然遇到任何障碍。
反过来,这些表单中的反馈作为“Raspberry 票”推送给支持和开发团队。
视觉反馈在这个项目中发挥了特别重要的作用,因为它使团队能够快速识别用户遇到的问题类型以及这些问题如何在软件中呈现出来。

软件测试的用户反馈? 别说了...
在此推荐中了解 SaaS 公司如何在其软件测试中利用用户反馈
将所有这些结合在一起以实现成功的开发过程
正如我们在本文前面提到的,利用用户反馈进行软件开发是一项共同努力。 不仅开发团队负责这些数据,还负责产品团队、客户支持甚至客户成功。 通过合作,这些团队可以分享见解,并为创建和维护直观且用户友好的软件做出贡献。
因此,该过程的下一步是分析此反馈并采取行动。 想详细了解 Mopinion 软件中的反馈分析和闭环如何工作? 看看这些帖子!
准备好看到 Mopinion 的实际应用了吗?
想了解更多关于 Mopinion 的多合一用户反馈平台的信息? 不要害羞,试一试我们的软件! 你喜欢它更个人化吗? 只需预订演示。 我们的一位反馈专家将指导您完成软件并回答您可能遇到的任何问题。