SlideShare una empresa de Scribd logo
1 de 21
Descargar para leer sin conexión
www.jbenterprisegroup.com
MSC,MBA, PMP
PEDRO CASTAÑEDA VARGAS
Curso Taller
SCRUM
Metodología Ágil de Gestión de
Proyectos de SoftwareM7.1
Reflexiones!
―Una sola metodología no puede funcionar para todo el
espectro de proyectos, en vez de eso el administrador de
cada proyecto debería identificar la naturaleza especifica
de cada proyecto y seleccionar la mejor metodología de
desarrollo aplicable.‖
Hawrysh & Ruprecht 2000
―Hay una necesidad de ambos métodos [ágiles y
orientados a procesos] ya que no hay un modelo
de desarrollo que se ajuste a todos los propósitos
imaginables.‖
McCauley 2001
www.jbenterprisegroup.com
 Generalidades de Proyectos
 Manifiesto Ágil
 Principios Ágiles
 Declaración de Interdependencia
 Estadísticas de Metodologías Ágiles
INTRODUCCIÓN METODOLOGÍAS ÁGILES
Es un conjunto de actividades interrelacionadas y no repetitivas, que
están orientadas al logro de metas específicas y que poseen un inicio y un
fin claramente establecidos.
Definiendo un proyecto…
Alcance
Satisfacción del
Cliente
Alcance
Mirada Clásica Mirada Actual
www.jbenterprisegroup.com
Los proyectos de SW en la realidad…
CHAOS 2012
SURVEY RESULTS
Fuente: The Standish Group, The Chaos Report 2012
Otras estadísticas…
Fuente:
McKinsey (2012). Delivering large-scale IT projects on time, on Budget, and on value
Gartner (2012). Survey Shows Why Projects Fail. In L. Mieritz (Ed.): Gartner
 McKinsey (2012)
• Average cost overrun: 66%
• Average time overrun: 33%
• Limited functionality: 17%
 Gartner (2012)
