0% ont trouvé ce document utile (0 vote)
105 vues23 pages

Méthodologies Agiles en Génie Logiciel

GLSI

Transféré par

ars707
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
105 vues23 pages

Méthodologies Agiles en Génie Logiciel

GLSI

Transféré par

ars707
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Université El Manar Année universitaire : 2023/2024

Institut Supérieur d’Informatique Filière : 2ème année CS

Partie 1 : L’entreprise et le génie des Systèmes


d’Informations

Chapitre 2 : Méthodologies de Conception


avec le Génie Logiciel Avancé (GLA)
• Section I : Notions de base des méthodes agiles
• Section II : La méthode agile hybride : ScrumBan
• Section III : Autres méthodes agiles : Lean & Design Thinking

Enseignante : Bidani Amen


Introduction

 Dans ce chapitre, nous citons les notions de base de méthodologies de conception avec le génie logiciel
avancé pour Comprendre la raison d’utilisation des méthodes agiles de développement logiciel, le
manifeste et les différences entre le développement agile et piloté plan. Connaitre les principes
généraux des méthodes agiles. Comprendre l’approche Scrum, Kanban, et ScrumBan pour la gestion
agile de projets. Ainsi que comprendre les principes des autres méthodes agiles comme : Lean &
Design Thinking.
I. Notions de base des méthodes agiles
MA
I. Notions de base des méthodes agiles
I.1. Méthode agile : Définition & Démarche

 La méthode agile est une méthode qui correspond à un cycle de vie itératif. Ce cycle considère que les modifications sont
inévitables et doivent être pris en compte par les modèles de développement. Cette méthode privilégie la livraison de
fonctionnalités nécessaires au client à la production de documentation moyenne sans intérêt pour le client.
 On peut citer :
▪ La méthode RAD (Rapid Application Development) ;
▪ La méthode DSDM (Dynamic Systems Development Method);
▪ La méthode XP (eXtrême Programmation);
▪ La méthode SCRUM.
 Ainsi, Toutes les méthodes agiles prennent en compte dans leur modèle de cycle de vie trois exigences :
1. Une forte participation entre développeurs et utilisateurs,
2. Des livraisons fréquentes de logiciel,
3. Une prise en compte de possibles changements dans les besoins des utilisateurs au cours du projet.
I. Notions de base des méthodes agiles
I.2. La méthode agile RAD : Définition & Démarche

 La méthode RAD, est un modèle linéaire (présentoir), structuré en cinq phases, et dont le modèle itératif intervient à la phase
Construction du logiciel en vu de la séquencer en plusieurs modules successivement livrés.
 La participation des utilisateurs est placée au cœur du cycle. En effet, le déroulement d’une phase comprend une ou plusieurs
sous-phases, et chaque sous-phase présente une structure à trois temps, dans laquelle la tenue d’une session participative
joue un rôle central. Des travaux préparatoires rassemblent et construisent le matériau (modèle ou prototype) qui sera ensuite
discuté par les différents acteurs et ajusté.

Initialisation

Etude des besoins

Conception
N fois

Construction

Mise en œuvre
I. Notions de base des méthodes agiles
I.3. La méthode agile DSDM : Définition & Démarche

 La méthode DSDM a évolué au cours des années. L’actuelle version distingue le cycle de vie du système et le cycle de vie du
projet. Le premier comprend, outre les phases du projet lui-même, une phase de préprojet qui doit conduire au lancement du
projet et une phase post-projet qui recouvre l’exploitation et la maintenance de l’application.
 Le cycle de vie du projet comprend cinq phases, dont deux sont cycliques. Les flèches pleines indiquent une évolution
