Objectif de la stratégie technique
La stratégie technique vise à planifier en amont les phases nécessaires pour accomplir le développement d’une user story. Elle implique la clarification des choix techniques.
Élaboration de la stratégie technique
Elle doit être élaborée par l’équipe de développement, soit collectivement soit individuellement, et requiert l’approbation de tous les membres de l’équipe. Cette stratégie détermine les modifications nécessaires au projet et assure que la user story est correctement définie. Elle facilite l’estimation précise de la user story et évalue la nécessité de la subdiviser pour en optimiser le développement et le suivi.
Exemple de mise en œuvre de la stratégie technique
Pour illustrer, considérons le développement d’une user story visant à ajouter une fonctionnalité de création d’article sur un site de blog. La stratégie technique comprendrait les étapes suivantes :
- Établir un endpoint
post api/articlesqui serait exclusivement accessible à un utilisateur authentifié possédant les droits de modification des articles. - Développer un service nommé
articleService. - Créer un Data Transfer Object (DTO), nommé
ArticleDTO. - Mettre en place un mapper,
ArticleMapper. - Instituer un repository,
ArticleRepository. - Implémenter une méthode
savedansarticleService. - …
