精华内容
下载资源
问答
  • mvp最小可行产品_MVP –最低可行产品策略
    2020-05-13 16:05:52

    mvp最小可行产品

    并非所有好的想法都会变成伟大的产品。 由于种种原因,有很多产品在市场上失败了。 但这会阻止我们投资产品吗? 我们如何确定某个产品是否会在市场上大受欢迎? 更重要的是,我们如何通过尽可能少的投资来发现这一点。 输入MVP –最低可行产品。

    MVP的概念在整个产品开发领域都得到了认可。 这是初创企业广泛使用的概念。 它将极大地帮助大型组织的新产品设计和开发。

    什么是MVP?

    我们的最低可行产品目标是提供一种机制,以最少的努力最大程度地了解目标受众或目标市场。 这是否意味着我们只提供了最早上市的10种功能中的3种。 否。这个概念不仅限于产品功能。 最低可行产品考虑了产品理念,如何在用户中引起兴趣,客户或市场真正想要的功能,对产品的需求等。这是一种用于及早了解客户的策略。进入产品生命周期,以便他们可以做出有益的改变。

    MVP的策略

    • 产品可能特性的调查
    • 电子邮件广告系列,以查看对该产品产生的兴趣
    • 一个共享视频,有关功能和对客户的好处的文章的网站
    • 持续部署(一种敏捷实践,可以逐步为企业增加更多价值,从而提供更多学习机会)
    • 产品的原型/演示版具有关键功能
    • 仅针对极少数客户的封闭测试版

    为什么我们需要MVP?

    • 我们没有无限的预算来生产产品
    • 我们希望减少最坏情况下的风险。 如果产品经过2年的辛苦工作后失败了,该怎么办?
    • 我们希望继续做生意,而不是停止尝试潜在的机会

    MVP的好处

    • 从最少的努力中获得最大的学习
    • 关于产品的早期反馈
    • 能够更快地实现产品的真实价值/需求
    • 我们看到了一些实际需求,从而为产品开发投入了更多精力

    MVP的缺点

    • 难以概念化适当的最小值。 没有预先定义的规则可以得出最低要求,这几乎可以判断。
    • 需要根据反馈/学习来更改产品路线图,这只有敏捷团队才能实现。

    MVP的概念适用于初创企业和新的R&D产品/想法,在这些情况下,您的反馈周期必须非常快。 对于一家初创公司而言,如果在3个月内因产品创意失败而不是1年更好。 通过MVP策略节省的时间和精力对于初创企业乃至更大的组织尝试新的R&D产品/想法都是一个很大的福音。

    感谢您的阅读。 希望该帖子能提供更多信息。 欢迎发表评论。


    翻译自: https://www.javacodegeeks.com/2013/12/mvp-minimum-viable-product-strategy.html

    mvp最小可行产品

    更多相关内容
  • MVPDemo:MVP模式使用

    2021-05-15 10:17:23
    有没有具备扩展 是否方便进行单元测试 现在我了解到的主流框架有MVC模式,MVP模式,MVVM模式。而MVC模式本来就是Android本身所采用的模式,想要了解可以看,而MVP模式是对MVC模式的进一步演化 MVC模式图解 mvp模式...
  • 使用LiveData的MVP模式Demo,解决了传统MVP模式接口爆炸的问题,新的MVP设计模式耦合更低,不强制用户必须实现大量接口
  • 神经种子MVP 发行版本0.5.0 依存关系 芹菜== 4.1.0 pymongo == 3.6.0 mongoengine == 0.15.0 猎鹰== 1.4.1 jsonschema == 2.6.0 PyJWT == 1.6.0 猎鹰认证== 1.1.0 猎鹰心跳== 1.1.7 gevent == 1.2.2 安装...
  • 再谈MVP,最小可用产品 之前关于MVP的基本概念在前面一篇博客里面已经提到了,本次课程学习正好又提到了关于MVP,那么就总结一下如何在工作中使用MVP思想。 快速使用MVP的几点原则: - 提前推演逻辑,不要盲目验证 ...

    4、再谈MVP,最小可用性产品

    之前关于MVP的基本概念在前面一篇博客里面已经提到了,本次课程学习正好又提到了关于MVP,那么就总结一下如何在工作中使用MVP思想。
    快速使用MVP的几点原则:

    - 提前推演逻辑,不要盲目验证
    - 验证长板,而非短板
    - 创造性的低成本方案

    MVP的另一面

    1.快速使用MVP的几点原则

    1.1提前推演逻辑,不要盲目验证

    在设计最小可用产品之前,一定要想清楚自己想验证的问题,要收集哪些数据项,还有这些数据项可能出现的结果,以及不同结果代表的结论。

    类似软件工程中的 TDD(测试驱动开发),先把想要得到的结果列出来,再反推设计,以免设计逻辑不清楚,或者漏掉数据打点,反倒浪费了资源。

    1.2验证长板,而非短板

    尽量裁掉短板,把资源放到长板上

    尽量去关注核心的、差异化的体验。
    比如,12306 的第一版产品就是个 MVP,整个产品体验烂到爆,但长板还是完全体现了:它有票。

    现在这个时代,各种产品形态基本都被人想到了或者实施过了,我们要在市场上立住脚,靠的不是平均分更高,而是在单一维度上做到现有方案的十倍好。所以做 MVP 更重要的是验证这个长板,而不是做一个不犯错但平庸的尝试。

    1.3 创造性的低成本方案

    在设计最小可用产品时,我们需要创造性地想出低成本的解决方案,来验证最关键的命题。

    1.3.1 用人工替代系统

    其实大可不必准备得如此完备再上路,很多时候可以先用人力顶住测试一下。如果服务真的很靠谱,再快速迭代用系统化的能力去解决问题就来得及。

    1.3.2利用第三方系统

    如今的互联网基础建设比那时高了不知道多少,从 SaaS 到 PaaS,从云服务到建站、电商、支付、小程序,于是,对我们来说,构建 MVP 的门槛越来越低,我们应当去尽可能地利用第三方的服务来快速验证自己的想法。

    1.3.3利用规则缩小场景

    假设我们打算投入资源做智能客服机器人,现在想要验证用户是否能够接受用与机器对话的方式来解决问题。在没有任何自然语言理解算法和数据之前,我们可以通过缩小场景去简化提供对话的实现难度。比如,我们可以设置条件,当用户确认收货三天之内打开订单详情页面,则很有可能是要退货,这时出现一个退货咨询的入口,点进来之后,进入机器客服的流程。这个流程可以仅具备解决退货问题的能力,甚至用简单的 QA 对就可以完成,对实现难度的要求就会降低不少。

    2.MVP的另一面

    MVP 并不是唯一正确的方法论,很多人对 MVP 和精益思想提出过不同意见。

    有很多的产品模式是要求一定的体量和复杂度才能完成验证的,MVP 最多只能验证其中个别环节上的假设是否成立,千万不要把宝全部押到一个 MVP 上。尤其对于领域相对成熟的产品,产品体验细节的叠加才能构成核心竞争力,而在 MVP 中可能很难将它构建出来。

    3.总结

    结合自己最近在做的一款产品是一款面向B端用户的产品,好的一点是合理的应用了第三方系统快速开发我们的产品,不好的一点在于业务过于复杂,构建出来的MVP难以验证,产品开发周期过长,严重与行业发展脱节。

    推荐书籍:
    1.精益创业
    2.丰田生产方式

    展开全文
  • android_MVP_DEMO

    2018-04-16 10:31:00
    关于Android的MVP DEMO。主要分成4个目录(Contract/Model/Presenter/View)。...这可以使得Model层的功能复用增强。 同时MVP是利于单元测试的,对每层都能进行单元测试,这也是很多人喜欢用的原因之一。
  • 设计最小可行产品(MVP)

    千次阅读 2021-01-13 10:28:28
    明确目的-拆分需求-竞品分析找到差异点-明确产品核心价值-设计MVP-市场验证-数据分析以及复盘 二,如何设计MVP 1.明确用户需求的必要条件 2.最小化的进行产品设计 3.有效进行数据埋点进行评估 案例:长视频产品广告...

    一,总体流程

    明确目的-拆分需求-竞品分析找到差异点-明确产品核心价值-设计MVP-市场验证-数据分析以及复盘

    二,如何设计MVP

    1.明确用户需求的必要条件
    2.最小化的进行产品设计
    3.有效进行数据埋点进行评估

    案例:长视频产品广告模式

    1.用户需求
    有内容>流畅>高清

    2.产品核心匹配方式
    有内容:内容发现
    流畅,高清:视频播放

    3.基于需求,构建产品
    拆分需求
    在这里插入图片描述

    4.基于需求构建产品结构
    做减法,不做加法:点赞,收藏,评论,用户登录注册都不是必要条件

    在这里插入图片描述
    参考资料:高玮《产品经理思维训练营》

    展开全文
  • 流星吊门 使用 Meteor 创建的 Hangman 游戏来演示使用 Meteor 创建 MVP 的React和易用
  • MVP是给发烧友、忠实粉丝、有代表的用户使用,而不是给普通用户使用,给普通用户使用的风险;很大 MVP是探索式的产品原型,不一定是产品的首个版本,可以是产品原型。 02 为什么要做MVP? (1)快速验证idea 高速...
  • 不过,有些想法可能还不是很成熟,不能完全保证其正确,有机会写出来讨论一下。今天来说说关于MVP的一些想法。 一、简单讲讲MVP是什么玩意儿如果从层次关系来讲,MVP属于Presentation层的设计模式。对于一个UI模块...
  • 原文作者:Jeremy Bird 原文地址:...译者:付新圆&柴晓燕 “ MVP”或“最小化可行产品”是技术中使用最多,却最难理解的概念之一。该术语由弗兰克·罗宾逊(Frank Robinson)于2001年提出,如今这...

    原文作者:Jeremy Bird

    原文地址:https://uxplanet.org/lean-product-strategy-balancing-value-and-minimums-aae06e754f68

    译者:付新圆&柴晓燕

    “ MVP”或“最小化可行产品”是技术中使用最多,却最难理解的概念之一。该术语由弗兰克·罗宾逊(Frank Robinson)于2001年提出,如今这个词有很多种解释,但大部分失去了最初的含义。大家现在似乎都只专注于“最小化”,但忘记了产品的“可行”或“有价值”的部分。

    现在大多数技术公司都把MVP定义为一个“可用的最小功能集合”。但是什么是可用的最小功能集合呢?这样做的目的是什么呢?

    弗兰克·罗宾逊(Frank Robinson)清楚地定义了他所说的“ MVP”。

    MVP是为您的公司和客户量身定做的产品。它有足够大的规模,能让公司和客户满意的接受,并可以正常销售;但又不至于太大,以至于膨胀到充满风险的程度。

    —弗兰克·罗宾逊(Frank Robinson), 2001

    换句话说,MVP是一种解决问题的方法,它可以从三个方面提高用户体验:有效性、效率和满意度。

    为了最小化风险并且得到最大的投资回报,MVP是精益的。换句话说,MVP是每次迭代都要交付一个可用的最小功能集合,这个集合的功能可以满足用户的基本需求,虽不完善但至少可用。Jeff Gothelf和Josh Seidon在他们的书《精益UX》中这样写道:

    每个设计都是一个被提议的业务解决方案——一个假设。通过客户反馈,逐步修正产品设计和解决方案,MVP就可以来验证产品是否满足客户的需求。

    —Jeff Gothelf和Josh Seidon,“精益UX”

    大多数公司的问题在于,他们对MVP的理解还只停留在“最小的代价”部分。只是急于做出一个版本,用来告诉公司上层项目取得了良好的进展。还有一些公司他们的问题是,完全忽略了客户的体验和反馈。假设你正在开发一个产品,客户有Frank Robinson、Jeff Gothelf、Josh Seidon,但是他们从来都没有使用和反馈过产品,那就不会有MVP了。

    MVP首先着眼于基本的客户需求,快速构建一个可满足客户需要的初步产品原型。做出最小可用产品,通过销售数字、应用商店评级等形式获得客户反馈后,逐步调整产品战略,尽快达成短期目标。即使它没有任何效益,但满足用户的基本需求,虽不完善但至少可用。为了避免消耗过多精力和费用得到一个有效的、精益的MVP,基于客户需求进行开发很重要。

    滑板&汽车车架

    关于MVP这个概念,我最喜欢的总结之一是Henrik Kniberg撰写的《赛车vs滑板》(以下是我的团队成员对原版的改编):


    图片来源:Bethany Larsen和Jason Baddley

    在这个假设的示例中,我们正在改善步行通勤用户的交通状况。请注意,我们不是从产品功能角度出发达到客户需求,而是把重点放在改善步行交通状况的结果上。从A到达B滑板的速度比步行快;踏板车吸引了更多人,并且更易于使用;自行车速度很快;摩托车比自行车还要快;汽车更安全,并且可以容纳更多人。通过以上分析,我们可以迅速地将产品价值传递到用户手中,通过客户的反馈和时间的推移还能不断增加这种价值。

    实现一辆汽车传统的产品设计思路是一步一步,从车轮、车轱辘、外壳、动力装置、内部装饰一个流程一个流程做起,同样需要很多时间来完成。但是在上面的方法中,我们在完成的同时还能为客户提供了更高的价值(因此也提高了效率、效果和满意度)。

    这里还要强调的是,从自行车到摩托车是需要一个过程的,无论是制造自行车还是摩托车,都不是一蹴而就的。通过用户的反馈,你可以用MVP的思想不断的改进、迭代,从而推动获得更好的产品,这就是敏捷和产品进步的意义所在。即使大家都懂得这个道理,但还是有很多开发人员和领导会因为用户的反馈而感到困惑。值得再次重复的是:没有什么工作是一蹴而就的,如果想要产品进步,那么它的改善一定离不开你的客户,只有不断的改进、迭代、收集反馈,才能得到更优质的产品。

    如果不是因为从自行车中得到用户的反馈,也许我们永远不会制造出摩托车。如果我们制造了摩托车后,得到的客户反馈是摩托车已经满足了所有需求,那么我们就不用去造汽车了,防止浪费时间和资源。

    MVP和怎么去做MVP

    但另一方面,如果我们要做的项目是城市交通呢?在这种情况下,滑板是否还是MVP吗?当然不是。但是我看到的许多公司都会犯一个错误,他们只做到了“最小的代价”部分,却忘记了产品的有效性,效率和客户的满意度。

    为什么会这样?我观察到,当公司只专注于根据产出衡量成功时,他们就无法预测结果,就会发生这种情况。在Scrum世界中,大多数开发团队都是在完成所有事务、提高迭代速度和准确估计时间点的基础上进行产出评估的。当你沿着这个链走下去的时候,就会进入发布时间表会比实际改善用户体验更重要的误区。

    快速行动虽然很重要(这就是精益用户体验的意义所在),但是我们应该牢记快速行动的方向:提高效率,有效性和客户满意度。

    引导公司专注于成果

    那么,在持续产出的敏捷世界中,我们如何将重点转移到结果上呢?寻找一种让自己的敏捷团队以及利益相关者能够定期与用户沟通的方法。这种沟通方法可以是远程的,也可以是不定期式的。一开始需要一些技巧的,甚至需要对潜在客户(而不是实际用户)进行不定期式研究,如果你这样做并找到一种简单的方法汇总结果,与团队其他成员分享学习经验,就会发现你的团队会有很大的转变。

    我过去不得不使用了这种方法。我带领的是一支完全不愿意分配时间并拒绝与用户联系的团队,但通过这种方法,我们的用户研究作为竞争优势为公司赢得了数百万美元的交易。

    最后一点,不要认为这种变化会在一夜之间发生的,这是一个过程。就像在用户界面中一样,在这个过程中收集用户需求,采访用户(团队成员,利益相关者,业务主管)体验。了解为什么他们觉得没有时间了,然后想办法让他们知道得到想要的东西的方式。(例如,更快的更新版本)。

    当人们认为您试图说服他们改变优先顺序时,他们很难被说服。如果你发现什么对他们来说是重要的,并向他们展示用户研究将如何帮助他们实现他们想要的,事情就会变得容易得多。

    另一个有帮助的想法是制定在各个阶段都有成功标准的路线图。你的“MVP”步骤是什么?如何快速地做到这一点,如何进行学习和调整呢?下一步可以看到什么?以这种方式设计组织中的流程更改,能够最大限度地减少挫败感,并随着您的前进而看到递增的结果

    总结

    随着社会越来越发达,用户的需求越来越高会给开发者很大的压力。但是,当我们将“最小的努力”和短时间的精力集中在用户反馈和学习上,以提高用户对产品的有效性,效率和满意度时,我们会对开发的产品更有信心,用户会有更好的体验感和购买欲。如果用户还是不满意,我们就迅速进行调整,以减少失败的损失。

    展开全文
  • CityList-MVP

    2021-05-12 19:46:11
    CityList MVP 具有MVP架构模式的Android项目演示可帮助您构建干净且可测试的项目。 该项目具有以下功能: 广泛使用DI,易于测试。 使用本机RecyclerView自动完成延迟加载图像。 使用SwipeRefreshLayout实现刷新...
  • mvpdemo.zip

    2020-02-12 22:24:39
    优点:最大的优点剥离了视图层和业务逻辑层,让各个类的分工更为明确,逻辑更为清晰,代码扩展更高,后期代码迭代更新更加容易,同时也方便了单元测试的编写,以前将视图与业务混合在一起的时候,要写单元测试很多...
  • MVP模式

    2021-06-09 16:00:33
    简称:MVP 全称:Model-View-Presenter ;MVP 是从经典的模式MVC演变而来,它们的基本思想有相通的地方:Controller/Presenter负责逻辑的处理,Model提供数据,View负责显示。中文名MVP模式外文名MVP mode演变MVC...
  • 如果你从事产品管理,产品开发或仅从事技术或软件方面的工作,不知道 MVP 这个词,可不行。很久之前就有看到过简单介绍,但一直没有去深入思考,我也没彻底搞懂它到底是什么。 最近地摊经济很火,它的意思就是小...
  • 然后view和model还是可以直接访问,耦合还是挺高,我们很多时候想完全隔离数据层和显示层,让业务逻辑作为中介,这种结构会更加清晰,解偶的更彻底,这就是MVP。 (1)Presenter :Presenter主要作为沟通View与...
  • 就像微信朋友圈的图片浏览器,可以弹性放大缩小,集成了mvp.
  • :warning: 不推荐使用 :warning: 不推荐使用! 使用 彩虹MVP 轻量级的MVP库(供个人使用),...相依 步骤1.将其添加到存储库末尾的root build.gradle中: allprojects { repositories { .. . maven { url
  • MVP

    2019-01-15 18:14:31
    什么是MVP MVP的概念是Eric Ries 《精益创业》里提出的概念。简单地说,就是指开发团队通过提供最小化可行产品获取用户反馈,并在这个最小化可行产品上持续快速迭代,直到产品到达一个相对稳定的阶段。MVP对于创业...
  • android mvp_Android MVP

    千次阅读 2020-07-14 13:14:52
    android mvpIn this tutorial, we’ll be discussing the android MVP principles and develop an application based on it. Since the start, we’ve been developing applications by adding all the business ...
  • 在分析MVP模式的基础上,提出了基于MVP模式的Android应用开发需要包含Model、View、View interface和Presenter 4个关键部分,最后应用于教师任课信息管理系统的登录模块的开发,从而验证了该模式的可行
  • abbr:MVP

    2021-03-31 06:59:32
    亚伯 亚伯 可访问的浏览器,可减少感官刺激。 概括 Abbr将缩写任何网站,为您提供一个简洁的版本,您可以浏览而不会分心。 问题 当前,使神经多样化的网络可访问的...闭幕式和号召用语 立即从Abbr.com开始缩写浏览。
  • 不过,有些想法可能还不是很成熟,不能完全保证其正确,有机会写出来讨论一下。今天来说说关于MVP的一些想法。一、简单讲讲MVP是什么玩意儿如果从层次关系来讲,MVP属于Presentation层的设计模式。对于一个UI模块...
  • Android MVP 模式 1 也不是什么新鲜的东西了,我在自己的项目里也普遍地使用了这个设计模式。当项目越来越庞大、复杂,参与的研发人员越来越多的时候,MVP 模式 的优势就充分显示出来了。 MVP 模式是 MVC 模式在 ...
  • 上一篇中主要介绍了MVP框架的基本实现过程,Android MVP架构(2)使用注解实现一个MVP框架那么实际过程中如何使用MVP框架呢。其实非常简单。MVP架构的主要目的就是进行解耦,同时使各部分的代码逻辑层次分明,分工明确...
  • android mvp模式有什么弊端才开始学习使用MVP时,看到大家说了很多MVP的优点,代码复用,条理清晰等等。不过我改下来发现,MVP在我看来,最大的优点还是代码解耦,逻辑清晰,至于代码复用,暂时没有感觉很好用,除非...
  • 【iOS】MVP模式

    2021-11-27 17:14:52
    文章目录什么是MVP模式?图解从MVC到MVP苹果的MVC为何要从MVC到MVP?MVPMVP模式下的工程MVP模式的优缺点 什么是MVP模式? MVP模式是MVC模式的一个演化版本,MVP全称Model-View-Presenter。(关于MVC模式可见这篇文章...
  • 为什么选择MVP? 相信大部分人都听过这个框架,或者已经使用过。 了解和简单运用的过程中大家一定会有这样几个问题或者痛点: 这里班门弄斧的分享下我的经验,挨个解决这几个问题。 MVP有什么好处,为什么要用它? ...
  • MVP_demo目前相对成熟的android mvp架构设计1.MVP介绍MVP模式是MVC模式的一个演化版本,MVP全称Model-View-Presenter。目前MVP在Android应用开发中越来越重要了。在Android中,业务逻辑和数据存取是紧紧耦合的,很多...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 36,272
精华内容 14,508
热门标签
关键字:

性mvp