Skip to header Skip to main navigation Skip to main content Skip to footer

User account menu

  • Log in
Amaël BERTEAU
Software Craftsman & Maker

Main navigation

  • Home
  • News
  • Software Engineering
  • Maker
  • Entrepreneuriat
  • Misc
  • Personal Projects
    • Bio
    • Curriculum Vitae
    • Skills
    • Likes
    • My Values
    • Quotes
    • Favorite Books
    • Favorite Tools

Concepts / Practices

Breadcrumb

  • Home
  • Software Engineering
  • Concepts / Practices

Software Engineering

  • Agile
  • Concepts / Practices
  • Architecture / Design
  • Implementation
  • Tools
    • FR
    • EN

Pensée de second ordre

By aberteau | 11:00 AM CEST, Tue August 02, 2022
Pensée de second ordre

Connaissez-vous le concept de "pensée de second ordre" ?

Nos actions peuvent avoir plusieurs niveaux de conséquences :

  • Le premier est volontaire - c’est l’objectif recherché - les suivants ne le sont pas.
  • La pensée de second ordre sert à anticiper ces niveaux successifs

Dans des environnements complexes, il n’est pas toujours possible de prévoir les effets de nos actions. D’où l’importance d’analyser non seulement les conséquences de nos actions, mais aussi les conséquences de ces conséquences.

management
  • Read more about Pensée de second ordre

Qu'est-ce que le Hype Driven Development ?

By aberteau | 10:38 AM CEST, Tue July 26, 2022
Courbe Hype

C'est lorsque les décisions à propos d’architectures logicielles ou de stack technique sont prises sur des avis biaisés, les médias sociaux, et plus généralement les tendances, plutôt qu’en faisant des recherches solides et en considérant l’impact sur le projet.

❓ Comment reconnaître une tendance ?

La plupart ont une structure similaire :

1️⃣ Problème réel et solution 🤨

Une équipe rencontre un pb pour lequel aucune solution n'existe. Elle décide de créer un nouvel outil / librairie / paradigme pour résoudre ce pb.

Software Development
Software Design
  • Read more about Qu'est-ce que le Hype Driven Development ?

Accélérer le développement

By aberteau | 8:35 AM CEST, Wed June 22, 2022

Vous souhaitez accélérer le développement ?

Mais recruter davantage de développeurs est-il vraiment pertinent ? 🤔

⚠ Dans la majorité des cas, le facteur limitant d’une équipe n'est pas l'écriture du code. Augmenter le nombre de développeurs dans une équipe dont le goulet n’est pas la phase d’écriture du code revient à accentuer ses problèmes.

Les pb de productivité de l’équipe trouvent fréquemment leur origine dans les activités suivantes :

Software Development
  • Read more about Accélérer le développement

11 lois de l'estimation logicielle pour les travaux complexes

By aberteau | 12:17 PM CEST, Thu June 09, 2022

❝Les mauvaises estimations ne sont pas de votre faute, mais elles deviennent votre problème.❞

Exemple avec une situation que beaucoup d'entre nous ont déjà vécu :

Votre patron, votre Product Owner ou votre chef de projet ont fait des estimations et établi un planning de livraison sans impliquer les équipes responsables de la réalisation. Ils ont frotté leur boule de cristal, inventé une date et l'ont lancée aux équipes "par-dessus la clôture".

  • Read more about 11 lois de l'estimation logicielle pour les travaux complexes

Accélérer le développement : une histoire de plomberie

By aberteau | 5:38 PM CET, Sun November 29, 2020

"Calculer le ROI d’un changement de pratique dans un système comprenant plusieurs dizaines de personnes, tout autant de briques techniques et des boucles de rétroaction à retardement c’est (presque) mission impossible. Pour pouvoir arriver à donner un tel chiffre, il faudrait lisser tout ça en faisant de nombreuses approximations, et, même comme ça, il serait nécessaire d’avoir accès à des grandeurs dont la plupart des entreprises n’ont pas conscience, préfèrent ignorer ou ne souhaitent pas divulguer : le coût de la non-qualité (taux de rework) et la valeur des features produites.

Software Development
  • Read more about Accélérer le développement : une histoire de plomberie

Parcours de transformation numérique: un guide pour moderniser les systèmes legacy

By aberteau | 11:39 PM CET, Thu December 12, 2019
Traduction de l'article Digital Transformation Journey: a CTO’s Guide to Modernizing Legacy Systems (Infopulse)
  • Read more about Parcours de transformation numérique: un guide pour moderniser les systèmes legacy

DevOps

By aberteau | 7:35 PM CET, Tue February 13, 2018

DevOps c’est quoi ?

Devops est la concaténation des trois premières lettres du mot anglais development (développement) et de l'abréviation usuelle ops du mot anglais operations (exploitation), deux fonctions de la gestion des systèmes informatiques qui ont souvent des objectifs contradictoires. Le mot a été inventé par Patrick Debois1 durant l'organisation des premiers devopsdays à Gand en Belgique, en octobre 2009.

Il existe cependant de nombreuses divergences dans la définition et la description du terme.

Software Development
DevOps
  • Read more about DevOps

Dette technique

By aberteau | 7:26 PM CEST, Tue September 12, 2017

Qu'est-ce que la dette technique ?

La dette technique est une métaphore du développement logiciel inventée par Ward Cunningham en 1992.

C'est un concept de développement de logiciel qui reflète le coût implicite du travail supplémentaire causé par le fait de privilégier une solution facile à implémenter dans l'immédiat à une meilleure approche technique qui prendrait plus de temps.

Il s’agit de l’ensemble des coûts cachés qui grèvent la rentabilité d’un logiciel :

Software Development
Software Design
  • Read more about Dette technique
Subscribe to Concepts / Practices

Footer menu

  • Contact

Copyright © 2026 Amael BERTEAU - All rights reserved