快速迭代开发说起来简单,做起来难。
市场瞬息万变,小米也只是做到了周迭代更新,那还是有那么多技术人员支持的情况下,做到每周都有新更新已经不错了,小米的迭代开发完全是用户驱动的,而对于小公司来说,完全是因为市场驱动的,开发是被市场牵着鼻子走的,不是自己能够决定产品走向的,总是想做自己的产品,可是为了生存,总是让步给市场,于是产品总是定制给客户的,可以这么说,想要做到通用很难,这就是目前国内小公司的生存现状。
如何改善这种?就只有不停的重构产品框架和功能,避免木已成舟病入膏肓得时候才后悔当初为什么不重构了。前期产品会很烂,为什么这么说,因为这些都是被逼着上线的产品,为了生存做出来得东西,只有要饭的质量。如何保证质量?质量永远都是硬伤,没有质量让业务难以开展,然后是后期维护工作拖累了产品的迭代,所以说想要短期开发出高质量的产品,就要聚焦需求,不要妄图贪大求全,就专注几个功能点,做到极致,也就是产品的亮点,然后再迭代重构产品的代码,保证产品质量和功能。