Aller au contenu
Cruzetec Solutions

Notre méthode

Une ingénierie moderne, menée comme une équipe produit.

Des environnements séparés, des pipelines automatisés, des sprints de deux semaines et un tableau Jira partagé. Vous savez toujours ce qui se construit, où cela tourne et ce qui sort ensuite.

Version 2.4
v2.4.0
  1. D DéveloppementPull request et revue de code
  2. T TestTous les contrôles automatisés au vert
  3. A RecetteVotre validation dans Jira
  4. P ProductionEn ligne, surveillé, réversible
environnements : développement, test, recette, production
4
environnements : développement, test, recette, production
par sprint, avec une démo à la fin de chacun
2 semaines
par sprint, avec une démo à la fin de chacun
du code relu avant d'être fusionné
100%
du code relu avant d'être fusionné
accès au tableau, au dépôt et à la documentation
Jour 1
accès au tableau, au dépôt et à la documentation

DTAP

DTAP : quatre environnements, une seule direction

Le code avance à travers quatre environnements séparés. Rien n'atteint vos clients sans passer chaque étape, et chaque étape a ses propres données et ses propres accès.

  1. D
    01

    Développement

    Chaque développeur travaille sur une branche avec des conteneurs locaux et des données de test. Jamais de vraies données clients.

    Pull request et revue de code
  2. T
    02

    Test

    Chaque fusion est déployée ici automatiquement. Tests unitaires, d'intégration et navigateur à chaque build.

    Tous les contrôles automatisés au vert
  3. A
    03

    Recette

    Un site de préproduction proche de la production où vous testez le sprint et validez les stories.

    Votre validation dans Jira
  4. P
    04

    Production

    Des versions taguées, déployées sans interruption, surveillées dès la première minute, avec retour arrière en une commande.

    En ligne, surveillé, réversible

CI/CD

CI/CD : chaque changement passe par le même pipeline

Les pipelines tournent sur GitHub Actions, GitLab CI ou vos propres outils. Un contrôle en échec arrête la chaîne : les problèmes sont trouvés en minutes, pas après le lancement.

Pipeline réussi main · #1287 · CZ-214
6m 42s
  1. Commit

    Petite branche, liée à un ticket Jira

  2. Lint et analyse statique

    Style de code, types et bugs courants

  3. Tests automatisés

    Tests unitaires, fonctionnels et navigateur

  4. Analyse de sécurité

    Audit des dépendances et contrôles OWASP

  5. Build

    Artefact versionné et reproductible

  6. Déploiement en test

    Automatique à chaque fusion

  7. Mise en production

    Approuvé, tagué, déployé sans interruption

Agile et Scrum

L'agilité, sans le théâtre

Nous pratiquons Scrum en sprints de deux semaines. Vous voyez le backlog comme un product owner, recevez une démo fonctionnelle à chaque sprint et pouvez changer les priorités entre deux sprints.

  1. 1

    Affinage du backlog

    Des stories rédigées avec vous, avec critères d'acceptation et estimations.

  2. 2

    Planification du sprint

    Nous convenons de ce qui tient dans les deux semaines et de ce que « terminé » signifie pour chaque story.

  3. 3

    Point quotidien

    Quinze minutes. Les blocages apparaissent le jour même, pas à la fin du mois.

  4. 4

    Revue de sprint

    Une démo en direct du logiciel sur l'environnement de recette.

  5. 5

    Rétrospective

    Ce qu'on garde, ce qu'on change. Le processus s'améliore à chaque sprint.

Jira et Confluence

Votre projet, visible dans Jira et Confluence

Vous accédez au tableau Jira dès le premier jour : chaque story, bug et estimation. Spécifications, décisions d'architecture, runbooks et notes de version vivent dans un espace Confluence qui reste le vôtre après le projet.

CZTableau du sprint 12
6 jours restants · 34 points
À faire2

Exporter les factures en CSV

CZ-221 3SG

Texte de l'e-mail de réinitialisation

CZ-224 1RS
En cours2

Paiements UPI au paiement

CZ-214 8ST

Limitation des tentatives de connexion

CZ-219 2DG
En revue1

Filtres de date du tableau de bord

CZ-209 5AG
Terminé3

Connexion à deux facteurs

CZ-201 5ST

Corriger le fuseau horaire des rapports

CZ-205 2KS

Notes de version 2.3

CZ-207 1AG
Espace projet
  • Exigences produit et user stories
  • Décisions d'architecture (ADR)
  • Documentation de l'API
  • Runbook de déploiement et étapes de retour arrière
  • Notes de version pour chaque version
  • Guide de passation pour votre équipe

Vous préférez Linear, Notion ou Azure DevOps ? Nous travaillons dans vos outils.

Les outils que nous utilisons

Planifier et suivre

Jira Linear SecondSlate

Documenter

Confluence Notion Google Docs

Code et revue

GitHub GitLab Bitbucket

CI/CD

GitHub Actions GitLab CI Jenkins

Qualité

PHPUnit Pest Pytest Playwright SonarQube

Exploitation

Docker AWS Azure DigitalOcean Linux VPS

Design

Figma FigJam

Parler

Slack Microsoft Teams Google Meet

Définition de « terminé »

  • Code relu par un second ingénieur
  • Tests automatisés écrits et réussis
  • Aucune vulnérabilité élevée ou critique à l'analyse de sécurité
  • Validé par vous sur l'environnement de recette
  • Documenté dans Confluence
  • Déployé avec un plan de retour arrière

Ce sur quoi vous pouvez compter

NDA avant le premier appel

Votre idée et vos données sont protégées dès le premier jour.

Le code vous appartient

La propriété intellectuelle vous est transférée. Le code vit dans votre dépôt.

Aucune dépendance

Documentation et passation pour que toute équipe compétente puisse reprendre.

Sécurité intégrée

Bonnes pratiques OWASP à chaque sprint, revues par notre partenaire sécurité avant le lancement.

Confidentialité dès la conception

DPDP et RGPD dès le modèle de données : consentement, minimisation, conservation.

Réponse sous un jour ouvré

Un interlocuteur attitré et des horaires communs avec l'Inde, l'Europe et les États-Unis.

Comment travailler avec nous

Périmètre fixe

Idéal pour : une première version claire ou un MVP

Un périmètre écrit, un prix fixe et un calendrier, découpés en jalons que vous validez.

En discuter →

Équipe dédiée

Idéal pour : les produits au long cours

Des ingénieurs qui travaillent uniquement sur votre produit, dans vos sprints et vos outils, facturés au mois.

En discuter →

Régie

Idéal pour : un travail évolutif ou exploratoire

Vous payez les heures utilisées, avec un rapport hebdomadaire et un plafond de budget que vous fixez.

En discuter →

Support et maintenance

Idéal pour : les systèmes en production

Mises à jour, surveillance, correctifs de sécurité et petites évolutions dans un forfait mensuel.

En discuter →

Envie de voir comment cela fonctionnerait pour votre projet ?

Réservez un appel gratuit. Nous vous montrerons un vrai tableau, un vrai pipeline et un exemple de plan de sprint pour votre idée.