Download - Introducción a Agile
Esta obra está sujeta a la licencia Reconocimiento-CompartirIgual 4.0 Internacional de Creative Commons. Para ver una copia de esta licencia, visite http://creativecommons.org/licenses/by-sa/4.0/.
Introducción a Agile
¿QUIÉN SOY? BASES AGILE Y SCRUM ¿POR QUÉ FRACASA? ¿CÓMO AYUDAMOS? - CULTURA
ÍNDICE
¿QUIÉN SOY? BASES AGILE Y SCRUM ¿POR QUÉ FRACASA? ¿CÓMO AYUDAMOS? - CULTURA
ÍNDICE
¿Quién soy?
4
@gabriprat
Gabriel Prat
https://www.linkedin.com/in/gabrielprat
¿Quién soy?
5
¿Quiénes sois vosotros?
6
¿QUIÉN SOY? BASES AGILE Y SCRUM ¿POR QUÉ FRACASA? ¿CÓMO AYUDAMOS? - CULTURA
ÍNDICE
ESTRATEGIA CLARA
8
ITERACIONES BASADAS EN DATOS Y CENTRADA EN EL CLIENTE
9
ACCOUNTABLE Y MULTI-FUNCIONAL
10
https://labs.spotify.com/2014/03/27/spotify-engineering-culture-part-1/
Es una cuestión cultural
11
¿QUIÉN SOY? BASES AGILE Y SCRUM ¿POR QUÉ FRACASA? ¿CÓMO AYUDAMOS? - CULTURA
ÍNDICE
¿Por qué agile?
13
https://www.versionone.com/pdf/state-of-agile-development-survey-ninth.pdf
¿Quién respondió?
14
3,925 respuestas
https://www.versionone.com/pdf/state-of-agile-development-survey-ninth.pdf
Beneficios
15
https://www.versionone.com/pdf/state-of-agile-development-survey-ninth.pdf
www.agile-spain.com16
Banca e Inversión
Media y telecos
Software y Hardware
Internet
ERP
Sanidad y Salud
Defensa y aeroespacial
Juegos
Otros
Complejidad y equipos muy
multidisci-plinares.
Desarrollo de producto con centenares de desarrolladores
Desarrollo simultáneo de HW y SW de control.
¿Qui
én lo
usa
?
The New New Product Development Game
17
Muchas compañías han descubierto que para mantenerse en el actual mercado competitivo necesitan algo más que los conceptos básicos de calidad elevada,
costes reducidos, diferenciación. Además de esto también es necesario
velocidad y flexibilidad
Nonaka y Takeuchi, 1986
18
COLABORACIÓNCON EL CLIENTEsobre negociación de contratos
1
INDIVIDUOS eINTERACCIONESsobre procesos y herramientas
2
RESPONDER alCAMBIOsobre seguir un plan
3
SOFTWAREFUNCIONANDOsobre documentación exhaustiva
4
AGILEMANIFESTO
Aunque los elementos de la derecha tienen valor, valoramos más los de la izquierda.
http://www.agilemanifesto.org/
2001
19
PRINCIPIOSÁGILES
ENTREGAR TEMPRANO1
ABRAZAR CAMBIO2
ENTREGAR FRECUENTEMENTE3
TRABAJAR JUNTOS4
MOTIVA LOS PROFESIONALES5
HABLA CARA-a-CARA6
MINIMIZA DESPERDICIO7
RITMO SOSTENIBLE8
BUSCA EXCELENCIA TÉCNICA9
AMA LA SIMPLICIDAD10
AUTO-ORGANIZA EQUIPOS11
MEJORA CONTINUAMENTE12
20
WATERFALL
AGILE
PRINCIPIOSÁGILES
ENTREGAR TEMPRANO1
21
ITERATIVOINCREMENTAL
PRINCIPIOSÁGILES
ABRAZAR CAMBIO2
22
PRINCIPIOSÁGILES ENTREGAR FRECUENTEMENTE3
Desarrollo
Feedback cliente
Rie
sgo
Tamaño entrega
23
PRINCIPIOSÁGILES
TRABAJAR JUNTOS4
24
AUTONOMÍA
PROPÓSITO MAESTRÍA
http://www.youtube.com/watch?v=u6XAPnuFjJc
All images © CognitiveMedia 2011
Studio: +44 (0)1303 854 007 [email protected] www.cognitivemedia.co.uk
Dan Pink Drive, London 27.01.10
PRINCIPIOSÁGILES
MOTIVA LOS PROFESIONALES5
25
Efe
ctivid
ad d
e la c
om
unic
ació
n
MÁS EFECTIVO
MENOS EFECTIVO
Hablar con una pizarra
Hablar cara a cara
Videoconferencia
Teléfono
Doc
PRINCIPIOSÁGILESHABLA CARA-a-CARA6
https://en.wikipedia.org/wiki/Media_richness_theory
26
PRINCIPIOSÁGILES
MINIMIZA DESPERDICIO7
27
PRINCIPIOSÁGILES RITMO SOSTENIBLE8
Máximo
Capacidad
No trabajo
Ritm
o so
stenib
le
28
PRINCIPIOSÁGILES BUSCA EXCELENCIA TÉCNICA9
No hacemos…
No tenemos tiempo
PorqueP
orqu
e
29
PRINCIPIOSÁGILES AMA LA SIMPLICIDAD10
30
PRINCIPIOSÁGILES
AUTO-ORGANIZA EQUIPOS11
31
Kay = Cambio
Zen = Bueno
PRINCIPIOSÁGILES MEJORA CONTINUAMENTE12
Metodologías usadas
32
XP DSDM/Atern
Agile Modeling
Other
Lean Development
I Don’t Know
Iterative Development
Kanban
Scrumban
Custom Hybrid
(multiples)
Feature-Driven
Development (FDD)
Agile Unified
Process (AgileUP)
Scrum
Scrum/XP Hybrid
56%
10%8%
6%5%4%
3%2%2%
1%1%<1%<1%<1%
https://www.versionone.com/pdf/state-of-agile-development-survey-ninth.pdf
24 horas
2 semanasSprint
backlogProductbacklog
Producto entregable
Scrumdiario
Scrum
33
Antes...
34
Unidad de progreso: Avanzar a la siguiente faseRequisitos
Especificación
Diseño
Implementación
Verificación
Mantenimiento
Problema conocido
Solución conocida
Más de un año
Scrum
35
Problema conocido
Solución desconocida
“Product owner” o cliente interno Unidad de progreso: producto entregado
24 horas
2 semanasSprint
backlogProductbacklog
Producto entregable
Scrumdiario
36
SCRUMROLES
1 PRODUCT OWNERla voz del cliente
3 SCRUM MASTERfacilitador, mentor, coach
2 MIEMBRO EQUIPOentregar el producto
37
SCRUMREUNIONES
1 SINCRONIZACIÓN DIARIAqué hice, que haré, impedimentos
3 REVISIÓN ITERACIÓNenseñar el trabajo realizado
2 PLANIFICACIÓN ITERACIÓNseleccionar trabajo, estimar
3 RETROSPECTIVA ITERACIÓNenseñar el trabajo realizado
www.agile-spain.com38
Cada iteración, no sólo al final del proyecto.
¿Qué ha funcionado? ¿Qué hay que mejorar y cómo?
Mejora continua - Retrospectivas
¿QUIÉN SOY? BASES AGILE Y SCRUM ¿POR QUÉ FRACASA? ¿CÓMO AYUDAMOS? - CULTURA
ÍNDICE
Barreras
40
44%Ability to change
organizational culture
35%Not enough
personnel with the necessary
agile experience
34%General
organizational resistance to
change
32%Pre-existing
rigid/waterfall framework
29%Management
support
24%Management
concerns about lack of upfront
planning
23%Business/user/
customer availability
22%Concerns
about a loss of management
control
16%No barriers
15%Confidence in methods for scaling agile
14%Concerns about the
ability to scale agile
13%Development team support
12%Perceived time
and cost to make the transition
1 1%Regulatory compliance
https://www.versionone.com/pdf/state-of-agile-development-survey-ninth.pdf
¿Por qué fracasa su adopción?
41
6%Not applicable/
Don’t know 38%Lack of
management support
33%Unwillingness of team to follow
agile
30%Insufficient
training
33%A broader
organizational or communications
problem
36%Lack of support
for cultural transition
37%External pressure
to follow traditional waterfall processes
42%Company philosophy or culture at odds
with core agile values
44%Lack of
experience with agile methods
https://www.versionone.com/pdf/state-of-agile-development-survey-ninth.pdf
¿QUIÉN SOY? BASES AGILE Y SCRUM ¿POR QUÉ FRACASA? ¿CÓMO AYUDAMOS? - CULTURA
ÍNDICE
43http://www.ted.com/talks/seth_godin_this_is_broken_1
CUESTIÓNALO TODO
XZ
44
EQUIVOCARSE ESTÁ BIEN
45
GREENHOUSING
46
MÉR
ITO
CO
MPA
RTID
O
MEJÓRALO TODO
47