NUESTRO ENFOQUE
UN EQUIPO AGIL Y DISTRIBUIDO SI FUNCIONA!
Un equipo de desarrollo de software distribuido es la norma en estos días. Es de esperar y las ventajas son numerosas y bien conocidas. Si bien se ha demostrado que el uso de una metodología ágil es la forma más exitosa y eficiente de entregar software que funcione, su uso efectivo en un entorno distribuido presenta un conjunto único de desafíos y recompensas.
Hemos utilizado esta metodología durante más de una decodificación con éxito incremental y obtuvimos conocimientos únicos sobre lo que funciona y lo que no. La clave del éxito es ser flexible y no ser prescriptivo o dogmático sobre el principio Agile. Los principios básicos de Agile siguen siendo una constante.
- Individuos e interacciones sobre procesos y herramientas.
- Software de trabajo SOBRE Documentación completa.
- Colaboración con el cliente SOBRE la negociación del contrato.
- Responde al cambio sobre el siguiente plan.
LO LOGRAMOS POR
- Armar Equipos Totalmente Integrados y Adquiridos.
- Ampliar la visión y el conocimiento de todos los participantes.
- Standups diarios para facilitar las comunicaciones directas entre todos los miembros del equipo, incluidas las partes interesadas del cliente.
- Uso de herramientas que facilitan una colaboración cercana y fácil, incluidos videos y pizarras virtuales.
- Gestión activa de proyectos.
- Entrega usando iteraciones cortas que resultan en mejores estimaciones, calidad (software y equipo).
- Las imágenes valen más que mil palabras, así que manejamos con prototipos, estructuras alámbricas.
- Probamos temprano y probamos a menudo.
- Establecer prácticas de desarrollo bien definidas.
Creemos firmemente que un proceso ágil iterativo es clave para brindar valor comercial rápido a nuestros clientes.