Accéder au contenu principal

Machiavel et le management

Après avoir lu l'Art de la Guerre par Sun Tzu, je viens de finir le Prince de Machiavel.

Le premier est un excellent livre mais il reste un ouvrage dont les principes sont très rattachés à la stratégie militaire. A mon avis, il est difficile de les juxtaposer dans d'autres domaines de nos sociétés occidentales.

Le deuxième, cependant, mérite complètement sa lecture.

Principalement car il présente des principes fondamentaux dans la politique surtout dans son contexte de lutte de pouvoir. Et la politique et les luttes de pouvoir sont présentes dans beaucoup de domaines. On peut ainsi facilement retrouver des conseils applicables dans de grands groupes.

Mais, particularité intéressante, j'y ai trouvé une relation entre ces principes et le management de projet. Pour ca, il faut voir les qualités d'un Prince que présente Machiavel :
- les scrupules dans la préparation (bonne spécification ? test driven development ?)
- l'énergie dans la conquête (conquête rapide et itérative ?)
- le courage (une des valeurs de l'Extreme Programming)
- L'attention dans la préservation des acquis (Test de non régression ? TDD ?)
Ces qualités permettant de triompher des pires situations.

Il décrit aussi comment résister à la "fortune" ...

Le parallèle est peut être imaginaire mais bizarrement facile. Comme quoi gérer un projet peut s'inspirer de méthodes vieilles de plusieurs siècles ;)

Commentaires

Posts les plus consultés de ce blog

Summary of 'Words are windows, Introduction to nonviolent communication' by Marshall Rosenberg

Summary of 'Words are windows, Introduction to nonviolent communication' by Marshall Rosenberg “Words are windows” is an introduction to non violent communication (abbreviated as NVC). Marshall Rosenberg presents in this book the process that allows us to communicate more serenely with others as well as with ourselves. This mode of communication allows us to become more and more caring, authentic, and empathic with others. It can therefore be used in all interactions of everyday life: as a couple, with our children, at work … NVC is proving to be a very effective way to manage conflicts, and also to better identify our own needs. At the source of Non Violent Communication NVC has 4 four key components: Observation – specific facts/data, no evaluation/judgment Feeling – state how we feel (many failure modes here) Need – the need underlying this feeling Request – must be specific action to address need First we observe what is really happening in a given situatio

Summary of 'Clean Architecture' by Robert C. Martin

Summary of 'Clean Architecture' by Robert C. Martin Uncle Bob, the well known author of Clean Code, is coming back to us with a new book called Clean Architecture which wants to take a larger view on how to create software. Even if Clean Code is one of the major book around OOP and code design (mainly by presenting the SOLID principles), I was not totally impressed by the book. Clean Architecture leaves me with the same feeling, even if it’s pushing the development world to do better, has some good stories and present robust principles to build software. The book is build around 34 chapters organised in chapters. Programming paradigm After some introduction, there is an overview of three paradigm of programming: structured programming which imposes discipline on direct transfer of control object oriented programming which imposes discipline on indirect transfer of control functional programming which imposes discipline upon assignment Uncle Bob tells us

Le développeur incompétent est un mythe

Sous ce titre complètement arbitraire et très clairement provocateur, je vais passer un contre pied aux derniers articles que j'ai lus sur le métier de développeur. Par exemple : http://patricelamarche.net/2011/05/24/lincomptence-des-dveloppeurs/  http://blogs.codes-sources.com/tja/archive/2011/10/04/etre-un-bon-d-veloppeur-c-est-aussi-une-question-d-attitude-personnelle.aspx  Ça tombe bien c'est juste avant la soirée du Paris JUG sur le métier de développeur ! Et comme on se plaint que les présentateurs ne sont pas de vrais (?) développeurs, je vais en profiter pour donner mon avis. Alors voila, d'après ces articles, un bon développeur connait ses fondamentaux. Ok soit mais quelle est cette liste de fondamentaux ?  Chez certains, c'est les maths et l'algorithmie pure, d'autres c'est C++ par coeur et savoir retourner une chaine de caractère en moins de 3 instructions et une seule allocation mémoire, d'autres c'est Java JEE, ses 100 jsr et fra