normale. Les flèches en pointillé montrent des retours possibles à une phase antérieure, soit après la phase Conception et
construction, soit après celle de Mise en œuvre.
Initialisation
Après une Étude de faisabilité, la phase Étude du métier
permet, à travers des ateliers (workshops) entre équipe de
projet et manageurs, de définir le périmètre du projet, avec une Etude du métier
liste d’exigences prioritaires et une architecture fonctionnelle et
N fois
technique du futur système. La phase Modélisation
fonctionnelle est une suite de cycles. Chacun cycle permet de Modélisation fonctionnelle
définir précisément les fonctionnalités souhaitées et leur
priorité. L’acceptation par toutes les parties prenantes d’un N fois
prototype fonctionnel, sur tout ou partie du périmètre, permet Conception et Construction
de passer à la phase Conception et construction. L’objectif de
cette phase est de développer un logiciel testé, par des cycles
successifs de développement / acceptation par les utilisateurs.
Mise en œuvre
I. Notions de base des méthodes agiles
I.3. La méthode agile XP : Définition & Démarche

 La méthode XP, focalisée sur la partie programmation du projet, propose un modèle itératif avec une structure à deux niveaux
: d’abord des itérations de livraison (release), puis des itérations de développement. Les premières conduisent à livrer des
fonctionnalités complètes pour le client, les secondes portent sur des éléments plus fins appelés scénarios qui contribuent à
la définition d’une fonctionnalité.
 Après une phase initiale d’Exploration des besoins, un plan de livraison est défini avec le client. Chaque livraison, d’une
durée de quelques mois, se termine par la fourniture d’une version opérationnelle du logiciel. Une itération de livraison est
découpée en plusieurs itérations de développement de courte durée (deux semaines à un mois), chacune donnant lieu à la
livraison d’une ou plusieurs fonctionnalités pouvant être testées, voire intégrées dans une version en cours.
Une méthode agile très influente, développée à la fin des années
1990, qui a introduit une série de techniques de développement agiles. Exploration des besoins
XP adopte une approche « extrême » du développement itératif.
Nouvelles versions peuvent être construites plusieurs fois par jour. Les
incréments sont livrés aux clients toutes les deux semaines. Tous les Itération de Livraison
tests doivent être exécutés pour chaque version (build) et la version
n’est acceptée que si les tests s’exécutent correctement.
La sagesse conventionnelle en génie logiciel consiste à concevoir Itération de
pour le changement. Cela vaut la peine de consacrer du temps et de développement
l’énergie à anticiper les changements, car cela réduit les couts plus
tard dans le cycle de vie. XP, cependant, soutient que cela ne vaut pas 2 à 3 fois
la peine car les changements ne peuvent pas être anticipés de manière
fiable. Au contraire, il propose une amélioration constante du code Livraison finale
pour faciliter les changements quand ils doivent être implémentés.
II. La méthode agile hybride
ScrumBan
II. La méthode agile hybride ScrumBan
II.1. La méthode agile Scrum : Définition & Démarche

 La méthode Scrum fonctionne sur le principe des sprints, soit des cycles de travail de deux semaines environ. En outre, elle
propose un schéma de valeurs, rôles et directives pour permettre aux équipes de mener leurs sprints efficacement.
 La méthode Scrum emprunte au vocabulaire du jeu le qualificatif des trois phases du cycle préconisé.
▪ La phase d’Avant-jeu (pre-game), Conception et architecture du système, se déroule de façon structurée, en général
linéaire, et permet de déterminer le périmètre, la base du contenu du produit à développer et une analyse de haut niveau.
▪ La phase de Jeu (game) est itérative et qualifiée d’empirique, dans la mesure où le travail effectué ne fait pas l’objet d’une
planification. Une itération, dont la durée oscille entre une et quatre semaines, est appelée un Sprint, en référence à ces
poussées rapides et fortes que les joueurs de rugby peuvent effectuer sur le terrain. Dans la phase de Jeu, un Sprint est
découpé en trois sous-phases :
▪ Développement (develop) : il s’agit de déterminer l’objectif visé au terme de l’itération, de le répartir en « paquets »
de fonctions élémentaires, de développer et tester chaque paquet.
▪ Emballage (wrap) : on referme les « paquets » et on les assemble pour faire une version exécutable. Revue (Review)
: une revue élargie permet de faire le point sur les problèmes et l’avancement.
▪ Ajustement (adjust) : ajusté le travail restant.
▪ La phase d’Après-Jeu (postgame), Clôture, vise à livrer un produit complet et documenté. Comme dans la première
phase, on peut en planifier les tâches et les dérouler de façon linéaire.
II. La méthode agile hybride ScrumBan
II.2. La méthode agile Scrum : Gestion de projet

 La responsabilité principale des gestionnaires de projet de logiciel est de gérer le projet afin que le logiciel est livré à temps
