Parcours guidé · 8 MIN
Explorer le cycle de vie logiciel
Suivez une fonctionnalité d’export de son exigence à l’exploitation. Examinez le responsable, les preuves et la décision à chaque étape.
La situation
Vous êtes responsable d’un service de gestion des clients. Un manager demande un fichier des clients actifs de sa propre organisation. Suivez cette fonctionnalité fictive de la demande à son exploitation.
Que faire
- Commencez par Besoin. Utilisez Étape suivante pour suivre la même fonctionnalité à travers les sept étapes.
- À chaque étape, lisez les exemples de preuves. Décidez s’ils répondent à la question de décision, puis ouvrez l’explication.
SCÉNARIO : EXPORT CLIENT
Une preuve est un document ou un résultat de contrôle qui étaye une décision. Chaque étape ci-dessous en donne un exemple. Suivez la séquence ou choisissez directement une étape.
ÉTAPE 1 / 7
Besoin
Un manager doit exporter les clients actifs de sa propre organisation.
- Responsable
- Responsable produit
- Preuves
- Résultat accepté et champs autorisés
Un manager passe une heure par semaine à rassembler les clients actifs. Besoin accepté : exporter vers CSV les noms et identifiants client de sa propre organisation.
ÉTAPE 2 / 7
Spécification
Définir les utilisateurs et données autorisés, le comportement en cas d’échec et les critères d’acceptation.
- Responsable
- Responsables produit et sécurité
- Preuves
- Flux de données et exigence d’autorisation
Critère d’acceptation : un manager de l’organisation A ne reçoit aucun enregistrement de B, même après modification des identifiants de requête.
ÉTAPE 3 / 7
Implémentation
L’agent prépare une petite modification sur une branche de fonctionnalité.
- Responsable
- Équipe de développement
- Preuves
- Diff relié à l’exigence
La PR ajoute un filtre d’organisation à la requête de base de données et un test pour la requête d’une autre organisation. Elle ne change ni la connexion ni la facturation.
ÉTAPE 4 / 7
Vérification
Examiner les autorisations réelles et les requêtes interdites.
- Responsable
- Personne indépendante chargée de la revue
- Preuves
- Tests et revue du commit final
Un test sur le commit final montre qu’un utilisateur de l’organisation A ne peut pas recevoir les enregistrements de B. Une personne examine la chaîne d’autorisation.
ÉTAPE 5 / 7
Livraison
Déployer l’artefact accepté avec le rôle de déploiement autorisé.
- Responsable
- Responsable de livraison
- Preuves
- Identifiant d’artefact, approbation et plan de reprise
Le responsable de livraison compare le commit de l’artefact au commit revu. Les instructions de reprise nomment la version précédente et la personne qui peut lancer le retour arrière.
ÉTAPE 6 / 7
Exploitation
Surveiller les échecs d’export, les contrôles d’accès et le comportement du service.
- Responsable
- Responsable du service
- Preuves
- Métriques, journaux d’audit limités et instructions d’incident
Les alertes d’échec d’export atteignent l’ingénieur d’astreinte. Des journaux d’audit limités consignent l’acteur et l’organisation sans recopier la liste complète des clients.
ÉTAPE 7 / 7
Apprentissage
Évaluer l’usage et les problèmes observés avant la prochaine modification.
- Responsable
- Responsable produit et équipe
- Preuves
- Retours et file de travail actualisée
Une demande au support signale des exports échoués pour de grandes listes de clients. L’équipe ajoute une exigence de performance et un test à la prochaine modification.
La séquence peut se répéter. De nouvelles preuves peuvent renvoyer le travail à la spécification ou à l’implémentation.
POUR TERMINER
Le code fonctionne. Pourquoi l’équipe ne peut-elle pas s’arrêter à l’implémentation ?
Comparer votre réponse à l’explication
Un code fonctionnel ne montre ni qui peut accéder aux enregistrements ni qui gérera les échecs. La vérification contrôle la limite de données. La livraison relie ces preuves à la version déployée. L’exploitation attribue la responsabilité du service exécuté. L’apprentissage transforme les problèmes observés en prochaine modification.
Appliquer au travail
Pour une fonctionnalité de votre équipe, nommez le responsable de livraison et la personne qui reçoit les alertes d’échec.
Choisir un autre exercice