Upload
leclubqualitelogicielle
View
27
Download
3
Embed Size (px)
Citation preview
Mise en place d'une traçabilité outillée des exigences
Sommaire
2
■ Le Crédit Mutuel Arkéa en quelques mots
■ Contexte : Déploiement d’une politique globale de tests
■ Mise en place de la gestion des exigences
■ Prochaines étapes
Profil du groupe
3
Profil du groupe
Un réseau de
480 points d’accueil , dont 337 caisses locales, en Bretagne, dans le Sud-Ouest et dans le Massif Central.
19 centres d’affaires régionaux pour Arkéa Banque Entreprises et Institutionnels.
Une présence en Belgique avec Fortuneo Banque et Procapital Securities Services.
4
5
Chiffres-clés (2014)
Contexte
7 juillet 2014 – PIO - Schéma Directeur SI – Usage interne
La structuration du TEST
Des principes directeurs
7 juillet 2014 – PIO - Schéma Directeur SI – Usage interne
Mise en place de la gestion des exigences
Au démarrage…. « le fichier Excel » (1/2)
10
■ L’outillage se résume en un fichier Excel pour répondre à un besoin métier
>Documentation des exigences
>Priorisation
>Suivi
Au démarrage…. « le fichier Excel » (2/2)
11
■ Les limitations>Difficulté de partage des informations et de travail collaboratif
>Traçabilité difficile à mettre en œuvre et à maintenir (Cahier des charges, Tests)
>Tous les échanges entre les acteurs ne sont pas tracés (Historique, Prise de décision)
>Les statuts des exigences ne sont pas nécessairement à jour
Utilisation de JIRA (1/3)
12
■ JIRA : Une réponse pragmatique aux limitations observées
■ Introduction d’un « Référentiel des exigences » dans JIRA>Référentiel partagé, tracé et collaboratif
>Suivi des échanges entre les parties prenantes
>Gestion collaborative (Notifications, Commentaires)
>Historisation des modifications
>Traçabilité vers les tests (« How-To-Demo »)
Utilisation de JIRA (2/3)
13
■ Utilisation du module « JIRA Agile »> Epic & User Story
> « How To Demo » & « How To Test » (Ecriture des tests d’acceptation)
> Référentiel des exigences est le même quelle que soit la méthodologie projet
Sprint (équipe en Agile)
Lot (équipe en cycle en V)
> Tableaux de bord « AGILE »
Utilisation de JIRA (3/3)
14
■ Limitations>Difficulté à capitaliser sur les exigences. Quid de l’après projet ?
>Comment suivre les exigences « hors projet » ?
>Difficultés pour mettre en place une vision produit, définition de feuille de route produit
>Activités de test (Limitation des plugins de test JIRA à ce jour)
15
■Vision produit
■Exigences métier
■Capitalisation
■Base de connaissance
■Feuille de route
■Adoption par les équipes métier
■Mode projet (Cycle de vie)
■Exigences projet
- Epic
- User Story
■« Jetable »
- Pas de capitalisation
- Pas de réutilisation
■Métier du test
- Tests métier
- Tests projet
■Exigences métier & projet pour
- La traçabilité
- La couverture des exigences
- Le reporting
Mise en place d’une solution intégrée
16
Référentiel exigences 1.1 Référentiel exigences 2.0 Référentiel exigences 2.1
Référentiel de tests 0.3 Référentiel de tests 1.0 Référentiel de tests 1.1
Gestion du patrimoine de test Suivi, mise à jour, suppression des obsolètes, etc..
Exigences projet
EpicEpic
User Story User Story
User Story
Cas de test projet Cas de test projet
SQUASH TM – Espace exigences
Le processus d’import des exigencesExport
Confluence
Export JIRA
Traitement Excel
Import Squash TM
SQUASH TM – Espace exigences
18
User StoryUser Story
Composant
Etiquette
HTD
HTT
Référence
Libellé
Impact
ExigencesExigences
Référence
Libellé
Criticité
<lien url>
Description
JIRA SQUASH TM
SQUASH – Espace exigences
SQUASH – Espace exigences
Dans JIRA, le lien vers l’exigence de test Squash TM� http://squash.rec.intra.arkea.com:8080/squash/requirements/39/info
� L’information peut apparaitre dans le « How to Demo » ou la description de l’exigence.
Prochaines étapes
Prochaines étapes
22
■Squash TM V1.13 : Plugin Exigences – Synchronisation JIRA/Squash TM
> JIRA maître et Squash TM esclave dans notre contexte
> Création de campagne de tests pour un Sprint donné
> Généralisation de la synchronisation avec Confluence comme source (version 1.13+)
■Renforcer la notion des jalons
>Definition of Ready & Definition of Done
>Critères d’entrée en Recette
>PV Intégration & PV Recette
23
Merci pour votre attentionQuestions?