"Un proceso sencillo y potente que dá como resultado aplicaciones sencillas y potentes."
El desarrollo de aplicaciones es complejo. Sobre todo porque no es posible conocer desde el primer momento lo que desea el cliente. Por eso hay que estar preparado para los cambios, porque seguro que van a haber cambios. Por eso nuestra forma de trabajo es ágil, basada en la comunicación directa con el cliente. Estos son algunos de los puntos clave de nuestra forma de trabajar.
- El cliente es uno más de nuestro equipo. Integrar al cliente en el equipo, eliminando las barreras entre él y los responsables de su proyecto, el diseñador, el encargado de marketing, el programador. Cuando existe una comunicación fluida no pueden haber malentendidos.
- De la idea a la implementación, rápido! El objetivo es tener algo visible lo más rápidamente posible. Un dibujo, un diseño, un trozo de código funcionando... Tener algo real funcionando que nos ayude a seguir hablando con nuestros clientes.
- Más comunicación!!! Al tener pantallas reales funcionando desde el primer día es relativamente fácil hablar y modificar todo aquello que el cliente va viendo y usando desde el principio.
- Itera y perfecciona. Hablamos y mejoramos, hablamos y mejoramos, hablamos y mejoramos... El proceso se repite, y con cada iteración encontramos lo que buscábamos, la perfección del resultado final.
Así de sencillo, desarrollo rápido, comunicación, iterar y perfeccionar. Las aplicaciones web deben ser sencillas, y aquí no valen los procesos complicados.
Y si a un proceso ágil le añades un equipo brillante, nada puede salir mal.