Design Thinking et Agile en IT
Design Thinking et Agile en IT
Par exemple,
Supposons qu'il y ait une petite épicerie, au départ le taux de vente sera à petite échelle. Comme
Les jours passent, la demande augmente et donc le flux de clients augmentera également, cela conduit à
pour augmenter le flux de trésorerie. Puisque le flux de trésorerie est plus élevé, cela entraîne la gestion
plus de comptes et de transactions.
Maintenant, il y a plus de fardeau sur le propriétaire pour gérer ces nombreuses transactions et autres.
travaux associés. Donc, le propriétaire du supermarché pense à faire usage de la technologie
pour gérer ce fardeau. Le propriétaire consulte une entreprise informatique pour développer un logiciel qui
peut bien gérer le fardeau existant.
Page1de16
La pensée design (design centré sur l'humain) en général
Page2de16
There is boom in IT industry in last 2 decades. It is important to know how project
la gestion est effectuée dans l'industrie informatique.
Les clients s'adressent à l'industrie informatique pour le développement de logiciels, l'entreprise informatique prend
les exigences des clients dépendent de la manière dont ils commencent à travailler en équipes pour atteindre un
Page3de16
Cadres de méthodologies agiles :
Agile
Une méthodologie de gestion de projet caractérisée par la construction de produits en utilisant
des cycles de travail courts qui permettent une production rapide et une révision constante.
Kanban
Une approche visuelle de la gestion de projet où les équipes créent des éléments physiques
représentations de leurs tâches, utilisant souvent des post-it sur des tableaux blancs (ou
applications en ligne). Les tâches sont déplacées à travers des étapes prédéterminées pour suivre
progrès et identifier les obstacles communs.
Scrum
Une méthodologie de gestion de projet dans laquelle une petite équipe est dirigée par un maître Scrum, dont
le travail principal consiste à éliminer tous les obstacles à l'achèvement du travail. Le travail est fait dans
des cycles courts appelés sprints, mais l'équipe se réunit quotidiennement pour discuter des tâches en cours
et des obstacles.
Page4de16
La pensée design et la méthodologie Agile
30-35 % voire même 50 % des projets informatiques échouent selon des recherches
L'Agile améliore le taux de réussite de presque le double en favorisant une meilleure collaboration
et communication, mais Agile ne fournit qu'un moyen de résoudre des problèmes et comment on peut
on décide quel est le bon problème à résoudre. C'est là que le Design thinking intervient
un rôle vital.
Combiner les deux n'est pas une tâche facile et nécessite un changement de culture (une nouvelle façon de penser)
Page5de16
Les organisations doivent affecter les bonnes personnes aux projets, et elles doivent s'assurer
compatibilité culturelle entre les équipes et la manière dont le Design thinking et l'Agile
travail de méthodologie.
Page6de16
Page7de16
Avantages de la méthode de développement Agile utilisée dans les logiciels
développement dans l'industrie informatique
➢ Une entreprise / industrie peut avoir de nombreux départements / divisions / processus mais
with a common GOAL. Strategy adopted by each could be different.
➢ Afin d'atteindre efficacement et efficacement l'objectif requis, il est nécessaire de
plan the Process & implement the plan judiciously.
➢ Ces actions doivent être surveillées périodiquement afin que toute lacune puisse être
identifié dès le stade initial et action corrective mise en œuvre.
➢ Dans les jours anciens, beaucoup utilisaient des paquets organisationnels efficaces comme le temps et
Analyse de mouvement (TMS) ou techniques de gestion de la qualité totale (TQM).
➢ La technique BPM est suivie maintenant, depuis quelques décennies.
➢ La gestion des processus métier (BPM) est une façon de décomposer des individus
processus en leurs éléments les plus basiques (les tâches et activités en cours d'exécution).
BPM montre, de façon claire et transparente, comment un produit ou un service se transforme alors qu'il
se déplace à travers la séquence de processus d'une organisation, souvent en temps quasi réel.
Page8de16
➢ Les modèles de processus auront une communication entre les parties prenantes comme les entreprises
analystes, participants au processus et architectes logiciels.
➢ Les modèles de processus fournissent une compréhension partagée afin que chacun puisse contribuer.
connaissance
➢ BPM est une combinaison de diverses étapes liées aux processus telles que la cartographie des processus,
Découverte des processus, Simulation des processus, Analyse des processus et Processus
amélioration.
AVANTAGES DE LA BPM :
➢ Il aligne les opérations avec la stratégie commerciale pour atteindre l'objectif ultime.
➢ Cela améliore la communication des processus.
➢ Augmenter le contrôle et la cohérence
➢ Improve operational efficiencies
➢ Obtenez un avantage concurrentiel en améliorant les ventes à un meilleur prix.
Page9de16
PROCESSUS MÉGA Principaux processus Sous-processus Activity Tâche
La BPM met en lumière les dépendances et les relations entre les personnes, le processus et
technologie, révélant ainsi la façon dont les choses sont faites dans une organisation, et
comparez cela avec la façon dont les choses devraient être faites, - et où ces éléments peuvent
être amélioré.
La pensée design se concentre également sur l'amélioration, mais prend en compte l'utilisateur final ou le client.
l'expérience comme point de départ. Fondamentalement, la pensée design utilise l'empathie pour
comprendre ce que les gens ressentent à propos de l'utilisation d'un service ou d'un produit, savoir où leur
les frustrations résident, puis s'appuie sur cette connaissance pour créer des améliorations, avec le
objectif ultime de rendre les clients heureux et d'améliorer les expériences et plus encore
épanouissant.
Page10of16
✓ Testez-le avec le client. S'il est satisfait, lancez-le, sinon répétez le processus.
Itérer.
L'amélioration des processus nécessite la même approche d'identification d'un défi (comme un)
processus inefficace), générant les informations nécessaires pour comprendre pourquoi le
le processus est inefficace, mettre en œuvre une solution possible, puis mesurer le
l'efficacité de cette solution dans le temps. Rincez et répétez ! Fusionner les deux
les disciplines (DT et BPM) signifient essentiellement utiliser les insights obtenus grâce à un
cadre BPM efficace pour alimenter le processus de conception et améliorer
processus d'affaires orientés vers le client.
responsabilité.
• Aller au-delà des cartes de processus traditionnelles et des modèles de cas vers une approche plus centrée sur le client
produits et services centrés sur l'humain et à échelle humaine
Page 11 de 16
•Mettre en commun l'aisance collective et améliorer la collaboration, grâce à la construction
équipes multidisciplinaires se concentrant sur un seul problème
•Exploiter l'empathie naturelle, menant à une meilleure compréhension des besoins et
défis des clients
Générer plus de revenus en garantissant un niveau de satisfaction client plus élevé.
Dans le livre 'Le Monde Plat', l'auteur Thomas Friedman indique le mot
« PLAT » avec une impression imaginaire que la technologie et internet ont changé le
le monde si abondamment que de nos jours, les gens travaillent à distance non seulement depuis un
une seule localisation géographique mais aussi à travers les continents avec des fuseaux horaires différents,
cultures et langues. L'auteur explique l'aplatissement comme la combinaison d'un personnel
ordinateur avec câble micro fibre optique, utilisant internet avec l'aide d'un fonctionnement
logiciel.
Travailler à distance et dans un environnement mondial est très courant maintenant et a gagné
acceptance as a general working norm in last couple of decades.
Avec l'internalisation, l'externalisation et les entreprises opérant dans un environnement mondial, font
affaires mondialement. Avec la direction basée à un seul endroit cependant
fonctionne avec d'autres régions grâce à l'utilisation de cette technologie. Cela signifie des affaires
fonctionner à l'échelle mondiale et donc les projets au sein des organisations aussi cheminent à l'échelle mondiale.
Page 12 sur 16
Les méthodes agiles sont très efficaces dans l'industrie du logiciel et donc dans d'autres industries.
also want to pursue its benefits in their businesses. Operating in a global
l'environnement rend ces cadres plus difficiles à faire fonctionner efficacement.
VIRTUEL (en ligne / Travail à distance) présente de nombreux avantages comme des économies en
Transport, installations alimentaires, loyer, etc. Différentes personnes peuvent travailler différemment.
lieux dans le monde & travail pour la même entreprise, même cause, même objectif, même
Cible.
Auparavant, on pensait que la technologie AGILE ne pouvait pas être appliquée au VIRTUEL.
fonctionne comme des cours en ligne ou du travail à domicile, etc. Mais avec des développements supplémentaires,
il a été prouvé que la technique AGILE est meilleure que n'importe quel autre modèle, comme le Water Fall
méthode etc.
En raison de la pandémie, l'enseignement s'est effectué en ligne ces deux dernières années, pour lequel de nombreuses applications existent.
Agile methodology can accept changes anytime and hence collaboration between
Les équipes co-localisées facilitent les processus agiles. De plus, moins de temps/d'efforts est suffisant.
pour la coordination ; interaction, développement, planification, revues ( Contrairement à l'eau
Méthode de chute).
Avec les besoins croissants de travailler à distance, il n'est pas vrai que les méthodes agiles ne le feront pas.
travailler pour des équipes distribuées. Bien que peu d'essais se présentent, avec l'aide d'outils et
les techniques de passage à un environnement de travail à distance sont possibles
Azhar Khwaja - un éminent chercheur dans son article « Gestion de projet agile »
avec des équipes virtuelles" Publié le 9 juillet 2020 : L'auteur a entrepris une grande
projet dans l'organisation pour mettre en œuvre une méthodologie de gestion agile avec
Page 13 sur 16
membres de l'équipe situés dans 4 pays. Aspects importants à prendre en compte / à remplir
pour une gestion efficace des membres d'équipe distribués comme expliqué ci-dessous :
Page 14 sur 16
règles et motiver à suivre ces principes volontairement. Planifier approprié et établir
attentes en conséquence.
VISUALISER TOUT : La planification des tâches est un outil qui fournit une visualisation
interprétation des tâches à accomplir. Établir une solution permettant à l'équipe
membres pour voir les flux de travail, décrire qui travaille sur quoi, s'aligner ensemble pour pouvoir
choisir la bonne tâche de la bonne priorité et au bon moment. Cette solution vous aidera
identifiez les bons domaines problématiques et analysez-les efficacement pour améliorer votre
processus.
Le meilleur exemple étant la pandémie de COVID-19 qui a appris aux employeurs à être
agile et les employeurs ont offert des options de temps flexible aux employés. Éducatif
les institutions ont également utilisé des Collaborations Virtuelles sous la forme de "EN LIGNE"
CLASSES.
La pensée design est à son meilleur lorsque des prototypes tangibles peuvent être utilisés pour visualiser de nouvelles
produits et services. Cependant, pour des systèmes logiciels complexes avec plusieurs utilisateurs
En général, de tels prototypes tangibles ne sont pas réalisables.
Pour surmonter ce problème, une approche de prototypage basée sur des scénarios peut être proposée pour
conception de systèmes logiciels complexes basés sur des modèles, tant structurels que
modèles comportementaux. Cela aide dans la conception détaillée et à remarquer les problèmes potentiels à l'avance.
Page 15 sur 16
SCÉNARIOS DE CONCEPTION : Versions révisées des scénarios d'utilisation qui illustrent comment un nouveau
la technologie pourrait être utilisée.
Page16de16