假设您有一个新产品的想法,但是不确定是否能够成功实施该产品。 所以你会怎么做? 由于将新产品带入本来已经很拥挤的市场本身就是巨大的风险,因此您将要进行的投资显然存在问题。

但是,如果您可以开发目标产品的原型并将其投放市场,从而减少与产品相关的重大风险该怎么办? 不仅所需的投资会减少,而且您还可以知道当前市场对该产品的反应。 这就是MVP或最低可行产品背后的概念。

看看下面的图,你会想到什么?

什么是MVP( Minimum Viable Product)——What

敏捷MVP是三个术语的集合,每个术语具有重要意义:

最少(minimum):表示它使用最少和最简单的功能交付。
可行(Viable):提供客户价值并提高客户满意度,收集客户反馈。
产品(Product):最终产品。

敏捷最低可行产品是交付客户价值的敏捷项目管理的最小单位。 分析从最低可行产品(MVP)收集的敏锐度比开发具有成熟功能的产品要便宜,因为直接开发具有成熟功能的产品而不进行任何分析会由于不正确的假设而增加涉及的风险和成本。 敏捷MVP是一个迭代过程,它基于从连续反馈中积累的数据。 最低可行产品基于关键功能,例如最少的功能集,客户反馈和最少的工作量。

MVP可以定义为您打算在当前市场情况下测试的最终产品的最小形式或原型。在这种开发策略的帮助下,您(以及您的开发团队)将能够使有关该产品的某些假设无效或生效,从而了解您的主要受众对该产品的特性和功能的反应。

通过使用这种方法,您不仅可以深入了解产品的未来,还可以适当地分配总预算,从而实现业务的最终目标。简而言之,您可以将MVP描述为一个反复持续的过程,在该过程中,您可以确定用户的痛点,并通过随时间推移实施这些更改来最终确定产品的适当功能。

MVP的开发遵循严格的措施和学习策略,随着您和您的团队不断了解用户的需求和要求,这将帮助您发布可以随时改进的产品。这样的立场将帮助您更好地为客户服务。

为什么需要构建MVP—— Why

实施MVP程序的主要目标是严格开发一种产品,为当前市场提供即时价值,同时将总体投资价值降至最低。当你以MVP开始你的项目时,整个过程将帮助你了解最终用户提供的反馈以及你计划进入的市场

通过向市场发布MVP,您将为产品的任何未来迭代做好准备,同时还将概述进一步改进的后续步骤。在某些情况下,MVP可以用来向投资者和利益相关者展示想法的潜力,以便进行进一步的投资。不管你是否打算选择外部和内部投资者,拥有MVP肯定会加强你的立场——最终展示产品的优点,并最终为后期开发获得资金。

以下是使用敏捷MVP(Agile MVP)的各种原因:

  • 敏捷的MVP可以使用最少的资源来测试产品,加速学习。
  • 它有助于提高客户满意度,并通过反馈收集信息以增强产品。
  • 消除了工作时间不必要的浪费。
  • 有助于根据通过连续反馈收集的数据为其他产品创建基础。
  • 它有助于建立品牌。
  • 尽快将产品送达早期客户。
  • 敏捷MVP在弥合客户与产品开发人员以及从事该产品工作的不同跨职能团队之间的沟通差距方面非常有帮助。
  • MVP促进了产品设计和具有成本效益的产品开发活动。
  • 敏捷的最低限度可行的产品提供了一种系统的,有组织的方法,以探索未实现的领域,以实现最佳的客户价值和组织的成功。
  • 敏捷MVP基于连续反馈的迭代过程,因此可提供经过验证的学习。
  • 敏捷的MVP有助于避免资本损失并避免任何风险。
  • 建立良好的客户关系。

开发人员根据从客户那里收集到的反馈提出了新版本的产品,并使其具有足够的生产力和效率,足以引起客户的喜爱。 创建和使用最低可行产品(MVP)有助于简化产品开发过程,从而避免做出任何不明智的决定。 在推出功能完善的产品之前,“最低可行产品”专注于客户的反馈。

如何构建 MVP——How

1. 进行研究

第一步是深入了解问题以及解决方案。 要执行此过程,您需要首先定义目标客户,产品的价值主张,用户需求,用户体验以及功能集。 您还需要回答有关当前市场上已有产品的问题(如果有的话)。 这可以分为两种可能性–红色的海洋表示市场上挤满了类似的产品,或者蓝色的海洋表示市场上涌现出了类似的产品。

