Me concentro en ayudar mis clientes a implementar la filosofía Ágil mediante las metodologías Scrum, Lean, Kanban y la Programación Extrema (XP).
Más informaciónSe puede resumir con los siguientes puntos principales:
El cliente es un actor importante en el proceso de desarrollo. Ágil requiere reuniones frecuentes con el cliente para asegurar que sus necesidades precisas están siendo satisfechas.
Desarrollo hecho en TODO
Aceptar el cambio de los requerimientos, hasta tarde en el desarrollo. Procesos Ágiles abrazan el cambio para dar una ventaja competitiva al cliente.
La aplicación es enteramente probada de forma automática. Utilizo el proceso TDD que consiste en escribir una prueba ANTES de escribir el código. Las pruebas aseguran un verdaderamente robusto programa.
Las funcionalidades más importantes son siempre implementadas en primer lugar. Esto asegura que a en caso de que falte tiempo, el software ya es funcional.
La idea no es bajar la calidad para trabajar más rápido. De hecho, subir la calidad lleva a un mejor trabajo en menos tiempo.