产品设计 MVP 0.1

思考最小可行的产品,整体思路是围绕长远想法去思考,而不是为了最小可行而作。

一句话定义产品

让用户容易找到满足需求的软件,以付费软件核心。

用户

  • 合作者: 独立开发人员,软件供应商
  • 软件使用者: 从产品下载软件使用的人员

需求分析

更详细的内容查看 需求拆解

平台需求

  • 平台提供存纯粹的精选软件(包含付费和免费)下载,无广告(直接付费置顶等模式),平台会设计一个平衡平台,供应商,用户的推广模式。
  • 收集软件必须审核,无隐藏消费,无后门等,基本信息公开透明
  • 支付能力,用户购买软件,包含一次性买断,订阅制以及内购模式,平台需要提供支付能力。
  • 软件评价/反馈系统
  • 开发者,软件包审核机制
  • 软件 EA 众筹机制

合作者需求

  • 上传发布软件
  • 数据报告
  • 营销支持

使用者需求

  • 查找下载购买软件
  • 软件管理
  • 软件使用
  • 软件评价/反馈
  • EA 参与

MVP 0.1 基本功能

这个版本不会涉及到任何需求企业资质的东西,比如验证码,支付等,这部分功能使用 mock 能力替代。

这个版本主要目标

  • 验证用户寻找软件,下载软件的过程
  • 验证开发人员,发布新软件流程
  • 验证开发者和软件使用者评价反馈

通用

  1. 注册登录
    • 用户/开发者采用 Email 注册登录
  2. 软件包上传到阿里云存储
  3. 支付采用 mock 机制

PC 端软件

  • 软件分类列表
  • 软件详情,购买,下载
  • 我的软件(对比 steam 的库)
  • 软件使用
  • 评价反馈
  • 基本的系统功能
    • 下载设置管理
    • 账户注册登录

网页端

  • landing page
  • 软件分类列表
  • 软件详情,购买,下载(唤起 PC客户端下载)
  • 用户注册/登录/profile

用户

  • 我的软件列表
  • 评价反馈

开发者

  • 我的开发者页面
  • 软件包管理

后台管理

  • 用户管理
  • 开发者管理
  • 软件包管理