此外,还需要回答以下一些问题:

你想解决的问题是什么?

什么样的用户会对你的产品感兴趣?

对于您正试图面对的问题,目前有哪些解决方案?

2. 产品功能集的识别和优先级

完成上一步后,就该处理打算在产品中实现的功能了。 您必须通过长期思考来建立产品愿景,从而讨论对客户有价值的不同功能。

列出要实现的功能后,必须将它们分为四个组,如下所示:

  • 必须有的功能
  • 应该有的特点
  • 可能有的特征
  • 当时没有功能(或将来发布的功能)

建立MVP时,您需要将功能放在最优先的列表中,因为这是定义产品核心价值的要素。

3. MVP方法

有几种MVP方法可供选择。主要有:

  • 没有发布产品,但是将提供想法可视化。 座右铭是根据反馈意见,首先出售产品的想法,然后再构建它。
  • 执行产品模型。
  • 仅建立一个或几个功能集即可构建MVP。

4. 了解你的成功率

拥有一个可衡量的MVP是成功还是失败的度量至关重要。 一些指标包括:

用户反馈(User feedback)

活动用户总数(Total number of active users)

激活总数(Total number of activations)

5. 用户故事图

拥有用户故事图非常重要,因为它有助于分解产品待办事项列表并进一步确定功能的优先级。 用户故事图将包含四个不同的组件:

  • 目标(Goals)
  • 活动(Activities)
  • 用户故事(User stories)
  • 任务(Tasks)

目标将包含您对产品未来的愿景。 这些目标可以通过执行特定的活动来实现。 这些活动对于实现功能和任务非常有用,然后可以将其转换为用户故事。

用户故事图将帮助您确定与产品相关的所有痛苦和收获。

6. 发布会

完成上述步骤后,您现在就可以开始启动MVP了。

使用敏捷最小可行产品(Agile MVP)的好处

要执行敏捷MVP,您首先应该知道它的好处,让我们看一下下面介绍的一些好处。

1. 商业概念的早期测试

捷最低限度可行产品(MVP)在产品/服务开发的早期阶段提供了一组核心功能,使企业可以通过各种假设在早期阶段测试各种业务概念和策略,并了解客户和市场的情绪。通过假设积累的数据有助于快速推销产品并接触最大的客户。

2. 持续学习与发展

MVP是一个连续的迭代过程,可促进基于客户反馈的持续学习,并深入了解对客户有效的方法。此信息可帮助产品开发团队使用此数据来为产品演进和产品改进做出决策。迭代有助于添加更多用户所需的功能。

3. 降低成本并减少投资

预先研究市场并进行假设以测试业务概念,这使产品开发团队可以减少开支,并以最小的成本提供最大的服务和最高的客户价值。以较小的投资获得了许多客户,并且可以基于客户/用户的数量进一步增加投资。

4.成功的产品/服务开发和良好的市场占有率

由于客户的需求和市场的情绪,组织可以很好地控制市场并获得更高的客户满意度。根据迭代中积累的数据,将许多用户所需的功能添加到产品/服务中,以使该产品在市场上的其他产品中全面,成功和脱颖而出。

简而言之,构建敏捷的MVP是任何业务或软件开发成功的基本要求,因为它可以洞悉客户需求,而不是使客户负担过多的不必要的产品使用功能。

不可否认,建立成功的MVP的主要步骤是以理想的方式执行策略和分析。 此外,产品的业务远景也很重要,因为您正在为市场中的给定问题创建解决方案。

始终记住,要使用户始终处于项目的最前沿,并在每个步骤中继续努力实现最大价值。 如果您可以做这两项基本工作,就可以建立成功的MVP。

参考链接

https://igorizraylevych.medium.com/what-is-a-minimum-viable-product-and-how-to-build-an-mvp-for-your-startup-9a02c0d4a56a
https://altar.io/features-inside-mvp-3-steps-know-answer/
https://www.productplan.com/glossary/minimum-viable-product/

