Atlassian Expert Síguenos en Twitter Síguenos en Linkedin Visita nuestro blog

Metodologías Ágiles.

Scrum, eXtreme Programming, Lean-Kanban...

Estado del sector de las T.I.

El informe CHAOS que elabora desde 1994 la consultora Standish Group es una referencia en la evaluación del éxito de los proyectos de tecnología y el coste asociado a los mismos. Según los sondeos realizados en la última década, se estima que un 40% de los proyectos exceden el tiempo y presupuesto mientras que el porcentaje de proyectos cancelados varía entre el 25% y 50%. En resumen, el 70% de los proyectos no satisfacen al cliente. Los motivos son, invariablemente:

  • Dirección de proyectos inadecuada o errónea.
  • Errores de comunicación.
  • Falta de recursos o escasa cualificación.
  • Errores en control de calidad.

Por lo tanto, mientras que las probabilidades de éxito de un proyecto sean cercanos al 30% se requiere toda la ayuda que se pueda obtener de profesionales cualificados como los que forman Novagenia.

Aproximación Metodológica.

En Novagenia estamos especialmente comprometidos con una metodología de trabajo que nos permita obtener los mejores resultados para nuestros clientes. Con más de 6 años de experiencia en dirección de proyectos empleando métodos ágiles (XP, Scrum), la aproximación metodológica de la Software Factory sigue los principios establecidos en el Agile Manifesto:

  • Simplicidad, Comunicación y Mejora continua.
  • Equipos motivados que ofrecen alta productividad.
  • Implicación de los clientes.
  • Entregas frecuentes de funcionalidad mediante software que funciona.

El resultado es una Metodología ágil usada de forma sistemática por todos los ingenieros y soportada por herramientas que garantizan el más alto rendimiento. Nuestra metodología ha sido definida para incrementar la productividad de cualquier proyecto maximizando el trabajo en equipo. Este es uno de los valores fundamentales en torno a los cuales se establece la metodología de desarrollo: construir un grupo de individuos motivados y comprometidos que dispongan del entorno y soporte necesarios para llevar a cabo su trabajo.

Las características fundamentales de nuestra aproximación son:

1) Iterativo: Entrega frecuente (1 o 2 semanas) de unidades completas de funcionalidad.

2) Incremental: Cada diseño es el más simple que satisface cada requerimiento. Diseño y código evolucionan a medida que se procesan nuevos requerimientos.

3) Prototipado evolutivo: En cada iteración se eligen los requerimientos que más valor aportan al cliente. Se parte de un prototipo para obtener feedback del cliente lo antes posible.

4) Entorno productivo: Basado en equipos de trabajo formados por ingenieros motivados donde se maximiza la comunicación y se comparte la responsabilidad.

5) Herramientas profesionales: La Metodología está sustentada en herramientas que permiten maximizar la productividad. Estas herramientas se agrupan en 3 categorías:

  • JIRA: Estimación, planificación y seguimiento, Gestión de Incidencias.
  • Bamboo: Construcción y Validación automáticas, Entorno de builds diarías y ejecución de tests de unidad.
  • Fisheye (Subversion, Git, Mercurial): Repositorio de código integrado con el resto de herramientas.
  • Confluence: Wiki colaborativo, Repositorio de información de proyecto y conocimiento.

La ágilidad de nuestro entorno de trabajo permite exportar los niveles de eficiencia a otros equipos de trabajo de forma transparente. A través de nuestra oferta de Servicios Profesionales podemos convertir su departamento de desarrollo en una software factory con los más altos niveles de productividad definiendo la metodología más óptima para cada cliente y configurando las herramientas para satisfacer sus necesidades.

Contacte con nosotros para recibir una oferta personalizada.

Software Ágil.

Novagenia suscribe los principios establecidos en el Agile Manifesto:

  • Prioridad: Satisfacción del cliente.
  • Simplicidad, Comunicación y Mejora continua.
  • Rápida respuesta al cambio.
  • Implicación de los clientes.
  • Equipos motivados que ofrecen alta productividad.
  • Entregas frecuentes de funcionalidad mediante software que funciona.

Una de las grandes ventajas de las metodologías ágiles es que el coste necesario para realizar cambios es mucho menor en las fases más avanzadas del proyecto.

Síguenos en Twitter Síguenos en Linkedin Visita nuestro blog Atlassian Expert