Revue de livre: « The Business of Software », de Michael Cusumano

« The business of Software« , de Michael Cusumano, est un livre très intéressant pour tous ceux qui sont impliqués, de près ou de loin, dans l’industrie du logiciel. C’est un livre rare qui combine des informations à la fois techniques et business sur ce métier finalement peu décrit. Cusumano n’est pas un nouveau venu dans le domaine. Il a écrit au moins deux livres majeurs sur l’univers du logiciel. Le premier était Microsoft Secrets, où comme le nom le laisse suggérer, il décrit minutieusement les méthodes de développement de Microsoft, en mettant en avant la fameuse technique du « sync and stabilize » qui s’oppose à l’approche « windfall » traditionnelle dans l’industrie. En somme, Microsoft synchronize quotidiennement les différents modules de son logiciel, y compris avec une équipe de plusieurs dizaines de programmeurs, alors que les méthodes des « usines à logiciel » fixent plutôt de grandes étapes entre lesquelles chacun travaille dans son coin sur la base de spécifications précises. Cusumano explique que précisément, lorsqu’il n’est pas possible d’établir des spécifications précises, les usines à logiciel ne peuvent pas fonctionner.

Le second livre écrit pas Cusumano, et qui vaut également vraiment la peine d’être lu, c’est Competing on Internet Time: Lessons from Netscape and Its Battle With Microsoft. Il s’agit du récit fascinant de la lutte entre Netscape et Microsoft pour la domination du marché des navigateurs, avec une très forte analyse des aspects techniques de cette bataille. En substance, Cusumano explique que Netscape a, entre autres, perdu parce que l’entreprise n’a pas su architecturer correctement son produit. Microsoft a lui procédé en deux temps. D’abord, il s’est agi de sortir très vite une version pour occuper le terrain. Ensuite, Microsoft a en quelque sorte fait une pause architecturale, et a complètement revu la structure du logiciel. Si cela a entraîné une perte de temps à court terme, cela a néanmoins permis à Internet Explorer d’être beaucoup plus solide techniquement et d’évoluer plus vite ensuite. Au contraire, Netscape, freiné également par sa politique consistant à offrir son navigateur sur toutes les plates formes, y compris les plus exotiques, n’a jamais fait cette pause essentielle, et son logiciel est devenu de plus en plus difficile à maintenir et à faire évoluer.

The Business of Software est moins haletant ou distrayant, il se lit plus comme un rapport exhaustif. Dans ce livre, Cusumano passe en revue tous les aspects de ce métier: quelle stratégie pour les sociétés de logiciels, sachant que le terme recouvre des situations très diverses (société de service, éditeur, etc.); Meilleures pratiques de développement, où il reprend la distinction entre sync and stabilize et windfall; et Entrepreneuriat logiciel, un chapitre consacré aux startups dans ce domaine.

Si le livre ne contient rien de révolutionnaire, il constitue néanmoins une très bonne synthèse sur le domaine en mêlant adroitement des considérationsaussi bien techniques que marketing, stratégiques et commerciales. Il est facilement lisible par le public de chacun de ces domaines, partant du principe que chacun devrait connaîte ce qu’il évoque pour avoir une bonne vue d’ensemble de son industrie… et de son entreprise.

Lien Amazon: The Business of Software; La page Web de Michael Cusumano.

Une réflexion au sujet de « Revue de livre: « The Business of Software », de Michael Cusumano »

  1. Un autre livre très intéressant de Cusumano, écrit en collaboration avec Anabelle Gawer, sur leadership basé sur la supériorité d’une plate-forme, au double sens de business model et de technologie : « Platform Leadership: How Intel, Microsoft, and Cisco Drive Industry Innovation »
    http://www.amazon.fr/exec/obidos/ASIN/1578515149

Laisser un commentaire