Dans un monde en perpétuelle évolution, nous assistons aujourd’hui à une mutation en profondeur de la mission des équipes Opérations. Ces dernières, qui traditionnellement s’occupaient du maintien en conditions opérationnelles des applications et de l’infrastructure sous-jacente (RUN), migrent de plus en plus vers un modèle de fournisseur de services managés d’infrastructure. En effet, la place grandissante de la virtualisation dans les briques matérielles amène à la construction d’un catalogue de service s’appuyant sur des solutions logicielles (BUILD).

opérationnel
il y a hop !
Boost Agile & DevOps
Les nouveaux enjeux pour les Ops

Un catalogue de services
dans une approche “As a Service”, avec une démarche “produit”

Un transfert de responsabilité du MCO
vers les équipes applicatives avec le SRE

De nouvelles pratiques et de nouveaux outils à s’approprier
pour gérer un nombre croissant de services et d’applications hérérogènes

Un besoin de qualité, de performance et de résilience
via une contractualisation avec la notion de SLA
Un accompagnement de l'équipe Ops dans sa montée en compétence
Au quotidien
Des sessions de programmation de groupe
Apprendre ensemble les nouvelles pratiques et laisser le design émerger des exigences via la pensée collective.
Chaque semaine
Une session avec le représentant du Métier
Améliorer le partage de connaissances, la collaboration, et la compréhension des besoins à travers l’écriture de scénarios réels.
A la demande
Des sessions de programmation en binôme
Organiser les sessions de travail en groupe et débloquer les obstacles rencontrés
En permanence
Le recueil du feedback de l’équipe
Démarche d’amélioration continue
Les réalisations à vos côtés ...
Nous accompagnons l’équipe dans sa montée en compétence, puis sa maîtrise, des pratiques CI/CD et des outils d’Infrastructure as Code (IaC).
Nous accompagnons l’équipe dans la maîtrise de son code grâce à l’appropriation des pratiques du Clean Code (principes SOLID, Boy Scout rule, etc.).
Ensemble, nous réalisons des sessions de « refactoring » et de revue de code pour améliorer la qualité et le design de vos services.
Nous utilisons la pratique du Behavior Driven Development (BDD) pour définir le comportement attendu des services au travers d’exemples. Nous nous appuyons sur ces exemples pour alimenter les tests d’acceptation via la pratique de l’Acceptance Test Driven Development (ATDD).
Nous laissons le design émerger des tests via l’usage intensif du Test Driven Development (TDD).
Nous appliquons les principes d’architecture hexagonale afin d’isoler le domaine de vos services de leurs dépendances techniques (internes ou externes).
Nous insufflons une véritable culture du test à travers une démarche Test Driven Infrastructure.