![]() |
Los Pilares de Scrum. Clic en la imagen para ampliar.
Sin ninguna duda, para que Scrum sea eficiente y efectivo, cada uno de estos pilares debe estar en pie, deben promoverse desde las personas y los equipos hasta toda la organización y deben apoyarse sin restricciones. Sin uno o más de estos pilares, cualquier implementación de Scrum está condenada a un cataclismo anunciado.
Déjame saber en el foro como te ha ido con la puesta en macha de estos pilares mientras implementas Scrum en tu organización.
Puedes descargar el PDF de la imagen en alta resolución haciendo clic aquí.
O me la solicitas a mi correo: lucho.salazar@gmail.com.
|
Este es mi punto de vista sobre las Tecnologías de la Información, Software y Pensamiento Ágil. Especialmente en lo que respecta a procesos y métodos, modelos y sistemas, marcos de trabajo y prácticas ágiles, experiencia en la industria, transformación organizacional, cultura, generación de Valor, trabajo colaborativo, Inspección y adaptación y mejoramiento continuo. Propuestas y experimentos, mejores prácticas y calidad de los productos (de software) y servicios.
Buscar en Gazafatonario IT
miércoles, junio 01, 2016
Los Pilares de Scrum
martes, abril 26, 2016
Del triángulo de hierro al triángulo ágil extendido
Las empresas en período
de transformación organizacional se enfrentan a la dicotomía de seguir paradas
sobre el triángulo de hierro en lo
que se refiere a planificación y gestión de proyectos de software o moverse a
una zona que en principio se les parece más al Triángulo de las Bermudas que al área de confort por donde han
transitado durante las últimas décadas.
De lo más valioso que
hemos aprendido en el desarrollo de software es que muchas de las prácticas y
técnicas usadas desde aquella histórica reunión del Comité Científico de la OTAN en 1968 en la ciudad de Garmisch, Alemania y que diera inicio a
la Ingeniería de Software como profesión, fueron tomadas a manera de préstamo
de otras áreas de la ingeniería y de otras ciencias aplicadas.
Algunas de esas
prácticas influyeron directamente en la forma de realizar estimaciones y de planificar
proyectos de software. Específicamente, hemos aprendido que no podemos estimar
ni planificar proyectos de software como lo hacen en proyectos de la industria
de la construcción… ¡a no ser que vayamos
a usar piezas de Lego® para construir ciudades!
Afortunadamente ya
sabemos con certeza que la ingeniería de software tiene su propia personalidad.
Se trata de un sello que la hace única y que hace que sus practicantes se
distingan del resto de profesionales de la ingeniería y de otros cuerpos de
conocimiento. Por ejemplo, en su libro Agile Project Management,
Jim Highsmith[1]
sugirió que si aplicamos el enfoque Ágil al Triángulo de hierro encontraríamos
los siguientes vértices:
- Valor, para el usuario en términos de un producto que se pueda distribuir y cuyo uso genere beneficios para la organización.
- Calidad, para entregar continuamente valor al usuario en términos de un producto confiable y adaptativo.
- Restricciones, los ya tradicionales alcance, tiempo y costo, en donde, si movemos uno, usualmente el primero, se mueven los otros dos.