• Project failure: 20-28%
• Heavily reliant on Project size
www.jbenterprisegroup.com
POBRE
GESTIÓN
Corrupción
del Alcance
Ignorar los
Riesgos del
Proyecto
No hay un
Sistema de
Control de
Cambios
No se
gestionan las
Expectativas
Requisitos
inadecuados o
ambiguos
Falta de
implicación
del Usuario
Entregas
Tardías
Pobre
Comunicación
Sobrecoste
Ausencia de
una
planificación
formal
Objetivos
poco claros,
no definidos o
poco realistas
Falta de
Compromiso
No hay una
definición de
Roles y
Responsabilid
ades
Ausencia de
Pruebas
Objetivos
cambiantes
Ausencia de
Plantillas de
Ayuda y
Documentació
n
Decisiones
Incorrectas
Estimaciones
Erróneas Pobre gestión
de conflictos
Ausencia de
Compromiso
de la
Dirección
Poco o nulo
soporte de la
Dirección
Desconocimie
nto técnico
del equipo
(Capacidades
no
adecuadas)
Falta de
Recursos
Pobre o nula
priorización
Causas más comunes de fracaso en proyectos…
Un requerimiento desde diferentes perspectivas…
www.jbenterprisegroup.com
Intangibilidad del Software
―¿de qué color es un objeto que no podemos ver?‖PROBLEMA
SOLUCIÓN
Método Ágil
Búsqueda de un acuerdo
inmutable, previamente
negociado
Acuerdo iterativo
adaptable a los cambios
Método Tradicional
Analizando la realidad…
1950 1960 1970 1980 1990 1990 2000
FDD CRYSTAL
DSDM
XP SCRUM
AGILIDAD
PROCESOS
Qué nos ofrece la industria de software?
ASD
www.jbenterprisegroup.com
Características Ágiles y Tradicionales
Metodología Ágil Metodología Tradicional
Orientada a proyectos pequeños. Corta duración (o
entregas frecuentes), equipos pequeños (< 10
integrantes) y trabajando en el mismo sitio.
Posibles problemas de escalabilidad en proyectos
“grandes”
Aplicables a proyectos de cualquier tamaño, pero suelen
ser especialmente efectivas/usadas en proyectos grandes
y con equipos posiblemente dispersos. Posibles
problemas de adaptabilidad a proyectos “pequeños”
Pocos Artefactos. El modelado es prescindible,
modelos desechables.
Más Artefactos. El modelado es esencial, mantenimiento
de modelos
Pocos Roles, más genéricos Más Roles, más específicos
No existe un contrato tradicional, debe ser
bastante flexible
Existe un contrato prefijado
Cliente es parte del equipo de desarrollo (además
in-situ)
El cliente interactúa con el equipo de desarrollo mediante
reuniones
La arquitectura se va definiendo y mejorando a lo
largo del proyecto
Se promueve que la arquitectura se defina
tempranamente en el proyecto
Énfasis en los aspectos humanos: el individuo y el
trabajo en equipo
Énfasis en la definición del proceso: roles, actividades y
artefactos
Se esperan cambios durante el proyecto Se espera que no ocurran cambios de gran impacto
durante el proyecto
Los beneficios que propone el desarrollo ágil…
www.jbenterprisegroup.com
Fuente: Strategic Management and Organizational Dynamics by Ralph Stacey in Agile Software Development
with Scrum by Ken Schwaber and Mike Beedle.
Cuándo es útil una metodología ágil?
Desarrollo de
nuevos productos
Investigación
Científica
Líneas de
Producción
Documento creado en febrero del 2001 firmado por 17 gurús de la
informática, desarrolladores de software y administradores. Fue escrito
por Martin Fowler y Highsmith.
El propósito del Manifiesto Ágil fue distribuido de la siguiente manera:
“Estamos descubriendo mejores formas de desarrollar
software haciéndolo y ayudando a que otros lo hagan.
A través de este trabajo hemos llegado a valorar:”
Manifiesto Ágil
Los individuos y
las Interacciones
Software de
Trabajo
Cliente
Colaboración
Respuestas al
cambio
Procesos y
Herramientas
Documentación
completa
Negociación de
contratos
Tras un Plan
www.jbenterprisegroup.com
Agilismo
Predictibilidad
Vs
Individuos e
iteraciones
Procesos y
herramientas
Argumento: deben servir de
ayuda pero no pueden ser el
objetivo
Prioridad:
→ Calidad profesional del equipo
→ Entrega temprana y continua
1
www.jbenterprisegroup.com
Software
Funcionando
Wiiiiiiii!
Prioridad:
→ Satisfacción del cliente
→ Aportar valor al negocio
Documentación
extensiva
Argumento: debe servir de
complemento pero no significar
un impedimento
2
Colaboración
con el cliente
Prioridad:
→ Participación del cliente
→ Comunicación directa y continua
Negociación
contractual
Argumento: sólo el cliente
conoce lo que otorga verdadero
valor al negocio
3
www.jbenterprisegroup.com
Respuesta
ante el cambio
Prioridad:
→ Aceptar cambios de requerimientos
→ Ventaja competitiva para el negocio
Seguir un plan
Argumento: el cliente no está
realmente seguro hasta que no
prueba el software
4
Los 12 principios del Agile Manifesto (Manifiesto Ágil) por Fowler
y Highsmith (2001) son los siguientes:
Principios Ágiles
En lugar de trabajar así
Preferimos así
www.jbenterprisegroup.com
1. Nuestra máxima prioridad es
satisfacer al Cliente a través de la
entrega temprana y continua de un
software de gran utilidad.
Principios Ágiles
2. Darle la bienvenida a requisitos
cambiantes incluso tarde en el desarrollo. Los
procesos ágiles aprovechan el cambio y lo
transforman en una ventaja competitiva para
el Cliente.
3. Entregar software de buen
funcionamiento con frecuencia, a
partir de un par de semanas a un par
de meses, con una preferencia por el
tiempo más corto.
Principios Ágiles
4. La gente de negocios y los
desarrolladores deben trabajar
juntos todos los días durante todo el
Proyecto.
www.jbenterprisegroup.com
5. Construir proyectos alrededor de
individuos motivados, darles el entorno y
el apoyo que necesitan y confiar en ellos
para hacer el trabajo.
Principios Ágiles
6. El método más eficiente y eficaz
de comunicación con y dentro de un
equipo de desarrollo es cara a cara.
7. Un software funcional es la
medida de progreso principal.
Principios Ágiles
8. Los procesos ágiles promueven el
desarrollo sostenible. Los
patrocinadores, desarrolladores y
usuarios deben ser capaces de
mantener un ritmo constante de forma
indefinida.
www.jbenterprisegroup.com
9. La atención continua a la
excelencia técnica y el buen diseño
mejora la agilidad.
Principios Ágiles
10. Simplicidad — el arte
de maximizar la cantidad de
trabajo no realizado — es
esencial.
11. Las mejores
arquitecturas, requisitos y
diseños emergen de equipos
auto-organizados.
Principios Ágiles
12. En intervalos regulares, el
equipo reflexiona sobre cómo ser
más eficaz, y en base a eso ajusta
su comportamiento.
www.jbenterprisegroup.com
Fue escrita a principios del 2005 por un grupo de 15 líderes de Proyectos
como un suplemento a El Manifiesto Ágil. Enumera seis valores de gestión
necesarios para reforzar una mentalidad de desarrollo ágil,
particularmente en la gestión de Proyectos complejos e inciertos.
La declaración destaca que los equipos de proyectos, Clientes y otros
stakeholders son interdependientes y están conectados, algo que deben
reconocer para tener éxito. Los valores también son interdependientes.
Declaración de Interdependencia
1. Aumentamos el ROI, al
enfocarnos en el flujo continuo
de valor.
Declaración de Interdependencia
2. Ofrecemos resultados fiables
mediante la participación de
Clientes en las interacciones
frecuentes, donde también son
responsables por el trabajo.
www.jbenterprisegroup.com
3. Asumimos que habrán
incertidumbre y las superamos
a través de iteraciones,
anticipación y adaptación.
Declaración de Interdependencia
4. Damos rienda suelta a la
creatividad y la innovación al
reconocer que las Personajes o
Personas son la fuente máxima
de valor y creamos un entorno en
el que puedan tener un impacto
positivo.
5. Aumentamos el
rendimiento a través de la
rendición de cuentas por parte
del grupo en cuestión de
resultados y eficacia del
equipo, responsabilidades que
todos comparten.
Declaración de Interdependencia
6. Mejoramos la eficacia y la
fiabilidad a través de estrategias
situacionalmente específicas,
procesos y prácticas.
www.jbenterprisegroup.com
Fuente: The CHAOS Manifesto, The Standish Group, 2012.
Los métodos ágiles reportan mejores resultados…
Algunas estadísticas de metodologías ágiles…
www.jbenterprisegroup.com
Algunas estadísticas de metodologías ágiles…
Average results based on survey of 5,183 participants over 7 surveys from 2003 – 2008.
Source: Business Value of Agile Methods by Dr. David Rico (2009)
Métrica Resultados
Productividad 67% mejora
Calidad 65% mejora
Costo 49% reducción
Tradicional Vs Ágil
www.jbenterprisegroup.com
Results measured from 2005 – 2008 for 150 teams at Yahoo adopting Scrum using survey question.
Source: Rolling out Agile in a Large Enterprise by Gabrielle Benefield (2008)
(*) Source: Agile Development in the Enterprise by Dr. Jeff Sutherland (2009)
Métrica Resultados
Productividad 34% mejora con equipos no
entrenados
Productividad 100% - 200% mejora (*) con equipos
entrenados
Costo $1.5m ahorros anuales por Scrum
Coach
Popularidad 81% de equipos desea usar Scrum
otra vez
Tradicional Vs Ágil
Systematic CMMI-5 Results
―Self Organization is the key to Hyper Productivity – 400% to 800% improvement in
Velocity and Quality‖
Dr. Jeff Sutherland, co-creator of Scrum
• Mejora de la productividad en
un 100% en los primeros 6
meses
• Duplicidad de la velocidad con
DONE*
Source: Agile Development in the Enterprise by Dr. Jeff Sutherland (2009)
*Source: Going from Good to Great by Carsten Jakobsen and Dr. Jeff Sutherland (Agile 2009)
Hiper productividad en SCRUM
www.jbenterprisegroup.com
10%
20%
30%
50%
40%
60%
CMMI 1 CMMI 5
70%
80%
90%
100%
CMMI 5
SCRUM
Project effort
Rework
Work
Process focus
CMMI
Adding
SCRUM
50 %
50 %
50 %
10 %
9 %
6 %
25 %
4 %
100 %
69 %
35 %
Source: Systematic A/S
Análisis de Desempeño SCRUM y CMMI
Waterfall
[1]
Waterfall
[2]
Scrum
[1]
SirsiDynix
[3]
Xebia
[4]
Personas (Mes) 540 2,000 54 827 125
Líneas of Java 58,000 500,000 51,000 671,688 100,000
Puntos de
Función
900 10,000 959 12,673 1887
Puntos de
Función por
Desarrollador
(Mes)
1.7 5 17.8 15.3 15.1
Resultados repetibles
1. User Stories Applied for Agile Development by Mike Cohn (2004)
2. Software Assessments, Benchmarks and Best Practices by Capers Jones (2000)
3. Distributed Scrum: Agile Project Management by Outsourced Teams by J. Sutherland, A. Viktorov, J. Blount, N.
Puntikov (2007)
4. Fully Distributed Scrum: The Secret Sauce for Hyperproductive Outsourced Development Teams by J.
Sutherland, G. Schoonheim, E. Rustenburg, M. Rijk (2008)
Hiper productividad en SCRUM
www.jbenterprisegroup.com
Trabajo en equipo?…
Lo que debemos evitar…
Equipo Montaña Rusa
Equipo como
máquina bien
engrasada
Equipo que hunde al
barco
www.jbenterprisegroup.com
Manifiesto Ágil (en español):
www.agilemanifesto.org/iso/es/
Roles, artefactos y ceremonias en Scrum:
http://www.desarrolloweb.com/manuales/metodologias-agil-desarrollo-software.html
Desarrollo Ágil con Kanban:
http://www.desarrolloweb.com/articulos/desarrollo-agil-kanban.html
Diseño Ágil con TDD (Carlos Blé Jurado):
http://www.dirigidoportests.com/el-libro ó www.carlosble.com
Otros recursos:
TDD en PHP (inglés): www.enhance-php.com
TDD en PHP (español): http://eugeniabahit.blogspot.com/2011/09/enhance-php-acerca-de-los-test.html
Código Estándar en Python: www.python.org/dev/peps/pep-0008/ (guía de estilos para Python)
Tutorial TDD en Python: http://magmax9.blogspot.com/search/label/tests
Algunas referencias bibliográficas:
Hyper Productive Agile, Practices for achieving break-through results with Agile, Ryan Shriver –
Managing Consultant – www.dominiondigital.com, rshriver@dominiondigital.com - theagileengineer.com – twitter:
ryanshriver
Una introducción a SCRUM, ErnestoGrafeuille, Noviembre 2008
Material de Ayuda
Preguntas?

