¿Has escuchado hablar de las metodología ágiles basadas en el marco de trabajo Scrum? En Envíame, conscientes de la importancia del perfeccionamiento constante en nuestro servicio, utilizamos esta metodología ágil, la cual ha traído grandes beneficios para el equipo en cuanto a las operaciones logísticas.

Envíame cuenta con varias células de desarrollo, equipos que se encargan de la mejora continua de la plataforma de logística operacional, pero también de entregar respuestas a necesidades que provienen desde nuestros propios clientes.

¿Qué es la metodología basada en Scrum?

Scrum es una metodología ágil para gestionar el desarrollo de software, aunque su aplicación se ha extendido a otras áreas e industrias.

Básicamente, permite priorizar lo más importante para el negocio en el momento que se realiza una solicitud de mejora al equipo TI.

En Envíame, la utilizamos mediante ciclos cortos de desarrollo o “sprints”, los cuales duran dos semanas.

¿Cómo funciona? La parte interesada -representada por el Product Owner– llega a un acuerdo con el equipo TI con los temas a abordar, los que son detallados en “Historias de Usuario” que en su conjunto conforman un listado de requerimientos priorizados conocido como Product Backlog.

En una reunión inicial conocida como Sprint Planning, el equipo de desarrollo se compromete a asumir una cantidad realista de trabajo en función de su capacidad y desempeño pasado. Estos elementos seleccionados del Backlog se denominan Sprint Backlog. El objetivo del sprint se enfoca en entregar un Producto Mínimo Viable -MVP, en sus siglas en inglés- con el fin de aportar valor tanto al servicio como a la solución tecnológica que entregamos.

¿Cuáles son los beneficios de utilizar Scrum?

Por supuesto, no hubiésemos aplicado esta estrategia sin antes conocer los beneficios de la metodología basada en el marco de trabajo Scrum:

  • Permite que en cada iteración se evalúe qué es lo que entregará más valor para el negocio, sin estar sujetos a una planificación estricta a largo plazo. Esto permite otorgarles flexibilidad a los procesos, tomando en cuenta la realidad cambiante de prioridades en las mejoras que se necesitan.
  • Se consigue un perfeccionamiento en el flujo de comunicación entre la parte que solicita los cambios y los desarrolladores, debido a que existen instancias para que se expliquen los requerimientos y se realicen todas las consultas necesarias para entender y llegar a un acuerdo.
  • El equipo está compuesto por integrantes de diferentes áreas, lo que permite analizar las Historias de Usuarios de manera más integral y con una comunicación más fluida.
  • El marco teórico cuenta con instancias de retroalimentación en cada iteración/sprint -Sprint Retrospective-, lo que permite ir realizando ajustes para que el equipo mejore su productividad y comunicación en el sprint siguiente.
  • Agiliza el tiempo de liberación al mercado, ya que, al ser funcionalidades desarrolladas en tiempos cortos, la complejidad para probarlas y desplegarlas en producción es menor.

¿Por qué utilizar esta metodología y no otra?

Envíame es una organización que requiere flexibilidad en el desarrollo de su producto de operador logístico: aspecto clave para adoptar una metodología ágil de desarrollo de software.

Scrum se adapta a esta necesidad, generando instancias de feedback para corregir “problemas” de manera temprana y que, además, ofrecen la posibilidad de reevaluar qué es más importante para la logística operacional en forma constante. Así, permite cambiar las prioridades sin generar tanto impacto en la planificación.

Otro factor relevante es que Scrum fomenta el trabajo en equipo de tres maneras:

1. Genera espacios para comunicarse en forma efectiva.

2. Busca solucionar impedimentos.

3. Obtiene retroalimentación frecuente que permite mejorar el desempeño del equipo en cada iteración.

Hoy, Scrum es una de las metodologías más reconocidas por la industria de desarrollo de software, siendo utilizada por empresas exitosas en la innovación de productos tecnológicos, como por ejemplo Amazon, Spotify y Google.

¿Cómo se realizan los sprint en Envíame?

En Envíame cumplimos con 4 ceremonias que recomienda el framework -entorno de trabajo- con el fin de potenciar la teoría del empirismo: Sprint Planning, Daily Scrum, Sprint Review, y Sprint Retrospective.

De esta forma, dotamos a los equipos de un ambiente flexible para fomentar la experiencia y la toma de decisiones con base a los pilares que soportan la implementación del control de procesos empíricos: transparencia, inspección y adaptación.

sprint-planning-01

Autoorganización y reflexión: las claves detrás del servicio de operaciones logísticas de Envíame

La autoorganización permite que los equipos se distribuyan mejor el trabajo, ya sea asignando al que tiene mayor habilidad para realizar la tarea o entregándole la oportunidad de aprender (con el apoyo de sus compañeros) a alguien que todavía no cuenta con los conocimientos.

Autoorganizarse genera, además, un compromiso como equipo y no responsables específicos, lo que permite la colaboración entre los integrantes del equipo para cumplir un desafío común.

En las actuales células se da de manera orgánica la incorporación de los principios de Scrum, enfocándose en el trabajo conjunto, en la autoorganización, en la mejora continua en cada iteración y en la búsqueda de soluciones tanto individual como grupal.

Las reflexiones que se realizan en las dinámicas de retrospectivas marcan un punto clave de auto análisis. Dentro de este pensamiento ágil, las herramientas a utilizar son definidas por el mismo equipo, como Pair Programing, Clean Arquitecture, y Programación Orientada a Tests, enfocada al desarrollo tecnológico y cultural.

¿Qué esperas para contar con un operador logístico que se ajuste a las necesidades cambiantes de tu negocio? Solicita más información de nuestros servicios en https://enviame.io/.

Abrir chat