Un catalogue de services
dans une approche “As a Service”, avec une démarche “produit”
dans une approche “As a Service”, avec une démarche “produit”
vers les équipes applicatives avec le SRE
pour gérer un nombre croissant de services et d’applications hérérogènes
via une contractualisation avec la notion de SLA
Améliorer le partage de connaissances, la collaboration, et la compréhension des besoins à travers l’écriture de scénarios réels.
Démarche d’amélioration continue
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.