Más contenido relacionado

La actualidad más candente

Curso agile barcelona 2015
Curso agile barcelona 2015Curso agile barcelona 2015
Curso agile barcelona 2015Agile-Barcelona
 
Peores prácticas en la implantación de Scrum y cómo evitarlas
Peores prácticas en la implantación de Scrum y cómo evitarlasPeores prácticas en la implantación de Scrum y cómo evitarlas
Peores prácticas en la implantación de Scrum y cómo evitarlasSoftware Guru
 
Fundamentos en Scrum
Fundamentos en ScrumFundamentos en Scrum
Fundamentos en ScrumiT Synergy
 
Seminario Scrum CLEFormacion
Seminario Scrum CLEFormacionSeminario Scrum CLEFormacion
Seminario Scrum CLEFormacionCLEFormación
 
Metodologías Agiles Scrum
Metodologías Agiles ScrumMetodologías Agiles Scrum
Metodologías Agiles ScrumJhon Barrera
 
Gestion proyectos, metodología ágiles y SCRUM
Gestion proyectos, metodología ágiles y SCRUMGestion proyectos, metodología ágiles y SCRUM
Gestion proyectos, metodología ágiles y SCRUMAlejandro Marin
 
Scrum sesion 03 principios
Scrum sesion 03 principiosScrum sesion 03 principios
Scrum sesion 03 principiosOpen Source Pyme
 
Administración agil de proyectos
Administración agil de proyectosAdministración agil de proyectos
Administración agil de proyectosJuan Banda
 
Un poco más de Agile y Scrum à la Pablo
Un poco más de Agile y Scrum à la PabloUn poco más de Agile y Scrum à la Pablo
Un poco más de Agile y Scrum à la PabloPablo García Montes
 
Introduccion A Scrum, con caso práctico
Introduccion A Scrum, con caso prácticoIntroduccion A Scrum, con caso práctico
Introduccion A Scrum, con caso prácticoguestebf771
 
SCRUM un camino exitoso, no sólo para el Desarrollo de SW
SCRUM un camino  exitoso, no sólo para el Desarrollo de SWSCRUM un camino  exitoso, no sólo para el Desarrollo de SW
SCRUM un camino exitoso, no sólo para el Desarrollo de SWscrumecuador
 
Scrum Con Exito
Scrum Con ExitoScrum Con Exito
Scrum Con Exitojsalvata
 
Agilizando PMBOK (con Agile Project Management)
Agilizando PMBOK (con Agile Project Management)Agilizando PMBOK (con Agile Project Management)
Agilizando PMBOK (con Agile Project Management)Rafael Igual
 

La actualidad más candente (20)

Curso agile barcelona 2015
Curso agile barcelona 2015Curso agile barcelona 2015
Curso agile barcelona 2015
 
Peores prácticas en la implantación de Scrum y cómo evitarlas
Peores prácticas en la implantación de Scrum y cómo evitarlasPeores prácticas en la implantación de Scrum y cómo evitarlas
Peores prácticas en la implantación de Scrum y cómo evitarlas
 
Fundamentos en Scrum
Fundamentos en ScrumFundamentos en Scrum
Fundamentos en Scrum
 
Seminario Scrum CLEFormacion
Seminario Scrum CLEFormacionSeminario Scrum CLEFormacion
Seminario Scrum CLEFormacion
 
Metodologías Agiles Scrum
Metodologías Agiles ScrumMetodologías Agiles Scrum
Metodologías Agiles Scrum
 
Gestión de Proyectos Agile 2013
Gestión de Proyectos Agile                                        2013Gestión de Proyectos Agile                                        2013
Gestión de Proyectos Agile 2013
 
Gestion proyectos, metodología ágiles y SCRUM
Gestion proyectos, metodología ágiles y SCRUMGestion proyectos, metodología ágiles y SCRUM
Gestion proyectos, metodología ágiles y SCRUM
 
Scrum sesion 03 principios
Scrum sesion 03 principiosScrum sesion 03 principios
Scrum sesion 03 principios
 
Introducción a SCRUM
Introducción a SCRUMIntroducción a SCRUM
Introducción a SCRUM
 
Metodologías Agiles
Metodologías AgilesMetodologías Agiles
Metodologías Agiles
 
Administración agil de proyectos
Administración agil de proyectosAdministración agil de proyectos
Administración agil de proyectos
 
Introduccion a Scrum
Introduccion a ScrumIntroduccion a Scrum
Introduccion a Scrum
 
