产品迭代

迭代思维与 MVP 产品规划方法

MVP: minimum viable product 最小可用产品

OOPD:Online&Offline Product Development,线上线下相结合的产品开发方法

  • 内裤原则:MVP包含了产品的轮廓,核心的功能,让业务可以运转
  • 优先线下:能够走线下的,优先走线下流程,让核心的功能先跑起来,快速做用户验证和方案验证
  • MVP的核心:忽略掉一切的细枝末节,做合适的假设和简化,使用最短的时间开发出来

迭代思维是最强大的产品思维逻辑,互联网上唯快不破的秘诀。

在资源受限的情况下(如人力、时间、资金、技术储备),忽略掉一切细枝末节,做合适的假设和简化,使用最短的时间开发出来简单的功能,之后再进行快速迭代,验证用户的需求。

如何找出产品的 MVP 功能范围?

  • 产品的核心目标?核心用户?核心场景?
  • 都需要在产品里面完成或者呈现?
  • 最小 MVP 产品要做哪些事情?能达到哪些业务目标?
  • 做哪些简化和假设,能够在最短的时间交付产品,也业务流程跑起来?

数据库设计的十个原则

一般性原则:3 个基础原则,3 个完备性原则;一般情况下都需要遵守

4 个扩展性原则(影响系统的性能和容量)

3 个基础原则:

  • 结构清晰:表名、字段命名没有歧义,能一眼看懂
  • 唯一职责:一表一用,领域定义清晰,不存储无关信息,相关数据在一张表中
  • 主键原则:设计不带物理意义的主键;有唯一约束,确保幂等

3 个完备性原则:

  • 完整性:保证数据的准确性和完整性,重要的内容都有记录
  • 可追溯:可追溯创建时间,修改时间,可以逻辑删除
  • 一致性原则:数据之间保持一致,尽可能避免同样的数据存储在不同表中

4 个扩展性原则:

  • 长短分离:可以扩展,长文本独立存储;有合适的容量设计
  • 冷热分离:当前数据与历史数据分离
  • 索引完备:有合适索引方便查询
  • 不使用关联查询:不使用一切的 SQL Join 操作,不做 2 个表或者更多表的关联查询