Transformación digital en el Grupo CIMES

Projet de transformation digitale chez le Groupe CIMES

Fundada en 1993, la Grupo CIMES es el líder francés en externalización de la gestión de la formación. Los equipos fueron capaces de desarrollar rápidamente conocimientos especializados y soluciones de servicio cualificadas para destacar en un mercado que entonces estaba en pañales.

Hoy en día, son el principal proveedor francés de gestión externalizada de procesos de formación administrativos, logísticos y financieros. 

Pour accélérer sa transformation digitale, le Groupe CIMES fait alors appel aux services de NetDevices

El contexto del grupo CIMES: estructuración y evolución de los sistemas

La transformación digital, una oportunidad

El ámbito del grupo CIMES puede verse directa o indirectamente impactado por la "uberización" de la oferta formativa (acceso directo entre las necesidades de las empresas y los formadores, modelo SuperProfs), así como por el uso de la IA y el blockchain por parte de los agentes competidores para ganar en eficiencia de procesos y financiera.

El uso de una metodología AGILE fue una oportunidad para mejorar la visibilidad interna del trabajo y las prioridades del equipo de TI y para tener una mejor gestión de las prioridades con objetivos a corto plazo.

Recuperar el impulso y desarrollar los equipos

Depuis leur création spécialisée dans l’accompagnement des grandes entreprises, le Groupe CIMES a donc étendu ses services aux ETI (Entreprises de taille intermédiaire). Afin de garantir un haut niveau de services à l’ensemble de leurs clients, ils se sont dotés d’une plateforme logicielle performante et innovante : EGOS Formation. 

Implantada en 2007 y desarrollada internamente, esta solución ha sido una herramienta de gestión y rendimiento muy potente. Les ha permitido diferenciarse y aportar valor a sus clientes.

Certains retours  font ressortir le besoin de faire évoluer EGOS avec un lien entre le commercial et les équipes technique plus efficace et au final rendre EGOS encore plus adapté au contexte actuel du marché, des clients et des usages.

Además, ofrecía la oportunidad de trasladar las metodologías de trabajo a AGILE. 

Implementación del apoyo a la transformación digital: AGILE

El objetivo de esta transformación digital era relanzar el sistema EGOS interna y externamente para adaptarlo al contexto actual. Para ello, era conveniente establecer una nueva organización de equipos y sistemas para ganar en eficiencia

Sin embargo, el reto para NetDevices es anticiparse a los cambios del sector y a la posible llegada de nuevos actores más "digitales". 

Para ello, estamos optando por el cambio al método AGILE , que implica a todas las personas de la dirección.

Al automatizar estos nuevos métodos, ahorramos tiempo a los equipos.

Una reorganización interna de los equipos

La aplicación de la transformación digital requiere una nueva organización de las funciones. 

Así, hemos disociado el departamento de informática del de desarrollo: el departamento de informática gestiona las herramientas de oficina, el hardware, las licencias y los asuntos de red. El equipo de desarrollo no se altera y se centra en EGOS.

La nueva organización incluye : 

  • Un nuevo arquitecto de proyectos" y "Propietario de producto Back-Oficina 
  • Un Lead Dev / Scrum Master que guía a los equipos enapplication el nuevo marco metodológico
  • Un Product Owner de Front Office que actúa como enlace entre el cliente y los equipos.
  • Desarrolladores

Aplicación de la metodología AGILE y uso de JIRA

El objetivo es hacer más fluida la evolución y la comunicación de las necesidades mediante la creación de una organización full-agile congelando las distintas instancias del proyecto necesarias.

La aplicación de la metodología AGILE se lleva a cabo en 3 puntos:

  • Definición de los actores del proyecto: Product Owner, ScrumMaster y Desarrolladores
  • Instancias relacionadas con el producto en su conjunto: Story mapping, Backlog writing, Backlog grooming, Poker planning
  • Eventos recurrentes relacionados con la iteración de desarrollo: Reunión diaria del Sprint, Planificación del Sprint, Revisión del Sprint (demo), Sprint Retro

Ritual AGILE : La reunión diaria del Sprint

El objetivo de la Reunión Diaria de Sprint (o stand-up meeting) es revisar el progreso de un sprint a un ritmo muy rápido.

Se trata de una reunión diaria que tiene lugar por la mañana y que debe estar limitada en el tiempo: no supera los quince minutos.

El objetivo es consultar a los promotores sobre tres cuestiones fundamentales:

  1. ¿Qué se hizo ayer?
  2. ¿Qué está previsto para hoy?
  3. ¿Hay algún problema o imprevisto?

Ritual de planificación del póker

