Vous êtes sur la page 1sur 10

4TC PI – Projets innovants AF & User Stories

4TC –PI–2014

AF & User Stories


Projet Innovants

patrick.guillaud@inria.fr
TC
TELECOMMUNICATIONS,
SERVICES
ET USAGES

4TC-PI-AF & User Stories-2014


4TC PI – Projets innovants AF & User Stories

Analyse fonctionnelle des projets PI


basée sur les user stories

1 – AF, micro-rappels

2 – AF & User Stories du produit OSEO (phase 1)

3 – petit débrief

4 – User Stories sur le prototype expérimental (phase 2)

4TC-PI-AF & User Stories-2014 2


4TC PI – Projets innovants AF & User Stories

Analyse Fonctionnelle
Micro-rappels…

§  L’AF exprime des fonctions élémentaires


à « l’ergonomie » la « facilité d’utilisation », etc. ne sont pas des
fonctions élémentaires mais des fonctions émergentes

Réaliser une analyse fonctionnelle consiste à :


§  Lister les fonctions (les rechercher),
§  les ordonner,
§  les caractériser
§  les hiérarchiser
§  les valoriser (-> cf. analyse de la valeur)

4TC-PI-AF & User Stories-2014 3


4TC PI – Projets innovants AF & User Stories

L’attente (demande, besoin)

L’attente est souvent exprimée mais pas toujours. Le fait


qu’elle ne le soit pas est propice à l’innovation

§  explicite ≠ implicite (dite/non-dite)


§  avouée ≠ inavouée (consciente)
§  manifeste ≠ latente (inconsciente)

L’innovation consiste à trouver des fonctions nouvelles


Trouver des fonctions nouvelles suppose de les chercher

4TC-PI-AF & User Stories-2014 4


4TC PI – Projets innovants AF & User Stories

Users stories

§  Technique de spécification de logiciels


§  Basée sur des users stories :
§  Des personnages
§  Des histoires

4TC-PI-AF & User Stories-2014 5


4TC PI – Projets innovants AF & User Stories

User Stories Applied


For Agile Software Development
Mike Cohn
Ed. Addison Wesley, Boston, MA
2004

4TC-PI-AF & User Stories-2014 6


4TC PI – Projets innovants AF & User Stories

Principes généraux (rappel)

§  Une forme d’analyse fonctionnelle proche de la production de l’artefact


§  (Très) difficile d’obtenir une liste exhaustive de fonctions (rappel)
§  On fabrique des users et on fabrique des stories
§  Les users stories ne sont pas les fonctions !
§  Mais elles y mènent : approche analytique à fonctions
§  On crée les stories par le dialogue oral : interactivité, compréhension
§  Puis on les écrit : consensus, affichage, arbitrage
§  Les tests sont définis par le client et validés par le développeur
§  On implémente ! (itérations à la XP/Scrum)

4TC-PI-AF & User Stories-2014 7


4TC PI – Projets innovants AF & User Stories

User stories (rappel)

§  Evaluation des ressources nécessaires


•  Chaque user story est évaluée par plusieurs développeurs et quantifié en
points ou story points, une métrique ad hoc qui dépend de l’équipe et du
projet
•  On laisse les développeurs converger (itérations sur les scénarios au besoin)
•  Le story point est une mesure, c’est la brique élémentaire du projet de dév
1 – étalonnage (expérience / supposition / essai)
2 – utilisation opérationnelle (ajustement)

4TC-PI-AF & User Stories-2014 8


4TC PI – Projets innovants AF & User Stories

Application de l’AF & des Users Stories


aux projets PI

§  Travailler de manière croisée sur les projets

§  Pratiquer l’AF dans une perspective d’innovation

§  Aborder des sujets PI peu familiers (phase 1)

§  Utiliser la méthode User Stories (phase 2)

4TC-PI-AF & User Stories-2014 9


4TC PI – Projets innovants AF & User Stories

Organisation de la séance
§  On se met en x groupes de y élèves
§  On prend un membre d’une équipe PI dans chaque groupe
§  On refait une AF rapide sur le produit phase 1 (OSEO)
§  On applique la méthode des User Stories
§  On invente des personnages
§  On élabore des scénarios
§  On identifie des fonctions

§  Débrief
§  On se remet en équipes PI (autant que possible)
§  On fait le même exercice pour la phase 2,
à mais cette fois en vue d’implémentation !
à quantification de l’effort à fournir pour chaque fonction !

4TC-PI-AF & User Stories-2014 10