et dans le budget prévu pour le projet. L’approche standard de la gestion de projet est axée sur le plan. Les gestionnaires
établissent un plan pour le projet montant ce qui devrait être fourni, quand il devrait être livré et qui travaillera sur le
développement des livrables du projet.
 Gestion de projet agile avec Scrum
 Scrum est une méthode de développement agile orientée projet informatique dont les ressources sont régulièrement
actualisées. La méthode Scrum tire son nom du monde du Rugby, Scrum = mêlée. Le principe de base étant d’être toujours
prêt à réorienter le projet au fil de son avancement.
 La gestion de projet agile nécessite une approche différente, adaptée au développement incrémental et aux pratiques
utilisées dans les méthodes agiles. Trois phases dans Scrum Il existe trois phases dans Scrum :
 La phase initiale : est une phase de planification générale dans laquelle vous établissez les objectifs généraux du projet
et concevrez l’architecture du logiciel.
 La deuxième phase : est suivi par une série de cycles de Sprint, où chaque cycle développe un incrément du système.
 La phase de clôture du projet : complète la documentation requise, comme les cadres d’aide et les manuels de
l’utilisateur, et évalue les leçons tirées du projet.
II. La méthode agile hybride ScrumBan
II.3. Méthode Kanban : Définition & Démarche

 La méthode Kanban est une méthode de gestion de projet qui se présente sous la forme d’un tableau que l’on appelle tableau
Kanban. Pour appliquer la méthode, il vous suffit de suivre 3 étapes :
• Étape 1 : Vous identifiez les étapes par lesquelles vous passez habituellement pour réaliser vos projets puis vous les
représentez par des colonnes dans votre tableau Kanban
• Étape 2 : Vous ajoutez vos tâches à votre tableau en vous assurant d’indiquer toutes les informations utiles à leur
réalisation.
• Étape 3 : Vous gérez votre flux de travail en définissant une limite WIP, en gérant vos priorités et vos urgences et en
anticipant les goulots d’étranglement.
 La méthode Kanban désigne quant à elle une structure Agile élaborée pour aider les équipes à répartir le volume de travail
selon la disponibilité de chacun. La structure Kanban repose sur une philosophie axée sur la notion d’amélioration continue,
où les activités sont « extraites » d’un backlog produit pour former un flux régulier. Dans la plupart des cas, les tableaux Kanban
donnent vie à la méthodologie du même nom, bien souvent par le biais d’un logiciel de tableaux Kanban.
II. La méthode agile hybride ScrumBan
II.4. Méthode Scrumban : Définition & Démarche

 Scrum et Kanban sont deux méthodologies Agile très répandues et qui se ressemblent beaucoup, bien qu’elles comportent
quelques différences clés. Scrum est une structure Agile qui facilite la collaboration au sein des équipes et les aide à réaliser
des tâches à haute valeur ajoutée.

 La méthode Scrumban est une méthodologie de gestion de projet qui combine deux stratégies Agile courantes : Scrum et
Kanban. Elle a été développée pour aider les équipes à effectuer la transition de Scrum à Kanban et vice versa. Découvrez
comment Scrumban peut aider votre équipe à atteindre ses objectifs.

 Scrumban est une méthodologie de gestion de projet qui combine deux stratégies Agile courantes : Scrum et Kanban. Elle a
d’abord été développée pour aider les équipes à effectuer la transition de Scrum à Kanban et vice versa.

 Cas d’utilisation de la méthode Scrumban : Scrumban est une méthode de gestion de projet particulièrement flexible et
