目前,我们的软件团队,需要不停的应对新产品研发、旧产品维护。对于现场的问题,大都是要求快速的解决,我们迫于资源、时间的压力。大部分解决方案都采取时间优先的策略,先满足现场使用,而对于方案是否是最优的,考虑的甚少。长期如此,软件暴漏的问题反而越来越多,稳定性、性能、配置复杂等等。
为了改变这种状态,我们在团队中挑选了一位技术过硬、熟悉系统、责任心强的同事,专门负责软件的持续优化。他的主要职责就是发现我们系统的问题,组织人员设计解决方案、验证方案的可行性,我们也不给他安排项目任务。
当优化方案积累到一定的数量时,或者一个时间段,如一个月。我们就会将这些优化方案在具体的版本中实现,这样我们就可以定期发布内部优化的版本,而不受项目的影响。