Es recomendable llevar al equipo paso a paso a través del proceso de aprendizaje, manteniendo tanto como sea posible del modelo mental existente de la aplicación y el código. No se debe intentar adoptar todas las nuevas características de una sola vez, sino más bien enfocarse en hacer que el sistema funcione primero antes de adoptar nuevas funcionalidades.