c’est l’un de ses principaux avantages.

 Le processus Scrumban se décompose en quatre étapes simples. Contrairement à la méthode Scrum, on ne désigne pas
de Scrum master (chef d’équipe ou de projet). Il est donc indispensable que l’ensemble des membres d’équipe maîtrisent les
étapes clés que nous allons vous présenter.
1. Créer un tableau Scrumban.
2. Définir vos limites WIP.
3. Déterminer en équipe les tâches à traiter en priorité.
4. Organiser des réunions debout quotidiennes.
II. La méthode agile hybride ScrumBan
II.5. Méthode Scrumban : Avantages et Inconvénients

 Chaque méthodologie de gestion de projet présente des avantages et inconvénients, et Scrumban ne fait pas exception.
Voici un bref bilan de ses points positifs et négatifs qui vous aidera à déterminer si cette méthode convient à votre équipe.

• Gagner du temps : si votre équipe n’utilise aucune méthode de gestion de projet, Scrumban est idéale pour commencer à
suivre le travail réalisé par chacun. En outre, cette approche évite d’effectuer du travail en double ou de consacrer du temps à
des tâches qui ne rentrent pas dans les objectifs du sprint en cours.

• Gérer des projets à long terme et à grande échelle : Scrumban est une méthode Agile qui fonctionne par itérations et permet
d’apporter des changements mineurs au fil du temps. C’est donc une approche idéale pour aborder des initiatives à long
terme, car les besoins d’un projet évoluent tout au long du travail. Scrumban aide votre équipe à avancer et à améliorer vos
processus en fonction de l’évolution des besoins du projet, et lui permet d’assurer le suivi de toutes les modifications
effectuées.

• Autonomiser les membres d’équipe : votre équipe souhaite bénéficier de plus d’autonomie ? Le cas échéant, la méthode
Scrumban est un bon point de départ. Cette dernière permet aux membres de votre équipe de prendre des décisions et de
hiérarchiser leurs tâches à leur gré. Ainsi, ils ne sont pas sous les ordres d’un Scrum master ou d’un Product
Owner (propriétaire de produit), qui déciderait du travail confié à chacun.
II. La méthode agile hybride ScrumBan
II.5. Méthode Scrumban : Avantages et Inconvénients

• Risquer de semer la confusion en raison de l’absence de manager : pouvoir agir en toute indépendance et autonomie
constituent des sources de motivation pour certaines équipes. Pour d’autres, l’absence de supervision peut engendrer une
certaine confusion et semer la pagaille dans l’organisation du travail. N’oubliez pas que toutes les équipes sont différentes et
qu’une même méthode ne fonctionne pas forcément pour tous les groupes. Pour trouver la méthodologie de gestion de projet
qui convient à votre équipe, il faut prendre le temps d’analyser comment travaille cette dernière et les pratiques qui lui
conviennent.

• Devoir se familiariser avec une méthode plutôt récente : Scrumban est une méthodologie qui n’a pas encore eu le temps de
vieillir et qui ne dispose que d’un nombre relativement limité de processus clairement définis. Les processus d’une équipe
Scrumban peuvent sembler très éloignés de ceux d’équipes qui s’appuient sur d’autres méthodologies, ce qui s’explique en
partie par l’absence d’un cadre standardisé, comme il est possible d’en trouver en gestion de projet Lean ou Scrum.

• Gérer des projets avec un pouvoir de décision moindre : si votre équipe compte en ses rangs un chef de produit ou un chef
de projet particulièrement impliqué, cette méthodologie n’est sans doute pas celle qui vous conviendra le mieux. Dans une
équipe de développement Scrumban, les membres ne se voient pas attribuer de rôle particulier. Dans le cadre d’un sprint, cela
signifie que chacun est sur un pied d’égalité et peut prendre des décisions, s’il estime qu’elles sont adaptées à la situation.
II. La méthode agile hybride ScrumBan
II.6. Méthode Scrumban : Processus et caractéristiques

 Les caractéristiques Scrum retrouvent dans la méthode Scrumban : Les itérations se déroulent à intervalles réguliers,
