产品迭代
迭代思维与 MVP 产品规划方法
MVP: minimum viable product 最小可用产品
OOPD:Online&Offline Product Development,线上线下相结合的产品开发方法
- 内裤原则:MVP包含了产品的轮廓,核心的功能,让业务可以运转
- 优先线下:能够走线下的,优先走线下流程,让核心的功能先跑起来,快速做用户验证和方案验证
- MVP的核心:忽略掉一切的细枝末节,做合适的假设和简化,使用最短的时间开发出来
迭代思维是最强大的产品思维逻辑,互联网上唯快不破的秘诀。
在资源受限的情况下(如人力、时间、资金、技术储备),忽略掉一切细枝末节,做合适的假设和简化,使用最短的时间开发出来简单的功能,之后再进行快速迭代,验证用户的需求。
如何找出产品的 MVP 功能范围?
- 产品的核心目标?核心用户?核心场景?
- 都需要在产品里面完成或者呈现?
- 最小 MVP 产品要做哪些事情?能达到哪些业务目标?
- 做哪些简化和假设,能够在最短的时间交付产品,也业务流程跑起来?
数据库设计的十个原则
一般性原则:3 个基础原则,3 个完备性原则;一般情况下都需要遵守
4 个扩展性原则(影响系统的性能和容量)
3 个基础原则:
- 结构清晰:表名、字段命名没有歧义,能一眼看懂
- 唯一职责:一表一用,领域定义清晰,不存储无关信息,相关数据在一张表中
- 主键原则:设计不带物理意义的主键;有唯一约束,确保幂等
3 个完备性原则:
- 完整性:保证数据的准确性和完整性,重要的内容都有记录
- 可追溯:可追溯创建时间,修改时间,可以逻辑删除
- 一致性原则:数据之间保持一致,尽可能避免同样的数据存储在不同表中
4 个扩展性原则:
- 长短分离:可以扩展,长文本独立存储;有合适的容量设计
- 冷热分离:当前数据与历史数据分离
- 索引完备:有合适索引方便查询
- 不使用关联查询:不使用一切的 SQL Join 操作,不做 2 个表或者更多表的关联查询