CodeGym /Cours /JAVA 25 SELF /Le fonctionnement des entreprises informatiques

Le fonctionnement des entreprises informatiques

JAVA 25 SELF
Niveau 5 , Leçon 6
Disponible

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.

Bon à savoir : aux États-Unis, on n’appelle pas l’IT « technologies de l’information », mais High Tech (high-tech) — les hautes technologies. Et les entreprises IT sont donc des entreprises high-tech, ou, en abrégé, entreprises tech.

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.

Bon à savoir : quand Facebook emménageait dans son premier bureau à San Francisco, Mark Zuckerberg a proposé à un artiste de rue local de peindre leurs locaux. Pour son travail, il pouvait recevoir 20 000 $ ou des actions pour le même montant. Aujourd’hui, ces actions valent 200 millions de dollars ! P.-S. : L’artiste a choisi les actions.

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.

Growth of IT companies

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.

Commentaires
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION