Documentos de Académico
Documentos de Profesional
Documentos de Cultura
ASM - BMT 20200810 Resumen
ASM - BMT 20200810 Resumen
Responsabilidad
• Un buen Scrum master debe asumir la responsabilidad
• Responsable de Maximizar los resultados del equipo
Humildad
• Debe sentir orgullo por los logros, no por su propio
ego
• Sentido de equipo “Mira lo que he ayudado a lograr”
en ves de “Mira lo que he hecho”
• Hace lo que sea necesario por el bienestar del equipo
• Reconoce el valor de cada uno en el equipo
2.1.3 Como el Scrum master puede facilitar al equipo
Colaborativo
• Asegurar que exista una cultura de colaboración en el equipo
• Asegurar que los miembros del equipo se sientan cómodos al
discutir los problemas que enfrenta el equipo
• Cuando existen discrepancias, alentar al equipo a pensar de forma
que todos ganen
Comprometido
• Debe estar comprometido con el Rol y con el proyecto tanto
como los demás en el equipo
• No debe dejar problemas pendientes de solución por muchos días
• Una forma de demostrar compromiso es permanecer el rol hasta
el término del proyecto
2.1.3 Como el Scrum master puede facilitar al equipo
Influyente
• Un Scrum master exitoso influencia tanto al equipo como al resto de la
organización
• Los miembros del equipo pueden necesitar ser persuadidos para darle una
oportunidad a Scrum e incluso para trabajar en forma colaborativa
• Debe convencer al equipo para utilizar nuevas técnicas de programación
Conocedor
• Debe tener solidos conocimientos técnicos, del mercado, o otros
conocimientos especializados
• No debe ser experto, pero debe tener conocimientos suficientes para ser
un líder efectivo del equipo
2.2 Coaching the Team and Mediating
2.2.1 Explicar como y cuando mediar en conflictos
Establecer Acuerdos
• Parte de la cultura de un equipo deriva de los acuerdos que los miembros del equipo hacen entre sí.
• Algunos acuerdos son explícitos: llegar a tiempo para el Scrum diario y hacer check-in de software con
error son ejemplos.
Los Coaches tienen responsabilidades específicas, como asistir a la planificación de sprints, reuniones
de revisión y retrospectiva del sprint; asistir a un Daily Scrum cada semana; y estar disponible durante
dos horas cada semana para proporcionar asistencia al equipo según sea necesario.
• Coaches para nuevos equipos: Un enfoque como split and seed (dividir y sembrar) toma un
enfoque de todo el equipo para el coaching: El nuevo equipo es entrenado colectivamente por los
miembros del equipo de siembra. Algunas de esas personas serán buenas en ese rol; algunos no lo
serán. Con el coaching interno, se selecciona al entrenador mas apropiado para cada nuevo equipo.
• Los equipos que funcionan bien no necesitan dividirse. Un inconveniente de los patrones anteriores es que los
equipos en funcionamiento se dividen para formar los cimientos de los nuevos equipos. Cuando se utiliza entrenadores
internos, los equipos se mantienen intactos con solo la interrupción menor de un extraño ocasional (el entrenador) que
se une al equipo.
Proporcionar entrenamiento. Más allá de capacitar a las personas, el coaching individual y en grupos pequeños es
increíblemente útil. En una clase de entrenamiento, el instructor dice: "Así es como se hace una reunión de
planificación de sprints", por ejemplo, y tal vez ejecuta la clase a través de un ejercicio para practicarla. Con el
coaching, alguien con experiencia se sienta con el equipo y los ayuda a en su propia reunión de planificación de sprint
real (o cualquier otra habilidad que se esté entrenando). Desde el principio, los miembros de la PMO pueden no tener
estas habilidades por sí mismos, pero deben centrarse en adquirirlos de entrenadores externos y luego hacer el
entrenamiento práctico ellos mismos.
Waterfall Tandem
Caves and Commons
Product Owner & Scrum Master
Product Owner & Scrum Master
Razones comunes por las que las personas demoran en tomar conciencia pueden ser:
• Usar métricas
Tener éxito con Scrum requiere que el equipo de trabajo no solo aprenda nuevas
habilidades, sino también que desaprenda habilidades antiguas. Algunos de los
retos de Scrum son:
• Compartir información
• Solo hacerlo
1.1.2 ADAPT - Transición a Ágil | Promotion
Objetivos de Promover:
Transferencia: Es imposible para un equipo Ágil mantenerse ágil por si mismos para
siempre. Si las implicancias de usar Scrum no se transfieren a otras áreas de la empresa,
la gravedad de estos departamentos eventualmente frenará los esfuerzos de la
transición. El resto de la organización debe ser compatible con Scrum.
Human resources
Facilities
Marketing
Finance
1.3.1 Remember other frameworks and
methodologies: Waterfall, Crystal, Lean, XP, DSDM
– Atern, DevOps and CMM
XP (Extreme Programming) : Metodología ágil enfocado en
practices de desarrollo de software.
Promueve Entregas continuas llamadas Entregas Pequeñas (Lotes
Pequeños)
• Pair Programming
• Test-Driven Development
• Continuous Integration
• Continuous Refactoring
• Collective Code Ownership https://www.thoughtworks.com/insights/blog/effective-navigation-in-pair-programming
Write test
• Pair Programming
• Test-Driven Development passed
Run test
passed
Refactor
• Claridad en el trabajo a realizar
• La salida es simple
Adopción de Scrum Prácticas Ágiles
• Pair Programming
• Test-Driven Development
• Continuous Integration
• Continuous Refactoring
• Collective Code Ownership
http://www.360logica.com/blog/continuous-integration/
• Incrementos reales
• Alerta temprana
Adopción de Scrum Prácticas Ágiles
• Pair Programming
• Test-Driven Development
• Continuous Integration
• Continuous Refactoring
• Collective Code Ownership
https://www.pinterest.de/explore/desarrollo-guiado-por-pruebas/?lp=true
• Rápido y coherente
• Lecciones aprendidas
Adopción de Scrum Prácticas Ágiles
• Pair Programming
• Test-Driven Development
• Continuous Integration
• Continuous Refactoring
• Collective Code Ownership
https://www.slideshare.net/gsporar/peer-code-review-an-agile-process-2502327
• Colaboración
• Foco en el producto
Agilidad Agile Frameworks y Metodologías
Conectado con
IT Service Management
Feedback Iteration
+ ROI
Agile
Incremental
Develop
ITIL® is a registered trade mark of AXELOS Limited, used under permission of AXELOS
Limited.
All rights reserved.
Agilidad Agile Frameworks y Metodologías | ITSM
¿Qué es Ágil?
Existen muchos frameworks ágiles que en esencia tratan de la entrega de
valor al cliente en el menor tiempo posible. En muchos casos, en el mundo
ITIL, Ágil significa entregar Servicios que cumplan con la funcionalidad
solicitada por el cliente (fit for purpose) en el plazo y costo establecidos.
¿Qué es ITIL?
ITIL es parte de las Mejores Prácticas de Gestión (BMP), familia de
frameworks, una familia de frameworks de gestión y entrega (delivery)
hechos para aprender las mejores practicas, cubriendo temas
complementarios como la gestión de Servicios, proyectos, programas y
portafolios.
ITIL® is a registered trade mark of AXELOS Limited, used under permission of AXELOS Limited.
All rights reserved.
1.4.1 Explain how to apply Agile Principles within IT Service
Management
Agile focuses on producing ITIL®-shaped services within short lead times, or ‘vertical slices’ as they are known. Vertical
slicing is the art of decomposing really big problems into smaller ones so that they can be focused on and tackled. Within an
Agile environment, we aim to produce services (or digestible service vertical slices) within weeks at best and months at
worst. Agile thinking can and should be applied across the whole of the ITIL® framework to ensure that the lead time from
the customer’s perspective is as short as possible. In other words, apply Agile excellence to improve the whole service
delivery system, not parts of the service delivery system.
However, a typical place to start integrating Agile and ITIL® is within Service Design and Service Transition; in
essence, delivering the changed service in an Agile way. Only focusing Agile into one part of ITIL® in this way does run
the risk that, from the customers perspective, the overall service delivery chain (gathering business requirements through to
making the service operational) may still take too long - even though the delivery capability within Service Design and
Transition is Agile and delivers ‘vertical slices’ very quickly. In other words, just changing one part of the delivery chain
may or may not benefit the customer. If we do focus the initial Agile transformation into the service delivery area between
Design and Transition, then the projects, programs and portfolios that deliver changed services can all be focused and
improved by using Agile.
Un buen punto de partida para integrar Ágil & ITIL es el Diseño del Servicio y la Transición del Servicio
Integracion ITIL
5.1.3 Resistencia al cambio
The top reasons for resisting change, as given by employees and managers.
5.1.3 Resistencia al cambio
5.1.3 Resistencia al cambio
Considere las siguientes actividades para ayudar a llevar a los pragmáticos a Scrum:
Generally accepted advice is that the ideal Scrum team size is five to nine individuals.
Large teams may include members with more diverse skills, experiences, and approaches. Large teams are not as much
at risk to the loss of a key person. They may also provide more opportunities for individuals to specialize in a
technology or a subset of the application.
On the other hand, there are even more advantages to small teams. These include the following:
There is less social loafing, - Constructive interaction is more likely to occur on a small team - Less time is spent
coordinating effort - No one can fade into the background - Small teams are more satisfying to their members
4.2.2 Identify the limits of a Scrum Team
Ventajas de equipos Pequeños: (5 a 9)
• Hay menor distracción social
• Nadie se pierde en el grupo
• Menos tiempo para coordinar esfuerzos
• Mas satisfactorio para el equipo
• Menor probabilidad de que ocurra la sobre especialziación nosiva
Conventional, long-standing advice regarding transitioning to Scrum or any Agile process has
been to start with a pilot project, learn from it, and then spread Agile throughout the
organization. This approach is the frequently used start-small pattern in which an organization
selects typically one to three teams (of five to nine people each), gets them successful, and then
expands Scrum from there. As Scrum spreads through the organization, new teams benefit from
the lessons learned by the teams that have gone before. There are many variations of start small,
depending on how many people the organization wants to transition and how quickly they want
to do it. Start small can also be applied differently based on how risk-averse or uncertain about
the transition the organization is. For example, in some cases the first team or teams will finish
their projects before a second set of teams even begins. Other organizations will take an
overlapping approach, where the second set of teams starts only one or two sprints after the first.
4.3.1 Explain which tools can help a Team to use or adopt Agile and
thereby increase the quality of the development process
All change is hard. It’s not hard to see employees in an uproar over something so small as
a change in their company’s healthcare plan. Larger changes can be even more painful.
But there are certain attributes of transitioning to Scrum that make it more difficult than
most other changes. They are as follows: