{"id":135,"date":"2012-01-09T18:15:13","date_gmt":"2012-01-09T17:15:13","guid":{"rendered":"http:\/\/dev.qualilogy.com\/fr\/?p=135"},"modified":"2013-01-04T18:15:43","modified_gmt":"2013-01-04T17:15:43","slug":"la-matrice-de-lapprentissage","status":"publish","type":"post","link":"http:\/\/qualilogy.com\/fr\/la-matrice-de-lapprentissage\/","title":{"rendered":"La matrice de l&rsquo;apprentissage"},"content":{"rendered":"<p>Le Nouvel An est toujours une bonne occasion de renouer des contacts et j\u2019ai appel\u00e9 un ami avec lequel je n\u2019avais pas parl\u00e9 depuis quelques temps. Il est \u00e9galement consultant, donc nous nous sommes retrouv\u00e9s assez vite \u00e0 \u00e9changer sur notre activit\u00e9, et je lui ai demand\u00e9 s\u2019il avait des nouvelles d\u2019une soci\u00e9t\u00e9 dans laquelle nous avions travaill\u00e9 ensemble.<\/p>\n<p>Il m&rsquo;a dit que leurs projets \u00e9taient si chaotiques qu\u2019ils ont d\u00e9cid\u00e9 d&rsquo;externaliser leurs applications. Ils ont reconnu qu&rsquo;ils ne parvenaient pas \u00e1 maintenir un code source correct: trop complexe, trop de difficult\u00e9s \u00e0 mettre en \u0153uvre des \u00e9volutions, trop de bugs, les plannings ne sont pas respect\u00e9s, les budgets sont d\u00e9pass\u00e9s et l\u2019image de l\u2019IT et sa cr\u00e9dibilit\u00e9 sont en baisse.<\/p>\n<p>Ma premi\u00e8re pens\u00e9e a \u00e9t\u00e9 qu&rsquo;ils avaient fait un grand pas en avant: ils savent qu&rsquo;ils ne savent pas. <!--more--><\/p>\n<p>Il existe une matrice appel\u00e9e \u00ab Learning Matrix \u00bb qui d\u00e9crit les 4 \u00e9tapes pour passer du stade de la non-connaissance \u00e0 la comp\u00e9tence la plus avanc\u00e9e. Elle est utilis\u00e9e dans de nombreux domaines, et je l\u2019ai rencontr\u00e9e pour la derni\u00e8re fois dans une vid\u00e9o enseignant comment jouer et gagner au poker.<\/p>\n<p>Habituellement, toute personne qui d\u00e9bute au poker pense que conna\u00eetre les r\u00e8gles et quelques strat\u00e9gies de base est suffisant pour r\u00e9ussir. Certains vont jouer de mani\u00e8re agressive parce qu&rsquo;ils ont vu un champion gagner de grosses sommes d&rsquo;argent ou un tournoi en appliquant une pression constante sur leurs adversaires et en employant des bluffs spectaculaires. D&rsquo;autres vont suivre une strat\u00e9gie \u00ab tight is right \u00bb c\u2019est-\u00e1-dire pratiquer un jeu serr\u00e9 avec uniquement les meilleures mains. La plupart du temps, ils vont jouer en fonction de la valeur de leurs cartes et ne seront pas \u00e0 m\u00eame de reconna\u00eetre les situations o\u00f9 ils pourraient gagner avec une petite paire ou quand ils verront leur paire d\u2019as se faire broyer.<\/p>\n<p>J&rsquo;aime bien l&rsquo;analogie avec le poker parce que c&rsquo;est un jeu d&rsquo;information imparfaite: vous devez prendre des d\u00e9cisions avec une information partielle et incertaine, comme dans la plupart des situations de gestion de projet. Maintenant, prenons un autre exemple.<\/p>\n<p>Vous avez toujours \u00e9t\u00e9 \u00e9tonn\u00e9e par une amie qui est une tr\u00e8s bonne cuisini\u00e8re, par sa capacit\u00e9 \u00e0 r\u00e9aliser des plats complexes sans le moindre effort. Ou vous adorez ce programme de t\u00e9l\u00e9vision o\u00f9 un c\u00e9l\u00e8bre chef montre comment cuisiner simplement des plats savoureux. Donc vous d\u00e9cidez de vous lancer, achetez quelques livres, quelques ustensiles et un beau tablier de cuisine. Vos premi\u00e8res exp\u00e9riences sont agr\u00e9ables et encourageantes, mais vous vous rendez vite compte que ce n&rsquo;est pas si simple et qu&rsquo;il vous manque certaines connaissances qui tout simplement ne s\u2019apprennent pas dans les livres.<\/p>\n<h3><a href=\"http:\/\/qualilogy.com\/wp-content\/uploads\/2012\/01\/LearningMatrix1.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-921\" title=\"LearningMatrix\" src=\"http:\/\/qualilogy.com\/wp-content\/uploads\/2012\/01\/LearningMatrix1.jpg\" alt=\"\" width=\"451\" height=\"434\" \/><\/a><br \/>\n<span style=\"text-decoration: underline\">\u00c9tape 1 \u2013 Non-conscience \/ Non-connaissance<\/span><\/h3>\n<p>Vous savez que vous ne savez pas. Vous \u00eates pass\u00e9s du premier stade de la non-connaissance inconsciente au deuxi\u00e8me stade, lorsque vous savez que vous manquez de comp\u00e9tences (essayons d\u2019\u00e9viter le terme \u2018incomp\u00e9tent\u2019, par trop p\u00e9joratif) :<\/p>\n<ul>\n<li>Vous comprenez qu\u2019il faut plus d\u2019aptitudes que vous ne le pensiez.<\/li>\n<li>Vous comprenez que vous ne serez pas en mesure de vous am\u00e9liorer sans acqu\u00e9rir ces nouvelles comp\u00e9tences.<\/li>\n<\/ul>\n<p>Cette \u00e9tape est habituellement la plus facile, mais certaines personnes n\u2019atteignent jamais le stade 2. Beaucoup de joueurs de poker aiment raconter ce coup difficile quand ils ont gagn\u00e9 un gros pot en allant \u00e0 tapis, mais attribuent g\u00e9n\u00e9ralement leurs pertes \u00e0 la malchance. Ou vous pouvez d\u00e9cider que vous n&rsquo;allez pas \u00e9couter les conseils de ceux dont vous consid\u00e9rez qu\u2019ils ne savent rien du noble art de la cuisine.<\/p>\n<p>Quand il s&rsquo;agit de gestion de projet et de qualit\u00e9 des applications, il existe tellement de diff\u00e9rentes sortes de d\u00e9veloppeurs, depuis le geek passionn\u00e9 de nouveaut\u00e9s au fatigu\u00e9 grincheux qu&rsquo;il est difficile de les sensibiliser tous \u00e0 la possibilit\u00e9 de s\u2019am\u00e9liorer ou de les d\u00e9cider \u00e0 appuyer sur le bouton \u2018apprentissage\u2019. Certains consid\u00e8rent m\u00eame que la programmation est un art que tr\u00e8s peu sont capables de comprendre et sont tr\u00e8s r\u00e9ticents \u00e0 tout ce qui pourrait \u00eatre interpr\u00e9t\u00e9 comme une tentative de contr\u00f4ler leur travail.<\/p>\n<h3><span style=\"text-decoration: underline\">\u00c9tape 2 &#8211; Conscience \/ Non connaissance<\/span><\/h3>\n<p>Maintenant, la vraie difficult\u00e9 commence \u00e0 l&rsquo;\u00e9tape 2, car la plupart du temps vous ne savez pas quelles connaissances vous manquent.<\/p>\n<p>Vous pouvez essayer de trouver quelques livres avec le risque de ne pas vraiment savoir o\u00f9 chercher et de vous noyer dans un grand nombre de textes, d\u2019articles ou de th\u00e9ories. Vous pourriez passer beaucoup de temps \u00e0 naviguer sur Internet, sur des blogs ou des forums, et vous abonner \u00e1 diff\u00e9rentes newsletters et d\u00e9couvrir des id\u00e9es tr\u00e8s int\u00e9ressantes, mais sans jamais savoir comment les mettre en pratique, ni si elles conviennent vraiment. Vous pouvez chercher et essayer diff\u00e9rents outils pour vous d\u00e9couvrir finalement d\u00e9\u00e7u et d\u00e9courag\u00e9 par leur complexit\u00e9, le manque d&rsquo;int\u00e9gration, et la quantit\u00e9 d&rsquo;efforts n\u00e9cessaires pour les mettre en \u0153uvre.<\/p>\n<p>Vous vous souvenez la derni\u00e8re fois que vous ne pouviez pas trouver les cl\u00e9s de votre voiture? Vous commencez \u00e0 regarder les endroits les plus communs o\u00f9 vous les laisser habituellement, en tournant dans toute la maison jusqu&rsquo;\u00e0 ce que vous r\u00e9alisiez finalement que c\u2019est la troisi\u00e8me fois que vous retournez les coussins du canap\u00e9 et que ce n&rsquo;est pas tr\u00e8s productif. Alors, vous d\u00e9cidez d\u2019adopter une approche plus syst\u00e9matique et rationnelle, ce qui signifie g\u00e9n\u00e9ralement:<\/p>\n<ul>\n<li>Analyser les \u00e9v\u00e9nements les plus r\u00e9cents &#8211; \u00e0 quand remonte la derni\u00e8re fois que vous avez vu ces maudites cl\u00e9s, \u00e0 quel endroit et ce que vous avez fait depuis.<\/li>\n<li>Rechercher soigneusement tous les endroits les plus probables et les \u00e9liminer un \u00e0 un.<\/li>\n<\/ul>\n<p>Il n&rsquo;ya pas de chemin facile et pas de recette miracle secret, mais dans le cas de cette soci\u00e9t\u00e9 qui a choisi la voie de l\u2019outsourcing, sans disposer de plus d\u2019informations sinon leur difficult\u00e9 \u00e0 maintenir correctement ses applications, je recommanderais la m\u00eame approche que dans <a title=\"Best of both worlds\" href=\"http:\/\/qualilogy.com\/fr\/best-of-both-worlds\" target=\"_blank\">ce post<\/a>:<\/p>\n<ul>\n<li>Analyser le code source afin d&rsquo;obtenir une carte de la non-qualit\u00e9.<\/li>\n<li>Echanger avec les stakeholders et les \u00e9quipes de projet afin de d\u00e9finir les priorit\u00e9s et un p\u00e9rim\u00e8tre : quels sont les objectifs? R\u00e9duire les d\u00e9fauts et am\u00e9liorer la qualit\u00e9? R\u00e9duire les co\u00fbts et am\u00e9liorer le time-to-market ?<\/li>\n<li>D\u00e9finir un plan d\u2019actions \/ un processus pour atteindre ces objectifs.<\/li>\n<\/ul>\n<p>Tout n&rsquo;est pas compatible, et vous le savez bien: faire mieux, plus vite et moins cher n&rsquo;est pas de ce monde. Donc faites simple.<\/p>\n<p>Par exemple, identifier les 10 \u00e0 15 best practices de programmation qui ne sont pas bien respect\u00e9es mais qui sont dangereuses pour l&rsquo;application en termes de robustesse ou la performance. Mettre en place une tol\u00e9rance 0 pour ces d\u00e9fauts et faire des analyses de code r\u00e9guli\u00e8res pour les identifier.<br \/>\nVous pouvez aussi faire un peu de formation: tout le monde aime \u00e7a, mais \u00e9vitez les formations-vacances. Inscrivez votre formation dans un programme bas\u00e9 sur vos objectifs, mettez en pratique imm\u00e9diatement. Tout le monde aime une belle certification \u00e9galement.<\/p>\n<h3><span style=\"text-decoration: underline\">\u00c9tape 3 &#8211; Conscience \/ Connaissance<\/span><\/h3>\n<p><a href=\"http:\/\/qualilogy.com\/wp-content\/uploads\/2012\/01\/learningmatrixstade31.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignleft size-medium wp-image-923\" title=\"learningmatrixstade3\" src=\"http:\/\/qualilogy.com\/wp-content\/uploads\/2012\/01\/learningmatrixstade31-300x288.jpg\" alt=\"\" width=\"288\" height=\"277\" \/><\/a>La tol\u00e9rance z\u00e9ro ne signifie pas que vous faites \u2018boo\u2019 au programmeur qui oublie les bonnes pratiques. Ce n&rsquo;est pas un manque de connaissance, c&rsquo;est un manque d&rsquo;attention. A ce stade, il aura besoin de se concentrer et se souvenir ce qu\u2019il a appris afin de s&rsquo;am\u00e9liorer.<\/p>\n<p>Dans la vid\u00e9o pour apprendre le poker, l&rsquo;un des conseils pour passer de l&rsquo;\u00e9tape 2 \u00e0 l&rsquo;\u00e9tape 3 consiste \u00e1 r\u00e9viser les mains jou\u00e9es, celles avec lesquelles on gagne et celles avec lesquelles on perd, afin de d\u00e9finir une gamme de mains \u00e0 jouer de mani\u00e8re coh\u00e9rente, en fonction de certains facteurs comme le type de jeu de poker ou la position autour de la table.<\/p>\n<p>Dans un premier temps, la mise en \u0153uvre de cette \u2018bonne pratique\u2019 n&rsquo;est pas automatique et n\u00e9cessite un minimum de r\u00e9flexion afin de se souvenir si les deux cartes en main sont ou non profitables. Il faut \u00e9galement continuer \u00e1 effectuer des \u2018reviews\u2019 de mains jou\u00e9es afin de voir si le jeu et les r\u00e9sultats se sont am\u00e9lior\u00e9s.<\/p>\n<p>En tant que gestionnaire de projet ou consultant Qualit\u00e9, fournir du feedback est important. Analysez le code source r\u00e9guli\u00e8rement, g\u00e9n\u00e9rez des rapports avec la liste des nouveaux d\u00e9fauts \u00e0 corriger. Bient\u00f4t, vous devriez voir quelques am\u00e9liorations. Il est important de d\u00e9finir des objectifs r\u00e9alisables qui sauront maintenir la motivation et \u00e9viter l&rsquo;\u00e9chec.<\/p>\n<p>Cependant, les \u00e9tapes 2 et 3 sont celles o\u00f9 l\u2019on passe le plus de temps, n\u00e9cessaire pour passer d\u2019un esprit de d\u00e9butant \u00e1 l\u2019apprentissage, la pratique et l\u2019analyse des r\u00e9sultats.<\/p>\n<h3><span style=\"text-decoration: underline\">\u00c9tape 4 &#8211; Inconscience \/ connaissance<\/span><\/h3>\n<p><a href=\"http:\/\/qualilogy.com\/wp-content\/uploads\/2012\/01\/learningmatrixstade41.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignright size-medium wp-image-924\" title=\"learningmatrixstade4\" src=\"http:\/\/qualilogy.com\/wp-content\/uploads\/2012\/01\/learningmatrixstade41-300x288.jpg\" alt=\"\" width=\"288\" height=\"277\" \/><\/a>La comp\u00e9tence acquise est devenue une seconde nature et vous \u00eates capable de l&rsquo;utiliser automatiquement, sans m\u00eame y penser.<\/p>\n<p>Un d\u00e9veloppeur a ma\u00eetris\u00e9 compl\u00e8tement toutes les bonnes pratiques de programmation qui \u00e9taient sur la liste. Le joueur de poker sait en un clin d&rsquo;oeil comment jouer ses cartes. Vous \u00eates maintenant capable de faire cuire dans votre four tout type de viande de toute taille et de tout poids, qui sera parfaitement \u00e0 point ou au go\u00fbt de vos invit\u00e9s.<\/p>\n<p>Vous r\u00e9alisez cette t\u00e2che sans effort, et m\u00eame si vous \u00eates toujours aux prises avec certains autres aspects de votre jeu, de vos efforts culinaires ou de votre projet, vous savez que vous pouvez apprendre \u00e0 les r\u00e9soudre.<\/p>\n<p>Il est important de consolider ce qui a \u00e9t\u00e9 r\u00e9alis\u00e9 en pr\u00e9sentant les r\u00e9sultats \u00e0 votre \u00e9quipe et aux utilisateurs et stakeholders : de meilleures comp\u00e9tences doivent se traduire par une meilleure qualit\u00e9 de code, moins de d\u00e9fauts, un meilleur time-to-market.<\/p>\n<p>Savoir comment apprendre am\u00e9liore votre capacit\u00e9 d&rsquo;apprentissage et vos comp\u00e9tences de mani\u00e8re plus efficace.<\/p>\n<p>Pour un gestionnaire de projet ou un consultant Qualit\u00e9, les analyses de code vous permettent d\u2019identifier ce que vous ignorez et o\u00f9 placer votre effort. Des objectifs r\u00e9alisables, une \u00e9coute active, un processus bien d\u00e9fini nous aideront \u00e0 aller de l&rsquo;avant jusqu&rsquo;\u00e0 ce que tout \u2018clique\u2019 en place.<\/p>\n<p>Une fois encore, le plus important \u00e0 mon avis est que l&rsquo;am\u00e9lioration des comp\u00e9tences doit se traduire par une meilleure qualit\u00e9 applicative et une meilleure image de IT. Les am\u00e9liorations doivent \u00eatre reconnues.<\/p>\n<p>Ce n&rsquo;est pas seulement une question de r\u00e9compense. Cela pourrait vous \u00e9viter de perdre le contr\u00f4le de votre projet et de voir vos applications externalis\u00e9es.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Le Nouvel An est toujours une bonne occasion de renouer des contacts et j\u2019ai appel\u00e9 un ami avec lequel je n\u2019avais pas parl\u00e9 depuis quelques temps. Il est \u00e9galement consultant, donc nous nous sommes retrouv\u00e9s assez vite \u00e0 \u00e9changer sur notre activit\u00e9, et je lui ai demand\u00e9 s\u2019il avait des nouvelles d\u2019une soci\u00e9t\u00e9 dans laquelle [&hellip;]<\/p>\n","protected":false},"author":3,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[2],"tags":[],"class_list":["post-135","post","type-post","status-publish","format-standard","hentry","category-qualite-des-applications"],"_links":{"self":[{"href":"http:\/\/qualilogy.com\/fr\/wp-json\/wp\/v2\/posts\/135"}],"collection":[{"href":"http:\/\/qualilogy.com\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/qualilogy.com\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/qualilogy.com\/fr\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"http:\/\/qualilogy.com\/fr\/wp-json\/wp\/v2\/comments?post=135"}],"version-history":[{"count":1,"href":"http:\/\/qualilogy.com\/fr\/wp-json\/wp\/v2\/posts\/135\/revisions"}],"predecessor-version":[{"id":136,"href":"http:\/\/qualilogy.com\/fr\/wp-json\/wp\/v2\/posts\/135\/revisions\/136"}],"wp:attachment":[{"href":"http:\/\/qualilogy.com\/fr\/wp-json\/wp\/v2\/media?parent=135"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/qualilogy.com\/fr\/wp-json\/wp\/v2\/categories?post=135"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/qualilogy.com\/fr\/wp-json\/wp\/v2\/tags?post=135"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}