Servicios de asesoramiento, consultoría y coaching para organizaciones

Servicios de asesoramiento, consultoría y coaching para organizaciones en transformación digital, scrum y devops

Vamos a mostrar ejemplos de servicios de asesoramiento, consultoría y coaching para organizaciones que estén en la transformación digital, implementen Scrum o Devops.

A principios de la década de 2010, fui desarrollador en una empresa que había aprendido y madurado mucho sobre hacer Scrum y las prácticas técnicas relacionadas.

Al cabo del tiempo, descubrimos que uno de nuestros clientes era una organización local con varios equipos que luchaban implantar y por hacer Scrum.

Así que los visitamos, observamos cómo funcionaban, hicimos una sesión de mob programming con ellos y eventualmente hicimos algunas sugerencias sutiles que parecieron tener un impacto.

La colaboración mejoró, la calidad del código mejoró y pronto el producto se podía llevar a producción cada dos semanas.

Y entonces pensamos: “¡Guau! ¡Hacer consultoría, mentorización y acompañamiento es fácil! ¡Qué fácil dar servicios de asesoramiento, consultoría y coaching para organizaciones!

Meses después, los equipos habían dejado hacer Scrum y llevaban mucho trabajo atrasado ​​porque los problemas políticos les impedían hablar con los clientes y usuarios finales.

Su moral cayó, los desarrolladores más fuertes se aburrieron y se fueron de la organización. Y estaban de vuelta donde comenzaron. Finalmente, todo el producto se canceló.

Un par de años después fuimos contratados para capacitar a cientos de personas para una empresa de comercio electrónico.

Sabíamos cómo ayudar a los equipos a desempeñarse mejor, pero rápidamente se hizo evidente que el rendimiento del equipo era solo un pequeño factor en la capacidad de adaptación de esa organización.

La forma en que se organizaron los equipos, la forma en que las personas ajenas a los equipos trataron de coordinar su trabajo y las políticas de Recursos Humanos.

La organización no se volvió más adaptable ni más ágil. Hoy continúan perdiendo cuota de mercado.

Más o menos un año después, hice coaching en una organización de desarrollo de una popular tienda en línea y noté que los Scrum Masters parecían ajenos a las oportunidades de mejora organizativa a su alrededor.

Escribí una Scrum Master Checklist para ellos. Evidentemente, fue útil para muchas personas de la organización.

Últimamente hemos tenido la oportunidad de aprender Design Thinking por la Universidad de Virginia y mentalidad DevOps con Courtney Kissler colaboradora del libro “Accelerate”.

Ahora mi enfoque está en todo el ecosistema. No tiene mucho sentido que un equipo “haga Scrum” (o XP, Kanban, etc.) sin cambiar el contexto más amplio en el que trabaja el equipo.

A continuación, enumero los servicios de asesoramiento, consultoría y coaching para organizaciones que ofrecemos:

Taller de consentimiento informado

La queja más común que escuchamos en los formaciones o coaching es: “¿Por qué no es mi gerente / jefe en esta clase?”

Las mejores adopciones ágiles y las transformaciones que han tenido éxito que hemos estado involucrados fueron tanto de arriba hacia abajo como de abajo hacia arriba.

ADVERTENCIA: La agilidad es una mayor oportunidad, y un mayor desafío, para toda la organización de lo que los patrocinadores de capacitación se dan cuenta al principio.

El taller de consentimiento informado es una reunión con una sección transversal de la alta gerencia, recursos humanos, desarrolladores y gerentes intermedios (por ejemplo, gerentes de programas, gerentes de proyectos, jefes de departamento).

Discutiremos los puntos débiles actuales, qué salió mal con las iniciativas de mejora anteriores, qué escollos y contratiempos son posibles … todo lo desagradable pensando siempre en que se puede mejorar.

Llegamos a mirar muestras de su código fuente si lo desea el cliente.

Estamos preparados para analizar qué desea optimizar su organización, qué quiere conservar y qué cree que su organización debe abandonar para avanzar hacia ese objetivo de optimización.

Facilitación retrospectiva de Sprint (pensada para el equipo)


Ya sea que sus métodos estén influenciados por Scrum, Kanban, XP, cascada, LeSS o todos / ninguno de los anteriores, queremos que los equipos sean dueños de sus procesos y métodos, no de procesos impuestos.

Una retrospectiva efectiva, una que conduzca a una comprensión compartida y acuerdos duraderos, permite una discusión suficiente de preguntas objetivas, preguntas reflexivas, preguntas introspectivas antes de pasar a preguntas decisivas.

