1. Les entreprises de produits
Dans l'industrie IT, il y a plein de types d'entreprises, et il n'y a pas de frontières strictes. Les grandes entreprises font souvent beaucoup de choses différentes, dont certaines sont clairement IT, d'autres pas du tout. On considère qu'une entreprise est IT si elle tire la majorité de ses revenus de produits IT. Ou simplement si elle possède plusieurs grands produits IT connus.
Dans le secteur IT, chaque année apparaissent, grandissent et disparaissent (il faut l'admettre) des milliers d'entreprises. Le but des fondateurs — faire en sorte que l'entreprise ne meure pas, mais devienne assez grande pour que ses actions soient échangées en bourse. Pourquoi c'est important ?
Si une entreprise fait un IPO (entrée en bourse), ses fondateurs peuvent ne pas vendre leurs actions (et payer beaucoup d'impôts), mais par exemple, prendre un prêt en mettant en garantie leurs actions, tout en restant propriétaires. Ou bien payer une partie du salaire en actions, et une autre en argent.
Ils peuvent aussi récompenser la top management avec des actions pour de bons résultats. Ou même racheter des concurrents avec des actions — une méthode très avantageuse pour absorber des petits concurrents dangereux mais encore petits. Payer ses employés en actions, c'est aussi très rentable. D'abord, ça permet d'économiser sur les taxes, et ensuite, on peut devenir très riche.
2. Les produits IT modernes
Les entreprises IT croissent rapidement grâce aux investissements. Les investisseurs aiment en général quand les entreprises grandissent vite. « Tu peux même ne pas gagner d'argent — il suffit de croître » ©. « Atteins 100M d'utilisateurs, on verra comment faire du profit après ».
Comme on dit : « Homme + technologie vaincra homme sans technologie », et « Entrepreneur + investissements vaincra entrepreneur sans investissements ». Le plus important — c'est la croissance. Une croissance très rapide.
3. Le développement moderne
Les entreprises doivent croître vite, les produits doivent attirer rapidement des utilisateurs, et l'équipe ? L'équipe doit constamment ajouter de nouvelles features dans le produit.
Il y a 50 ans, quand le développement de logiciel commençait à peine, on le considérait comme de la construction. D'abord, il y avait l'étape d'évaluation des besoins, puis la conception, puis le développement, les tests, et seulement après, le produit était livré aux clients. Il fallait 5 ans entre le début du développement et le premier client. Aujourd'hui, tout est différent.
Le développement moderne, c'est des expérimentations constantes. Les grandes entreprises testent en permanence de nouvelles features. Les nouvelles versions des produits sortent chaque mois, chaque semaine ou même chaque jour.
Facebook a dépassé tout le monde en sortant plusieurs dizaines de nouvelles « features » chaque jour. Chaque feature est montrée à 1% des utilisateurs, puis leur réaction est automatiquement analysée. Si la feature plaît, elle est montrée à 10% des utilisateurs, et ainsi de suite.
Bien sûr, cette approche pour ajouter des nouvelles features nécessite une toute autre façon de faire du développement logiciel qu'avant.
GO TO FULL VERSION