À qui s'adresse cette formation ?
- Analystes fonctionnels (Functional Analysts)
- Analystes d'affaires (Business Analysts)
- Propriétaires de produits (Product Owners | POs)
- Experts du domaine (Domain Experts)
- Tout développeur impliqué en développement ou en analyse
Objectifs de la formation
Perfectionner la rédaction des requis (ou expression des besoins) dans les processus objets (unifié et agile) de développement logiciel ainsi que d'identifier et de planifier les exigences à l'aide des cas d'utilisation et des scénarios (par des diagrammes de cas d'utilisation) et leurs correspondants agile : les épics et les récits.
Description sommaire
Les spécifications fonctionnelles (features) en développement de logiciels (agile ou non) sont souvent volumineuses et impliquent une perte de temps considérable pour l'équipe de développement afin d'extraire les objets et les règles métiers à implémenter. Cette formation vous offre les connaissances et le savoir-faire pour élaborer rapidement vos spécifications logicielles au moyen de techniques de validation auprès du client et des meilleures pratiques de l'industrie. Elle vous aidera aussi à l'écriture de vos requis sous forme d'ateliers. Chaque participant pourra donc immédiatement mettre en pratique ses connaissances dans le cadre d'un projet pour son entreprise ou, un suggéré par le formateur.
Contenu du plan de cours
Cette formation d'une journée couvre les thèmes suivants :
- Description initiale d'un projet
- Techniques complémentaires
- Modélisation des cas d'utilisation/épics
- Catégorisation des besoins et définition des priorités
- Description effective du rôle d'un acteur et de la fonctionnalité d'un cas d'utilisation/épic et d'un scénario/récit
- Cas d'utilisation fondamentaux, pré-conditions, postconditions, scénarios et flots d'événements
- Suggestion de format pour la rédaction
- Liste de vérifications pour rédiger efficacement
- Exercices/solutions et études de cas (incluant le projet que vous aurez sélectionné)
Approche et méthode pédagogique
- Exposés
- Exercices
- Étude de cas
Prérequis
Bonnes connaissances en informatique
Recommandations
Réviser : les concepts agiles de base (epics, user stories, backlog)
Réfléchir à : des exemples de fonctionnalités ou besoins à formaliser
Identifier vos enjeux : clarté des besoins communication entre équipes métier et TI qualité des exigences