Más allá de este enfoque de planificación y de gestión de proyectos (ágiles), quienes ya hemos trasegado algunos años por los vericuetos, subido a los riscos y caminado por los valles complejos del desarrollo ágil de software, sabemos que todo momento es una oportunidad de mejorar: de mejorar como personas y como profesionales, de mejorar los procesos y las técnicas, de mejorar la calidad de los productos y de incrementar el valor que estos entregan a nuestros usuarios. ¡Es la mejora continua!
Ahora bien, la mejora
continua junto al valor y a la calidad forma otro vértice del triángulo, el del
resultado. A los agilistas no nos
interesa simplemente crear un producto, por más disruptivo o benéfico que este
sea. Nos interesa pensar en lo que viene, en lo que llevará al cliente al
próximo nivel de optimización, satisfacción y felicidad.
Pero lo más importante
en todo proyecto, en todo proceso de innovación o mejoramiento, en todo plan
que tenga como propósito el diseño y la construcción de productos (de
software), son las personas: la comunicación cara a cara entre ellas, la
motivación de todos los individuos que intervienen en el proyecto, la atención
continua a la excelencia técnica, la autogestión del equipo y la confianza que
la organización deposite en ellas se constituyen en las bases del éxito de
cualquier iniciativa que requiera generar nuevos productos o servicios.
Las cosas así, podríamos
entonces encontrarnos con esta nueva versión del triángulo ágil:
Referencias:
jueves, abril 14, 2016
Scrumpida o el afán poseso de querer ser ágil
Esta es apenas la definición, al mejor estilo de la
Academia de la Lengua.
scrumpida
Basado en estampida.
2. f. Prisa repentina y frenética de empresas y
organizaciones (pánico) para hacer Scrum porque quieren ser ágiles también.
de escrumpida
1. loc. adv. Empezar a usar Scrum repentinamente y con precipitación
impetuosa. Agilizar, escalar
de escrumpida.
Gazafatonario - Todo sobre lenguaje, lengua y habla.
Basado en Scrumpede de Gunther Verheyen, inspirado a su vez por © Tomasz Włodarek.
Labels:
Ágil,
Cultura Ágil,
Gazafatonario,
Nexus,
Scrum,
Scrum Master
martes, enero 19, 2016
Agilidad: algunas características intrínsecas
![]() |
Infografía: Agilidad 101. Clic en la imagen para ampliar. |
AGILIDAD
La habilidad de las personas, equipos y
organizaciones de crear Valor, a la
vez que promover y responder al cambio para tener éxito en un entorno incierto.
Algunas características intrínsecas a la Agilidad son:
RETORNO
DE LA INVERSIÓN
Ágil proporciona ROI en forma de beneficios
cualitativos como el mejoramiento de la moral del equipo y principalmente ROI
en la forma de beneficios cuantitativos, expresado en términos económicos,
mediante la entrega continua y frecuente de soluciones con Valor.
MARCOS
DE TRABAJO
Estamos descubriendo formas mejores de desarrollar
software. Los marcos de trabajo ágiles son iterativos e incrementales y de
Valor. Scrum y otros métodos y prácticas ágiles se basan en la teoría empírica,
es decir, aprendemos de la experiencia. El propósito final de las prácticas
ágiles no es tanto el hacer como el encontrar formas mejores del hacer.
TIEMPO
Entregamos productos frecuentemente, incluso todos
los días. Las iteraciones son períodos muy cortos de tiempo que finalizan con
la entrega de productos que generan Valor del negocio.
DOCUMENTACIÓN
Valoramos más las soluciones en uso que la
documentación exhaustiva. La meta de ágil es encontrar el balance adecuado
entre la documentación y la comunicación cara a cara. La documentación es una
parte importante de todo producto, pero la documentación exhaustiva como tal no
asegura el éxito de un proyecto. De hecho, aumenta la probabilidad de fracaso.
INNOVACIÓN
En la forma de mejoramiento continuo. Las prácticas ágiles nos permiten encontrar
formas innovadoras para crear productos y servicios mejores, más baratos, más
livianos, más rápidamente y de una forma más conveniente y personalizada para
nuestros clientes.
PERSONAS
Valoramos más las personas y la comunicación cara a
cara entre las personas. Lo más importante en el ecosistema ágil somos las
personas. Los equipos son autoorganizados y nuestra mayor prioridad es
satisfacer al cliente.
MEDICIÓN
Las mediciones se hacen mediante observación directa
en el lugar de trabajo, el Gemba, y medimos
la realidad de la organización y de los proyectos con el ánimo de encontrar
continuamente opciones de mejoramiento. Fomentamos la retroalimentación
continua en todas las direcciones.
jueves, enero 14, 2016
Nexus, el exoesqueleto de desarrollo a escala con Scrum
Scrum es un marco de trabajo para desarrollar sistemas complejos. Como dice la Guía Oficial, es liviano, fácil de entender, pero quizás, después de un tiempo, con el acompañamiento adecuado, hayas sido capaz de llegar a dominarlo y tú y tu organización se encuentren en el camino de las entregas frecuentes de software con valor, del mejoramiento continuo vía retrospectivas, con equipos autoorganizados, donde las decisiones frecuentes de adaptación se basan en el conocimiento ganado vía la inspección y la experiencia. Después de todo, la autoorganización y el empirismo constituyen la doble hélice del DNA de Scrum.
Pero ¿cómo ha sido tu experiencia al querer dar el siguiente paso: escalar Scrum? Quizás has intentado SAFe, LeSS o el soberbio modelo de Spotify, para mencionar solo algunos de los ejemplares que prometen llevar con éxito la agilidad a toda la organización. ¿Cómo ha sido tu experiencia al intentar que múltiples equipos trabajen en un producto? O Quizás múltiples equipos trabajando en productos individuales o en una suite de productos integrados. ¿Qué tal toda la organización tratando de adoptar Scrum y otras prácticas ágiles? ¿Acaso has intentado una transformación organizacional de 180º hacia Ágil? Una que sea sostenible, es decir, un cambio que sea capaz de conservarse y reproducirse sin necesidad de apoyo o intervención externa.
Nexus™ – Un Exoesqueleto para 3-9 Equipos Scrum.
De eso se trata Nexus, “un marco de trabajo que consiste en roles, eventos, artefactos y técnicas que vinculan y entrelazan el trabajo de aproximadamente tres a nueve equipos de Scrum que trabajan en una sola Lista de Producto para construir un Incremento Integrado que cumpla un objetivo”.
Para entender Nexus, primero debemos entender de qué se trata el desarrollo de software a escala con Scrum: cualquier implementación de Scrum donde múltiples Equipos Scrum construyen un producto o un conjunto de características de un producto en uno o más Sprints o, también, cualquier implementación de Scrum donde múltiples Equipos Scrum construyen múltiples productos relacionados o conjuntos de características de productos en uno o más Sprints.
En el caso de múltiples equipos construyendo un producto, este tiene una Lista de Producto manejada por un Dueño de Producto y los equipos en conjunto crean un Incremento Integrado en cada Sprint por lo menos. Este Incremento se convierte en el foco y objetivo de todos los equipos dejando de lado el énfasis en el incremento individual que produce cada equipo en un Sprint.
Es precisamente la integración del trabajo (o la ausencia de esta), uno de los mayores obstáculos que encuentran las organizaciones al escalar Scrum o al tratar de implementar Scrum a gran escala. Para sobrepasar este impedimento, Nexus aumenta Scrum de manera orgánica, es el siguiente paso natural. Si has entendido y estás practicando Scrum, Nexus te parecerá más que familiar. Este nuevo marco de trabajo adiciona un nuevo rol, el Equipo de Integración Nexus, responsable de asegurar que se produzca el Incremento Integrado, es decir, el trabajo combinado de un Nexus que adhiere a la definición de “Terminado”.
Además, Nexus adiciona un conjunto de eventos que, en general, extienden los eventos de Scrum o los reemplazan, lo mismo que un artefacto adicional:
Construido sobre los principios, valores y fundamentos de Scrum, el marco de trabajo Nexus:
- Crea rutas de comunicación
- Extiende y profundiza los mecanismos de inspección y adaptación
- Fomenta la transparencia continuada
- Depende de la inteligencia hacia arriba, en este caso, del Equipo de Integración Nexus hacia los equipos individuales que forman el Nexus.
Con mis grandes amigos Leonardo Agudelo y Jorge Abad tuve la oportunidad de traducir al español la Guía de Nexus, la misma que ya está publicada y disponible para descarga inmediata en:
Nota: este artículo se publicó por primera vez en diciembre de 2015 en Pulse de LinkedIn:
https://www.linkedin.com/pulse/nexus-el-exoesqueleto-de-desarrollo-escala-con-scrum-luis-antonio
------------------------------
Actualización 20150406:
Esta noche estuve hablando de Nexus con amigos de la Comunidad Ágiles Colombia en Medellín. Aquí está la presentación:
------------------------------
Actualización 20151007 (Ágiles 2016):
Hoy estuve hablando de Nexus con amigos de la Comunidad Ágiles Latinoamérica en Quito, durante las Jornadas Ágiles Latinoaméricanas - Ágiles 2016, una experiencia gratificante.
Aquí está la presentación actualizada:
Suscribirse a:
Entradas (Atom)