Desarrollo de Software Ágil


Hemos diseñado nuestro propio proceso de desarrollo basado en las mejores prácticas de metodologías ágiles tales como Scrum y XP. Esto, combinado con el uso de nuestro poderoso conjunto de herramientas, facilita el trabajo de nuestro equipo.

Transparencia

Nuestros clientes tienen acceso completo a todas nuestras herramientas para el seguimiento de cada proyecto.

Prácticas

Reuniones diarias, integración continua, revisiones de código, programación de a pares, revisiones de calidad.

Soporte y orientación

Estamos a su lado desde el comienzo del proyecto hasta su finalización, brindando apoyo en lo que usted necesite.

  • Configuración de herramientas

    Wiki del proyecto y del cliente, SVN, repositorio de artefactos, cuentas de usuario del cliente, sistema de gestión para Scrum y sistema de seguimiento de incidentes.

  • Reuniones de Kick-Off

    Los objetivos y los riesgos del proyecto son presentados al equipo.

  • Backlog del producto

    Junto con el Product Owner del cliente definimos el "backlog" del producto, que consiste en la lista completa de funcionalidad a implementar.

  • Plan de proyecto

    Se planifican las sprints (etapas del proyecto), peer reviews (revisiones de código) y actividades de QA (aseguramiento de calidad)

  • Reunión de planificación del Sprint

    En reuniones de tiempo fijo, definimos los elementos del Backlog sobre los cuales trabajaremos durante el Sprint.

  • Desarrollo guiado por tests

    ¡Sin tests no hay gloria! Escribir tests de unidad y de integración es una parte importante de nuestro trabajo. ¡Está en nuestros genes!

  • Integración continua

    Nuestro servidor de integración continua ejecuta todos los tests automáticamente con cada commit (actualización del código).

  • Sprint entregable

    Al final de cada sprint, una nueva versión del producto está disponible para su revisión por parte del cliente.

  • Tuning fino

    Tests de estrés y escalabilidad, mejoras de usabilidad, revisiones del código y documentación.

  • Aprobación del cliente

    La opinión del cliente es importante siempre, pero cuando el proyecto está llegando a su fin es nuestra principal preocupación.

  • Despliegue en producción

    A esta altura, ya estamos listos para lanzar! Ayudamos a nuestros clientes a crear la infraestructura necesaria para el despliegue en producción.

  • Retrospectiva del proyecto

    El proyecto no está terminado hasta que se realiza la retrospectiva. De esta manera aprendemos y mejoramos a partir de la experiencia.