L’objectif de cet atelier est alors de pouvoir affecter aux US des points de complexité afin de faciliter la planification des sprints et avoir plus de visibilité sur les dates d’atterrissage par rapport à des fonctionnalités. 

Corresponde al equipo de desarrollo estimar la complejidad de un punto de la historia para cada uno de estos EE.UU. teniendo en cuenta la complejidad de desarrollo estimada, la carga/tiempo de desarrollo aproximado, los riesgos desconocidos o posibles asociados al desarrollo de la historia. 

Al final del taller, los EE.UU. quedan "listos para el desarrollo" y pueden planificarse en un Sprint. 

Ritual de planificación del sprint

El objetivo es priorizar las solicitudes listas y presupuestadas para tenerlas en cuenta en un Sprint. 

Durante este taller, el Product Owner define el objetivo del Sprint y la lista de peticiones que se tendrán en cuenta para el Sprint. Lo ideal es que la elección de la prioridad por parte de la OP se base en datos fácticos (ROI) y menos en la mera voluntad. 

Ritual AGILE : Sprint Retro

La retrospectiva es la reunión esencial y necesaria en el proceso de visibilidad y comunicación. Suele hacerse justo después de la Demostración del Sprint. 

El objetivo es crear un clima de confianza entre todos los miembros del equipo. 

La rétrospective peut donc prendre plusieurs formats d’une réunion à l’autre. 

NetDevices a donc accompagné le groupe CIMES dans sa transformation digitale en s’équipant d’un CDO ou Scrum master. Celui-ci a été en charge de définir la vision et les objectifs stratégiques; de faire adhérer l’ensemble des métiers et des collaborateurs à la culture digitale; de faire évoluer les métiers et l’organisation et finalement de piloter la réalisation des chantiers de transformation digitale.

Nous avons ainsi travaillé à la mise en oeuvre certains sujets techniques pour accompagner le groupe : 

  • POC para la implementación de Web2Mobile para la herramienta de informes para las evaluaciones móviles
  • Desarrollo de la herramienta de automatización para el procesamiento de facturas ( NodeJS, React)

Herramienta: JIRA

Metodología: AGILE, Scrum

Pila : PHP, Node JS, React JS, Microsoft Azure

