MVP là từ viết tắt của Minimum Viable Product, tạm dịch là sản phẩm khả dụng tối thiểu.
Trong phát triển ứng dụng di động, MVP là một phiên bản rút gọn của một ứng dụng, thường được phát hành ra thị trường trước khi ra mắt chính thức ứng dụng.
Tuy nhiên một MVP chất lượng cần phải có đầy đủ tính năng tối thiểu, đáp ứng được hiệu quả nhu cầu của người dùng, khiến cho người dùng muốn mua sản phẩm chính thức của bạn khi ra mắt.

Có thể hình dung MVP qua hình minh họa bên dưới.

mvp

Với mục đích cung cấp thiết bị với tính năng di chuyển, MVP không phải là việc phát hành từng bộ phận của một chiếc ô tô cho người dùng.

MVP cần là thiết bị cung cấp tính năng di chuyển với thiết kế tối thiểu nhất, như trong ví dụ trên là chiếc ván trượt.

Ý nghĩa của phát hành MVP

  • MVP sẽ giúp bạn nghiên cứu nhu cầu thị trường, kiểm tra các giả thiết bạn đặt ra. Nếu thành công bạn có thể bắt đầu các bước tiếp theo của dự án, bổ sung nhân lực cho các thử nghiệm tiên tiến hơn, cao cấp hơn. Cứ như vậy sản phẩm của bạn sẽ liên tục được nâng cấp, cải tiến và có thêm người dùng.
  • Với một MVP, bạn có thể khẳng định ý tưởng của bạn, hợp lệ hóa sản phẩm của bạn, mọi người sẽ biết bạn là người đầu tiên nghĩ ra nó.
  • MVP giúp bạn nhận được phản hồi từ người dùng. Khi bạn theo dõi và phân tích các dữ liệu này, bạn có thể sửa lỗi, thêm các tính năng, cải thiện sản phẩm cuối cùng cũng như xây dựng một cơ sở người dùng trung thành sau này cho sản phẩm.

Quy trình Lean Startup

MVP là khái niệm nòng cốt của trong Lean Startup. Quy trình Lean Startup bao gồm 3 giai đoạn phát triển thành vòng lặp.

mvp

  1. Build (Xây dựng)
    Phát triển MVP với 1 vài tính năng quan trọng.
  2. Measure (Đo lường)
    Đưa sản phẩm đến với các đối tượng người dùng/khách hàng tiềm năng để đánh giá tính hiệu quả.
  3. Learn (Học hỏi)
    Tiếp nhận các phản hồi từ phía người dùng, thêm bớt, cải thiện, bổ sung các yếu tố cần thiết.