Un poco más de Agile y Scrum à la Pablo
Un poco más de Agile y Scrum à la PabloUn poco más de Agile y Scrum à la Pablo
Un poco más de Agile y Scrum à la Pablo
 
Introduccion A Scrum, con caso práctico
Introduccion A Scrum, con caso prácticoIntroduccion A Scrum, con caso práctico
Introduccion A Scrum, con caso práctico
 
SCRUM un camino exitoso, no sólo para el Desarrollo de SW
SCRUM un camino  exitoso, no sólo para el Desarrollo de SWSCRUM un camino  exitoso, no sólo para el Desarrollo de SW
SCRUM un camino exitoso, no sólo para el Desarrollo de SW
 
Metodologia de scrumm
Metodologia de scrummMetodologia de scrumm
Metodologia de scrumm
 
Scrum
ScrumScrum
Scrum
 
Scrum Con Exito
Scrum Con ExitoScrum Con Exito
Scrum Con Exito
 
Agilizando PMBOK (con Agile Project Management)
Agilizando PMBOK (con Agile Project Management)Agilizando PMBOK (con Agile Project Management)
Agilizando PMBOK (con Agile Project Management)
 
Escalabilidad con SCRUM
Escalabilidad con SCRUMEscalabilidad con SCRUM
Escalabilidad con SCRUM
 

Similar a Scrum Master - Developer Capitulo 1

Metodologías ágiles
Metodologías ágilesMetodologías ágiles
Metodologías ágilesPablo Macon
 
Introducción a la innovación y transformación digital con metodologías ágiles
 Introducción a la innovación y transformación digital con metodologías ágiles Introducción a la innovación y transformación digital con metodologías ágiles
Introducción a la innovación y transformación digital con metodologías ágilesFreddy Cahuas Zenteno
 
Unidad 1.2 B Metodos Agiles 1
Unidad 1.2 B Metodos Agiles  1Unidad 1.2 B Metodos Agiles  1
Unidad 1.2 B Metodos Agiles 1Sergio Sanchez
 
La Alternativa Ágil 1.0
La Alternativa Ágil 1.0La Alternativa Ágil 1.0
La Alternativa Ágil 1.0Agile Spain
 
¿Por qué los proyectos híbridos son una realidad para la PMO de toda organiz...
¿Por qué los proyectos híbridos son  una realidad para la PMO de toda organiz...¿Por qué los proyectos híbridos son  una realidad para la PMO de toda organiz...
¿Por qué los proyectos híbridos son una realidad para la PMO de toda organiz...PMOfficers PMOAcademy
 
Metodologías ágiles.pptx
Metodologías ágiles.pptxMetodologías ágiles.pptx
Metodologías ágiles.pptxximenatrabajos
 
Metodologiasagilesarquitectura
MetodologiasagilesarquitecturaMetodologiasagilesarquitectura
Metodologiasagilesarquitecturaroisbelfigueroa
 
Desde la Estrategia, Diseño e Implementación de una PMO Agile
Desde la Estrategia, Diseño e Implementación de una PMO AgileDesde la Estrategia, Diseño e Implementación de una PMO Agile
Desde la Estrategia, Diseño e Implementación de una PMO AgilePMOfficers PMOAcademy
 
SEPG LA 2005 Presentation &quot;Practicas Agiles En Mejora De Procesos&quot;
SEPG LA 2005 Presentation &quot;Practicas Agiles En Mejora De Procesos&quot;SEPG LA 2005 Presentation &quot;Practicas Agiles En Mejora De Procesos&quot;
SEPG LA 2005 Presentation &quot;Practicas Agiles En Mejora De Procesos&quot;Walter Ariel Risi
 
Metodologia xp cortesserranoeliud
Metodologia xp cortesserranoeliudMetodologia xp cortesserranoeliud
Metodologia xp cortesserranoeliudEliud Cortes
 
Metodologías Ágiles - Scrum y XP
Metodologías Ágiles - Scrum y XPMetodologías Ágiles - Scrum y XP
Metodologías Ágiles - Scrum y XPJose I. Honrado
 
Ingeniería de Calidad -Apunte calidad en las metodologias agiles
Ingeniería de Calidad -Apunte  calidad en las metodologias agilesIngeniería de Calidad -Apunte  calidad en las metodologias agiles
Ingeniería de Calidad -Apunte calidad en las metodologias agilesDaniel Remondegui
 

Similar a Scrum Master - Developer Capitulo 1 (20)

Metodologías ágiles
Metodologías ágilesMetodologías ágiles
Metodologías ágiles
 
Introducción a la innovación y transformación digital con metodologías ágiles
 Introducción a la innovación y transformación digital con metodologías ágiles Introducción a la innovación y transformación digital con metodologías ágiles
Introducción a la innovación y transformación digital con metodologías ágiles
 
METODOLOGÍAS ÁGILES EN TI
METODOLOGÍAS ÁGILES EN TIMETODOLOGÍAS ÁGILES EN TI
METODOLOGÍAS ÁGILES EN TI
 
METODOLOGÍAS ÁGILES
METODOLOGÍAS ÁGILESMETODOLOGÍAS ÁGILES
METODOLOGÍAS ÁGILES
 
Unidad 1.2 B Metodos Agiles 1
Unidad 1.2 B Metodos Agiles  1Unidad 1.2 B Metodos Agiles  1
Unidad 1.2 B Metodos Agiles 1
 
La Alternativa Ágil 1.0
La Alternativa Ágil 1.0La Alternativa Ágil 1.0
La Alternativa Ágil 1.0
 
Metodologiasagiles
MetodologiasagilesMetodologiasagiles
Metodologiasagiles
 
¿Por qué los proyectos híbridos son una realidad para la PMO de toda organiz...
¿Por qué los proyectos híbridos son  una realidad para la PMO de toda organiz...¿Por qué los proyectos híbridos son  una realidad para la PMO de toda organiz...
¿Por qué los proyectos híbridos son una realidad para la PMO de toda organiz...
 
Metodologías ágiles.pptx
Metodologías ágiles.pptxMetodologías ágiles.pptx
Metodologías ágiles.pptx
 
Agile Manifesto
Agile ManifestoAgile Manifesto
Agile Manifesto
 
Metodologiasagilesarquitectura
MetodologiasagilesarquitecturaMetodologiasagilesarquitectura
Metodologiasagilesarquitectura
 
Desde la Estrategia, Diseño e Implementación de una PMO Agile
Desde la Estrategia, Diseño e Implementación de una PMO AgileDesde la Estrategia, Diseño e Implementación de una PMO Agile
Desde la Estrategia, Diseño e Implementación de una PMO Agile
 
