产品设计 MVP 0.1
思考最小可行的产品,整体思路是围绕长远想法去思考,而不是为了最小可行而作。
一句话定义产品
让用户容易找到满足需求的软件,以付费软件核心。
用户
- 合作者: 独立开发人员,软件供应商
- 软件使用者: 从产品下载软件使用的人员
需求分析
更详细的内容查看 需求拆解
平台需求
- 平台提供存纯粹的精选软件(包含付费和免费)下载,无广告(直接付费置顶等模式),平台会设计一个平衡平台,供应商,用户的推广模式。
- 收集软件必须审核,无隐藏消费,无后门等,基本信息公开透明
- 支付能力,用户购买软件,包含一次性买断,订阅制以及内购模式,平台需要提供支付能力。
- 软件评价/反馈系统
- 开发者,软件包审核机制
- 软件 EA 众筹机制
合作者需求
- 上传发布软件
- 数据报告
- 营销支持
使用者需求
- 查找下载购买软件
- 软件管理
- 软件使用
- 软件评价/反馈
- EA 参与
MVP 0.1 基本功能
这个版本不会涉及到任何需求企业资质的东西,比如验证码,支付等,这部分功能使用 mock 能力替代。
这个版本主要目标
- 验证用户寻找软件,下载软件的过程
- 验证开发人员,发布新软件流程
- 验证开发者和软件使用者评价反馈
通用
- 注册登录
- 用户/开发者采用 Email 注册登录
- 软件包上传到阿里云存储
- 支付采用 mock 机制
PC 端软件
- 软件分类列表
- 软件详情,购买,下载
- 我的软件(对比 steam 的库)
- 软件使用
- 评价反馈
- 基本的系统功能
- 下载设置管理
- 账户注册登录
网页端
- landing page
- 软件分类列表
- 软件详情,购买,下载(唤起 PC客户端下载)
- 用户注册/登录/profile
用户
- 我的软件列表
- 评价反馈
开发者
- 我的开发者页面
- 软件包管理
后台管理
- 用户管理
- 开发者管理
- 软件包管理