0307 - 又在提前布局、与快速迭代之间纠结

今天,在改进 Klib 时面临这样一样选择:数据库的设计,是要 考虑将来的需求而提前进行优良设计,还是满足现在的需求即可、快速迭代

如果提前布局,

  • 好处是

    • 将来上新功能是会比较顺滑
    • 版本之间的兼容性好、测试工作量小、风险低
  • 坏处是

    • 大大增加目前的工作量
    • 增加程序的复杂度、出错的风险,提前增加了测试工作量
    • 如果将来不上对应的新功能,目前的工作就会变成沉没成本
    • 拖延发布日期,可能会错过重要的运营节点

如果选择保守方案,优缺点大致与上述介绍相反。

综合考虑,以目前的进度、我的时间、效率与疲惫程度,暂定后者,即 快速迭代

拔高了说,过度设计对创业是个很大的风险,会极大增加工作量、成本,熬不到春天就已经被拖死。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 173,118评论 25 708
  • PMP第五版考点汇总冲刺版 第一章引论 P2:《PMI道德与专业行为规范》详细描述从业者在责任、尊重、公正、诚实方...
    文小梦阅读 21,035评论 5 102
  • 看着弟一天比一天长进,小侄子也是一天天在长大、一天比一天聪明可爱,父母也能时常能够开怀大笑时,我也跟着高兴起来。突...
    纯梅子阅读 699评论 4 3
  • typedef 一种在计算机编程中用来声明自定义数据类型,配合各种原有数据类型达到简化编程目的的类型定义关键字 t...
    学而不思则罔思而不学则殆阅读 4,150评论 0 2
  • 未来已来,开始胡思乱想。 学历史知兴替,可明目,但鲜有人可以真正的知而行之。这在常人看来简直不可思议,为何明知而不...
    广林居士阅读 376评论 0 0