
Getting Real
Concevoir en refusant des fonctionnalités
Description
Au milieu des années 2000, une petite boîte de Chicago sort un outil de gestion de projet, Basecamp, avec une équipe qu'on pourrait faire tenir dans un canapé : quelques développeurs, un designer, personne pour rédiger un cahier des charges de trois cents pages. Pendant que l'industrie du logiciel court après les fonctions, les versions massives et les réunions à rallonge, ces gens-là font l'inverse. Ils sortent des produits volontairement plus petits que ceux des concurrents, et ça marche. En 2006, ils rassemblent leur façon de bosser dans un ouvrage bref, Getting Real, mis en ligne gratuitement puis vendu — un manifeste de conception qui tient debout sur une seule idée gênante.
Cette idée, la voici sans détour : le meilleur moyen de faire un bon logiciel n'est pas d'ajouter, c'est de retrancher. Refuser des fonctionnalités, dire non aux demandes des clients, garder l'équipe minuscule, écrire moins de code, tenir moins de réunions. Là où le sens commun voit un manque d'ambition, 37signals voit la seule voie vers un produit qu'on peut vraiment finir, tenir, et aimer utiliser. Le sous-effectif n'est pas un problème à résoudre, c'est un avantage à protéger.
Le paradoxe tient parce qu'il touche quelque chose que tout le monde a vécu : le logiciel qui fait tout et qu'on n'arrive à utiliser pour rien. Les menus infinis, les options qu'on ne trouve jamais, l'appli qui gonfle à chaque mise à jour. Getting Real prend le contre-pied et propose une discipline pour l'éviter — une méthode dont le geste central n'est pas une compétence technique mais un mot.
La question que l’on se pose : Comment fabriquer un meilleur produit en enlevant plutôt qu'en ajoutant, et pourquoi refuser des fonctionnalités serait le cœur du métier de concepteur ?Ce que l’on va voir : La méthode d'une petite équipe qui a fait du refus, de la petite taille et du moins-mais-mieux une manière entière de concevoir.
Sommaire
01Chapitre 1 — Une équipe minuscule qui refuse de grossir
37signals démarre comme une agence de design web à la fin des années 1990, avant de pivoter vers ses propres produits. Le déclencheur est banal : l'équipe a besoin d'un outil pour suivre ses projets clients, n'en trouve aucun qui lui convienne, et se le fabrique. Ce sera Basecamp, lancé en 2004. Ce qui frappe, c'est le format de l'atelier — une poignée de personnes, souvent réparties sur plusieurs villes, sans les rôles habituels d'une entreprise de logiciel. Pas de chef de projet dédié, pas de couche de management, pas de grande réunion de spécifications avant d'écrire la première ligne.
Pour Getting Real, cette petitesse n'est pas un état de départ à dépasser, c'est une position à défendre le plus longtemps possible. Une petite équipe communique sans intermédiaire, décide vite, et n'a pas le luxe de produire des choses inutiles — elle n'en a matériellement pas le temps. Là où une grosse structure peut se permettre trois mois sur une fonction que personne n'utilisera, une équipe de quatre doit trancher en permanence entre ce qui compte et ce qui peut attendre. La contrainte de moyens devient un filtre de qualité.

Téléchargez Dygest
pour avoir une expérience complète !
02Chapitre 2 — Moins de logiciel, moins de code, moins de tout
Le principe qui donne son titre au livre est celui-là : construire « moins de logiciel ». Moins de fonctions, moins d'options, moins de code, moins de textes d'aide, moins d'écrans. À chaque carrefour de conception, 37signals cherche la version la plus dépouillée qui fasse quand même le travail. Non par pauvreté d'idées, mais parce que chaque ligne ajoutée devient une chose à écrire, à tester, à corriger, à maintenir, à documenter, et à faire comprendre à l'utilisateur. Le logiciel n'est pas gratuit une fois codé — il coûte tant qu'il existe.
De là découlent des choix concrets qui vont à rebours de l'usage. Plutôt que de laisser mille réglages à l'utilisateur, on décide à sa place des valeurs par défaut sensées, quitte à froisser les cas particuliers. Plutôt que de prévoir chaque situation, on traite le cas courant très bien et on assume que le reste attendra. Le livre parle de « conventions plutôt que configurations » : imposer des choix raisonnables évite à chacun de refaire les mêmes décisions, et allège d'autant l'interface. Un produit qui suppose moins de décisions de l'utilisateur est un produit plus facile à prendre en main.

Téléchargez Dygest
pour avoir une expérience complète !
03Chapitre 3 — La to-do list qui commence par un non
Reste la question pratique : comment décide-t-on ce qu'on garde et ce qu'on jette ? La réponse de Getting Real est presque provocante. La position par défaut, face à toute demande de fonctionnalité, est non. Non par principe, quitte à revenir dessus si la demande insiste vraiment. Le raisonnement : une fonction ajoutée est presque impossible à retirer ensuite, parce que quelqu'un s'en sert et hurlera si elle disparaît. Le non est réversible, le oui beaucoup moins. Dire non coûte cher sur le moment, dire oui coûte cher pour toujours.
Le livre s'attaque directement à un réflexe sacré du secteur — écouter le client. 37signals répond qu'il faut écouter les clients sans faire tout ce qu'ils demandent. Les demandes affluent, contradictoires, portées par des cas particuliers, et si on les suivait toutes, le produit deviendrait le sac de toutes les exigences réunies : lourd, incohérent, illisible. Les auteurs racontent qu'ils ne tiennent même pas de liste exhaustive des demandes. Celles qui comptent vraiment reviennent d'elles-mêmes, encore et encore, sans qu'on ait besoin de les archiver. Les autres s'évaporent, et c'est très bien.

Téléchargez Dygest
pour avoir une expérience complète !
04Chapitre 4 — Ce que le refus dit d'un métier
Si l'on prend un peu de hauteur, ce que Getting Real propose n'est pas d'abord une recette de logiciel, c'est une redéfinition de ce qu'est concevoir. Dans l'imaginaire courant, le concepteur est celui qui trouve des idées, qui ajoute, qui enrichit ; le bon produit serait celui qui contient le plus de pensée. 37signals renverse ça : concevoir, c'est décider de ce qui n'y sera pas. La valeur du travail se lit dans la pile des choses écartées autant que dans ce qui est livré. Le geste de design central n'est pas l'invention, c'est la coupe.
Ce déplacement rejoint une intuition ancienne, qu'on retrouve chez les architectes, les typographes ou les monteurs de films : la forme naît de la contrainte, et le vide fait partie de l'œuvre. Un espace bien conçu se remarque à ce qu'on y a renoncé. Mais le logiciel avait longtemps échappé à cette discipline, parce qu'ajouter une fonction ne coûte apparemment rien — pas de matière, pas de poids visible. Getting Real rappelle que ce coût existe, invisible mais réel, et qu'il finit par se payer en confusion, en bugs, en lourdeur.

Téléchargez Dygest
pour avoir une expérience complète !
05Conclusion
Getting Real n'est pas un traité technique et vieillit sans trop de dommage précisément pour cette raison : il parle moins d'outils que d'un rapport au métier. Une équipe minuscule, à Chicago, a montré qu'on pouvait sortir des produits durables en résistant à presque tous les réflexes de son industrie — pas de grande équipe, pas de cahier des charges monumental, pas de course aux fonctions. Le fil qui relie tout, du recrutement retardé à la fonctionnalité refusée, tient dans un mot qu'on prononce rarement avec fierté : non.

Téléchargez Dygest
pour avoir une expérience complète !












