Documentos de Académico
Documentos de Profesional
Documentos de Cultura
☆ majo
ÍNDICE:
UNIDAD 1 4
HISTORIA DE LA AGILIDAD 5
LÍNEA DE TIEMPO DE LA AGILIDAD 6
HOW TO FAIL WITH AGILE 8
Resumen: 8
Heart Of Agile 9
COLLABORATE 12
DELIVER 14
REFLECT 16
IMPROVE 17
Crystal Clear 19
PROPERTIES: 19
AGILE MODELING 22
Movimiento #NoEstimates 27
Los puntos de la historia pueden ser peligrosos.. 28
10 nuevos principios para el desarrollo de Software propuestos por elVascoDuarte 29
HACER FUNCIONAR #NoEstimates EN AMBIENTES DONDE DEBO DAR
ESTIMACIONES 31
Tácticas para aplicar #NoEstimates 31
MONEY FOR NOTHING 32
CHANGE FOR FREE 32
Escalando Agilidad 32
Retos a la hora de escalar agilidad, que aspectos tener en cuenta: 34
SAFe - Scaled Agile Framework 36
TUENTI 37
SPOTIFY 37
Agile Coaching 43
¿Cómo comenzamos? Método PrOpER 49
UNIDAD 2 50
Teoria X y Teoria Y - Modelo de motivación (de McGregor,Cutcher-Gershenfeld) 51
Management 1.0 52
Management 2.0 52
PEOPLEWARE 53
Management 3.0 53
MOTIVACIÓN INTERNA Vs MOTIVACIÓN EXTERNA 53
FACTORES DE MOTIVACIÓN 54
Otras Prácticas Propuestas por el Management 3.0 60
Speed Dating 61
NikoNiko Calendar 61
Happiness Door 62
TShirt Test 62
MERIT MONEY 63
LAS 6 REGLAS DE LAS RECOMPENSAS: 68
Entornos de Productividad 68
¿Hasta qué punto el entorno físico influye en la obtención de resultados? 68
Técnicas de manejo del tiempo 69
Desperdicios que Frenan la Productividad 71
→ EL IMPACTO DE LA NO-CALIDAD 76
EQUIPOS 77
MULTIFUNCIONALIDAD 77
→ Team Barometer 79
→ MODELO TUCKMAN 80
EQUIPOS AUTOORGANIZADOS 83
Auto-organizado vs Auto-gestionado 84
Modelos de Liderazgo y Auto-Organización 84
Equipo Clasico → Modelo “Control y Mando” 84
Caracterización de Liderazgos: 85
TOMA DE DECISIONES 89
En cuanto a la idea de que TODO el equipo participa en TODAS las decisiones:
Delegation Boards: 89
preguntas autoestudio - agiles
Agiles - Preguntas Autoestudio (version majo y enzo )
kahoots - agiles
UNIDAD 1
La agilidad en sí misma aplica agilidad → mejora continua en sus propios procesos → está
en constante evolución → seguimos buscando mejores maneras de hacer las cosas .
Agile todavía es un campo nuevo
“We are still in the infancy of naming what is really happening on software development
projects. “ -Alistair Cockburn
la agilidad está en pañales dice
HISTORIA DE LA AGILIDAD
La agilidad no aparece de la nada con la firma del Manifiesto Ágil en 2001. A Partir de
buscar una manera distinta de hacer las cosas a la hora de desarrollar SW, tratando de
solucionar las desventajas de otras metodologías más clásicas, surgen varias prácticas.
Luego van notando como tienen muchos puntos en común entre ellas, por lo que las
agrupan en un solo concepto Metodologías Ágiles. Estas ideas siguieron evolucionando, e
incluso ya no se considera apropiado usar el nombre de metodología, porque ya no lo
vemos como un conjunto de pasos que indican qué, cómo, quién y cuándo, sino más como
un conjunto de principios y valores, y prácticas,técnicas y herramientas sugeridas para
implementarlos.
LÍNEA DE TIEMPO DE LA AGILIDAD
En la década del 60-70 las ideas con las que se desarrollaban SW eran mucho más rígidas
ya que tomaron influencias de metodologías de desarrollo de productos físicos →
Inicialmente visión influenciadas por las ideas del área industrial (arquitectura, construcción
de HW, construcción de productos fijos).
Pero como sabemos, no es lo mismo construir HW que SW, un producto intangible con un
gran componente intelectual en su desarrollo.
→ Conferencias de la OTAN del 68 → surge la ing de sw
→ pero Ing de SW no puede ser igual a Ing de HW → no podemos desarrollar sw de
la manera que construyo una casa
Década del 90 → aquellos que no hacen actividades manuales, tienen otras necesidades
y características
→ Influencias de Peter Drucker, trabajadores del conocimiento
No podemos volver al Taylorismo
Crece esta corriente de ideas, que compartían una serie de principios, y en un intento de
agruparlas, en 2001 surge el manifiesto ágil.
forma de ver cómo crear productos de carácter intelectual
Heart Of Agile
https://heartofagile.com/ - Alistair Cockburn Website
Desde la firma del Manifiesto Ágil en 2001, aumentó cada vez más la cantidad de
organizaciones y equipos usando frameworks ágiles, mayormente Scrum. Como pasa
siempre, en algún momento el contexto cambia, y las necesidades de los equipos y las
demandas del negocio también cambian. Entonces aplicar la Guía de Scrum al pie de la letra
ya no es lo mejor, surgen así nuevas prácticas, técnicas y frameworks, y aún más, la idea de
combinar prácticas y frameworks y tomar lo que nos sirva de cada una, lo que se conoce
como cherry picking.
Dentro de las nuevas propuestas de la agilidad, una muy presente, es Heart Of Agile de
Alistair Cockburn. Que no pretende ser un framework ágil, sino más bien una herramienta
que resuma la esencia de la agilidad. Que nos sirva de guía para mantener el enfoque de los
pilares de la agilidad.
No me dice seguí tal y tal práctica, pero las prácticas o técnicas que implemente, o en
general como trabajamos, debe tener implícita y/o explícitamente estos cuatro factores.
Alastair empieza a notar que se están perdiendo las nociones básicas que propone la
agilidad, siendo por ejemplo ahora un Scrum Master aquel que cumple una larga y rígida
lista de requisitos de un caro examen de certificación → propone volver a las raíces de
la agilidad → simplificar → basarnos en valores bien establecidos
(collaborate-deliver-reflect-improve)
Para poder hacer esto, debemos entender el POR QUE de las cosas → no puedo hacer
cherry picking si no conozco todas las técnicas, si no entiendo el por que de cada una
SHU → follow
learn one technique
→ Siempre la primera forma de aprender algo es aprender una receta. El problema de
quedarse en la receta es no poder salir de eso que puede mejorar
quedarse siempre en este nivel → the shu box problem
HA → detach
collect techniques → ya manejo una técnica → aprendo otras
→ aprende y domina la técnica. → domino una técnica soy por ej sha level en scrum -_>
voy aprendiendo otras prácticas
RI → leave
invent and blend techniques → hacen algo distinto cada vez, sin notarlo, ya tienen
incorporada la esencia de la solución → what did you do? I can't tell you
→ cuando se tiene muchos años de experiencia, o en gestión de proyectos, cada vez q
trabaja en uno nuevo lo hace de manera distinta → no necesito ir a un libro y seguir
cierta metodología → solo lo hacen y sin explicar el por qué
en agilidad ,sobre todo, no me puedo quedar en shu, se supone que estoy en un proceso
de mejora continua → paso a HA → recolectó distintas técnicas
luego llegó a Ri donde hago las cosas sin pensar como (porque ya soy re caPO)
The “shu-ha-ri” concept of skill progression applies to each of the four, and to each of the
sub-categories under them
relaciona a un líder con anfitrión de una fiesta → menciona el personaje del guest
leader (ultimo tema desarrollado en la unidad 2) → pero qué pasa si los líderes fueran
los invitados?
Shu-level Tool for Improving Collaboration
----------------------DELIVER
Es un aspecto más técnico, más del mundo del desarrollo → entregar de a
pedacitos todo el tiempo → small and frequent releases → deliver incrementally, early
and often
Acá hablamos de todo el proceso de entrega. Este tiene factores internos y externos. En
la parte interna, tomando influencias de Lean Production, Lean Manufacturing,Lean
Kanban, queue management, bottlenecks, work-in-progress limits
En cuanto a lo externo, habla de diferenciar en entregar para generar ingresos
directamente, o entregar para aprender.
Deliver just to learn → para entender que quiere el mercado, y tambien para aprender a
trabajar juntos y encontrar errores rápidamente (fail fast learn faster)
Retomando a los factores externos, y a lo que sería como el queue management, pero
de decisiones:
la base de una organización es tomar decisiones. Y todos están esperando por la
decisión que tiene que tomar alguien más para comenzar su trabajo.
diagrama de dependencia de decisiones → se ve como el flujo de un linea de producción
Lean Startup -2010-2011-
modern agile project management → consideran al desarrollo de sw ágil muy
lento, mientras más inventario en movimiento tengo mas tardamos en tomar las
decisiones y en pasarlas a quien las necesite
BIG-BANG → hago todo y después lo integró y entrego (claramente una mala idea).
Claramente es mejor hacer early and frequent releases → hay una parte o sección en el
proyecto (no fase) donde intentamos cuidarnos más de los riesgos e intentamos
reducirlos
la pendiente empinada es enfocada en valor y asegurar nuestros basics
La cola es estable, podemos escalar de atrás para adelante.
----------------------REFLECT
Antes de querer hacer algo, detenernos a reflexionar en serio, cual es el problema y que
lo está causando. PATITO AMARILLO DE LOS PROGRAMADORES
La reflexión incluye dos partes
→ las razones subjetivas, emocionales → sobre el equipo, los procesos que
usamos
→ info objetiva → examinar los datos → datos sobre el producto y sobre la
reacción de los usuarios/clientes
HAY QUE PRESTAR ATENCIÓN Y DARSE CUENTA DE LAS COSAS ~notice
----------------------IMPROVE
mejora reflexiva → inspeccionar y adaptar
reflect on everything, reflect on the reflect
Una vez identificado los problemas y posibles causas en la reflexión, definir que
acciones tomamos para mejorar.
Para esto debemos hacer cambios, no podemos estar seguros de que funcionaran, hay
que experimentar
Esto no es una metodología ni un framework → herramienta de enfoque → una
manera de ver la filosofía ágil → cada proceso, equipo, tarea debe tener implícito estos 4
pilares, es un conjunto de recordatorios.
En vez de escalar procesos, de escalar scrum → propone centrarnos en estos 4 pilares
básicos → para poder cambiar estructuras, debemos cambiar el comportamiento
● Independent of anything else going on, how will you increase collaboration?
● Accounting for everything else going on, how will you increase trial and actual
deliveries to consumers?
● How will you get people to pause and reflect on what’s happening to and around
them?
● What experiments will your people perform at different levels in the organization
to make small improvements?
People can’t hide behind vocabulary or job title shuffles to answer these questions.
There is nothing but attitude and behavior to improve, which is what we want.
Agile 2
https://agile2.net/agile-2-values-en-espanol/
Orígenes de la agilidad:
Previo a la firma del manifiesto, había muchas más prácticas además de scrum y xp que
tenían componentes ágiles(influencias, valores, principios). Si bien hoy se las considera más
antiguas, muchas mencionan prácticas interesantes para incorporar.
Crystal Clear
-Alistair Cockburn
Metodología de los principios de agilidad (pre-manifesto)
practicas que adoptan los equipos que realizan productos de manera exitosa
¿Qué hacen otros equipos para ser exitosos?
PROPERTIES:
Frequent Delivery → feedback critico rapido → asegurarle al usuario q se
comprenden bien sus requisitos → mantener enfocados a los trabajadores
xp? no se si refiere a entrega cont e integración continua
Personal Safety → la gente tiene que tener la tranquilidad para poder expresarse
sin problemas → is an early stage towards trust
We mariano
Focus profeta yendo muy rápido → mantener el enfoque → se logra cuando hay
trabajo por ambas partes (poresonosgustaestamateria)
TECNICAS Y ESTRATEGIAS:
STRATEGY:
#1 Exploratory 360° → documento expresando como agrega valor al client
#2 Early Victory → organizar estrategia del proyecto para intentar conseguir una quick
win → a partir de ahí estar motivados para completar el resto
#3 Walking Skeleton → profe lo suele usar en despliegue de clouds → no significa tener
todo desarrollado, tener un esqueleto completo
Una buena idea para el comienzo de un proyecto → Planear una early victory y
desarrollar un walking skeleton → así ya tenemos una base de la arquitectura
funcionando
#5 Information Radiator → Info para enfocar a las personas que trabajan y motivar
(Llegar al millón de usuarios)
No se toman esos temas en examen → que temas?
AGILE MODELING
-Scott Ambler
Es una metodología basada en prácticas para el modelado efectivo y la documentación
de sistemas basados en SW.
Iteration Modeling
Modelar conmayor nivel de detalle aquellas US que tengan más alta prioridad en el
backlog
Document Late
lA documentacion que si o si debe realizarse por razones burocraticas . we esta
adentro de un tornado mariano
NoEstimates-book-Chapter-1-We-suck-at-estimation.pdf
Creemos que una vez que asignamos un “número” ya sabemos cuánto tardaremos en
entregar → y surgen problemas al creer en las estimaciones más que en los datos de lo
que se estaba entregando
Believing in estimates is worse than believing in unicorns
El mejor escenario es alcanzar la estimación, osea no perder más dinero del que
pensaba gastar. No ayuda a mejorar o aportar más valor a las estimaciones.
Analizamos como equipo qué cosas nos aportan valor y que generan desperdicio.
desperdicio → aquello que consume tiempo pero no aporta valor
Si en cada sprint medimos la productividad o avance a partir de working software, y no
velocidad o puntos de historia completados.
Como nuestra medida de valor es working sw → la productividad se mide en working
sw → el tiempo que toma la estimación comienza a ser visto como un desperdicio.
desarrollo → ese proceso pasalo a la planning - definir historias del mismo tamaño
La idea está en diseñar el proyecto de manera que las cosas se hagan con calidad y
bien, solo así no perderemos tiempo, no es llegar a cumplir las estimaciones es cómo
podemos trabajar cada vez de mejor manera para que se termine cada vez más rápido.
Al dar una estimación, una razón entre costo y
duración, no se puede contemplar las complicaciones
accidentales.
essential → lo que comprende el problema en si para
resolverlo - los aspectos técnicos-
accidental → no somos tan buenos en nuestro trabajo como creemos - por algo hay
testing -
Estimar cuánto nos tomará realizar una US, pero no cuánto tiempo pasará hasta que
empiece a realizarse.
queue time → measure the life of the average backlog
El tiempo que pierdo estimando mejor invertirlo en entender mejor las US o aprender
a hacer US del mismo tamaño asi no pierdo tiempo estimando.
Al final el objetivo es determinar cuántas historias como máximo pueden entrar en un sprint, y
que el equipo pueda trabajar a una velocidad sostenida.
Para construir buen software necesitamos solo una visión clara, un propósito
compartido, objetivos de alto nivel, y no el detalle de cómo vamos a lograrlos
#NoEstimates no significa que las estimaciones sean malas, sino que no siempre son
necesarias. -Woody Zuill
More software
= more costs
More value = more return on your time
Escalando Agilidad
Para lograr la transformación ágil los valores y principios de la agilidad deben ser los
valores y principios de toda la organización → que la filosofía de la empresa sea la
filosofía ágil
En las practicas agiles siempre hablamos de equipos pequeños (7 +-2 personas), pero
que hacemos cuando tenemos empresas grandes?
Que aspectos debería tener en cuenta para que mi empresa completa sea ágil? Analizar
el “nivel de ágil” que tenemos. La transformación tiene que ser paulatina, aplicar agilidad
de a poco, en pequeña escala → no puedo pensar en “ser ágil” si todavía no se trabajar
de manera ágil
Implementar agilidad primero en pequeños equipos, seguramente de desarrollo si los
tienen → luego ir por mas equipos → e intentar llegar a toda la empresa
Es indispensable que toda la empresa esté comprometida a hacer este cambio. → no
podemos pensar en “escalar agilidad” si todos en la empresa no entienden la agilidad, y
sus valores y principios
el equipo debe definir sus valores → demostrar que realmente son esos
Todo esto no funciona si no hay confianza, comunicacion y colaboracion
CONTEXTO DE LA EMPRESA
VISIÓN ESTRATÉGICA
Como empresa debemos tener una visión clara → TODOS debemos saber cuál es
nuestro objetivo, en que trabajamos, como lo hacemos y que estamos buscando →
sobre todo cuando son muchos equipos trabajando en una misma aplicación
PLANIFICACIÓN DE RELEASES
Hay distintas herramientas para esto:
- Roadmaps
- Mapa de Historias de Usuario
GESTIÓN DE LAS RELEASES
- Integración y Entrega Continua → con todo lo que esto implique (sobre tod
Testing Automático, sino si solo tenemos un entorno que hace la build es mas
“compilacion continua” que integración )
FEEDBACK DE LOS CLIENTES/USUARIOS
Feedback constante de los clientes → dependiendo de la empresa
pueden ser internos (spotify) o externos (globant)
escuchar lo que el cliente me dice para ir ajustando → preciso de un
sistema de mejora continua
MEJORA CONTINUA + ELIMINAR IMPEDIMENTOS
Constantemente Analizar si la manera en la que estoy trabajando es la mejor en ese
momento, y cada cierto tiempo podemos redefinir nuestras reglas o prácticas:
- ¿El cliente está obteniendo lo que quiere?
- ¿Estamos teniendo nuestro máximo rendimiento?
- ¿El equipo está motivado?
- ¿somos productivos?
si algo no funciona → cambiarlo
eliminar impedimentos → siempre hay problemas,
COORDINAR EQUIPOS CRUZADOS
SPOTIFY
SPOTIFY ENGINEERING CULTURE.pdf
Spotify nace como una empresa pequeña que desde el principio quiso aplicar agilidad.
→ nace como una empresa ágil
Definían tener una cultura basada en equipos y aplicaban el framework SCRUM. Como
sabemos la aplicación tuvo mucho éxito, por lo que la empresa creció mucho muy
rápido.
Decidieron enfocarse en la agilidad por sobre Scrum, los principios por sobre las
prácticas, y en cambiar la figura del líder a un “servant leader”. Quitaron el rol del Scrum
Masters y ahora los equipos se definen como squads.
PO en Spotify → Recoge las necesidades que surge en el mismo equipo, ya que no hay
clientes externos → el PO escucha a los clientes internos, y a los usuarios.
servant leader → siempre disponible viendo que necesita la organización, se equipara
mas con lo que después vamos a ver como “agile coach”
Cada squad es “responsable” de uno o mas sistemas que tratan necesidades
especificas. Pero si bien hablamos de squads autónomos, de igual manera estarán
alineados entre sí.Porque todos deben estar alineados a los objetivos de la empresa,
todos deben tener la misma visión, los mismos valores y principios. basándose sobre
todo en la colaboración.
Spotify llegó a un momento donde tenían más de 50 equipos, por lo que debían mejorar
la estructuración de los mismos, no basta solo con los squads.
squads (ex equipo) → se encargan de características funcionales específicas dentro de
la aplicación
a su vez cada squad está en una tribu
tribu → conjunto de squads que se encargan de funcionalidades similares que forman
un componente más grande
a su vez en una tribu se pueden formar chapters, con miembros de distintos squads
chapter → Conjunto de personas de un mismo “rol” o area de especialidad, por ejemplo
los QA, DBA, PO, agile coach,etc → aquellos que cumplen la misma funcionalidad en un
squad
Tambien se da lo que se denominan “guilds” , donde intervienen personas de distintos
squads e incluso distintas tribus, es mas descontracturado.
Al hablar de squads autónomos estos deberían ser “lightly coupled but tightly aligned”,
ya mencionamos el aspecto de que todos estan alineados a los objetivos de la empresa,
pero que contempla que sea “lightly coupled”?
Ahora que cuentan con una Arquitectura desacoplada, tambien tienen el beneficio de
que si hay un error afecta solo a esa sección especifica que pertenezca no a toda la app.
Además de que permite hacer “roll outs” graduales de la app, canary releases.
PLANIFICACIÓN Y GESTIÓN DE RELEASES EN SPOTIFY
agile coach → entrenador que ayuda a los equipos a crecer fuertes en la aplicación de
prácticas ágiles a su trabajo
«All problems in computer science can be solved by another level of indirection» David
Wheeler
similar a lo que en otras materias conocimos como consultor, pero una versión
evolucionada y centrada en agilidad.
Un agile coach es como un personal trainer.
cuando su «personal trainer» le decía que ha hecho BIEN un ejercicio… él se lo cree y sabe
que de verdad lo ha hecho bien… porque antes su personal trainer le ha dicho muchas
más veces que “lo ha hecho MAL”.
COACHING
→ diferenciación más fuerte entre el ser y el hacer → uno hace lo que hace por como es
je y por experiencias previas
el coach intenta hacer que descubras qué herramientas se tiene desde el “ser” como
persona equipo organización → que puede usar → como maximizar mis habilidades o
prácticas → descubrir que practicas tecnicas aprender → descubrir el proceso
En un proceso de Coaching necesitamos un/a Coach, que acompaña, guía, ayuda a una
persona a la cual denominamos Coachee para que esta llegue a su objetivo (como veremos
más adelante). En este recorrido, intervendrán los siguientes aspectos:
● El/la Coach
● Preguntas y el arte de dialogar del Coach,
● Objetivo del Coachee (su qué),
● Pasos, recursos necesarios y técnicas (sus cómo) para llegar a ese qué
● Los plazos que se van a necesitar (cuando)
En definitiva, es una persona que ayuda a definir un objetivo a otras personas y les motiva
hasta conseguirlo, ofreciendo técnicas para que puedan llegar al objetivo de forma
eficiente y efectiva, también utiliza técnicas de motivación a lo largo de la situación actual
hasta conseguir alcanzar su objetivo.
PRÁCTICAS EN COACHING:
Cómo reprogramar a través del lenguaje ,cambiando la forma de hablar se puede cambiar
la forma de pensar y por tanto de actuar.
Sostiene que de una persona solo se ve el 20% y en el otro 80% no podemos ver:
● sus capacidades
● creencias: es el nivel más profundo en el que podemos generar cambios
● valores: son más difíciles de cambiar, es en lo que se sostienen las creencias
Todo esto oculto se puede ver por medio del comportamiento.
“La confianza es la base de cualquier equipo, debemos generar está confianza para que
tener errores no sean un problema.” Hay que analizar los errores, de cómo se produjo, como
podemos mejorar para que no suceda de nuevo.
Conflicto: dos personas quieren conseguir algo pero ambas no pueden conseguirlo porque
es incompatible.
Pero, como todos sabemos, muchos cambios no se solucionan con una formación,
porque puede que el cambio sea más profundo.
Si hemos llegado hasta aquí y nada, el cambio está en un nivel superior , en el llamado
nivel de «Valores» o «Creencias». No podemos lograr que les importe ser productivos o
no interrumpirnos, si el equipo no tiene arraigados los valores y principios agiles, o sus
creencias personales van en contra de estos.
MANAGEMENT
PIRÁMIDE DE NECESIDADES DE MASLOW
TEORÍA X
Proviene de las ideas del management tradicional o convencional
→ “management by direction and control”
1) El management es responsable de los elementos de la empresa como , dinero,
equipamiento, personas - siempre siguiendo los intereses económicos de la
organización
2) En cuanto a personas, encontrar la manera de controlar sus acciones y
comportamiento para que se ajuste a las necesidades de la organización
Sin la intervención activa de la gerencia, las personas son pasivas, e inclusos resistentes a
cumplir las necesidades de la organizacion → las personas no quieren trabajar -> por lo
que la gerencia debe implementar mecanismos de control y recompensas → debe dirigirlos
→ persuadir, castigar, controlar
Ej: si mi jefe no me dice que me descuentan del salario los días que no voy, no voy nunca a
trabajar
Dentro de esta teoría se concibe que el management puede ser “Duro” (management por
coerción o amenazas, con mucha supervisión para poder controlar) o puede ser más dócil o
“Soft”(permisivo, que todos tengan lo que quieran), siendo ambos dos extremos. Y en el
punto medio “firm but fair”.
firm but fair → “Speak softly and carry a big stick” -Roosevelt → estas ideas siguen en el
management basado en control, por lo que los métodos de este management fallan al
querer motivar personas que ya tienen satisfechas sus necesidades básicas (safety needs)
y predominan sus necesidades sociales, egoístas y de autorrealización
El management by control no es compatible con la motivación
TEORÍA Y
La gente no es por naturaleza pasiva, pero pueden serlo por experiencias pasadas en su
trabajo
La gerencia es responsable de organizar las necesidades económicas, materiales,etc n →
necesidades básicas
La motivación, el potencial de crecer, la responsabilidad y disciplina, dirigir nuestras
acciones y comportamiento hacia el cumplimiento de objetivos organizacionales: son todas
características que los trabajadores pueden tener si el management los ayuda a
reconocerlas y desarrollarlas. La tarea esencial de la dirección es organizar las condiciones
y métodos (un entorno) para que la gente pueda lograr sus propios objetivos de motivacion
sociales o egoístas → crear oportunidades, remover impedimentos, incentivar el
crecimiento profesional (de manera personal y dentro de la organziacion), guiar.
Management 1.0
→ Derivado de la era industrial →
Basado Taylorismo→ división de las distintas tareas del proceso de producción → método
de organización industrial → aumentar la productividad → evitar el control que el obrero
podía tener en los tiempos de producción.
→ las personas no son importantes , son un recurso más
Management 2.0
→ Propuesto Peter Drucker (Padre del Management moderno)
Diferencia a los “trabajadores del conocimiento” → es evidente que no es lo mismo trabajar
en una fábrica que en la construcción de un producto de carácter intelectual
Propone que las personas son importantes pero se siguen manteniendo
estructuras burocráticas donde las decisiones son tomadas por un pequeño grupo de
personas
Las personas pueden marcar la diferencia entre el éxito y el fracaso de un proyecto
PEOPLEWARE
PeopleWare: Productive Projects and Teams -DeMarco.pdf
Básicamente, Peopleware → las personas son importantes
Management 3.0
Addison.Wesley.Management.3.0.Jan.2011.ISBN.0321712471.pdf - Capitulo 5 y 6 (pag 93 delpdf)
Dentro del marco del Peopleware tenemos las prácticas de Management 3.0 propuesta por
Jurgen Appelo.
al ser un trabajo intelectual se debe incentivar la creatividad, para tener innovacion, y así
garantizar que la organización sobreviva → para esto el management debe crear un entorno
propenso a la creatividad
→ información y conocimiento disponible y un conjunto de personas motivadas con
un mix de personalidades
→ también aspectos de su entorno → seguridad, “play”, visibilidad, variar, “edge”
equipos → responsables del trabajo que hacen, los proyectos en los que trabajan
managers → responsables del entorno en que trabaja el equipo
→ basado en Teoría X → nos la dan los jefes, gerentes → beneficios monetarios (aumentos
por mérito, incentivos, bonus) y “halagos y cumplidos”
puede provocar roces entre empleados o competencia innecesaria entre ellos, destruir la
motivación intrínseca y una “adicción” de motivación extrínseca (ej: cumplo por mi trabajo
solo por querer impresionar a mi jefe, tratando de hacer todo de la manera que se que al jefe
le gustara, dejando de lado mis conocimientos, criterio y creatividad)
las personas tienen naturalmente el deseo de que les vaya bien y cumplir sus objetivos
la creatividad está basada en la motivación intrínseca
(creatividad = link entre conocimiento → información)
querer hacer una actividad porque realmente deseo realizarla y terminarla, no por
obtener alguna recompensa externa
FACTORES DE MOTIVACIÓN
12 STEPS TO HAPPINESS
#Workout -Jurgen Appelo
1. THANKS
Agradecimiento entre pares → motiva mucho mas a que venga de un jefe
Hay herramientas que ya tienen incluido features para dar recompensas o felicitaciones
(slack, linkedin, trello)
2. KUDOS
Dar un reconocimiento material a alguien → se realiza una ceremonia
Esto no cuenta como motivador externo, aunque sea algo material o monetario, porque
viene de los pares, no del jefe.
3. HELP
4. EAT WELL
5. EXERCISE
6. REST
7. EXPERIENCE
8. MEDITATE
9. SOCIALIZE
10. AIM
11. SMILE
Speed Dating
Cada persona integrante del equipo tiene un listado de
preguntas (que se arma en equipo) y van referido a lo
personal.
Se hacen dos filas, y una persona pregunta a la otra y así se
van tomando turnos.
Está técnica es buena cuando es un equipo grande e inicial.
Lo malo de está técnica al final es una técnica más dirigida,
no nos enteramos todos.
Bueno para cuando el equipo es incial
NikoNiko Calendar
Niko = Sonreir \ Niko Niko = estado de ánimo
Se implementan calendarios, mensuales o semanales, al salir del trabajo cada uno indica
cómo les fue, cómo se sienten, ese día, cómo están ellos con respecto a su trabajo hoy .
Para esto usan emojis o códigos de colores.
Esta práctica es para el equipo, sólo ellos deberían ver los resultados.
Luego de ese periodo definido se debe analizar como estuvo la jornada y ver en que
podemos mejorar como equipo. También si notamos que alguien esta teniendo problemas,
preocuparnos por el compañero, ver que hace que no sea productivo, nuestras vidas
personales también influyen.
Para que la practica funcione debe estar garantizada la personal safety, debo tener la
confianza de poder expresar lo que siento.
Happiness Door
Reconocer algo que:
Me pareció interesante
No me impactó tanto
No me gusto
Se pone en un lugar visible por todos. A pesar de ser anónima tiene que haber
seguridad psicológica. Hay que analizar lo que dicen y tomar acciones, sino la gente
deja de aportar.
Estas actividades nos sirven para la inspección, encontrar aspectos de mejora, pero si
ponemos estas herramientas en la organización luego hay que tomar acciones en
base a lo encontrado.
TShirt Test
¿Te pondrías una camiseta de tu equipo/empresa fuera del trabajo?
Mide el grado de compromiso o engagement. Cuando una persona está comprometida, está
orgullosa de la empresa en la que trabaja (
MERIT MONEY
Jurgen Appelo - Merit Money.pdf
Como managers, una de las tareas más difíciles es decidir cómo le pagamos a las personas
por su trabajo, sin destruir su motivación. Por lo que el management 3.0 propone algunas
prácticas, como el merit money, donde las ganancias puedan estar basadas en mérito real.
¿Qué pasa cuando hay un poco de dinero extra en la empresa en algún momento? (un
producto que le fue muy bien, una campaña que dio buenos resultados, cerrar con un cliente
importante). Qué hacemos con este dinero? Aumentar el salario de todos probablemente no
sea sustentable en el tiempo. Otra “buena” idea podría ser mejorar la oficina, renovar
equipamiento, pero esto normalmente sólo favorece a algunos trabajadores más que otros
(y como nos aseguramos de que estos se lo “merecen”¿?).
A una persona deberían darle lo que realmente se gana, y estas ganancias son resultado de
las interacciones de la organización con su ambiente
A partir de esto surgen propuestas como tener un sistema “Flat”, todos ganamos lo mismo,
no hay bonos. Partiendo de la idea de que “el éxito en la compañía lo da el sistema que
implemente, no las personas”. Sabemos que eso no es cierto.
Claramente esto puede generar roces entre las personas. “Por que gano lo mismo que
alguien que no hizo ni la mitad de todo lo que yo trabaje?!”, se dice que al menos el 80% de
las personas piensa que su performance es mejor que los demás
Normalmente en una empresa cuando a esta le va mal, lo sufre toda la empresa (hay
despidos, recortes de presupuestos, etc) pero cuando le va bien pareciera que solo la
organización se beneficia, o solo los niveles mas altos (le damos un bono al jefe porque su
equipo fue el que mayor ganancias trajo a la empresa, ..pero y el equipo?)
Luego debemos decidir qué unidades dentro de la organización estarán dentro de este
sistema, y quien le puede dar sombreritos a quien (solo dentro del equipo? ¿Puedo
dárselo a un individuo de otra unidad? puedo dárselo a todo un equipo que no es el mio
porque nos ayudaron?). En organizaciones donde los equipos se manejan “con
representantes”, no resulta muy beneficioso dar rewards entre equipos, a quien se lo
damos al manager y él decide? como se quien del equipo se lo merecía en realidad?
De lo que podemos identificar dos tipos de equipos, para los que contemplamos dos
tipos de reconocimientos distintos:
→ varios equipos que trabajan para un mismo cliente o proyecto particular
→ Equipos que no comparten el mismo cliente, pero si herramientas, prácticas o
tecnologías
Debe haber una cantidad limitada de bonificaciones, por ejemplo arrancamos cada mes con
20 sombreritos y lo repartimos como queramos y cada mes se reinician nuestros
sombreritos disponibles. Es importante remarcar, que estos sombreritos solo tienen valor
alguno cuando nos lo da alguien más, el mérito debe ser ganado, y las opiniones de todos
son igual de importantes.
La idea es que se crea un mercado de mérito, y como todo mercado, debemos esperar que
la personas quieran jugar con él, experimenten, sean creativos. Cada uno puede entregar sus
sombreritos basándose en el criterio que le parezca, podemos dar nuestra propia definición
de que es una buena perfomance o alguien colaborativo. Pero si es importante promover la
idea de tener en cuenta un objetivo en común, que estarán alineados a los objetivos de la
empresa.
El management puede apartar mensualmente por ejemplo, una cantidad para bonus, pero
estos no deben ser previsibles. Generar alguna práctica en la que de manera random se
decida si ese mes se da o no el bono, por ejemplo tirar un dado y solo si cae 6 hay bono,
sino veremos en el próximo periodo
El valor de cada sombrerito depende de la cantidad de sombreritos entregados y del dinero
disponible en la empresa, por lo que dejamos claro que si a la empresa le va bien, al equipo
también.
la performance del equipo va bien y son colaborativos → a la empresa le va bien → el
equipo tendrá mayores ganancias
Además cuando los sombreritos se vuelven canjeables, la persona puede elegir hacerlo o
guardarlo, esperando que futuro valga más o le sirva más (capaz esto no funciona en
nuestra inflación:/, pero si estas re confiado que a tu equipo le va a ir mejor el próximo mes
metele)
LAS 6 REGLAS DE LAS RECOMPENSAS:
1. No prometer recompensas por adelantado
2. Mantener pequeñas las recompensas anticipadas
3. Recompensar continuamente, no una sola vez
4. Dar recompensas de manera pública, no privada
5. Recompensa comportamiento, actitudes, no resultados
6. Recompensar entre pares, no a subordinados.
Entornos de Productividad
Siempre estamos buscando mejorar la productividad → si aumenta la productividad
pueden aumentan las ganancias, si cae la productividad siempre termina impactando
en los costes
Lo más importante son las personas → personas motivadas son + productivas
“La función de un gerente NO ES hacer que la gente trabaje, es hacer todo lo posible para
que la gente PUEDA TRABAJAR” -DeMarco
Puedo decirle a un obrero que sea productivo a las 7am, pero puedo decírselo a un
ingeniero?
No solo debemos pensar en manera de ser mas productivos, sino tambien en reducir, y si
es posible, eliminar todo desperdicio que frene nuestra productividad
Entonces, ¿cómo funcionaban” las metodologías clásicas donde había equipos grandes?
porque no era el equipo el que tomaba las decisiones, habia un jefe que decidía por todos,
por lo que no podía haber problemas de comunicación entre el equipo.
#2 INTERRUPCIONES
Las interrupciones afectan mucho nuestra productividad, aunque no solo por la
interrupción en sí, sino por lo que nos toma volver a concentrarnos después de que nos
interrumpen (aprox 10-15 min)
//”te puedo interrumpir un ratito?” ya es interrumpir
Además podríamos pensar que normalmente las interrupciones no son urgentes, pero ahí entra
en juego que consideramos urgente, lo urgente para un compañero puede que no sea tan
relevante para mi.
Como todo, el equipo debe definir su concepción de urgente en su alianza (así como tenemos un
DOD podemos tener un DOU definition of urgent).
Como equipo damos lineamientos de “Cuando interrumpirnos”, y todos deben estar al tanto→
hay que negociar de antemano cómo vamos a trabajar
Luego esta el consumo personal de las redes, que nos distraen mucho, lo ideal es cerrarlas
mientras trabajamos. A todos nos paso estar estudiando muy concentrados, suena el
teléfono, y para cuando me di cuenta ya estoy en tiktok; o me pongo un pomodoro en
youtube me distraigo un ratito y estoy viendo videos de 1hora de alguien derritiendo metal.
soluciones →
TIME BOXING → Establecer antes de la reunión cuánto durará, qué temas se
abordan, y tener un facilitador que guía la reunión
facilitador → obligación de cortar si nos desviamos del tema → o también si nos
extendemos más de lo necesario en el tiempo , si esta siendo redundante, si “se va por
las ramas” → que el facilitador tire un bueno...seguimos…
#6 MULTITASKING
EL MULTITASKING NO FUNCIONA (por mas que yo me quiera convencer que si :( )
No solo por el hecho de poder o no hacer varias cosas a la vez, sino por el tiempo que
toma el cambio de contexto de una actividad a la otra.
-> Si trabajo en 5 proyectos a la vez tardo más adaptandome cada vez que cambio de un
contexto a otro que trabajando en los proyectos en sí
Limitar el número máximo de tareas que se pueda realizar → KANBAN WIP LIMIT →
tableros kanban nos establecen una cantidad max de HU en la columna doing
→ Pomodoros
→ciclos de (25 min trabajo - 5 min descanso) x 4 → luego de los cuatro ciclos nos
tomamos un break mas largo 15-30 min → podemos personalizar los intervalos, pero
debe ser constante
Construir de a poco el hábito → luego es una medida de nuestra productividad → puedo
determinar mejor cuanto me toma hacer alguna tarea
→ tachar tareas, completar ciclos, mandar a columna del done → nos da la sensación
de que efectivamente fuimos productivos, nos mantenemos motivados, mejora la
organización
→ EL IMPACTO DE LA NO-CALIDAD
No hablamos de la calidad que vimos en ing de sw
Calidad técnica → Cada persona del equipo debe ser responsable y consciente del
impacto de la no calidad
Todos deben conocer las buenas prácticas → prestar atención a métricas como la
complejidad ciclomatica --> tener en cuenta su efecto en la calidad tecnica
Todo lo que haga mal hoy, alguien va a terminar pagando → no lo arregla quien
desarrolló el error normalmente → paga el que mantiene el código
Todo lo que dejamos “atado con alambre” → después hay que mantenerlo
Cuando cae la productividad se disparan los costes o bien atraso el proyecto, o añado
gente (lo peor que puedo hacer en un proyecto atrasado es contratar más gente)
En SW no puedo elegir no pagar por la calidad → lo que ahora llamamos deuda técnica
Tenemos deuda técnica buena y mala → la deuda técnica mala es la que impacta en la
productividad
No hay que esperar que los jefes o el equipo nos diga lo que tenemos que aprender →
Es nuestra responsabilidad
EQUIPOS
MULTIFUNCIONALIDAD
Tener un equipo multifuncional no significa que todos saben hacer todo, sino que
dentro del equipo se deben tener todas las capacidades necesarias para desarrollar el
proyecto → tener expertos pero tmb gente los sepa suplantar o aprender si se lo
necesita
Queremos evitar tener 1 solo experto en cada tema → “solo el puede tocar la bdd” → y si
el no esta, que hacemos? no podemos seguir trabajando?
MATRIZ DE CARACTERÍSTICAS/NECESIDADES
Estrella → experto
Puntito → sabe algo, esta dispuesto a aprender
Columna vacía → no se nada y no me importa
No significa que nadie puede cambiar, o no pueden quitar o agregar gente → pero lo
hacen de una manera tal que se mantenga la cultura del equipo estable
Si ya está establecida la dinámica del equipo → este puede variar, pero siempre
manteniendo su esencia
¿Cómo de estable es el equipo? ¿Cómo están trabajando juntos? que calidad tiene el
equipo?
→ Team Barometer
→ orientado a soft skills → también puede tener
aspectos técnico
Se ponen post-its en cada columna, no hace falta que se
complementen todos → evaluar lo que es relevante para el equipo
Dar evidencias → No me digas que en colaboración o
confianza estamos bien , dame un ejemplo, una situación concreta
que evidencie que tenemos o no ese aspecto → Para esto debe haber confianza
ver cuando usamos esta herramienta → no hago una retro si tuvimos un mal dia →
vamos a estar ~sensibles → no dar feedback después del hecho que desencadena la
necesidad de dar feedback → dejar pasar 2-3 días: si pasa mas ya me olvide los
detalles a decir(manu no se va a acordar ni que paso algo por ej) → más tarde no tiene
sentido no puedo tomar análisis
RETROS:
temporales → por ej a fin de cada sprint
por hechos → paso algo de lo que debemos hablar
→ MODELO TUCKMAN
Es un modelo antiguo (1965), pero lo podemos adaptar a la agilidad. Nos sirve para recordar
que los equipos no comienzan totalmente formados, y la importancia de construir la
madurez del equipo. Primero son solo un grupo de personas juntas para lograr algo. El
equipo debe ser estable y necesita tiempo para lograr esto, para lo que deben pasar
distintas etapas para convertirse en un equipo, necesitan tiempo para crecer y ser
productivos.
Gente junta no necesariamente es un equipo
1) Etapa de formación → conocernos → hay que darle un tiempo a esto para
que el equipo pueda llegar a ser estable, pero no demasiado → todo el
mundo se preocupa, principalmente, por buscar cuál es su lugar en el
equipo.
2) Storming/confrontación → se empieza a discutir cual es la mejor manera
de hacer las cosas → análisis de cómo hacemos las cosas → todos
comienzan a aportar ideas → es cuando menos productivo es el equipo
Igualmente aún no hay confianza y seguridad psicológica, por lo que
pueden surgir confrontaciones o roces en el equipo. pero vamos
construyendo las bases de la confianza en el equipo
3) Normalización → establecemos nuestras reglas, quien hace que, como,
etc
→ adquirimos el nivel de colaboración → todos trabajamos para un bien
común, un objetivo en común → ya nos conocemos, sabemos trabajar,
somos estables
4) Performing/Perfeccionamiento →se consolidan las relaciones entre los
miembros del equipo y las sinergias. Etapa de mayor rendimiento.-->
Todos pasamos a ser excelentes
5)
Los equipos pueden retroceder a otras etapas → cuando? viene un nuevo integrante,
cambiamos objetivos → lo que si no esta bueno que suceda es volver a etapa de
formación
El tema está en definir cuánto tiempo nos toma ir de una etapa a la otra No podemos
estar mucho tiempo en las dos primeras etapas
→ en las dos primeras no podemos estar mucho tiempo 2 o 3 meses → y la idea es si
volvemos a etapas solo ir pivotando entre la 2 y 3
Cooperacion vs colaboracion
cooperacion → te ayudo pero no estoy comprometida con el objetivo
colaboración → te ayudo y conozco el objetivo y estoy comprometido con el
EQUIPOS AUTOORGANIZADOS
Los miembros deciden colectivamente y hacen lo necesario con el fin de cumplir con
los compromisos, desarrollar un producto de calidad, responder y adaptarse a los
cambios.
Auto-organizado vs Auto-gestionado
Los autores de la “Guia de Scrum” decidieron cambiar el término auto-organizado por
auto-gestionado. Exponiendo justificaciones como las siguientes:
➔ Ahora usamos el término auto-gestión para tratar de evitar que los equipos utilicen la
auto-organización como una herramienta para evitar cualquier compromiso. El
equipo se auto-gestiona para cumplir con sus compromisos para alcanzar los
objetivos.
➔ La auto-organización se malinterpretó ampliamente en el sentido de que los
desarrolladores ágiles no tienen que cumplir compromisos. Esperamos que la
autogestión cree una actitud más madura hacia la satisfacción de las necesidades
de la organización.
Ya sabemos que no podemos tratar igual a un equipo en el ejército, que alguien que
realiza trabajo intelectual:
➔ Problema #1 -> En el ejército es posible dar a mucha gente una misma orden, en
desarrollo una misma orden puede tener múltiples interpretaciones o maneras de
ejecutarlas
➔ Problema #2 -> En equipos de SW el conocimiento no siempre está en los
gestores. Lo más probable es que el management no conozca todos los
aspectos técnicos, el conocimiento lo tienen quienes hacen las cosas
➔ Problema #3 ->En SW equipos más numerosos, son menos productivos (muchos
canales de comunicación, etc) → se pierde mucho tiempo poniéndonos de
acuerdo o tomando decisiones
En sistemas complejos, como el trabajo de un equipo de desarrollo, no solo la
auto-organización es una buena práctica, sino que se da por default. por más que el
management intentara dirigir y controlar, siempre va a haber autoorganización.Siempre las
personas van a discutir entre ellos y estar de acuerdo o no, hablan en los breaks o en otros
eventos. El tema está en cómo sabemos si están yendo en la dirección “correcta”.
Como dijimos, ser autoorganizados no significa que no haya jerarquías más altas, pero que
estos personajes deben ser vistos desde otra perspectiva. Por lo que la agilidad propone:
Caracterización de Liderazgos:
LÍDER VS JEFE → El líder acompaña con el ejemplo, el jefe da órdenes y no se involucra.
➔ SUPER LEADER
Mantiene características del liderazgo tradicional, mantiene la pirámide de liderazgo
tradicional; pero ya está más presente el concepto de acompañar, no solo dar órdenes. No
es completamente ágil pero se acerca.
Si estamos buscando la auto-organización, ese “empowerment”, esa aportación e
inteligencia colectiva, etc., esta figura no es exactamente lo que queremos en agilidad.
➔ SERVANT LEADER
El líder está al servicio del equipo. Damos vuelta la pirámide, y en vez que el líder está arriba
de todo, está abajo. Se encarga de que el equipo tenga todo lo que necesite para poder
hacer su trabajo. Más enfocado en la agilidad
Es el modelo que vemos en el caso de Spotify. Y en realidad ya se habla de ellos en Scrum,
ver al SM y PO como servant leaders del equipo.
Para algunas situaciones esta metáfora puede ser muy útil, pero, ¿qué pasa si la gente actúa
en una dirección cerrada, opuesta, con comportamientos tóxicos que no son buenos para el
equipo? ¿Cómo yo, como sirviente, reoriento al equipo para cambiar su comportamiento, si
no tengo autoridad ninguna? Y si tuviera autoridad, ¿cómo guío al equipo adecuadamente
sin caer otra vez en un mando y control?
➔ HOST LEADER
I'm Not a Servant - I'm a Host! A New Metaphor for Leadership in Agile?
Organiza todo y permite que luego el equipo pueda funcionar sin necesidad de que el esté
presente controlando y dirigiendo. No está en el centro del equipo. Si surge un problema
podemos ir con el líder.
Es como ser el anfitrión de una fiesta, preparamos todo, nos aseguramos de crear un buen
entorno, que el lugar esté lindo, haya música, comida, bebida. Luego cada invitado se
divierte y hace lo que quiere, pero si necesita algo , algo falta o no funciona, va con el
anfitrión a pedirle ayuda.
Después de organizar un evento, un buen anfitrión no lo monopoliza, más bien va de un sitio
a otro comprobando que todo va bien, sin ser el centro de atención o estar siendo siempre el
protagonista.
Liderar al equipo ágil no se trata sólo de servir, y darle todo lo que ellos requieran, pero sino
de entender el contexto del equipo y darle lo que este necesita.
Pero además, los anfitriones también tienen ciertos derechos: decidir quién viene y quién no,
o incluso establecer una serie de normas y límites, asegurarse de que la gente los cumpla y
si no tomar acciones en consecuencia, como echar a alguien de la fiesta por faltar el respeto
a otra persona.
➔ GUEST LEADER
Normalmente no es el líder, o no es un líder fijo, pero en ocasiones toma el liderazgo. Si
tengo las capacidades necesarias para ese momento en esa situación, asumimos el
liderazgo hasta resolverlo.
Definir líderes o responsables para las cosas importantes que tenemos que hacer.
Retomando el ejemplo de organizar una fiesta, el guest leader sería cuando un invitado nota
que hay que hacer algo, participar, ayudar, etc., y voluntariamente, sale de él, y se encarga de
ello, en lugar de esperar a que el anfitrión aparezca.
TOMA DE DECISIONES
Se entiende que la auto-organización es que se cede al equipo la toma de decisiones,
frente a la estructura más clásica de que sea alguien externo el que decida por el equipo
(típicamente esa figura era el jefe de proyecto).
Tomar una decisión te compromete más con ella que si la decisión viene dada por otra
persona. Participar en la toma de decisiones genera sentimiento de pertenencia con la
decisión. El sentimiento de realización se incrementa cuando las decisiones las toma el
grupo, frente a una persona externa.
Una práctica que nos puede ayudar con esto son los tableros de delegación
Delegation Boards:
Práctica propuesta por el Management 3.0 de Appelo.
Nivel 1→ TELL → jefe o líder toma decisiones sin consultar a nadie, solo informa la
decisión
Nivel 2 → SELL → El líder intenta vender la idea → Toma la decisión pero intenta que el
equipo esté de acuerdo con la decisión que se tomó
Nivel 3 → CONSULT → Preguntó al equipo cuáles son sus opiniones y en base a esto el
jefe/lider tomó la decisión
Nivel 4 → AGREE → Tomamos la decisión entre todos
Nivel 5 → ADVISE → El equipo le pide la opinión al jefe o líder, y toma la decisión el
equipo en base a eso
Nivel 6→ INQUIRE → Toman la decisión y se la comunican al jefe o líder
Nivel 7 → DELEGATE → El equipo toma decisiones y no tiene que avisarle al jefe o lider
Ejemplo de aplicación de un tablero de delegación en 233:
Vemos que no se usan las primeras tres columnas → no hay jefe, tomamos las
decisiones entre todos ((vbollati es batman))
MATERIAL USADO:
Libros → carpeta drive con toda la bibliografía
Introducción a la agilidad:
⭕ ¿Qué es la AGILIDAD? Keynote en el Banco BBVA
¿Qué es Agilidad? frameworks, manifiesto y algunas fechas
3 Décadas de Historia e historias de la Agilidad por Alistair Cockburn (1/2)
🤙
Movimiento #NoEstimate:
[DIRECTO] ¿Estimar o no estimar? #noestimates con Javier Garzás
Vasco Duarte: NoEstimates
No estimar (noestimates): recopilación de referencias, información, para seguir
aprendiendo, etc.
Estimación ágil: #NoEstimates (1)
“Por qué los puntos historia son peligrosos” -Javier Garzás
#NoEstimates Part 1 — Doing Scrum Without Estimates | by Neil Killick | Medium
'No Estimates: Let's Explore the Possibilities' by Woody Zuill
Heart Of Agile:
cockburn - presentacion-theaheartofagile.pdf
Material escrito: The Heart of Agile → 201611-Cockburn.pdf
Kammi: https://kami.app/PLs-Vwx-WFK
Video: VIDEO: Agil ophavsmand besøgte Danmark
Escalando Agilidad:
Fina Pérez (@finuka) - Being agile, Tuenti style
Spotify Engineering Culture (by Henrik Kniberg)
Spotify Engineering Culture - Part 2
Resumen: SPOTIFY ENGINEERING CULTURE.pdf
Scaling Agile @ Spotify with Henrik Kniberg
https://www.javiergarzas.com/2018/06/no-caigas-error-copiar-modelo-agil-spotify.html
#comment-18322
SAFe:(aka el tema mas aburrido del mundo)
Agile Modeling:
http://agilemodeling.com/
Caso de Exito: Ferrovial, Design Thinking en entornos de Big Data -profeMariano
Agile Modeling -Scott Ambler.pdf
Crystal Clear:
Alistair Cockburn - Crystal Clear A Human-Powered Methodology for Small Teams A Hu…
//estos conceptos hoy en dia ya son muy basicos, si leer sobre las practicas mencionadas
Agile Coaching
(Addison-Wesley Signature Series) Lyssa Adkins - Coaching Agile Teams_ A Companio…
Algunos consejos sobre el rol del Agile Coach
La guía del Agile Coach (post recopilatorio y vivo)
Coaching: Todo lo que necesitas saber del Coach
🤙 [DIRECTO] ¿Coaching como herramienta Ágil? Directo con Ángela Rueda
https://www.javiergarzas.com/2018/12/algunos-consejos-sobre-el-rol-del-agile-coach.html
https://www.javiergarzas.com/2018/12/guia-del-agile-coach.html
https://www.javiergarzas.com/2016/07/introduciendonos-al-mundo-del-coaching.html
https://www.javiergarzas.com/2016/07/coaching-lo-necesitas-saber-del-coach.html
https://www.javiergarzas.com/2019/03/usamos-agile-coach-para-resolver-lo-que-no-saben-hacer-
los-scrum-master.html
https://www.javiergarzas.com/2017/09/tu-agile-coach-visto-como-un-personal-trainer.html
https://www.javiergarzas.com/2019/07/el-error-de-encasillar-nuevas-profesiones-en-otras-mas-an
tiguas-agile-coach.html
https://www.javiergarzas.com/2014/12/agile-coaching-scrum-master.html
Management 3.0
Addison.Wesley.Management.3.0.Jan.2011.ISBN.0321712471.pdf -Capitulo 5 y 6
Jurgen Appelo - Merit Money.pdf
humansideofenterprise.pdf
Frederic Laloux - Reinventing Organizations-Nelson Parker (2014).pdf -Parte I
Dave Logan - Tribal Leadership Leveraging Natural Groups To Build A Thriving Organizati…
-Parte I y II
Managing for Happiness | Jurgen Appelo | TEDxLille
Jurgen Appelo - Keynote Management 3.0
Jurguen Appelo - Workout 3.0 (solo lo tengo en epub)
Management 3.0 Leadership Training for Managers
Peopleware:
PeopleWare: Productive Projects and Teams -DeMarco.pdf
¿Qué motiva a las personas de un equipo? (1/2)
¿Qué motiva a las personas de un equipo? (2/2)
La Teoría X (gestión industrial) y la Y sobre la motivación (1/2)
Factores de motivación intrínseca...
Sobre la motivación por recompensas y el experimento de la vela
Tipologías de equipos software (I). El equipo “Control y Mando”
https://www.javiergarzas.com/2020/09/equipos-agiles-y-peopleware-modelo-tuckman-en-vi
deo.html
https://www.iapm.net/en/service/literature/tom-demarco-slack/
https://www.javiergarzas.com/2013/10/slack.html
Slack: Getting Past Burnout, Busywork, and the Myth of Total Efficiency -DeMarco(solo lo
tengo en epub)
Equipos Agiles
El equipo ágil auto-organizado
Un equipo Ágil está formado por personas cuyos valores personales también son Ágiles
Tipologías de equipos software (IV). El equipo ágil
https://www.javiergarzas.com/2018/07/equipos-agiles-el-dificil-cambio-del-yo-al-nosotro
s.html
New Agile: La necesidad de líderes con responsabilidad... y no sólo una libre
auto-organización / auto-gestión
https://www.javiergarzas.com/2015/04/las-disputas-y-discusiones-son-una-constante-en-tu-
equipo-entorno-de-trabajo-no-te-preocupes-no-estas-solo.html
No queremos ser equipos auto-organizados
La auto-organización es un viaje de madurez
La auto-organización no implica que, necesariamente, todo el equipo decida todo
Algunas razones por las que deberías persistir en la idea auto-organización
Equipos auto-organizados (I/II). “Arma” poderosa, pero también peligrosa (si no se usa bien)
https://www.javiergarzas.com/2018/11/la-auto-organizacion-no-necesariamente-que-todo-el
-equipo-decida-todo.html
https://www.javiergarzas.com/2015/04/lideres-agiles.html
+notas de clase
https://www.javiergarzas.com/2015/01/26-mejores-libros-sobre-gestion-agil-y-temas-a
fines.html
https://colorhunt.co/palette/4b3869664e8863b4b8a9e4d7
https://colorhunt.co/palette/22577a38a3a557cc9980ed99
https://colorhunt.co/palette/f3f1f5f0d9ffbfa2db7f7c82
Titulos → #d2f2cdff
Secciones:
➔ Checklist de temas que estan en el apunte
➔ Material usado en cada titulo
➔ En cada titulo tambien hay referencias de que capitulos se uso si era un libro,
o notas de videos
➔ Seccion de resumen
➔ Preguntas AutoEstudio
UNIDAD 1
Introducción a la agilidad
Movimiento #NoEstimates
How to fail with agile
Escalando Agilidad - Transformación ágil
Frameworks Escalabilidad
SAFe
Tuenti
Spotify
Antes de agilidad:
Crystal Clear -Alistair
Agile Modeling
Lo nuevo en agilidad:
Heart of Agile -Alistair
Agile Coaching
Pros y Contras de Certificaciones Agiles
UNIDAD 2
Management
1.0
2.0
3.0
Complexity Thinking
Comunicación
Toma de Decisiones
Seguridad Psicológica
Prácticas
Tucker
Prueba de Weinberg
Team Barometer
Alianza de equipo y de equipos
Lean Coffe
Peopleware
Equipos
Multifuncionalidad
Auto-Organización
Motivación
Extrinseca vs Intrinseca
Técnicas
Empower Teams
Practicas
Moving Motivators
Happiness Door
Happiness Index
Snap
Merit Money
Productividad en el equipo
Espacios de Trabajo
Como ser productivos
Manejo del tiempo
Crucnh mode
Slack
Ritmo Sostenible
Que frena nuestra productividad
Align Constraints
Valores y cultura
Develop Competence
Practica
Retrospectives
Improvement
Gestión del cambio
Lean Change