Un facilitador eficaz es un oyente hábil que crea espacio para puntos de vista de todo el grupo, no solo los más seguros.

Según Roger Schwarz, un facilitador debería ser

  • aceptable para todos los miembros del grupo
  • sustancialmente neutral
  • no tener autoridad sustancial para tomar decisiones

Schwarz escribe que el facilitador puede cumplir con estos tres criterios solo si él o ella no es miembro del grupo.

Si bien nos gustaría que eventualmente desarrolle capacidades de facilitación internamente (por ejemplo, con sus propios Scrum Masters), al principio o en momentos cruciales puede ser mejor obtener ayuda externa. Esta es una opción rentable para situaciones que no necesitan un entrenador de tiempo completo.

Facilitación de una retrospectiva general

Cuando más de un equipo trabaja en un producto, es más probable que desarrollen una vista completa del producto siguiendo sus Retrospectivas de Sprint (Equipo) separadas con una Retrospectiva general entre equipos.

Esto es para que los miembros del equipo (o muestras representativas de ellos), Scrum Masters, el propietario del producto y la gerencia inspeccionen y adapten todo el sistema de desarrollo del producto.

Un extraño neutral puede usar modelos de sistemas, diagramas causales y técnicas de facilitación de grupos grandes para ayudar a que estas discusiones sean productivas.

Refinamiento del Backlog

Las organizaciones luchan por capturar las necesidades de los usuarios en sus backlogs de producto de manera que se presten a la adaptabilidad, la reducción del trabajo en progreso (WIP) y los tiempos cortos.

¿Estás luchando con historias de usuarios, epics, requisitos tradicionales, estimaciones y dependencias?

Podemos ayudar a identificar el trabajo de valor para el cliente.

Taller de auto-diseño del equipo

Es muy probable que sus equipos estén estructurados de manera que provoquen unas disfunciones y un desperdicio en dependencias asincrónicas.

Alentamos a los equipos a diseñar y reorganizarse.

Pero hacer esto sin un taller estructurado puede llevar a las personas a agruparse con el lugar donde se sienten cómodos actualmente en lugar de donde aprenderán más y serán los más efectivos.

Taller de revisión de la arquitectura actual

Seguro que tienes un código heredado que solo un puñado de personas entiende.

Este es un cuello de botella costoso y arriesgado.

Utilizamos el taller de arquitectura actual para difundir el conocimiento entre más equipos.

Esto puede reducir los retrasos en la transferencia del conocimiento y el riesgo de introducir fallos de regresión no intencionadas.

Lo hacemos gestionando dinámicas a nivel de equipo usando Scrum y Devops.

Facilitación de Mob Programming

Sus desarrolladores pasan una cantidad sorprendente de tiempo atascados o preparando herramientas que no saben qué necesitan ser afiladas de manera correcta.

Una técnica de aprendizaje que es especialmente útil durante la adopción de Agile es tener un pequeño grupo de desarrolladores sentados juntos y todos enfocados en los mismos problemas de programación al mismo tiempo.

Esto difunde conocimientos y habilidades muy rápidamente.

Considere la posibilidad de que el desarrollo de software sea en realidad creación de conocimiento, no fabricación o construcción convencional de un producto.

Taller de Code Smells

Incluso un niño puede escribir código que funcione.

Pero los costes reales del software no están en la creación inicial.

Lleva décadas dominar el oficio del código (y no os comento de las pruebas) bien diseñado que reducen los costes a largo plazo.

En el momento de cumplir con los plazos, los desarrolladores que trabajan solos suelen desarrollar malos hábitos que les parecen normales.

En el taller de Code Smells, los participantes aprenden a identificar hasta una docena de patrones dañinos en el código real y, por supuesto, cómo prevenirlos.

Consultoria para descalar la organización

Mucha gente habla de “escalar ágilmente” e incluso vender formas horribles de hacerlo (por ejemplo, SAFe, Scrum @ Scale).

Hablemos de reducir la complejidad organizacional en su lugar.

Facilitación de un Open Space

Evite que la conferencia de su empresa sea una pérdida de tiempo.

Facilitamos reuniones de espacios abiertos al estilo Harrison Owen que aumentan la comunicación y el espíritu de equipo que su organización necesita para trabajar hacia un propósito compartido.

Contacta con nosotros

Hemos mostrado los servicios de asesoramiento, consultoría y coaching para organizaciones que ofrecemos a organizaciones que estén en la transformación digital, implementen Scrum o Devops.

WhatsApp chat