généralement à chaque fin de sprint, lorsque l’équipe organise des réunions d’analyse et des rétrospectives de sprint. Les
priorités de travail sont établies en fonction de la complexité des tâches et de la demande produit. Les membres d’équipe
doivent définir ensemble ce que signifie un travail « terminé ». Chacun sait donc à quel moment une tâche peut être considérée
comme achevée. Ainsi, les résultats finaux attendus sont clairement énoncés et définis.

 Les caractéristiques Kanban retrouvent dans la méthode Scrumban : Elle permet d’établir un backlog clair des tâches à
accomplir. Dès qu’un membre d’équipe commence à travailler sur une tâche, il « extrait » ces tâches du backlog pour les
ajouter à son travail en cours. Il convient de fixer une limite stricte de tâches en cours à ne pas dépasser afin d’éviter que
l’équipe ne se retrouve surchargée. Les tâches sont représentées par des cartes sur un tableau Kanban. Lorsque les équipes
travaillent sur une tâche, les cartes sont déplacées vers la colonne qui correspond à l’étape de la tâche.

 Les caractéristiques propres à Scrumban : La structure Scrumban ne comprend aucune hiérarchie d’équipe. Cela signifie
que chaque membre de l’équipe de développement peut faire des choix et prendre des décisions, indépendamment de son
rôle. En outre, le groupe fonctionne intégralement en autogestion et ne désigne pas de chef d’équipe. Il n’est pas nécessaire
d’attribuer une échéance aux projets Scrumban. Le travail est souvent organisé en une succession de sprints de deux
semaines : ainsi, les membres d’équipe se concentrent sur les tâches propres au sprint concerné, puis les révisent, avant de
répéter ce processus. La méthode Scrumban est donc particulièrement adaptée pour les projets à très long terme ou ceux
dont l’objectif est flou.
III. Autres méthodes agiles
Lean – Design Thinking
III. Autres méthodes agiles
III.1. Méthode Lean : Définition & Démarche

 Le Lean management peut être défini comme la participation de l'ensemble des employés d'une entreprise à la lutte contre le
gaspillage en éliminant toute les activités non rentables de l'entreprise. Le but est donc de faire toujours plus, plus vite et
mieux.
 Le Lean management prend en compte le bien-être des employés. Ainsi l'objectif est d'augmenter la productivité tout en
améliorant les conditions de travail. Les salariés sont impliqués à la fois dans la lutte contre le gaspillage et l'amélioration de
leurs conditions de travail.
 La méthodologie Lean cherche à résoudre de façon active les problèmes de production dans les différents niveaux de
l'entreprise (approvisionnement, production et distribution). Ainsi le gaspillage est réduit grâce à :
• L'élimination de la surproduction,
• La diminution des stocks,
• La maîtrise des délais,
• Une meilleure gestion des transports,
• Une meilleure qualité par la réduction des défauts,
• La gestion efficace des compétences,
• L'optimisation de la communication et de la formation,
• La réduction des coûts.
 Cette approche vise donc à éliminer tout ce qui est inutile au sein du processus de fabrication ou de production, comme les
temps d'attente qui nuisent à la fluidité, les déplacements superflus qui font perdre du temps, la surproduction qui génère des
stocks excessifs, les gestes inadéquats et les outils inadaptés, ou encore les positions de travail non optimales... Bref tout ce
qui peut être qualifié de gaspillage et pénalise les temps de production.
III. Autres méthodes agiles
III.2. Méthode Lean : Fonctionnement et Etapes

 Le Lean management distingue sept sources de gaspillages très courants :


1. La surproduction : une production excessive par rapport aux besoins de client, ce qui engendre des stocks superflus.
2. Les stocks inutiles : puisque les processus de production ne sont pas optimisés, on produit davantage pour ne pas manquer en cas de
besoin.
3. Les délais d’attente : attention aux goulets d'étranglement qui empêchent la fluidité des processus de production.
4. Les activités de manutention et le transport : optimiser les emplacements des lieux de production afin d'éliminer les convoyages
inutiles.
5. Les traitements superflus : éviter les usinages et les traitements inutiles qui ne créent pas de valeur ajoutée.
6. Les mouvements inutiles : rationaliser les mouvements et les déplacements des employés pour éviter les pertes de temps.
7. Les défauts de fabrication : il est important de faire bien du premier coup afin d'éviter les retouches et les rebuts.

