从内在驱动来看,企业采用基线版本策略有助于客户业务稳定健康的快速发展。如何管控基线版本呢?业界有三种主流支撑模式,分别为单一稳定版本、定期迭代更新、分支管理三种模式。
01 单一稳定版本
所有客户使用相同的稳定版本,确保一致性和可靠性。该模式是以核心功能为导向,在规划之初要进行充分调研,从众多客户需求中抽离出公共部分作为基础底座,共用组件、核心应用等,该部分功能基本保持稳定,不会频繁迭代。而将剥离出来的个性化部分通过配置化由客户定制实现。优点是版本稳定性高,缺点是版本迭代频率比较低且对设计人员的技术要求非常高。
02 定期迭代更新
基线版本定期更新,引入新功能和改进,同时保持向后兼容性。该模式是以共性业务需求为导向,先提供基础版本,再根据业务需求按计划逐步迭代。优点是基础版本可快速上线,能够极时应对业务变化需求。缺点是稳定性相对于单一稳定版本会有所欠缺。
03 分支管理
为不同的客户群体维护不同的基线版本分支,以满足特定的需求。该模式是以快速响应客户定制需求为向导。不会刻意考虑复用,重点考虑如何满足客户个性化定制需求。优点是能够快速响应客户,缺点是功能复用度低,需要为客户单独管理一个分支。