[敏捷开发培训] 构建Agile MVP相关推荐

  1. 敏捷开发培训部分讲义内容

    敏捷已经不是陌生的词了,但是对这"熟悉"的词的理解却有很多不同的看法,然而有些本质的东西却基本一致,下面是我的部分敏捷开发培训讲义内容,在我的淘宝上 http://item.tao ...

  2. 敏捷开发培训后的感想

    昨天参加了了一个敏捷开发培训,现在还有印象的几个 1. 向已经delay的项目增加没有经验的人手,通常会进一步增加delay 2. 通常说来,一个人同时工作在多个任务上,会造成人的过载及任务的延时,其 ...

  3. [敏捷开发培训] 什么是敏捷开发中的Spike?

    什么是敏捷开发中的Spike? Spike,如果需要翻译的话,中文可以翻译成"探针",但是一般不会翻译而直接使用Spike这个词. Spike可以理解为:以回答问题或收集信息为目的 ...

  4. [敏捷开发培训] 燃尽图(Burndown Chart)

    燃尽图(Burndown Chart) 什么是Sprint燃耗图? Sprint 燃尽图用来显示工作完成的速度和还有多少工作要做.它被用作一种工具,使团队的工作对每个人都可见并透明.随着Sprint的 ...

  5. Agile敏捷开发管理Salesforce项目(第一篇)- 4大核心价值观+12条原则

    [什么是敏捷开发?]资深程序员之路(5)--agile开发 敏捷开发(scrum, agile)相对于瀑布流开发(waterfull)更适合现在快节奏的商业模式需求,它将一整个项目拆分为相互独立的小块 ...

  6. 敏捷开发你必须知道的7件事

    摘要:从个人的经历来谈一谈敏捷开发你必须知道的一些事. 敏捷开发模式是现代软件开发的通用模式,据统计从2018年开始,有90%以上的软件开发都采用敏捷开发模式.先不讨论敏捷开发模式与瀑布开发模式优劣, ...

  7. 面向敏捷开发团队的 7 个开源项目管理工具

    8个面向敏捷开发团队的敏捷开发工具推荐 AGILE DEVELOPMENT TOOLS INTRODUCE 在这篇开源项目管理工具的综述中让我们来了解一下支持 Scrum. 看板(Kanban) 等敏 ...

  8. scrum敏捷开发工具实践分享

    随着敏捷开发越来越火,自然我们也不能落后,我们公司也开始向敏捷转型,前段时间请了Scrum中文网的廖老师给我们企业做了全面的scrum敏捷开发培训课,第一次对敏捷有了全新的认识! 而在我们实施敏捷的过 ...

  9. Scrum敏捷开发沉思录

    计算机科学的诞生,是世人为了用数字手段解决实际生活中的问题.随着时代的发展,技术的进步,人们对于现实世界中的问题理解越来越深刻,描述也越来越抽象,于是对计算机软件的需求也越来越高,越来越复杂,变化也越 ...

最新文章

  1. 计算机科学CSTA,学编程,搞懂CSTA K-12计算机科学学习标准
  2. C语言 | C语言中的switch语句以及循环语句(入门版本)
  3. jedis操作redis(二)
  4. (十)Spring 与 MVC 框架整合
  5. SpringCloud Eureka参数配置项详解
  6. PL/SQL程序设计(七)—— 触发器
  7. 如何通过站群提高网站曝光率
  8. ipython安装 windows_IPython安装过程 @win7 64bit
  9. CISCO三层交换机配置
  10. Java的Exception异常机制(一)
  11. android7.1 保存图片到系统图库
  12. 传智博客 JavaWeb方面的所有知识 听课记录 经典
  13. 学习笔记1——常用的注意力机制(即插即用)
  14. 图片识别出处_搜图神器!你还在问图片的出处吗?
  15. python量化股票源码_使用Python写一个量化股票提醒系统
  16. 【渗透测试】VulnHub-Lord Of The Root: 1.0.1
  17. 鲸探发布点评:7月22日发售观德亭、全家福、龙凤呈祥熏数字藏品
  18. 基于PHP+MySQL的学生档案管理系统设计与实现
  19. 1094 谷歌的招聘(JAVA)
  20. 计算机网络期中考试,计算机网络期末考试试题及答案_计算机网络试题及答案...

热门文章

  1. 请回答数据结构【二叉搜索树】
  2. 教你微信对接图灵机器人
  3. 软谋在线教育推荐好书(一)
  4. win10解决设置默认打开方式不生效问题(双击每次都要选择默认打开程序)
  5. Qcom平台测试wifi TIS需要关闭wifi扫描、漫游和休眠
  6. 11.监视属性——watch
  7. Matlab似然比检验函数,似然比检验 LRT
  8. xxl-job集成钉钉群告警
  9. 第五十七章 Caché 函数大全 $REPLACE 函数
  10. mysql数据库熔断_服务熔断