Pour appliquer le Lean management, les entreprises peuvent utiliser différents outils ou méthodes tels que :
 Le Kanban : il s'agit d'une méthode de gestion du stock qui permet de produire sur demande.
 La méthode des 5S : souvent la première étape de toute démarche qualité, l'objectif de cette démarche est de garantir la propreté, la
sécurité et la bonne organisation du poste de travail.
 Le Kaizen : il s'agit d'un processus visant à l'amélioration continue d'une organisation jour après jour, avec la participation de tous les
employés.
 La méthode SMED : le but de cette méthode consiste à réduire au minimum le temps de changement d'outils.
 Les Six Sigma : cette méthode de management vise à l'amélioration de la qualité et de l'efficacité des processus.
III. Autres méthodes agiles
III.2. Méthode Lean : Fonctionnement et Etapes

 Parmi les méthodologies les plus répandues pour garantir l’application réelle du Lean management, nous avons celle du cycle
de Deming (PDCA) – basée sur les phases du Plan, Do, Check, Act.
 Cette méthodologie se caractérise par sa nature cyclique et circulaire. Chacune des phases que nous allons décrire se
reproduira donc dans une optique d’amélioration continue et d’expérimentation.
 Le cycle de Deming est une méthode qui se décompose en quatre phases principales :
1. Plan : est la phase de définition des objectifs et des résultats attendus, sur la base desquels la stratégie, le plan d’action et les lignes
directrices du processus sont définis.
2. Do (exécution) : c’est la phase exécutive dans laquelle ce qui était prévu précédemment est mis en œuvre. Dans cette phase il faudra être
particulièrement attentif à suivre les objectifs définis initialement et à ne pas s’en écarter.
3. Check : c’est la phase au cours de laquelle on vérifie qu’il n’y a pas d’écarts entre les deux phases précédentes, c’est-à-dire entre ce qui
était prévu et ce qui a été effectivement réalisé en termes d’activités.
4. Act (action) : sur la base des résultats qui ont émergé lors de la phase de vérification précédente, toutes les corrections, améliorations,
optimisations de processus seront mises en œuvre dans une optique d’amélioration continue. Cette dernière phase vous ramène à la
phase de planification.
III. Autres méthodes agiles
III.3. Méthode Lean : Avantages & Inconvénients

 Le Lean management a un impact positif sur le bien-être des employés qui travaillent différemment et sont soumis à moins
de stress. De plus, le fait de les inclure dans le processus d'amélioration est valorisant pour eux, et permet de soulever des
points que le management n'avait pas vu. La méthode Lean permet de réduire les coûts, ce qui en fait un outil efficace contre
les délocalisations.
 En revanche, certaines entreprises appliquent les principes du Lean management dans le seul but d'augmenter leur
productivité, sans se soucier de la qualité de travail de ses employés. Les cadences sont alors accélérées et les
déplacements réduits au minimum, voire totalement supprimés. Les tâches sont divisées et les salariés deviennent ultra
spécialisés, ce qui est dévalorisant.

 On s'éloigne complètement de l'objectif initial du Lean pour se rapprocher du taylorisme.


✓ La méthodologie Lean vise à réduire ou à éliminer toutes les activités non rentables d'une entreprise. Cette méthode a ses
limites, mais si elle est correctement appliquée, elle permet de réconcilier productivité et qualité de travail.
✓ Le Lean est donc une philosophie, qui repose sur quelques piliers fondamentaux : pour fonctionner, un processus doit
favoriser le gain de temps, de coûts, l’augmentation de la valeur pour le client, l’amélioration de la qualité de vie des personnes
qui rejoignent le projet.
III. Autres méthodes agiles
III.4. Méthode Design Thinking : Définition et Démarche

 Le Design Thinking a été traduit en français par « esprit design » ou « pensée design ». Il s’agit à la fois d’une méthode,
