发布于 2026-01-06 5 阅读
0

如何在2022年推出最小可行产品(MVP)

如何在2022年推出最小可行产品(MVP)

什么是最小可行产品

在项目开发过程中,第一个迭代版本或最初版本被称为最小可行产品(Minimum Viable Product,简称MVP)。这几乎适用于任何类型的项目,例如网站、移动应用程序、桌面应用程序,甚至游戏等等。

最小可行产品(MVP)本质上是一个早期版本,它具备相当数量的功能,足以满足首次用户体验的需求。这些用户会提供反馈,开发者会将这些反馈融入到未来的版本中。最小可行产品在其生命周期中会经历多个阶段,包括 Alpha 版、Beta 版和最终版本。

每一位经验丰富的开发者、公司、自由职业者和创业者,在其职业生涯中都曾创建或推出过某种类型的产品。这可能是一个简单的个人项目,也可能是一款拥有付费客户的完整商业产品。无论他们如何走到今天,都必须经历一个过程。

https://res.cloudinary.com/d74fh3kw/image/upload/v1641261302/project-mvp_atmgeh.webp

团队结构

正常情况下,一个完整的团队会参与产品开发。团队成员可能包括设计师、文案撰写人员、开发人员以及质量保证/质量控制测试人员。在正式开始工作之前,团队要么会与客户沟通,探讨最佳的合作方式;要么会着手推出产品,以解决某个问题或填补市场空白。

就像一个需要从零开始创建的全新项目一样。自由职业者参与整个产品生命周期,经历所有这些流程,这种情况并不少见。组织可以选择无数种不同的团队结构和协作方式。我将详细介绍其中一种流程。

https://res.cloudinary.com/d74fh3kw/image/upload/v1641261190/project-team_wl5f5s.webp

设计师

设计师负责创建初始设计。在此之前,他们会先绘制用户流程图,这基本上就是用户在应用程序或网站中导航的路径。该路径被分解为用户在使用产品过程中需要遵循的各个步骤。

在设计阶段,设计师还负责创建第一个可运行的原型。原型通常在设计文件中创建,并为设计添加交互功能。此阶段无需编写代码,设计仍是静态的,但这是将设计交付给开发团队进行构建之前的最后一个阶段。

https://res.cloudinary.com/d74fh3kw/image/upload/v1641259589/project-designer_ibtn2c.webp

版权所有者

文案撰写人员的工作是为产品创作内容。他们的职责本质上是创作引人入胜的文字,帮助描述产品并吸引顾客。他们负责公司所有线上线下渠道的营销和广告宣传,包括社交媒体、户外横幅广告以及数字和印刷广告。

对于实际的数字产品而言,文案撰写人员的角色是进行校对,确保书面内容准确、正确且质量良好。

https://res.cloudinary.com/d74fh3kw/image/upload/v1641259734/project-copywriter_iey3pq.webp

开发者

开发人员是产品生命周期中不可或缺的一部分,因为他们负责将设计变为现实。根据项目的不同,开发人员可能需要参与整个技术栈的开发,包括后端、前端、网页版、桌面版,甚至移动版。如果是游戏,则还需要专门的开发流程,以确保游戏能够在各种平台上运行。

https://res.cloudinary.com/d74fh3kw/image/upload/v1641259873/project-developer_nco99x.webp

质量保证/质量控制测试员

测试人员会对整个产品进行全面测试,确保其已准备好作为最小可行产品(MVP)发布。他们会检查漏洞、错误、无障碍访问问题等等。他们的工作是对产品进行完整测试,确保产品能够通过所有测试,最终获得批准。

https://res.cloudinary.com/d74fh3kw/image/upload/v1641259996/project-testing_ri9jq3.webp

正在开发产品

在这个阶段,很可能会开展市场营销和广告宣传活动,以便在产品正式发布前让人们了解公司或产品。很多情况下,还会有一小群早期用户、内测和内测用户在产品面向公众发布前试用。

这使得公司能够了解产品在正式发布时可能运行的情况,并提前发现和修复任何服务器漏洞或重大错误。

https://res.cloudinary.com/d74fh3kw/image/upload/v1641261545/project-marketing_uxhblc.webp

产品构建

实现方法多种多样,没有绝对的对错之分,因为每个团队的情况都不同。任何技术栈都可以使用,因此这种方法可以适用于任何团队。以下是一个团队构建产品的示例。

步骤 1:用户流程/旅程

技术栈:Miro/FigJam/Mural
描述:用户在使用产品时所采取的交互过程。

步骤 2:低保真线框图

技术栈:Figma/Adobe XD
描述:低保真线框图是创建网站和应用程序屏幕之前的初始蓝图。它们通常包含占位符文本“lorem ipsum”。

步骤 3:高保真线框图和设计系统

技术栈:Figma/Adobe XD
描述:高保真线框图用于在设计流程的最终阶段展示产品的外观和风格。它们通常包含实际内容,而非占位符。在这个阶段,设计师还会创建设计系统,其中可能包括品牌颜色、字体和设计规范。

第四步:原型

技术栈:Figma/Adobe XD
描述:该原型是设计团队创建的最终应用程序的一个工作示例。它具有可运行的交互功能,可用于展示屏幕导航、过渡效果、点击事件等等。

步骤五:后端开发

技术栈:Python、Django、PostgreSQL、AWS
说明:后端开发人员将在这里处理 API、数据库、服务器以及与架构相关的任何内容。

步骤 6:前端开发

技术栈:HTML、CSS、JavaScript、React、Storybook
描述:先做后端还是先做前端取决于个人偏好。我个人倾向于先搭建并运行后端,这样就能有实时数据可用。在这个阶段,前端开发人员会专注于 UI/UX 设计,并让应用程序连接到后端或任何测试数据。Storybook 就像一座桥梁,连接着设计师和开发人员。设计系统和组件可以实现两者之间的完美匹配。

步骤 7:部署

技术栈:AWS
描述:当所有阶段都已完成时,MVP 就可以正式发布了。后端和前端应该已经上线或处于测试阶段。因此,最后一步是发布最终版本,完成项目的第一个迭代。

文章来源:https://dev.to/andrewbaisden/how-to-launch-a-minimum-viable-product-mvp-in-2022-5hig