[wpforms id="9980" title="false"]
<div class="wpforms-container wpforms-container-full" id="wpforms-9980"><form id="wpforms-form-9980" class="wpforms-validate wpforms-form wpforms-ajax-form" data-formid="9980" method="post" enctype="multipart/form-data" action="/agile-methodologie-cimes/" data-token="607587a15350725325afead1ba950707"><noscript class="wpforms-error-noscript">Veuillez activer JavaScript dans votre navigateur pour remplir ce formulaire.</noscript><div class="wpforms-field-container"><div id="wpforms-9980-field_3-container" class="wpforms-field wpforms-field-layout" data-field-id="3"><label class="wpforms-field-label wpforms-label-hide" for="wpforms-9980-field_3">Layout</label><div class="wpforms-field-layout-columns wpforms-field-layout-preset-50-50"><div class="wpforms-layout-column wpforms-layout-column-50"><div id="wpforms-9980-field_0-container" class="wpforms-field wpforms-field-name" data-field-id="0"><label class="wpforms-field-label" for="wpforms-9980-field_0">Résumé / Pitch du projet <span class="wpforms-required-label">*</span></label><input type="text" id="wpforms-9980-field_0" class="wpforms-field-small wpforms-field-required" name="wpforms[fields][0]" required></div><div id="wpforms-9980-field_16-container" class="wpforms-field wpforms-field-radio wpforms-conditional-trigger" data-field-id="16"><label class="wpforms-field-label" for="wpforms-9980-field_16">J&#039;ai une description détaillée du projet</label><ul id="wpforms-9980-field_16"><li class="choice-1 depth-1"><input type="radio" id="wpforms-9980-field_16_1" name="wpforms[fields][16]" value="Oui" ><label class="wpforms-field-label-inline" for="wpforms-9980-field_16_1">Oui</label></li><li class="choice-2 depth-1"><input type="radio" id="wpforms-9980-field_16_2" name="wpforms[fields][16]" value="Non" ><label class="wpforms-field-label-inline" for="wpforms-9980-field_16_2">Non</label></li></ul></div><div id="wpforms-9980-field_18-container" class="wpforms-field wpforms-field-checkbox wpforms-conditional-field wpforms-conditional-show" data-field-id="18" style="display:none;"><label class="wpforms-field-label" for="wpforms-9980-field_18">Vous avez des technos en tête ?</label><ul id="wpforms-9980-field_18"><li class="choice-1 depth-1"><input type="checkbox" id="wpforms-9980-field_18_1" name="wpforms[fields][18][]" value="fullstackJS / python" ><label class="wpforms-field-label-inline" for="wpforms-9980-field_18_1">fullstackJS / python</label></li><li class="choice-2 depth-1"><input type="checkbox" id="wpforms-9980-field_18_2" name="wpforms[fields][18][]" value="nocode bubble" ><label class="wpforms-field-label-inline" for="wpforms-9980-field_18_2">nocode bubble</label></li><li class="choice-3 depth-1"><input type="checkbox" id="wpforms-9980-field_18_3" name="wpforms[fields][18][]" value="autre" ><label class="wpforms-field-label-inline" for="wpforms-9980-field_18_3">autre</label></li></ul></div><div id="wpforms-9980-field_19-container" class="wpforms-field wpforms-field-checkbox wpforms-conditional-field wpforms-conditional-show" data-field-id="19" style="display:none;"><label class="wpforms-field-label" for="wpforms-9980-field_19">Type de projet</label><ul id="wpforms-9980-field_19"><li class="choice-1 depth-1"><input type="checkbox" id="wpforms-9980-field_19_1" name="wpforms[fields][19][]" value="Applications web / mobiles" ><label class="wpforms-field-label-inline" for="wpforms-9980-field_19_1">Applications web / mobiles</label></li><li class="choice-2 depth-1"><input type="checkbox" id="wpforms-9980-field_19_2" name="wpforms[fields][19][]" value="Projet data, IA " ><label class="wpforms-field-label-inline" for="wpforms-9980-field_19_2">Projet data, IA </label></li><li class="choice-3 depth-1"><input type="checkbox" id="wpforms-9980-field_19_3" name="wpforms[fields][19][]" value="Site vitrine / e-commerce" ><label class="wpforms-field-label-inline" for="wpforms-9980-field_19_3">Site vitrine / e-commerce</label></li></ul></div><div id="wpforms-9980-field_12-container" class="wpforms-field wpforms-field-textarea wpforms-conditional-field wpforms-conditional-show" data-field-id="12" style="display:none;"><label class="wpforms-field-label" for="wpforms-9980-field_12">Description détaillée de votre projet </label><textarea id="wpforms-9980-field_12" class="wpforms-field-medium" name="wpforms[fields][12]" ></textarea></div></div><div class="wpforms-layout-column wpforms-layout-column-50"><div id="wpforms-9980-field_1-container" class="wpforms-field wpforms-field-email wpforms-one-third" data-field-id="1"><label class="wpforms-field-label" for="wpforms-9980-field_1">Votre e-mail <span class="wpforms-required-label">*</span></label><input type="email" id="wpforms-9980-field_1" class="wpforms-field-small wpforms-field-required" name="wpforms[fields][1]" required></div><div id="wpforms-9980-field_17-container" class="wpforms-field wpforms-field-radio" data-field-id="17"><label class="wpforms-field-label" for="wpforms-9980-field_17">Signer un accord de confidentialité ?</label><ul id="wpforms-9980-field_17"><li class="choice-1 depth-1"><input type="radio" id="wpforms-9980-field_17_1" name="wpforms[fields][17]" value="Oui" ><label class="wpforms-field-label-inline" for="wpforms-9980-field_17_1">Oui</label></li><li class="choice-2 depth-1"><input type="radio" id="wpforms-9980-field_17_2" name="wpforms[fields][17]" value="Non" ><label class="wpforms-field-label-inline" for="wpforms-9980-field_17_2">Non</label></li></ul></div></div></div></div><div id="wpforms-9980-field_22-container" class="wpforms-field wpforms-field-checkbox" data-field-id="22"><ul id="wpforms-9980-field_22"><li class="choice-1 depth-1 wpforms-selected"><input type="checkbox" id="wpforms-9980-field_22_1" name="wpforms[fields][22][]" value="Recevoir les newsletters personnalisées" checked='checked'><label class="wpforms-field-label-inline" for="wpforms-9980-field_22_1">Recevoir les newsletters personnalisées</label></li></ul></div></div><div class="wpforms-submit-container"><input type="hidden" name="wpforms[id]" value="9980"><input type="hidden" name="wpforms[author]" value="4"><input type="hidden" name="wpforms[post_id]" value="8780"><button type="submit" name="wpforms[submit]" id="wpforms-submit-9980" class="wpforms-submit" data-alt-text="Envoi..." data-submit-text="Envoyer" aria-live="assertive" value="wpforms-submit">Envoyer</button><img src="https://www.netdevices.fr/wp-content/plugins/wpforms/assets/images/submit-spin.svg" class="wpforms-submit-spinner" style="display: none;" width="26" height="26" alt="Chargement en cours"></div></form></div> <!-- .wpforms-container -->