rocket-41470_1280
Dans
opérationnel
il y a hop !
Et rationnel…
THINK

Boost Agile & DevOps

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).

scroll
Think

Les nouveaux enjeux pour les Ops

Icon

Un catalogue de services

dans une approche “As a Service”, avec une démarche “produit”

Icon

Un transfert de responsabilité du MCO

vers les équipes applicatives avec le SRE

Icon

De nouvelles pratiques et de nouveaux outils à s’approprier

pour gérer un nombre croissant de services et d’applications hérérogènes

Icon

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 ...

Quel accompagnement ?

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).

Quel maîtrise du code ?

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.).

Quel contrôle de la qualité ?

Ensemble, nous réalisons des sessions de « refactoring » et de revue de code pour améliorer la qualité et le design de vos services.

Quelle méthodologie ?

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).

Quels principes d'architecture ?

Nous appliquons les principes d’architecture hexagonale afin d’isoler le domaine de vos services de leurs dépendances techniques (internes ou externes).

Quels tests ?

Nous insufflons une véritable culture du test à travers une démarche Test Driven Infrastructure.

Les technologies & méthodologies

Image
Image
Image
Image
Image
Image
Image
Image
Image
Image
Image
Image
Image
Image
Image