Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Apprentissage continu

106 views

Published on

Pivotal Paris 2019: Spring Track
Apprentissage continu

Published in: Software
  • Be the first to comment

  • Be the first to like this

Apprentissage continu

  1. 1. © Copyright 2019 Pivotal Software, Inc. All rights Reserved. Tim Jarratt 04-07-2019 Apprentissage continu
  2. 2. Cover w/ Image Agenda ■ Une question ■ Une petite histoire ■ L’apprentissage continu ○ Qu’est-ce que c’est ○ Pourquoi c’est important ○ Premiers pas pour l’adopter ■ Quelques réflexions
  3. 3. D’où vient la qualité dans nos produits ?
  4. 4. Une histoire qui touche aux microservices
  5. 5. Notre protagoniste 🤓
  6. 6. Notre protagoniste 🤓 💾
  7. 7. Notre protagoniste 🤓 💾👦🏽👧🏻 👩🏼‍🦳
  8. 8. Bouquin.io 🤓
  9. 9. Bouquin.io 🤓 💾
  10. 10. Bouquin.io 🤓🤵🏻 💾
  11. 11. Bouquin.io 🤓🤵🏻 ❌
  12. 12. Bouquin.io 🤓🤵🏻 ❌ 💾 💾 💾 💾 💾 💾
  13. 13. Bouquin.io 🤓💨 ❌ 💾 💾 💾 💾 💾 💾
  14. 14. Bouquin.io 🤓 ❌ 💾 💾 💾 💾 💾 💾
  15. 15. Bouquin.io 🥺 ❌ 💾 💾 💾 💾 💾 💾
  16. 16. Bouquin.io 🥺
  17. 17. Bouquin.io 🥺😎
  18. 18. Bouquin.io 🤓😎
  19. 19. Bouquin.io 🤓😎
  20. 20. Bouquin.io 🤓😎 💾 <-REST-> 💾
  21. 21. Bouquin.io 🤓 💾 <-REST-> 💾
  22. 22. Bouquin.io 🤓💨🤵🏻 💾 <-REST-> 💾
  23. 23. Bouquin.io 🤓🤵🏻 💾 <-REST-> 💾
  24. 24. Bouquin.io 🤔🤵🏻 💾 <-REST-> 💾 🔐
  25. 25. Bouquin.io 🤔🤵🏻 💾 <-REST-> 💾 🔐🔎
  26. 26. Bouquin.io 🤔🤵🏻 💾 <-REST-> 💾 🔐🔎🥨
  27. 27. Bouquin.io 🤔🤵🏻 💾 <-REST-> 💾 🔐🔎🥨⚡
  28. 28. Bouquin.io 😱🤵🏻 💾 <-REST-> 💾 🔐🔎🥨⚡🤝
  29. 29. Bouquin.io 😱💨 💾 <-REST-> 💾
  30. 30. Bouquin.io 🤓😎 💾 <-REST-> 💾
  31. 31. Bouquin.io 🤓🤪😎 😜 💾 <-REST-> 💾
  32. 32. Bouquin.io 🤓🤪😎 😜 💾 <-REST-> 💾
  33. 33. Bouquin.io 🤓🤪😎 😜 💾 <-REST-> 💾�� ��
  34. 34. Bouquin.io 🤓🤪😎 😜 💾 <-REST-> 💾�� �� 💾 💾�� ��
  35. 35. Bouquin.io ��🤪😎 😜 💾 <-REST-> 💾�� �� 💾 💾�� �� 💾 💾�� ��
  36. 36. Bouquin.io ��🤪😎 😜 💾 <-REST-> 💾�� �� 💾 💾�� �� 💾 💾�� �� == API GATEWAY ==
  37. 37. Bouquin.io ��🤪😎 😜 💾 <-REST-> 💾�� �� 💾 💾�� �� 💾 💾�� �� �� == API GATEWAY ==
  38. 38. Bouquin.io ��🤪😎 😜 💾 <-AMQP-> 💾�� �� 💾 💾�� �� 💾 💾�� �� �� == API GATEWAY ==
  39. 39. Bouquin.io ��🤪😎 😜 💾 <-AMQP-> 💾�� �� 💾 💾�� �� 💾 💾�� �� �� �� == API GATEWAY ==
  40. 40. Bouquin.io ��🤪😎 😜 💾 <-AMQP-> 💾�� �� 💾 💾�� �� 💾 💾�� �� �� �� ⚡ ⚡ ⚡ ⚡ ⚡ ⚡ == API GATEWAY ==
  41. 41. Bouquin.io ��🤪😎 😜 💾 <-AMQP-> 💾�� �� 💾 💾�� �� 💾 💾�� �� �� �� ⚡ ⚡ ⚡ ⚡ ⚡ ⚡ 💨 🤵🏻 == API GATEWAY ==
  42. 42. Bouquin.io ��🤪😎 😜 💾 <-AMQP-> 💾�� �� 💾 💾�� �� 💾 💾�� �� �� �� ⚡ ⚡ ⚡ ⚡ ⚡ ⚡ 🤵🏻 == API GATEWAY ==
  43. 43. Bouquin.io ��🤪😎 😜 💾 <-AMQP-> 💾�� �� 💾 💾�� �� 💾 💾�� �� �� �� ⚡ ⚡ ⚡ ⚡ ⚡ ⚡ 🤵🏻 📅 ⏰ == API GATEWAY ==
  44. 44. Bouquin.io ��🤪😎 😜 💾 <-AMQP-> 💾�� �� 💾 💾�� �� 💾 💾�� �� �� �� ⚡ ⚡ ⚡ ⚡ ⚡ ⚡ 🤵🏻 📅 ⏰ == API GATEWAY ==
  45. 45. Bouquin.io ��🤪😎 😜 💾 <-AMQP-> 💾�� �� 💾 💾�� �� 💾 💾�� �� �� �� ⚡ ⚡ ⚡ ⚡ ⚡ ⚡ 💨 == API GATEWAY ==
  46. 46. Bouquin.io ��🤪😎 😜 💾 <-AMQP-> 💾�� �� 💾 💾�� �� 💾 💾�� �� �� �� ⚡ ⚡ ⚡ ⚡ ⚡ ⚡ == API GATEWAY ==
  47. 47. Bouquin.io ��🤪😎 😜 💾 <-AMQP-> 💾�� �� 💾 💾�� �� 💾 💾�� �� �� �� ⚡ ⚡ ⚡ ⚡ ⚡ ⚡ 💾 💾�� ��⚡ ⚡ == API GATEWAY ==
  48. 48. Bouquin.io ��🤪😎 😜 💾 <-AMQP-> 💾�� �� 💾 💾�� �� 💾 💾�� �� �� �� ⚡ ⚡ ⚡ ⚡ ⚡ ⚡ 💾 💾�� ��⚡ ⚡ 💾 💾�� ��⚡ ⚡ == API GATEWAY ==
  49. 49. Bouquin.io ��🤪😎 😜 💾 <-AMQP-> 💾�� �� 💾 💾�� �� 💾 💾�� �� �� �� ⚡ ⚡ ⚡ ⚡ ⚡ ⚡ 💾 💾�� ��⚡ ⚡ 💾 💾�� ��⚡ ⚡ == API GATEWAY ==
  50. 50. Bouquin.io ��🤪😎 😜 💾 <-AMQP-> 💾�� �� 💾 💾�� �� 💾 💾�� �� �� �� ⚡ ⚡ ⚡ ⚡ ⚡ ⚡ 💾 💾�� ��⚡ ⚡ 💾 💾�� ��⚡ ⚡ == API GATEWAY ==
  51. 51. Bouquin.io ��🤪😎 😜 💾 <-AMQP-> 💾�� �� 💾 💾�� �� 💾 💾�� �� �� �� ⚡ ⚡ ⚡ ⚡ ⚡ ⚡ 💾 💾�� ��⚡ ⚡ 💾 💾�� ��⚡ ⚡ == API GATEWAY ==
  52. 52. Bouquin.io ��🤪😎 😜 💾 <-AMQP-> 💾�� �� 💾 💾�� �� 💾 💾�� �� �� �� ⚡ ⚡ ⚡ ⚡ ⚡ ⚡ 💾 💾�� ��⚡ ⚡ 💾 💾�� ��⚡ ⚡ �� �� == API GATEWAY ==
  53. 53. Bouquin.io ��🤪😎 😜 💾 <-AMQP-> 💾�� �� 💾 💾�� �� 💾 💾�� �� �� �� ⚡ ⚡ ⚡ ⚡ ⚡ ⚡ 💾 💾�� ��⚡ ⚡ 💾 💾�� ��⚡ ⚡ �� ���� �� �� == API GATEWAY ==
  54. 54. Bouquin.io ��🤪💨 😜 💾 <-AMQP-> 💾�� �� 💾 💾�� �� 💾 💾�� �� �� �� ⚡ ⚡ ⚡ ⚡ ⚡ ⚡ 💾 💾�� ��⚡ ⚡ 💾 💾�� ��⚡ ⚡ �� ���� �� �� == API GATEWAY ==
  55. 55. Bouquin.io ��🤪😜 💾 <-AMQP-> 💾�� �� 💾 💾�� �� 💾 💾�� �� �� �� ⚡ ⚡ ⚡ ⚡ ⚡ ⚡ 💾 💾�� ��⚡ ⚡ 💾 💾�� ��⚡ ⚡ �� ���� �� �� == API GATEWAY ==
  56. 56. Bouquin.io ��💾 <-AMQP-> 💾�� �� 💾 💾�� �� 💾 💾�� �� �� �� ⚡ ⚡ ⚡ ⚡ ⚡ ⚡ 💾 💾�� ��⚡ ⚡ 💾 💾�� ��⚡ ⚡ �� ���� �� �� == API GATEWAY ==
  57. 57. Notre protagoniste, as-t-il réussi à créer un produit de bonne qualité ?
  58. 58. Sinon, a-t-il au moins appris quelque chose ?
  59. 59. ● Essayer de définir le bon problème ○ avant de s’y attaquer ● Chercher la bonne solution ○ (pour le bon problème) ● Surtout, mettre en place une boucle de feedback ○ CI / CD ○ Retrospectives Agilité + Feedback : une combinaison gagnante
  60. 60. L’Apprentissage Continu Il vaut mieux d’avoir plus qu’une simple boucle de feedback ● L’apprentissage continu, c’est le concept ○ d'élargir sans cesse nos connaissances ○ pour acquérir de nouvelles compétences ○ pour trouver de nouvelles solutions ○ pour adapter nos produits aux nouveaux besoins ○ et de toujours chercher un meilleur moyen de résoudre nos problèmes
  61. 61. L’Apprentissage Continu Il vaut mieux d’avoir plus qu’une simple boucle de feedback ● Q: À quoi ressemble “l’apprentissage continu” pour moi, ou mon équipe ? ● Q: Comment puis-je être conscient des erreurs que je fasse ?
  62. 62. Cover w/ Image Recherches de Don Norman ■ Designer célèbre ○ Chercheur ○ Professeur ○ Auteur
  63. 63. Cover w/ Image Recherches de Don Norman ■ Une boucle de feedback rapide ■ Qu’est-ce que je voudrais faire ? ■ Feedforward ○ Quelles alternatives ? ○ Qu’est-ce que je peux faire ? ○ Comment faire ? ■ Feedback ○ Ça marche ? ou non ?
  64. 64. Cover w/ Image Erreurs ■ 2 classifications d’erreurs ■ Mistakes ou Fautes ○ “Ah, je ne savais pas” ■ Slips ou Erreurs d’Attention ○ “Zut. J’ai oublié de le faire”
  65. 65. Ce qui est certain, c’est que les solutions d’hier ne nous aideront pas à résoudre les problèmes de demain
  66. 66. Dans nos équipes, il faut créer une culture d’apprentissage continu
  67. 67. The Fifth Discipline Don Norman - Design of Everyday Things Zen and the Art of Motorcycle Maintenance Rich Hickey - Hammock Driven Development References http://bit.ly/apprentissage-references
  68. 68. Pour en apprendre davantage pivotal.io/education
  69. 69. Transforming how the world builds software © Copyright 2019 Pivotal Software, Inc. All rights Reserved.

×