Avant d'écrire la moindre ligne de code, nous faisons passer un problème par cinq portes. Au bout, soit nous le construisons, soit nous l'abandonnons. Et il nous faut quelques semaines pour y arriver.
Rien ne passe à la porte suivante tant que la précédente n'est pas mise par écrit. Les exemples ci-dessous suivent un même domaine : le logiciel scolaire.
Nous choisissons un secteur où la région a un vrai besoin et où nous avons les ingénieurs pour y répondre. Le domaine reçoit un court dossier : ce que nous savons, ce que nous ignorons, et les questions qui méritent une réponse. Nous ne prenons que les domaines que nous pouvons mener jusqu'à un produit fini.
On en sort avec · un dossier de domaineNous allons sur le terrain. Nous interrogeons ceux qui font le travail, regardons de près les outils qu'ils utilisent aujourd'hui, et notons où les choses cassent. Cette porte se ferme quand nous pouvons énoncer le problème central en une phrase dont on pourrait prouver qu'elle est fausse.
On en sort avec · une thèse d'une pageUne école garde le même élève dans cinq systèmes qui ne partagent pas leurs données. Personne ne voit donc l'enfant dans son ensemble.
Nous nous asseyons avec tous ceux dont le problème relève : le régulateur, le propriétaire, ceux qui s'en serviraient chaque jour, et celui qui paie. Ils nous disent ce qu'une solution doit faire pour qu'ils l'adoptent.
On en sort avec · une forme de solution acceptée par tousNous écrivons ce que nous construirions avant d'en construire la moindre partie : l'architecture, les données, qui peut voir quoi, et ce que cela coûte à faire tourner chaque mois. Si ceux qui étaient autour de la table ne s'en serviraient pas, nous continuons à y travailler.
On en sort avec · une spécification et un dossier économiqueNous tranchons et nous le mettons par écrit. Un Go passe à la commercialisation. Un No-Go est archivé avec tout ce que nous avons appris, et le domaine retourne dans la file pour être réexaminé plus tard.
On en sort avec · un mémo de décision signéDes ministères, des entreprises et des universités nous confient les mêmes cinq portes pour un problème qui leur est propre. Vous obtenez une décision écrite en quelques semaines. Nous ne construisons que si la réponse est Go.
À la dernière porte, chaque domaine passe les mêmes quatre questions. Basculez-les et regardez la décision changer.