知识卡片

初创期:业务重创新轻完善,技术唯一要求是"快"

普通读书笔记卡

内容

互联网业务发展一般经历初创期、发展期、竞争期、成熟期四个阶段,虽然各行业业务千差万别,但因为都遵循”规模决定一切”这个共同点,发展路径基本一致。初创期的重点是”创新”而不是”完善”——只有创新才能吸引用户,也正因为”新”,一开始必然不完善,只能靠用户越来越多的使用、快速迭代试错、收集用户反馈,在实践中慢慢完善。这个阶段业务对技术只有一个要求:”快”,但恰恰是创业团队最弱小的时候(可能就几个技术人员),因此十八般武艺都要用上——能买就买、有开源的就直接用开源的,第一版淘宝、第一版QQ和现在的淘宝、QQ相比几乎认不出是同一个业务,正说明初创期不追求完美,只追求能跑起来。业务被市场验证可行、用户越来越多之后就进入发展期,这个阶段的核心目标是把原来不完善的业务逐渐完善,因此会有越来越多新功能被塞进系统,对技术团队来说这个阶段的核心工作是”快速实现各种需求”。发展期的第一步通常是”堆功能期”:团队规模还不大、业务需求又紧,最快实现需求的方式就是在现有系统上不断堆新功能,重构、优化、架构调整这类事即使想做,也会被人力和业务压力挤到一边去——这不是偷懒,而是当下阶段最理性的选择。

参考来源

- 位置:《从零开始学架构》第39讲《互联网技术演进的模式》"初创期""发展期"之"堆功能期"(源文件:_epub-src/OEBPS/text00003.html) - 结论依据:原文说明"互联网业务刚开始一般都是一个创新的业务点,这个业务点的重点不在于'完善',而在于'创新'……初创期的业务对技术就一个要求:'快'",并说明堆功能期"最快实现业务需求的方式是继续在原有的系统里面不断地增加新的功能,重构、优化、架构等方面的工作即使想做,也会受制于人力和业务发展的压力而放在一边",直接支撑本卡片结论。 - 原始内容:互联网业务刚开始一般都是一个创新的业务点,这个业务点的重点不在于"完善",而在于"创新"……初创期的业务对技术就一个要求:"快"……业务进入快速发展期的初期……最快实现业务需求的方式是继续在原有的系统里面不断地增加新的功能。