metodologías Ágiles desarrollo en gran...

Post on 22-May-2020

13 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Mas Allá de lo Evidente

Metodologías Ágiles

Desarrollo en Gran

Escala

Servicioalcliente@magis.com.co

www.magis.com.co

Metodologías

tradicionales

www.magis.com.co

Reporte del Caos

1986

Proyectos Exitosos16%

Proyectos Cancelados32%

Proyectos comprometidos52%

Proyectos Exitosos

Proyectos Cancelados

Proyectos comprometidos

www.magis.com.co

Reporte del Caos

REPORTE STANDISH GROUP 1999 REPORTE STANDISH GROUP 2005

DESAFIOS DE LOS PROYECTOS COMPROMETIDOS DISCAPACIDAD DE LOS PROYECTOS CANCELADOS

Falta de entradas de los usuarios 12,8%

Requerimientos y especificaciones incompletas 12,3%

Requerimientos y especificaciones cambiantes 11,8%

Falta de soporte directivo 7,5%

Incompetencia tecnológica 7,0%

Falta de recursos 6,4%

Expectativas irrealistas 5,9%

Objetivos no claros 5,3%

Tiempos irrealistas 4,3%

Nueva tecnología 3,7%

Otro 23,0%

Requerimientos incompletos 13,1%

Falta de involucramiento del usuario 12,4%

Falta de recursos 10,6%

Expectativas irrealistas 9,9%

Falta de soporte directivo 9,3%

Requerimientos y especificaciones cambiantes 8,7%

Falta de planeación 8,1%

No se requirió más 7,5%

Falta de Administración de TI 6,2%

Analfabetismo tecnológico 4,3%

Otro 9,9%

www.magis.com.co

CMM posterior CMMI

www.magis.com.co

Metodologías

tradicionales

www.magis.com.co

Evolución Espiral

www.magis.com.co

Manifiesto Agil

www.magis.com.co

Principios Manifiesto

Agil

Estamos descubriendo mejores maneras de desarrollar software tanto por nuestrapropia experiencia como ayudando a terceros. A través de esta experiencia hemosaprendido a valorar:

Individuos e interacciones sobre procesos y herramientasSoftware que funciona sobre documentación exhaustivaColaboración con el cliente sobre negociación de contratosResponder ante el cambio sobre seguimiento de un plan

Esto es, aunque los elementos a la derecha tienen valor, nosotros valoramos por encima de ellos los que están a la izquierda.

Traducción realizada por Agile Spain del original en Inglés. http://www.agilemanifesto.org 2001.

www.magis.com.co

Principios Manifiesto

Agil

• Nuestra mayor prioridad es satisfacer al cliente a través de la entrega temprana y continua de software con valor.

• Aceptamos requisitos cambiantes, incluso en etapas avanzadas. Los

procesos ágiles aprovechan el cambio para proporcionar ventaja competitiva al cliente.

• Entregamos software frecuentemente, con una periodicidad desde un par de

semanas a un par de meses, con preferencia por los periodos más cortos posibles.

• Los responsables de negocio y los desarrolladores deben trabajar juntos diariamente a lo largo del proyecto.

www.magis.com.co

Principios Manifiesto

Agil

• Construimos proyectos con profesionales motivados. Dándoles el entorno y soporte que necesitan, y confiando en ellos para que realicen el trabajo.

• El método más eficiente y efectivo de comunicar la información a un equipo de desarrollo y entre los miembros del mismo es la conversación cara a cara.

• Software que funciona es la principal medida de progreso.

• Los procesos ágiles promueven el desarrollo sostenible.

• Patrocinadores, desarrolladores y usuarios deben ser capaces de mantener un ritmo constante de forma indefinida.

www.magis.com.co

Principios Manifiesto

Agil

• La atención continua a la excelencia técnica y los buenos diseños mejoran la agilidad.

• Simplicidad, el arte de maximizar la cantidad de trabajo no realizado, es esencial.

• Las mejores arquitecturas, requisitos y diseños surgen de equipos que se auto organizan.

• A intervalos regulares el equipo reflexiona sobre cómo ser más efectivo, entonces mejora y ajusta su comportamiento de acuerdo con sus conclusiones.

www.magis.com.co

Metodologías Agiles

www.magis.com.co

Metodologías Agiles

www.magis.com.co

Xtrem Programming

www.magis.com.co

Corrientes Agiles

Scrum

www.magis.com.co

Corrientes Agiles

Lean

www.magis.com.co

Corrientes Agiles

Kanban

www.magis.com.co

Corrientes Agiles

Kanban

www.magis.com.co

Corrientes Agiles

Gran Escala - LeSS

www.magis.com.co

Corrientes Agiles

Gran Escala - SAFE

www.magis.com.co

Corrientes Agiles

SAFE

www.magis.com.co

Corrientes Agiles

SAFE

www.magis.com.co

Corrientes Agiles

SAFE

www.magis.com.co

Corrientes Agiles

SAFE

www.magis.com.co

Corrientes Agiles

SAFE

Cambios Culturales

• Cultura de releases cortos

• Cultura de equipo (sin buscar culpables)

• Colaboración entre equipos y “niveles”

• Redefinición de Equipos de trabajo

• Inversión en Automatización de pruebas, integración e investigación

• Cultura de pruebas primero (TDD)

www.magis.com.co

Como contratar con

Metodologías Agiles

Opciones

• Tiempo y materiales• Y si no hay productividad en el equipo?

• Negociación de horas hombre• Tiempo administrativo que no es ágil

• Hay alguna otra opción???• Utilizar métricas de control de Alcance

• Puntos de Historia de Usuario• Depende totalmente del equipo

• Puntos de Casos de Uso• Tiene aspectos de subjetividad

• Puntos de Función• Medición Estándar• Experiencia de contratación estatal en Brasil

www.magis.com.co

Productividad en Contratos

www.magis.com.co

Crecimiento en Alcance

Productividad: Horas/PF

Calidad: Errores/PF

Servicioalcliente@magis.com.co

Mas Allá de lo Evidente

Gracias

Servicioalcliente@magis.com.co

top related