Un complemento se puede crear capa por capa mediante el enfoque de desarrollo de abajo arriba.

El enfoque de desarrollo de abajo arriba crea el complemento capa por capa desde las capas de nivel inferior hasta las de nivel superior. Cuando este enfoque se combina con un enfoque de desarrollo interactivo e iterativo, se crea toda la capa o parte de ella para cada iteración. Tras un número N de iteraciones, el complemento se termina.

Figura 1. Desarrollo de complementos de abajo arriba
Desarrollo de complementos de abajo arriba

Una ventaja del enfoque de desarrollo de abajo arriba es que el desarrollo se efectúa capa por capa.

Sin embargo, también es necesario tener en cuenta las desventajas siguientes del enfoque de desarrollo de complementos de abajo arriba.

  • El progreso del desarrollo de complementos es difícil de ver hasta que no se completan ciertas inserciones.

  • No encaja muy bien en las prácticas de desarrollo de Agile.

El proceso de desarrollo de abajo arriba se considera apto para complementos pequeños, que tengan pocos objetos de creación de scripts, clases de ajuste, acciones o flujos de trabajo, o bien que no los tengan.