SlideShare une entreprise Scribd logo
1  sur  23
Télécharger pour lire hors ligne
7 lois du développement
logiciel
#1 la loi de Conway
L’architecture de ton applica0on
est déterminée par l’organisa0on
de la communica0on entre tes
équipes
Illustra(on
Équipe
3 🧒
Équipe
1 🧒
Équipe
2 🧒
Composant
3 ⚙
Composant
1 ⚙
Composant
2 ⚙
Organi
sa5on
Système
Implica(ons
→ Plutôt que faire des schémas d’archi
dans tous les sens 🥴 …
→… 🤔 d’abord réfléchir à comment on
organise ses équipes !
→ Ça permet aussi d’éviter les silos et
d’orienter pour délivrer de la valeur ✅
#2 la loi de Goodhart
Lorsqu’une mesure commence à
être un objec0f, ça n’est plus une
bonne mesure
Illustra(on
Implica(ons
→ AAenBon à bien choisir ses
indicateurs ! 🔢
§ Si je mesure le nombre de MEPs…
§ je vais essayer d’en faire le + possible
§ même si mes MEPs ont peu d’impact
§ ou délivrent peu de valeur 🤷
#3 la loi de Parkinson
Si on te donne 4 heures pour
réaliser une tâche, qui ne demande
que 3 heures. Tu la réaliseras
quand même en 4 heures.
Illustra(on
Implica(ons
Faire des pe(tes es(ma(ons
→ On se trompe moins 🎯
→ C’est plus facile à faire 😆
→ Les erreurs ont moins d’impact 💥
#4 la loi de Brookes
Plus tu mets de personnes sur un projet,
plus c’est difficile de communiquer
Illustra(on
À 6,
ça va
À 12,
c’est compliqué
Les liens poten9els = N*(N+1) /2
avec N le nombre de personnes
Implica(ons
→ 1 quand ton projet est en retard ⌚
Ne rajoute pas de nouvelles personnes
→ 2 mieux vaut plusieurs peBtes équipes
Qu’une grosse équipe 💀
→ 3 garder tout le monde dans la boucle
Ça prend du temps et de l’énergie 🥱
#5 la loi de Dunbar
Le nombre de connaissances très proches
que tu peux entretenir est limité.
Illustra(on
Degré de proximité
+ -
Implica(ons
→ Les membres d’une peBte équipe (5
personnes) auront des liens plus forts
qu’une plus grosse équipe (> 15) 🤝
→ Difficile de maintenir la cohésion dans
un département / une organisaBon de
plus de 150 personnes 🤼‍‍
#6 la loi de Hofstadter
On est toujours en retard… même en
an@cipant qu’on va avoir du retard
Pas CE
Hofstadter
Illustra(on
Implica(ons
→ Communiquer et sensibiliser les
sponsors 📢
→ Être prudent avec ses plannings 🤔
→ Ne pas trop croire les esBmaBons… 🤨
→… voire ne pas faire d’esBmaBons 😅
#7 la loi de Moore
La puissance des ordinateurs va croître
exponen@ellement (*2 tous les 2 ans)
Illustra(on
Nombre de transistors
~ puissance des ordinateurs
temps
Implica(ons
→ Les technologies et les ordinateurs
évoluent très vite ! 🏎
→ Il faut rester à jour, faire de la veille
pour uBliser les meilleurs ouBls 🔍
→ Et apprendre à apprendre pour ne
pas être dépassé 📚
Si ça vous a plu, un like ou
un commentaire❤
Pour me suivre :

Contenu connexe

En vedette

How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthThinkNow
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfmarketingartwork
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024Neil Kimberley
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)contently
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024Albert Qian
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsKurio // The Social Media Age(ncy)
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Search Engine Journal
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summarySpeakerHub
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next Tessa Mero
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentLily Ray
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best PracticesVit Horky
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project managementMindGenius
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...RachelPearson36
 
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Applitools
 
12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at WorkGetSmarter
 

En vedette (20)

How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
 
Skeleton Culture Code
Skeleton Culture CodeSkeleton Culture Code
Skeleton Culture Code
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
 
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
 
12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work
 
ChatGPT webinar slides
ChatGPT webinar slidesChatGPT webinar slides
ChatGPT webinar slides
 

7 Lois du software.pdf

  • 1. 7 lois du développement logiciel
  • 2. #1 la loi de Conway L’architecture de ton applica0on est déterminée par l’organisa0on de la communica0on entre tes équipes
  • 3. Illustra(on Équipe 3 🧒 Équipe 1 🧒 Équipe 2 🧒 Composant 3 ⚙ Composant 1 ⚙ Composant 2 ⚙ Organi sa5on Système
  • 4. Implica(ons → Plutôt que faire des schémas d’archi dans tous les sens 🥴 … →… 🤔 d’abord réfléchir à comment on organise ses équipes ! → Ça permet aussi d’éviter les silos et d’orienter pour délivrer de la valeur ✅
  • 5. #2 la loi de Goodhart Lorsqu’une mesure commence à être un objec0f, ça n’est plus une bonne mesure
  • 7. Implica(ons → AAenBon à bien choisir ses indicateurs ! 🔢 § Si je mesure le nombre de MEPs… § je vais essayer d’en faire le + possible § même si mes MEPs ont peu d’impact § ou délivrent peu de valeur 🤷
  • 8. #3 la loi de Parkinson Si on te donne 4 heures pour réaliser une tâche, qui ne demande que 3 heures. Tu la réaliseras quand même en 4 heures.
  • 10. Implica(ons Faire des pe(tes es(ma(ons → On se trompe moins 🎯 → C’est plus facile à faire 😆 → Les erreurs ont moins d’impact 💥
  • 11. #4 la loi de Brookes Plus tu mets de personnes sur un projet, plus c’est difficile de communiquer
  • 12. Illustra(on À 6, ça va À 12, c’est compliqué Les liens poten9els = N*(N+1) /2 avec N le nombre de personnes
  • 13. Implica(ons → 1 quand ton projet est en retard ⌚ Ne rajoute pas de nouvelles personnes → 2 mieux vaut plusieurs peBtes équipes Qu’une grosse équipe 💀 → 3 garder tout le monde dans la boucle Ça prend du temps et de l’énergie 🥱
  • 14. #5 la loi de Dunbar Le nombre de connaissances très proches que tu peux entretenir est limité.
  • 16. Implica(ons → Les membres d’une peBte équipe (5 personnes) auront des liens plus forts qu’une plus grosse équipe (> 15) 🤝 → Difficile de maintenir la cohésion dans un département / une organisaBon de plus de 150 personnes 🤼‍‍
  • 17. #6 la loi de Hofstadter On est toujours en retard… même en an@cipant qu’on va avoir du retard Pas CE Hofstadter
  • 19. Implica(ons → Communiquer et sensibiliser les sponsors 📢 → Être prudent avec ses plannings 🤔 → Ne pas trop croire les esBmaBons… 🤨 →… voire ne pas faire d’esBmaBons 😅
  • 20. #7 la loi de Moore La puissance des ordinateurs va croître exponen@ellement (*2 tous les 2 ans)
  • 21. Illustra(on Nombre de transistors ~ puissance des ordinateurs temps
  • 22. Implica(ons → Les technologies et les ordinateurs évoluent très vite ! 🏎 → Il faut rester à jour, faire de la veille pour uBliser les meilleurs ouBls 🔍 → Et apprendre à apprendre pour ne pas être dépassé 📚
  • 23. Si ça vous a plu, un like ou un commentaire❤ Pour me suivre :