d’un processus d’innovation et d’une vision spécifique du travail.
 Le Design Thinking, ou pensée design en français, est une méthode de résolution de problèmes créative et innovante, qui
place l'utilisateur au centre du processus. Cette approche se caractérise par une approche empathique, itérative et
collaborative, qui vise à comprendre les besoins et les attentes des utilisateurs pour créer des solutions pertinentes et
efficaces.
 La définition du Design Thinking a beaucoup évolué depuis la création du concept. Globalement, il s’agit d’une méthode ou
approche centrée sur l’utilisateur / humain et tournée vers l’innovation. Quel que soit le domaine d’application qui sont au
cœur de cette méthodologie d’innovation.; l’empathie, la créativité, la cocréation, l’itération, et le droit à l’erreur.
 L’objectif est de s’approprier les outils du design pour gérer des projets innovants et résoudre des problèmes, passés ou à
venir. Cela permet de concevoir des produits et services innovants pour les utilisateurs, collaborateurs, consommateurs ou
usagers.
 Le design Thinking ou pensée design repose sur quatre grands principes.
• Principe 1 : Identifier clairement la problématique à résoudre.
• Principe 2 : L’humain est au cœur de cette méthode.
• Principe 3 : Une équipe pluridisciplinaire
• Principe 4 : Échouer rapidement afin d’atteindre plus vite le résultat escompté
III. Autres méthodes agiles
III.5. Méthode Design Thinking : Processus et Etapes

Les étapes du design Thinking varient selon les écoles de pensée. Mais une fois que vous avez compris le concept, le choix du
nombre d’étapes vous revient entièrement. Nous vous présentons les deux processus les plus connus. Le processus en 7 étapes
d’après Rolf Faste et le processus en 5 étapes d’après d.school.
En résumé, le design Thinking est un mode de fonctionnement qui implique tous les acteurs concernés dans la conception d’une
innovation. Il implique surtout les utilisateurs (l’humain).
 Selon Rolf Faste, le design Thinking suit 7 étapes :
1. Définir (identifier clairement le problème)
2. Rechercher (définir la problématique exacte)
3. Produire des idées (il s’agira ici de collecter les idées et discussions)
4. Prototype (créer de nouveaux prototypes)
5. Sélectionner (choisir la meilleure idée et se concentrer sur elle)
6. Implémenter (mettre en place le projet)
7. Apprendre (recueillir tous les retours des utilisateurs et améliorer le produit)
• Selon d.school est une faculté de l’Université de Stanford, dont la spécialité est « le design ». Son processus
du design Thinking est le suivant :
1. L’empathie,
2. La définition,
3. L’idéation,
4. Les prototypes,
5. Les tests.
III. Autres méthodes agiles
III.6. Méthode Design Thinking : Avantages et Inconvénients

 Le design thinking dispose de nombreux avantages :


• Cette méthode encourage la créativité et la pensée « hors de sentiers battus » pour résoudre des challenges beaucoup
plus rapidement que par des méthodes traditionnelles.
• Le design thinking permet de créer des liens entre les membres d’une entreprise, grâce à la cocréation.
• Ce concept favorise l’expérience utilisateur, puisque les consommateurs sont au centre de cette démarche innovante.
• Le design thinking valorise le travail en équipe et responsabilise les salariés qui participent à l’élaboration d’un produit ou
service.

 Comme tout méthode, le design Thinking connaît également quelques limites à prendre en compte :
• En raison de la nature expérimentale du design Thinking, il y a un risque que certaines idées ne fonctionnent pas comme
prévu.
• Pour mettre en œuvre efficacement le design Thinking, il est nécessaire d'avoir des ressources et des compétences
spécifiques..
• Pour certaines entreprises traditionnelles, il peut être difficile de changer leur culture et leur mode de fonctionnement
pour adopter le design Thinking.

Vous aimerez peut-être aussi