TP_6 GRUPAL Metodologías ágiles FAURE-BURATTI.pptx
TP_6 GRUPAL Metodologías ágiles FAURE-BURATTI.pptxTP_6 GRUPAL Metodologías ágiles FAURE-BURATTI.pptx
TP_6 GRUPAL Metodologías ágiles FAURE-BURATTI.pptx
 
SEPG LA 2005 Presentation &quot;Practicas Agiles En Mejora De Procesos&quot;
SEPG LA 2005 Presentation &quot;Practicas Agiles En Mejora De Procesos&quot;SEPG LA 2005 Presentation &quot;Practicas Agiles En Mejora De Procesos&quot;
SEPG LA 2005 Presentation &quot;Practicas Agiles En Mejora De Procesos&quot;
 
Programacion Extrema
Programacion ExtremaProgramacion Extrema
Programacion Extrema
 
Metodologia xp cortesserranoeliud
Metodologia xp cortesserranoeliudMetodologia xp cortesserranoeliud
Metodologia xp cortesserranoeliud
 
Metodologia scrum
Metodologia scrumMetodologia scrum
Metodologia scrum
 
Metodologías Ágiles - Scrum y XP
Metodologías Ágiles - Scrum y XPMetodologías Ágiles - Scrum y XP
Metodologías Ágiles - Scrum y XP
 
Ingeniería de Calidad -Apunte calidad en las metodologias agiles
Ingeniería de Calidad -Apunte  calidad en las metodologias agilesIngeniería de Calidad -Apunte  calidad en las metodologias agiles
Ingeniería de Calidad -Apunte calidad en las metodologias agiles
 
Métodos agiles
Métodos agilesMétodos agiles
Métodos agiles
 

Último

Magnetismo y electromagnetismo principios
Magnetismo y electromagnetismo principiosMagnetismo y electromagnetismo principios
Magnetismo y electromagnetismo principiosMarceloQuisbert6
 
Comite Operativo Ciberseguridad 012020.pptx
Comite Operativo Ciberseguridad 012020.pptxComite Operativo Ciberseguridad 012020.pptx
Comite Operativo Ciberseguridad 012020.pptxClaudiaPerez86192
 
Residente de obra y sus funciones que realiza .pdf
Residente de obra y sus funciones que realiza  .pdfResidente de obra y sus funciones que realiza  .pdf
Residente de obra y sus funciones que realiza .pdfevin1703e
 
01 MATERIALES AERONAUTICOS VARIOS clase 1.ppt
01 MATERIALES AERONAUTICOS VARIOS clase 1.ppt01 MATERIALES AERONAUTICOS VARIOS clase 1.ppt
01 MATERIALES AERONAUTICOS VARIOS clase 1.pptoscarvielma45
 
Principales aportes de la carrera de William Edwards Deming
Principales aportes de la carrera de William Edwards DemingPrincipales aportes de la carrera de William Edwards Deming
Principales aportes de la carrera de William Edwards DemingKevinCabrera96
 
Controladores Lógicos Programables Usos y Ventajas
Controladores Lógicos Programables Usos y VentajasControladores Lógicos Programables Usos y Ventajas
Controladores Lógicos Programables Usos y Ventajasjuanprv
 
ECONOMIA APLICADA SEMANA 555555555544.pdf
ECONOMIA APLICADA SEMANA 555555555544.pdfECONOMIA APLICADA SEMANA 555555555544.pdf
ECONOMIA APLICADA SEMANA 555555555544.pdfmatepura
 
ARBOL DE CAUSAS ANA INVESTIGACION DE ACC.ppt
ARBOL DE CAUSAS ANA INVESTIGACION DE ACC.pptARBOL DE CAUSAS ANA INVESTIGACION DE ACC.ppt
ARBOL DE CAUSAS ANA INVESTIGACION DE ACC.pptMarianoSanchez70
 
Una estrategia de seguridad en la nube alineada al NIST
Una estrategia de seguridad en la nube alineada al NISTUna estrategia de seguridad en la nube alineada al NIST
Una estrategia de seguridad en la nube alineada al NISTFundación YOD YOD
 
TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIAS
TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIASTEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIAS
TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIASfranzEmersonMAMANIOC
 
NTP- Determinación de Cloruros en suelos y agregados (1) (1).pptx
NTP- Determinación de Cloruros  en suelos y agregados (1) (1).pptxNTP- Determinación de Cloruros  en suelos y agregados (1) (1).pptx
NTP- Determinación de Cloruros en suelos y agregados (1) (1).pptxBRAYANJOSEPTSANJINEZ
 
INTEGRALES TRIPLES CLASE TEORICA Y PRÁCTICA
INTEGRALES TRIPLES CLASE TEORICA Y PRÁCTICAINTEGRALES TRIPLES CLASE TEORICA Y PRÁCTICA
INTEGRALES TRIPLES CLASE TEORICA Y PRÁCTICAJOSLUISCALLATAENRIQU
 
Tinciones simples en el laboratorio de microbiología
Tinciones simples en el laboratorio de microbiologíaTinciones simples en el laboratorio de microbiología
Tinciones simples en el laboratorio de microbiologíaAlexanderimanolLencr
 
TAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdf
TAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdfTAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdf
TAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdfAntonioGonzalezIzqui
 
Manual_Identificación_Geoformas_140627.pdf
Manual_Identificación_Geoformas_140627.pdfManual_Identificación_Geoformas_140627.pdf
Manual_Identificación_Geoformas_140627.pdfedsonzav8
 
04. Sistema de fuerzas equivalentes II - UCV 2024 II.pdf
04. Sistema de fuerzas equivalentes II - UCV 2024 II.pdf04. Sistema de fuerzas equivalentes II - UCV 2024 II.pdf
04. Sistema de fuerzas equivalentes II - UCV 2024 II.pdfCristhianZetaNima
 
Elaboración de la estructura del ADN y ARN en papel.pdf
Elaboración de la estructura del ADN y ARN en papel.pdfElaboración de la estructura del ADN y ARN en papel.pdf
Elaboración de la estructura del ADN y ARN en papel.pdfKEVINYOICIAQUINOSORI
 
ECONOMIA APLICADA SEMANA 555555555555555555.pdf
ECONOMIA APLICADA SEMANA 555555555555555555.pdfECONOMIA APLICADA SEMANA 555555555555555555.pdf
ECONOMIA APLICADA SEMANA 555555555555555555.pdffredyflores58
 
