1. Entreprises orientées produit
Dans l’industrie informatique, il existe énormément d’entreprises, et les frontières ne sont pas nettes. Les grandes entreprises s’occupent souvent d’un grand nombre de choses, dont certaines relèvent clairement de l’IT, et d’autres clairement pas. On considère qu’une entreprise est une entreprise IT si la majeure partie de son chiffre d’affaires provient de produits IT. Ou bien si elle possède tout simplement plusieurs produits IT importants et connus.
Chaque année, des milliers d’entreprises apparaissent, grandissent et disparaissent (il faut bien l’avouer) dans le secteur IT. L’objectif des fondateurs est de faire en sorte que l’entreprise ne meure pas, mais qu’elle devienne suffisamment grande pour que ses actions soient cotées en bourse. À quoi cela sert‑il ?
Si une entreprise réalise une IPO (entrée en bourse), les fondateurs peuvent ne pas vendre leurs actions (et payer de gros impôts), mais, par exemple, contracter un prêt garanti par ces actions, en conservant les titres. Ils peuvent aussi verser aux employés une partie du salaire en argent, et l’autre partie — en actions.
On peut rémunérer le top management en actions pour d’excellents résultats. On peut même racheter des concurrents en actions — un moyen très avantageux d’absorber des rivaux dangereux mais encore petits. Pour les employés aussi, être payés en actions est très avantageux. D’une part, cela permet d’économiser des impôts ; d’autre part, on peut devenir très riche.
2. Produits informatiques modernes
Les entreprises informatiques croissent rapidement grâce à l’argent des investisseurs. Les investisseurs aiment, de manière générale, quand les entreprises croissent vite. « Vous pouvez même ne pas gagner d’argent — croissez simplement » ©. « Atteignez 100 millions d’utilisateurs, et nous verrons ensuite comment gagner de l’argent grâce à eux ».
Comme on dit : « Une personne + la technologie battra une personne sans technologie », et « Un entrepreneur + des investissements battra un entrepreneur sans investissements ». L’essentiel — la croissance. Une croissance très rapide.
3. Développement moderne
Les entreprises doivent croître rapidement, les produits doivent gagner des utilisateurs rapidement, et l’équipe ? L’équipe doit ajouter en permanence de nouvelles fonctionnalités au produit.
Il y a 50 ans, quand le développement logiciel en était à ses débuts, on le considérait comme de la construction. D’abord une phase de recueil des exigences, puis la phase de conception, ensuite le développement, les tests, et seulement après cela le produit était livré aux clients. Entre le début du développement et le premier client, il pouvait s’écouler 5 ans. Aujourd’hui, tout est différent.
Le développement moderne — ce sont des expériences constantes. Les grandes entreprises testent en permanence de nouvelles fonctionnalités. De nouvelles versions des produits sortent chaque mois, chaque semaine, voire chaque jour.
Facebook a fait encore plus fort : l’entreprise publie chaque jour plusieurs dizaines de nouvelles « fonctionnalités ». Chaque fonctionnalité est d’abord montrée à 1 % des utilisateurs, puis la réaction des utilisateurs est analysée automatiquement. Si la fonctionnalité plaît, on la montre déjà à 10 % des utilisateurs, et ainsi de suite.
Bien sûr, une telle manière d’ajouter de nouvelles fonctionnalités exige une approche du développement logiciel totalement différente de celle d’autrefois.
GO TO FULL VERSION