COMPEDIOS ESTADISTICOS DE PERU EN EL 2023
COMPEDIOS ESTADISTICOS DE PERU EN EL 2023COMPEDIOS ESTADISTICOS DE PERU EN EL 2023
COMPEDIOS ESTADISTICOS DE PERU EN EL 2023RonaldoPaucarMontes
 

Último (20)

Magnetismo y electromagnetismo principios
Magnetismo y electromagnetismo principiosMagnetismo y electromagnetismo principios
Magnetismo y electromagnetismo principios
 
Comite Operativo Ciberseguridad 012020.pptx
Comite Operativo Ciberseguridad 012020.pptxComite Operativo Ciberseguridad 012020.pptx
Comite Operativo Ciberseguridad 012020.pptx
 
Residente de obra y sus funciones que realiza .pdf
Residente de obra y sus funciones que realiza  .pdfResidente de obra y sus funciones que realiza  .pdf
Residente de obra y sus funciones que realiza .pdf
 
01 MATERIALES AERONAUTICOS VARIOS clase 1.ppt
01 MATERIALES AERONAUTICOS VARIOS clase 1.ppt01 MATERIALES AERONAUTICOS VARIOS clase 1.ppt
01 MATERIALES AERONAUTICOS VARIOS clase 1.ppt
 
Principales aportes de la carrera de William Edwards Deming
Principales aportes de la carrera de William Edwards DemingPrincipales aportes de la carrera de William Edwards Deming
Principales aportes de la carrera de William Edwards Deming
 
Controladores Lógicos Programables Usos y Ventajas
Controladores Lógicos Programables Usos y VentajasControladores Lógicos Programables Usos y Ventajas
Controladores Lógicos Programables Usos y Ventajas
 
ECONOMIA APLICADA SEMANA 555555555544.pdf
ECONOMIA APLICADA SEMANA 555555555544.pdfECONOMIA APLICADA SEMANA 555555555544.pdf
ECONOMIA APLICADA SEMANA 555555555544.pdf
 
ARBOL DE CAUSAS ANA INVESTIGACION DE ACC.ppt
ARBOL DE CAUSAS ANA INVESTIGACION DE ACC.pptARBOL DE CAUSAS ANA INVESTIGACION DE ACC.ppt
ARBOL DE CAUSAS ANA INVESTIGACION DE ACC.ppt
 
Una estrategia de seguridad en la nube alineada al NIST
Una estrategia de seguridad en la nube alineada al NISTUna estrategia de seguridad en la nube alineada al NIST
Una estrategia de seguridad en la nube alineada al NIST
 
TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIAS
TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIASTEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIAS
TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIAS
 
VALORIZACION Y LIQUIDACION MIGUEL SALINAS.pdf
VALORIZACION Y LIQUIDACION MIGUEL SALINAS.pdfVALORIZACION Y LIQUIDACION MIGUEL SALINAS.pdf
VALORIZACION Y LIQUIDACION MIGUEL SALINAS.pdf
 
NTP- Determinación de Cloruros en suelos y agregados (1) (1).pptx
NTP- Determinación de Cloruros  en suelos y agregados (1) (1).pptxNTP- Determinación de Cloruros  en suelos y agregados (1) (1).pptx
NTP- Determinación de Cloruros en suelos y agregados (1) (1).pptx
 
INTEGRALES TRIPLES CLASE TEORICA Y PRÁCTICA
INTEGRALES TRIPLES CLASE TEORICA Y PRÁCTICAINTEGRALES TRIPLES CLASE TEORICA Y PRÁCTICA
INTEGRALES TRIPLES CLASE TEORICA Y PRÁCTICA
 
Tinciones simples en el laboratorio de microbiología
Tinciones simples en el laboratorio de microbiologíaTinciones simples en el laboratorio de microbiología
Tinciones simples en el laboratorio de microbiología
 
TAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdf
TAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdfTAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdf
TAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdf
 
Manual_Identificación_Geoformas_140627.pdf
Manual_Identificación_Geoformas_140627.pdfManual_Identificación_Geoformas_140627.pdf
Manual_Identificación_Geoformas_140627.pdf
 
04. Sistema de fuerzas equivalentes II - UCV 2024 II.pdf
04. Sistema de fuerzas equivalentes II - UCV 2024 II.pdf04. Sistema de fuerzas equivalentes II - UCV 2024 II.pdf
04. Sistema de fuerzas equivalentes II - UCV 2024 II.pdf
 
Elaboración de la estructura del ADN y ARN en papel.pdf
Elaboración de la estructura del ADN y ARN en papel.pdfElaboración de la estructura del ADN y ARN en papel.pdf
Elaboración de la estructura del ADN y ARN en papel.pdf
 
ECONOMIA APLICADA SEMANA 555555555555555555.pdf
ECONOMIA APLICADA SEMANA 555555555555555555.pdfECONOMIA APLICADA SEMANA 555555555555555555.pdf
ECONOMIA APLICADA SEMANA 555555555555555555.pdf
 
COMPEDIOS ESTADISTICOS DE PERU EN EL 2023
COMPEDIOS ESTADISTICOS DE PERU EN EL 2023COMPEDIOS ESTADISTICOS DE PERU EN EL 2023
COMPEDIOS ESTADISTICOS DE PERU EN EL 2023
 

Scrum Master - Developer Capitulo 1

  • 1. www.jbenterprisegroup.com MSC,MBA, PMP PEDRO CASTAÑEDA VARGAS Curso Taller SCRUM Metodología Ágil de Gestión de Proyectos de SoftwareM7.1 Reflexiones! ―Una sola metodología no puede funcionar para todo el espectro de proyectos, en vez de eso el administrador de cada proyecto debería identificar la naturaleza especifica de cada proyecto y seleccionar la mejor metodología de desarrollo aplicable.‖ Hawrysh & Ruprecht 2000 ―Hay una necesidad de ambos métodos [ágiles y orientados a procesos] ya que no hay un modelo de desarrollo que se ajuste a todos los propósitos imaginables.‖ McCauley 2001
  • 2. www.jbenterprisegroup.com  Generalidades de Proyectos  Manifiesto Ágil  Principios Ágiles  Declaración de Interdependencia  Estadísticas de Metodologías Ágiles INTRODUCCIÓN METODOLOGÍAS ÁGILES Es un conjunto de actividades interrelacionadas y no repetitivas, que están orientadas al logro de metas específicas y que poseen un inicio y un fin claramente establecidos. Definiendo un proyecto… Alcance Satisfacción del Cliente Alcance Mirada Clásica Mirada Actual
  • 3. www.jbenterprisegroup.com Los proyectos de SW en la realidad… CHAOS 2012 SURVEY RESULTS Fuente: The Standish Group, The Chaos Report 2012 Otras estadísticas… Fuente: McKinsey (2012). Delivering large-scale IT projects on time, on Budget, and on value Gartner (2012). Survey Shows Why Projects Fail. In L. Mieritz (Ed.): Gartner  McKinsey (2012) • Average cost overrun: 66% • Average time overrun: 33% • Limited functionality: 17%  Gartner (2012) • Project failure: 20-28% • Heavily reliant on Project size
  • 4. www.jbenterprisegroup.com POBRE GESTIÓN Corrupción del Alcance Ignorar los Riesgos del Proyecto No hay un Sistema de Control de Cambios No se gestionan las Expectativas Requisitos inadecuados o ambiguos Falta de implicación del Usuario Entregas Tardías Pobre Comunicación Sobrecoste Ausencia de una planificación formal Objetivos poco claros, no definidos o poco realistas Falta de Compromiso No hay una definición de Roles y Responsabilid ades Ausencia de Pruebas Objetivos cambiantes Ausencia de Plantillas de Ayuda y Documentació n Decisiones Incorrectas Estimaciones Erróneas Pobre gestión de conflictos Ausencia de Compromiso de la Dirección Poco o nulo soporte de la Dirección Desconocimie nto técnico del equipo (Capacidades no adecuadas) Falta de Recursos Pobre o nula priorización Causas más comunes de fracaso en proyectos… Un requerimiento desde diferentes perspectivas…
  • 5. www.jbenterprisegroup.com Intangibilidad del Software ―¿de qué color es un objeto que no podemos ver?‖PROBLEMA SOLUCIÓN Método Ágil Búsqueda de un acuerdo inmutable, previamente negociado Acuerdo iterativo adaptable a los cambios Método Tradicional Analizando la realidad… 1950 1960 1970 1980 1990 1990 2000 FDD CRYSTAL DSDM XP SCRUM AGILIDAD PROCESOS Qué nos ofrece la industria de software? ASD
  • 6. www.jbenterprisegroup.com Características Ágiles y Tradicionales Metodología Ágil Metodología Tradicional Orientada a proyectos pequeños. Corta duración (o entregas frecuentes), equipos pequeños (< 10 integrantes) y trabajando en el mismo sitio. Posibles problemas de escalabilidad en proyectos “grandes” Aplicables a proyectos de cualquier tamaño, pero suelen ser especialmente efectivas/usadas en proyectos grandes y con equipos posiblemente dispersos. Posibles problemas de adaptabilidad a proyectos “pequeños” Pocos Artefactos. El modelado es prescindible, modelos desechables. Más Artefactos. El modelado es esencial, mantenimiento de modelos Pocos Roles, más genéricos Más Roles, más específicos No existe un contrato tradicional, debe ser bastante flexible Existe un contrato prefijado Cliente es parte del equipo de desarrollo (además in-situ) El cliente interactúa con el equipo de desarrollo mediante reuniones La arquitectura se va definiendo y mejorando a lo largo del proyecto Se promueve que la arquitectura se defina tempranamente en el proyecto Énfasis en los aspectos humanos: el individuo y el trabajo en equipo Énfasis en la definición del proceso: roles, actividades y artefactos Se esperan cambios durante el proyecto Se espera que no ocurran cambios de gran impacto durante el proyecto Los beneficios que propone el desarrollo ágil…
  • 7. www.jbenterprisegroup.com Fuente: Strategic Management and Organizational Dynamics by Ralph Stacey in Agile Software Development with Scrum by Ken Schwaber and Mike Beedle. Cuándo es útil una metodología ágil? Desarrollo de nuevos productos Investigación Científica Líneas de Producción Documento creado en febrero del 2001 firmado por 17 gurús de la informática, desarrolladores de software y administradores. Fue escrito por Martin Fowler y Highsmith. El propósito del Manifiesto Ágil fue distribuido de la siguiente manera: “Estamos descubriendo mejores formas de desarrollar software haciéndolo y ayudando a que otros lo hagan. A través de este trabajo hemos llegado a valorar:” Manifiesto Ágil Los individuos y las Interacciones Software de Trabajo Cliente Colaboración Respuestas al cambio Procesos y Herramientas Documentación completa Negociación de contratos Tras un Plan
  • 8. www.jbenterprisegroup.com Agilismo Predictibilidad Vs Individuos e iteraciones Procesos y herramientas Argumento: deben servir de ayuda pero no pueden ser el objetivo Prioridad: → Calidad profesional del equipo → Entrega temprana y continua 1
  • 9. www.jbenterprisegroup.com Software Funcionando Wiiiiiiii! Prioridad: → Satisfacción del cliente → Aportar valor al negocio Documentación extensiva Argumento: debe servir de complemento pero no significar un impedimento 2 Colaboración con el cliente Prioridad: → Participación del cliente → Comunicación directa y continua Negociación contractual Argumento: sólo el cliente conoce lo que otorga verdadero valor al negocio 3
  • 10. www.jbenterprisegroup.com Respuesta ante el cambio Prioridad: → Aceptar cambios de requerimientos → Ventaja competitiva para el negocio Seguir un plan Argumento: el cliente no está realmente seguro hasta que no prueba el software 4 Los 12 principios del Agile Manifesto (Manifiesto Ágil) por Fowler y Highsmith (2001) son los siguientes: Principios Ágiles En lugar de trabajar así Preferimos así
  • 11. www.jbenterprisegroup.com 1. Nuestra máxima prioridad es satisfacer al Cliente a través de la entrega temprana y continua de un software de gran utilidad. Principios Ágiles 2. Darle la bienvenida a requisitos cambiantes incluso tarde en el desarrollo. Los procesos ágiles aprovechan el cambio y lo transforman en una ventaja competitiva para el Cliente. 3. Entregar software de buen funcionamiento con frecuencia, a partir de un par de semanas a un par de meses, con una preferencia por el tiempo más corto. Principios Ágiles 4. La gente de negocios y los desarrolladores deben trabajar juntos todos los días durante todo el Proyecto.
  • 12. www.jbenterprisegroup.com 5. Construir proyectos alrededor de individuos motivados, darles el entorno y el apoyo que necesitan y confiar en ellos para hacer el trabajo. Principios Ágiles 6. El método más eficiente y eficaz de comunicación con y dentro de un equipo de desarrollo es cara a cara. 7. Un software funcional es la medida de progreso principal. Principios Ágiles 8. Los procesos ágiles promueven el desarrollo sostenible. Los patrocinadores, desarrolladores y usuarios deben ser capaces de mantener un ritmo constante de forma indefinida.
  • 13. www.jbenterprisegroup.com 9. La atención continua a la excelencia técnica y el buen diseño mejora la agilidad. Principios Ágiles 10. Simplicidad — el arte de maximizar la cantidad de trabajo no realizado — es esencial. 11. Las mejores arquitecturas, requisitos y diseños emergen de equipos auto-organizados. Principios Ágiles 12. En intervalos regulares, el equipo reflexiona sobre cómo ser más eficaz, y en base a eso ajusta su comportamiento.
  • 14. www.jbenterprisegroup.com Fue escrita a principios del 2005 por un grupo de 15 líderes de Proyectos como un suplemento a El Manifiesto Ágil. Enumera seis valores de gestión necesarios para reforzar una mentalidad de desarrollo ágil, particularmente en la gestión de Proyectos complejos e inciertos. La declaración destaca que los equipos de proyectos, Clientes y otros stakeholders son interdependientes y están conectados, algo que deben reconocer para tener éxito. Los valores también son interdependientes. Declaración de Interdependencia 1. Aumentamos el ROI, al enfocarnos en el flujo continuo de valor. Declaración de Interdependencia 2. Ofrecemos resultados fiables mediante la participación de Clientes en las interacciones frecuentes, donde también son responsables por el trabajo.
  • 15. www.jbenterprisegroup.com 3. Asumimos que habrán incertidumbre y las superamos a través de iteraciones, anticipación y adaptación. Declaración de Interdependencia 4. Damos rienda suelta a la creatividad y la innovación al reconocer que las Personajes o Personas son la fuente máxima de valor y creamos un entorno en el que puedan tener un impacto positivo. 5. Aumentamos el rendimiento a través de la rendición de cuentas por parte del grupo en cuestión de resultados y eficacia del equipo, responsabilidades que todos comparten. Declaración de Interdependencia 6. Mejoramos la eficacia y la fiabilidad a través de estrategias situacionalmente específicas, procesos y prácticas.
  • 16. www.jbenterprisegroup.com Fuente: The CHAOS Manifesto, The Standish Group, 2012. Los métodos ágiles reportan mejores resultados… Algunas estadísticas de metodologías ágiles…
  • 17. www.jbenterprisegroup.com Algunas estadísticas de metodologías ágiles… Average results based on survey of 5,183 participants over 7 surveys from 2003 – 2008. Source: Business Value of Agile Methods by Dr. David Rico (2009) Métrica Resultados Productividad 67% mejora Calidad 65% mejora Costo 49% reducción Tradicional Vs Ágil
  • 18. www.jbenterprisegroup.com Results measured from 2005 – 2008 for 150 teams at Yahoo adopting Scrum using survey question. Source: Rolling out Agile in a Large Enterprise by Gabrielle Benefield (2008) (*) Source: Agile Development in the Enterprise by Dr. Jeff Sutherland (2009) Métrica Resultados Productividad 34% mejora con equipos no entrenados Productividad 100% - 200% mejora (*) con equipos entrenados Costo $1.5m ahorros anuales por Scrum Coach Popularidad 81% de equipos desea usar Scrum otra vez Tradicional Vs Ágil Systematic CMMI-5 Results ―Self Organization is the key to Hyper Productivity – 400% to 800% improvement in Velocity and Quality‖ Dr. Jeff Sutherland, co-creator of Scrum • Mejora de la productividad en un 100% en los primeros 6 meses • Duplicidad de la velocidad con DONE* Source: Agile Development in the Enterprise by Dr. Jeff Sutherland (2009) *Source: Going from Good to Great by Carsten Jakobsen and Dr. Jeff Sutherland (Agile 2009) Hiper productividad en SCRUM
  • 19. www.jbenterprisegroup.com 10% 20% 30% 50% 40% 60% CMMI 1 CMMI 5 70% 80% 90% 100% CMMI 5 SCRUM Project effort Rework Work Process focus CMMI Adding SCRUM 50 % 50 % 50 % 10 % 9 % 6 % 25 % 4 % 100 % 69 % 35 % Source: Systematic A/S Análisis de Desempeño SCRUM y CMMI Waterfall [1] Waterfall [2] Scrum [1] SirsiDynix [3] Xebia [4] Personas (Mes) 540 2,000 54 827 125 Líneas of Java 58,000 500,000 51,000 671,688 100,000 Puntos de Función 900 10,000 959 12,673 1887 Puntos de Función por Desarrollador (Mes) 1.7 5 17.8 15.3 15.1 Resultados repetibles 1. User Stories Applied for Agile Development by Mike Cohn (2004) 2. Software Assessments, Benchmarks and Best Practices by Capers Jones (2000) 3. Distributed Scrum: Agile Project Management by Outsourced Teams by J. Sutherland, A. Viktorov, J. Blount, N. Puntikov (2007) 4. Fully Distributed Scrum: The Secret Sauce for Hyperproductive Outsourced Development Teams by J. Sutherland, G. Schoonheim, E. Rustenburg, M. Rijk (2008) Hiper productividad en SCRUM
  • 20. www.jbenterprisegroup.com Trabajo en equipo?… Lo que debemos evitar… Equipo Montaña Rusa Equipo como máquina bien engrasada Equipo que hunde al barco
  • 21. www.jbenterprisegroup.com Manifiesto Ágil (en español): www.agilemanifesto.org/iso/es/ Roles, artefactos y ceremonias en Scrum: http://www.desarrolloweb.com/manuales/metodologias-agil-desarrollo-software.html Desarrollo Ágil con Kanban: http://www.desarrolloweb.com/articulos/desarrollo-agil-kanban.html Diseño Ágil con TDD (Carlos Blé Jurado): http://www.dirigidoportests.com/el-libro ó www.carlosble.com Otros recursos: TDD en PHP (inglés): www.enhance-php.com TDD en PHP (español): http://eugeniabahit.blogspot.com/2011/09/enhance-php-acerca-de-los-test.html Código Estándar en Python: www.python.org/dev/peps/pep-0008/ (guía de estilos para Python) Tutorial TDD en Python: http://magmax9.blogspot.com/search/label/tests Algunas referencias bibliográficas: Hyper Productive Agile, Practices for achieving break-through results with Agile, Ryan Shriver – Managing Consultant – www.dominiondigital.com, rshriver@dominiondigital.com - theagileengineer.com – twitter: ryanshriver Una introducción a SCRUM, ErnestoGrafeuille, Noviembre 2008 Material de Ayuda Preguntas?