guide Réservé No-Limit

OKR avec Elsa, patronne d’agence

Parcours · en prévisualisation
Module OKR Bootcamp

Fais ce parcours avec la cohorte Bootcamp Deviens Freelance No-Code & IA : Module OKR · démarre le 7 septembre

Se connecter pour rejoindre
OKRCadre Objectifs et Résultats Clés., KPIIndicateur clé de performance orienté décision., ROI
  • Stats
  • Dashboards
  • AutomatoFormules
Template Notion

Un système d’OKR complet

Template Notion

Le système OKR du Bootcamp

Transcription Masterclass
1. Intro

WEBVTT

1 00:00:00.090 --> 00:00:03.120 Salut et bienvenue dans cette masterclass sur les ers

2 00:00:03.610 --> 00:00:05.360 avant de commencer un point important,

3 00:00:05.850 --> 00:00:07.880 cette vidéo n'est pas un court théorique.

4 00:00:07.940 --> 00:00:10.200 Je ne vais pas te raconter l'histoire des ker,

5 00:00:10.230 --> 00:00:12.680 leur origine chez Intel dans les années 60

6 00:00:13.380 --> 00:00:14.840 où leur arrivée chez Google,

7 00:00:15.070 --> 00:00:17.200 tout ça se trouve facilement ailleurs.

8 00:00:17.580 --> 00:00:18.840 Ce que nous allons faire ensemble,

9 00:00:18.970 --> 00:00:21.480 c'est apprendre à construire un système er complet

10 00:00:21.590 --> 00:00:22.680 pour tes futurs clients.

11 00:00:23.220 --> 00:00:24.960 Tu vas comprendre les concepts,

12 00:00:24.960 --> 00:00:27.520 ce que ça implique vraiment et surtout comment l'imp

13 00:00:27.520 --> 00:00:30.640 implémenter concrètement on va le faire dans nos Ocean cette

14 00:00:30.640 --> 00:00:32.640 fois-ci parce que c'est un des outils

15 00:00:32.640 --> 00:00:33.880 utilisés dans le bout de camp.

16 00:00:34.230 --> 00:00:36.760 Mais ce que tu apprends ici, ce sont des concepts,

17 00:00:36.820 --> 00:00:39.320 des concepts valables que soit l'outil.

18 00:00:39.620 --> 00:00:43.000 Une fois que tu comprends la cascade au cère, les rituels,

19 00:00:43.020 --> 00:00:45.960 la structure des données, tu peux le refaire dans nos Ocean,

20 00:00:45.960 --> 00:00:47.840 dans rbel, dans Monday, dans click up,

21 00:00:47.970 --> 00:00:50.480 même dans Google chiet ou un outil qui n'existe pas

22 00:00:50.480 --> 00:00:51.920 encore le concept.

23 00:00:52.250 --> 00:00:54.560 C'est plus important que l'outil en lui-même.

24 00:00:55.050 --> 00:00:57.280 C'est l'état d'esprit que tu dois garder pendant ces

25 00:00:57.280 --> 00:00:58.360 trois prochaines semaines.

26 00:00:58.660 --> 00:01:01.000 Le but est de construire un tout cohérent,

27 00:01:01.400 --> 00:01:04.520 transposable chez les clients et réellement exploitable.

28 00:01:05.060 --> 00:01:08.640 Les idées sont faciles, l'exécution est tout.

29 00:01:09.210 --> 00:01:11.880 C'est exactement pour ça que les ker existent.

30 00:01:12.110 --> 00:01:15.120 Tout le monde a des idées, des objectifs, une vision,

31 00:01:15.550 --> 00:01:18.480 transformer tout ça en résultat concret, mesurable,

32 00:01:18.670 --> 00:01:20.040 compris par toute l'équipe.

33 00:01:20.450 --> 00:01:21.840 C'est une autre histoire.

34 00:01:22.540 --> 00:01:24.320 Une cliente qu'on va appeler Elsa

35 00:01:24.850 --> 00:01:28.160 dirigeante d'agences d'une vingtaine de personnes m'a dit un

36 00:01:28.160 --> 00:01:30.920 jour que le fait de tout poser à plat lui avait permis de

37 00:01:30.920 --> 00:01:31.920 découvrir des nœuds,

38 00:01:32.140 --> 00:01:34.680 des équipes qui travaillaient chacune dans leurs coins.

39 00:01:34.900 --> 00:01:38.200 Des objectifs compris différemment selon les personnes des

40 00:01:38.200 --> 00:01:40.800 métriques dispersées dans une multitude de fichiers.

41 00:01:41.410 --> 00:01:43.520 C'est précisément le problème que les ker

42 00:01:43.520 --> 00:01:44.720 permettent de résoudre.

43 00:01:45.260 --> 00:01:47.480 Les ker sont un système, un cadre

44 00:01:48.020 --> 00:01:50.200 qui aligne tout le monde dans la même direction.

45 00:01:50.500 --> 00:01:53.280 Et c'est ce que tu vas apprendre à construire et à vendre.

46 00:01:53.630 --> 00:01:56.560 Dans le bout de camp, il y a trois grands modules o caer

47 00:01:57.000 --> 00:01:58.400 c et cm.

48 00:01:58.940 --> 00:02:02.520 Les ker concernent la gestion des projets et des initiatives

49 00:02:02.520 --> 00:02:05.480 pour atteindre des résultats mesurables au service

50 00:02:05.660 --> 00:02:07.040 des objectifs de l'entreprise.

51 00:02:07.700 --> 00:02:10.880 Le CRM concerne la relation client, les ventes,

52 00:02:11.060 --> 00:02:13.120 les opportunités, les devisProposition chiffrée envoyée au prospect avant signature. et des contrats.

53 00:02:13.420 --> 00:02:16.240 Le cm concerne la connaissance de l'entreprise,

54 00:02:16.390 --> 00:02:18.360 qu'elle soit la connaissance accumulée,

55 00:02:18.790 --> 00:02:20.360 créée ou procédurale.

56 00:02:21.160 --> 00:02:23.060 Les ker sont donc le premier pilier.

57 00:02:23.060 --> 00:02:25.180 C'est aussi celui qu'on me demande le plus souvent

58 00:02:25.180 --> 00:02:26.500 d'implémenter chez les clients

59 00:02:27.040 --> 00:02:29.380 là où il y a le plus besoin de structuration.

60 00:02:30.390 --> 00:02:34.950 Alors, c'est quoi un hoer hoer signifie objectifs qui

61 00:02:36.110 --> 00:02:37.590 objectif et résultat clef.

62 00:02:37.970 --> 00:02:41.070 Il faut voir ça comme un fil tendu verticalement.

63 00:02:41.470 --> 00:02:44.550 L'entreprise a une mission, une vision,

64 00:02:44.930 --> 00:02:49.070 un petit nombre d'objectifs, idéalement un à trois.

65 00:02:49.450 --> 00:02:51.350 Ces objectifs ne sont pas chiffrés.

66 00:02:51.610 --> 00:02:53.790 Ils sont qualitatifs, inspirant,

67 00:02:53.940 --> 00:02:56.190 parfois même volontairement ambitieux.

68 00:02:56.570 --> 00:02:58.710 Ils représentent la raison d'être

69 00:02:58.770 --> 00:03:02.600 De l'entreprise, son coeur pour atteindre ses objectifs.

70 00:03:03.180 --> 00:03:04.680 On a les objectifs là-dessus.

71 00:03:04.680 --> 00:03:06.080 Maintenant, on a les résultats,

72 00:03:06.300 --> 00:03:08.080 on définit des résultats clés.

73 00:03:08.500 --> 00:03:11.760 Là, on passe aux quantitatifs, des chiffres,

74 00:03:11.780 --> 00:03:14.320 des pourcentages, des métriques précises.

75 00:03:14.500 --> 00:03:16.120 On ne cherche pas en avoir beaucoup,

76 00:03:16.430 --> 00:03:18.320 mais à avoir les bons indicateurs.

77 00:03:18.320 --> 00:03:21.400 Ceux qui te permettent de savoir si on se rapproche

78 00:03:21.400 --> 00:03:22.720 réellement de l'objectif.

79 00:03:22.950 --> 00:03:24.320 Donc on avait objectif,

80 00:03:24.580 --> 00:03:27.320 on a résultat pour atteindre ces résultats.

81 00:03:27.500 --> 00:03:30.640 On met en place des initiatives, des projets, des tâches,

82 00:03:30.640 --> 00:03:31.960 des soutage, des phases.

83 00:03:32.760 --> 00:03:35.120 Appelle ça comme tu veux, peu importe le vocabulaire.

84 00:03:35.470 --> 00:03:38.880 L'idée centrale est de faire remonter un maximum de données

85 00:03:38.880 --> 00:03:42.640 automatiquement des projets et des tâches vers les résultats

86 00:03:42.870 --> 00:03:45.000 afin de voir si on va atteindre les objectifs.

87 00:03:45.110 --> 00:03:49.160 Bien, d'accord, afin de garder une cohérence globale afin de

88 00:03:49.160 --> 00:03:52.880 tendre le fil comme ça, verticalement, ce fil qui relit

89 00:03:53.780 --> 00:03:56.600 là tout ça, ce fil relise ce qu'on fait au quotidien,

90 00:03:56.900 --> 00:03:59.480 ce qu'on cherche à atteindre et pourquoi on le fait.

91 00:04:00.060 --> 00:04:02.600 Une métaphore simple aussi, c'est la pièce de monnaie.

92 00:04:03.010 --> 00:04:06.880 L'objectif, c'est le que t'a ou est-ce que tu veux aller la

93 00:04:06.880 --> 00:04:11.240 direction, l'inspiration, le qualitatif, les résultats clés,

94 00:04:11.490 --> 00:04:12.640 c'est le côté pile.

95 00:04:12.640 --> 00:04:14.640 Comment tu sais que tu vas y arriver?

96 00:04:14.980 --> 00:04:18.560 La mesure, le concret, le le quantitatif, le chiffre

97 00:04:19.470 --> 00:04:22.160 l'un sans l'autre ne fonctionne pas un objectif

98 00:04:22.190 --> 00:04:23.240 sans résultat clef.

99 00:04:23.610 --> 00:04:24.680 C'est un voeu pieux.

100 00:04:25.020 --> 00:04:28.640 Des résultats clés sans objectif sont une simple liste de

101 00:04:28.640 --> 00:04:29.880 tâches sans direction.

102 00:04:30.540 --> 00:04:33.070 Prenons un exemple. Même si dans les exemples,

103 00:04:33.070 --> 00:04:34.910 il faudra faire attention parce que réellement,

104 00:04:35.410 --> 00:04:38.150 chaque entreprise voit un petit peu ses histoires

105 00:04:38.150 --> 00:04:40.230 d'objectifs et de résultats comme elle le veut,

106 00:04:40.370 --> 00:04:43.270 ont tort quand même un petit peu ses concepts pour que sa

107 00:04:43.270 --> 00:04:44.590 colle à sa propre réalité.

108 00:04:44.820 --> 00:04:47.270 Donc prend tout ça avec une petite pincée de sel.

109 00:04:47.410 --> 00:04:48.750 On pourra toujours te dire oui,

110 00:04:48.750 --> 00:04:49.990 mais c'est pas tout à fait ça.

111 00:04:50.930 --> 00:04:53.550 Moi, je te donne un exemple à toi de construire les tiens

112 00:04:53.810 --> 00:04:55.750 après au fur et à mesure de ta pratique.

113 00:04:55.940 --> 00:04:57.110 Mais prenons donc un exemple,

114 00:04:57.210 --> 00:05:00.950 un client d'y vouloir devenir la plate-forme de référence de

115 00:05:00.950 --> 00:05:04.510 formation vidéo pour les professionnels de l'impression d.

116 00:05:04.920 --> 00:05:08.390 C'est inspirant, mais ça ne se mesure pas avec des ker.

117 00:05:08.390 --> 00:05:10.950 Ça devient par exemple un objectif de produire chaque

118 00:05:10.950 --> 00:05:14.550 semaine des vidéos de qualité, rentables et engageantes.

119 00:05:15.090 --> 00:05:17.590 Les résultats clés peuvent être donc le nombre de vidéos

120 00:05:17.590 --> 00:05:18.670 produites sur l'année,

121 00:05:18.970 --> 00:05:21.990 le revenu généré par vidéo ou le nombre moyen

122 00:05:22.210 --> 00:05:23.430 de vue après 10 jours.

123 00:05:23.580 --> 00:05:24.910 Donc on se rend bien compte là.

124 00:05:24.910 --> 00:05:27.430 Encore une fois, on avait un qualitatif,

125 00:05:27.770 --> 00:05:31.630 la plate-forme de référence de formation vidéo pour les

126 00:05:31.630 --> 00:05:34.670 formations pour les professionnels de l'impression d,

127 00:05:35.380 --> 00:05:38.230 avec le fait de produire chaque semaine des vidéos de

128 00:05:38.230 --> 00:05:40.230 qualité rentables et engageantes.

129 00:05:40.970 --> 00:05:42.110 Les résultats clés. Donc,

130 00:05:42.110 --> 00:05:44.390 c'était bien le nombre de vidéos produites,

131 00:05:44.530 --> 00:05:48.390 le revenu généré par vidéo ou le nombre moyen de vue après

132 00:05:48.390 --> 00:05:50.750 10 jours, l'objectif, il est mémorable,

133 00:05:50.750 --> 00:05:54.350 c'est de venir franchement la plate-forme de référence.

134 00:05:54.930 --> 00:05:57.110 Les résultats les sont mesurables

135 00:05:57.340 --> 00:06:00.280 À la fin du trimestre, on sait exactement où on en est,

136 00:06:01.360 --> 00:06:02.720 pourquoi les ker fonctionnent.

137 00:06:02.900 --> 00:06:04.920 On peut résumer ça en trois forces.

138 00:06:05.500 --> 00:06:07.360 La première force, c'est le choix.

139 00:06:07.660 --> 00:06:09.720 Les ères obligent à choisir.

140 00:06:10.090 --> 00:06:12.920 C'est impossible d'avoir des dizaines d'objectifs,

141 00:06:13.330 --> 00:06:15.560 trois maximum par niveau,

142 00:06:15.980 --> 00:06:18.400 sa force à dire non à beaucoup de choses pour se

143 00:06:18.600 --> 00:06:20.160 concentrer sur l'essentiel.

144 00:06:20.620 --> 00:06:22.240 La deuxième force, c'est la clarté.

145 00:06:22.700 --> 00:06:24.640 Les objectifs sont visibles par tous.

146 00:06:24.980 --> 00:06:28.200 Chacun comprend ce que font les autres et comment son

147 00:06:28.200 --> 00:06:30.160 travail contribue à l'objectif global.

148 00:06:30.590 --> 00:06:33.120 Cela change profondément l'engagement.

149 00:06:33.730 --> 00:06:35.830 La troisième force, c'est la motivation.

150 00:06:36.290 --> 00:06:38.350 Les ker se mesurent en continu,

151 00:06:38.770 --> 00:06:40.670 on sait où on en est chaque semaine.

152 00:06:41.010 --> 00:06:42.990 Et puis on ajuste, on progresse.

153 00:06:43.450 --> 00:06:45.670 Ça implique que les indicateurs soient visibles,

154 00:06:45.930 --> 00:06:49.190 que la progression soit visible de manière automatique et

155 00:06:49.190 --> 00:06:51.030 que ça crée une vraie dynamique.

156 00:06:51.570 --> 00:06:55.630 Les ker encouragent l'ambition atteindre 70

157 00:06:56.380 --> 00:06:57.790 d'un objectif ambitieux.

158 00:06:57.790 --> 00:07:00.430 C'est souvent considéré comme une réussite.

159 00:07:00.690 --> 00:07:02.430 Si tout est atteint à 100 %,

160 00:07:02.720 --> 00:07:05.190 c'est peut-être que les objectifs et les résultats qu'on

161 00:07:05.190 --> 00:07:07.910 ciblaient étaient trop faciles à atteindre.

162 00:07:08.690 --> 00:07:11.710 Ces trois forces, choix, clarté et motivation,

163 00:07:12.020 --> 00:07:14.590 constitue un excellent pitch lorsqu l'on explique

164 00:07:14.610 --> 00:07:16.030 les Kerr à un client.

165 00:07:16.610 --> 00:07:19.110 Il y a ensuite plusieurs questions importantes à se poser.

166 00:07:19.350 --> 00:07:22.870 Première question qui décide des objectifs tout en top down?

167 00:07:23.080 --> 00:07:24.510 C'est la direction qui décide.

168 00:07:24.840 --> 00:07:27.790 C'est la base qui applique ou avec une logique plus

169 00:07:27.990 --> 00:07:29.190 participative, avec, par exemple,

170 00:07:29.210 --> 00:07:31.630 des équipes qui choisissent leurs propres objectifs,

171 00:07:31.630 --> 00:07:34.430 leurs propres résultats dans beaucoup d'organisations,

172 00:07:34.430 --> 00:07:37.350 permettre aux équipes de proposer leurs propres objectifs

173 00:07:37.660 --> 00:07:41.310 alignées sur la vision renforcent fortement l'engagement.

174 00:07:41.950 --> 00:07:43.510 Deuxième question, est-ce qu'il faut atteindre tous les

175 00:07:43.630 --> 00:07:44.870 résultats à 100 %?

176 00:07:45.410 --> 00:07:49.030 Pas forcément. Certains résultats sont impératifs et doivent

177 00:07:49.280 --> 00:07:51.350 être atteints parce que, par exemple,

178 00:07:51.570 --> 00:07:53.750 ils répondent à une promesse qu'on a fait au client.

179 00:07:54.350 --> 00:07:57.430 D'autres sont des challenges volontairement plus ambitieux,

180 00:07:57.690 --> 00:07:59.270 ne pas les attendre totalement.

181 00:07:59.280 --> 00:08:00.870 C'est donc pas totalement un échec.

182 00:08:00.910 --> 00:08:03.990 C'était surtout une manière de motiver les gens à essayer

183 00:08:03.990 --> 00:08:05.110 d'aller encore un peu plus loin.

184 00:08:05.440 --> 00:08:07.350 Troisième question, quelle est la différence

185 00:08:07.350 --> 00:08:08.750 entre ker et képi?

186 00:08:09.210 --> 00:08:12.270 Les kpia mesurent la santé continue de l'entreprise.

187 00:08:12.650 --> 00:08:15.230 Ils sont permanents, on va toujours les regarder.

188 00:08:15.490 --> 00:08:17.310 Peu importe le moment, peu importe la période,

189 00:08:17.850 --> 00:08:19.230 les ker sont temporaires,

190 00:08:19.540 --> 00:08:21.670 orientés transformation et changement.

191 00:08:22.090 --> 00:08:26.150 Les képi servent à comparer et à maintenir les ères servent

192 00:08:26.250 --> 00:08:29.190 à évoluer et à aller vers une nouvelle direction.

193 00:08:29.710 --> 00:08:32.030 A ce stade, tu connais maintenant les fondamentaux,

194 00:08:32.250 --> 00:08:35.110 les objectifs et les résultats clés, les trois forces,

195 00:08:35.330 --> 00:08:36.390 les trois grandes questions.

196 00:08:36.690 --> 00:08:39.710 On va maintenant passer à la pratique et construire un

197 00:08:39.710 --> 00:08:40.750 système ker complet.

198 00:08:41.140 --> 00:08:42.470 Évidemment, ce système,

199 00:08:42.490 --> 00:08:45.430 tu dois bien garder en tête que c'est une implémentation

200 00:08:45.440 --> 00:08:47.510 parmi d'autres, c'est les choix que moi.

201 00:08:47.620 --> 00:08:50.950 J'ai faits les choix qu'on a faits avec Elsa à l'époque pour

202 00:08:50.950 --> 00:08:55.110 implémenter son système dans sa culture, avec sa vision.

203 00:08:55.580 --> 00:08:58.280 Ce qui compte, ce sont bien les concepts, la cascade,

204 00:08:58.620 --> 00:09:01.240 la traçabilité, l'agrégation automatique,

205 00:09:01.500 --> 00:09:04.000 la responsabilité claire, les cycles,

206 00:09:04.100 --> 00:09:06.560 la distinction entre statue et progression,

207 00:09:06.860 --> 00:09:10.480 les vues contextuelles et le filtrage intelligent, tout ça,

208 00:09:10.660 --> 00:09:13.720 ce sont des concepts qui sont utiles dans n'importe

209 00:09:13.720 --> 00:09:15.080 quelle implémentation.

210 00:09:15.700 --> 00:09:17.360 Ces principes sont universels.

211 00:09:17.650 --> 00:09:21.040 C'est sac, tuant pas un outil en particulier.

2. Partie 1

Construire un système OKR dans Notion : objectifs, résultats, projets, tâches et finances (tutoriel pas à pas)

Tu veux structurer tes objectifs (OKRCadre Objectifs et Résultats Clés.) dans Notion sans te perdre entre bases, relations et formules ? Cet article va justement te guider pas à pas pour construire un système simple au départ, puis extensible. On va poser les bonnes conventions de nommage, créer les bases de données (sources de données), relier objectifs → résultats → projets → tâches, et même intégrer les mouvements financiers pour calculer une marge.

Ce guide suit une approche pratique : tu vas construire en même temps que je t'explique. Pas de blabla inutile, l'objectif est que tu puisses reproduire ce système dans ton workspace Notion et l'adapter à ton contexte.

Table des matières

Plan rapide

  • Step 1 : Créer la structure de base (sources de données)
  • Step 2 : Objectifs ↔ Résultats — relations et période
  • Step 3 : Ajouter la table Projets et relier aux Résultats
  • Step 4 : Définir les métriques (M1, M2, M3, marge)
  • Step 5 : Construire la barre de progrès (formule de base)
  • Step 6 : Automatiser « atteint » en récupérant les données projets (M1/M2/M3)
  • Step 7 : Ajouter la base Mouvements (finances) et calculer marge
  • Step 8 : Visualiser le succès (échec / progrès / réussite) et tâches
  • FAQ et conseils pratiques

Step 1 : Installer la base — sources de données dans Notion

Commence par créer une nouvelle page Notion et ajoute une "source de données" (nouvelle fonctionnalité). L'idée ici est de regrouper plusieurs tables sous un même chapeau (une même base logique). Cela te rapproche de la logique d'un SGBD classique : une base contenant plusieurs tables.

Nommer la base (E3B-OKR26) et vérifier les tables Objectifs, Résultats, Projets — point de départ du tutoriel.

Donne un nom clair à cette « base » globale : par exemple EXP\_OKR26 ou quelque chose qui identifie le périmètre (année, trimestre, client...). Dans cet espace, tu vas ajouter plusieurs sources de données (tables) : Objectifs, Résultats, Projets, Mouvements.

Page EXP-OKR26 — vue claire de la base prête à recevoir les tables (meilleur choix).

Pourquoi faire ainsi ? Parce que :

  • tu peux déplacer / partager l'ensemble plus facilement ;
  • tu respects la théorie des bases de données (une base → plusieurs tables) ;
  • tu évites de disperser les tables dans des pages sans lien logique.

Step 2 : Créer la table Objectifs et la table Résultats (relations)

Dans ta base EXP\_OKR26, crée d’abord une source de données vide appelée ObjectifDB (ou Objectif si tu préfères la simplicité). Ensuite, ajoute une deuxième table appelée RésultatDB (ou Résultat).

La base « EXP‑OKR26 - Objectifs DB » : ici on renomme la propriété titre et crée la table Objectifs.

Dans chacune, renomme la propriété titre : pour les Objectifs mets "Objectif" (singulier), pour les Résultats mets "Résultat" (singulier). L'ergonomie aide la clarté quand tu regarderas des roll-ups et des relations ensuite.

Maintenant, crée une relation entre Résultats → Objectifs :

  • chaque Résultat est lié à un seul Objectif (limite 1) ;
  • l'Objectif peut être lié à plusieurs Résultats (R) — bidirectionnel.

Vue d’un Objectif avec ses Résultats liés dans Notion — montre clairement la relation Objectif → Résultats.

Exemple concret : ton Objectif "Devenir une référence" peut contenir plusieurs Résultats mesurables : créer une vidéo par semaine, ajouter 300 clients, obtenir 300 vues moyennes, atteindre 30% de marge, générer 39 000€ de sponsoring.

Table Résultats remplie et lisible — parfaite pour illustrer la copie d'une ligne.

Astuce de productivité : remplis une ligne, puis « copier → coller » la cellule pour appliquer à toutes les autres si les structures sont identiques.

Step 3 : Ajouter la table Projets et relier aux Résultats

Crée une nouvelle source de données ProjetDB (ou Projet). Dans Projet, ajoute une relation vers Résultat. Contrairement à Résultat→Objectif (1), ici un Projet peut contribuer à plusieurs Résultats (R) et un Résultat peut être atteint par plusieurs Projets.

Interface principale EXP‑OKR26 avec l'onglet Table sélectionné.

Exemples de projets : Vidéo 1, Vidéo 2, Vidéo 3, Vente janvier, Vente février. Ces projets vont être les « initiatives » qui font avancer les Résultats.

Affichage clair de la table Résultats et de la colonne Projets — image idéale pour illustrer l'étape d'ajout de la propriété 'Status' sur Projets.

Dans Projets, ajoute une propriété d'état (Status) : pas commencé / en cours / terminé. Sois prudent avec les libellés : ils seront utilisés ensuite dans des formules et doivent rester constants. Évite de les renommer / multiplier sans raison.

Step 4 : Définir les métriques — M1, M2, M3 et marge

Sur Résultat, crée une propriété Métrique de type sélection. Les options que nous allons utiliser :

  • M1 — avancement (projets finis / total) ;
  • M2 — somme (ex : revenus, nombre de clients) ;
  • M3 — moyenne (ex : vues moyennes) ;
  • marge — calcul financier (pourcentage basé sur bénéfices)

Choisir le type de propriété — sélectionner 'Sélection' pour créer la propriété Métrique (M1/M2/M3/marge).

Pourquoi ces types ? Parce que chaque Résultat nécessite un type de métrique différent. Forcer un même affichage pour tous les types multiplie les erreurs. Ici on standardise : pour chaque résultat tu choisis la manière dont on mesurera le progrès.

Step 5 : Formule de progrès de base (départ / objectif / atteint)

Avant d'automatiser « atteint », définis les propriétés suivantes sur Résultat :

  • Départ (nombre) — valeur initiale ;
  • Objectif (nombre) — valeur cible ;
  • Atteint — au départ nombre, puis remplacée par une formule ;
  • Progrès (formule) — (Atteint / (Objectif - Départ)).

Table Résultats avec colonnes Départ / Objectif / Atteint / Progrès — illustre précisément la formule expliquée.

Remarque importante : si l'objectif n'est pas partir de zéro (par ex. tu as déjà 9 844 clients et tu veux arriver à 10 144), il faut calculer l'écart réel : A\_atteindre = Objectif - Départ. Ensuite Progrès = Atteint / A\_atteindre.

CODE
/* logique */
D = Départ
O = Objectif
A = Atteint
A_atteindre = O - D
Progrès = A / A_atteindre

Met ton champ Progrès en format pourcentage et règle le nombre de décimales (souvent 0 ou 1 suffit).

Step 6 : Rendre "Atteint" dynamique — récupérer les valeurs depuis Projets

Maintenant on automatise : plutôt que saisir « Atteint » manuellement, on va remonter la valeur depuis les Projets liés au Résultat, selon la métrique sélectionnée.

Approche générale :

  1. 1
    sur Projets, crée des champs M1 / M2 / M3 ;
  2. 2
    sur Résultats, dans la formule Atteint, fais un if sur la propriété Métrique ;
  3. 3
    pour M1 → récupère la longueur des projets dont la colonne M1 indique "1" (terminé) ;
  4. 4
    pour M2 → fais la somme des valeurs M2 des projets liés ;
  5. 5
    pour M3 → fais la moyenne (mean) des champs M3 présents (ignorer les projets sans valeur).

Colonne 'M1' visible — préparer M1 (formule) qui renverra 1 si Status = Terminé, 0 sinon.

Sur Projets, ajoute :

  • M1 (formule) : retourne 1 si Status = terminé, 0 sinon. Formule simple : if(prop("Status") == "Terminé", 1, 0)
  • M2 (nombre) : valeur à sommer (ex : revenus) ;
  • M3 (nombre) : valeur moyenne (ex : vues à J+10).

Table Projets avec la colonne M1 sélectionnée (1 = terminé) — illustre la récupération des valeurs 'Atteint' depuis les projets.

Ensuite, sur Résultats, Atteint devient une grosse formule qui :

  1. 1
    déclare des variables (let) ;
  2. 2
    filtre les projets liés ;
  3. 3
    pour M1 : compte la somme des M1 → length(filter(...));
  4. 4
    pour M2 : map les projets liés → récupérer prop("M2") → sum(...);
  5. 5
    pour M3 : map les projets liés qui ont une valeur M3 → mean(...).

Exemple d'utilisation de lets dans l'éditeur de formule Notion pour agréger les projets liés.

Exemple pseudo-logique :

CODE
let projets = prop("Projets liés")
if(prop("Métrique") == "M1", length(filter(projets, p => p.prop("M1") == 1)),
   if(prop("Métrique") == "M2", sum(map(projets, p => p.prop("M2"))),
      if(prop("Métrique") == "M3", mean(map(filter(projets, p => p.prop("M3") != empty), p => p.prop("M3"))), 0)))

Remarque : la syntaxe exacte dépend de la version Notion/formula — tu peux copier-coller les morceaux et ajuster. L'important conceptuel : tu utilises les relations + map/filter/sum/mean pour remonter dynamiquement.

Step 7 : Gérer les cas M1 / M2 / M3 en pratique

Quelques précisions pratiques pour éviter les erreurs :

  • M1 (avancement) : n'oublie pas la logique A\_atteindre = Objectif - Départ (si objectif > départ). La progress bar doit comparer le nombre de projets terminés à ce A\_atteindre ou au nombre total attendu (ex : 13 vidéos dans un trimestre).
  • M2 (somme) : assure-toi que M2 sur Projets est un nombre sans décimales inutiles ; pour affichage dans Résultats convertis en pourcentage il faudra diviser par A\_atteindre.
  • M3 (moyenne) : filtre les projets sans valeur (sinon la moyenne sera faussée). Utilise mean(map(...)).

Table Projets : on voit les projets (Vidéo 1 / Vidéo 2) et les colonnes M2 (3000€, 3500€) — parfait pour illustrer la somme M2 (3500+3000=6500€).

Exemple visible : si Vidéo 1 rapporte 3500€ et Vidéo 2 3000€, la formule M2 renverra 6500€ pour le Résultat concerné (somme des M2 des projets liés).

Step 8 : Ajouter la table Mouvements (finances) et calculer la marge

Pour la marge, il faut connaître les recettes et les dépenses. On crée une nouvelle source de données MouvementDB (Mouvements).

Panneau 'Gérer les sources de données' — étape pour ajouter la table Mouvements.

Structure minimale des Mouvements :

  • Mouvement (titre) ;
  • Projet lié (relation vers Projet) — chaque mouvement est lié à un seul projet ;
  • Montant (nombre) — type € ; peut être négatif (dépense) ou positif (recette).

Table « Mouvements » — montants positifs et négatifs bien lisibles (idéal pour l'astuce de coloration).

Astuce : affiche les montants en couleur avec une règle conditionnelle : montant < 0 → rouge, montant > 0 → vert. Ça aide à visualiser vite la distribution des flux.

Montants colorés appliqués via une règle conditionnelle — mise en évidence des recettes/dépenses.

Sur Projet, tu peux ajouter un champ d'agrégation (roll-up) : Solde = somme(montant) via la relation Mouvements → Montant. Mais attention : Notion ne permet pas de faire un roll-up d’un roll-up (roll-up de roll-up). Si tu veux remonter ces valeurs jusqu'à Résultats, il faudra utiliser des formules sur Résultats qui parcourent les Projets et leurs Mouvements (map → sum → sum) — c’est ce qu’on fait ci-dessous.

Choix du type de propriété pour 'Solde' — sélectionner Relation / Calculer pour agréger les mouvements.

Logique pour calculer la marge (par Résultat) :

  1. 1
    récupérer pour le Résultat tous les Projets liés qui ont des Mouvements ;
  2. 2
    pour chaque Projet, récupérer les Mouvements et sommer les montants positifs (bonus) ;
  3. 3
    pour chaque Projet, récupérer les Mouvements et sommer les montants négatifs (malus) ;
  4. 4
    calculer le Bénéfice net = bonus - |malus| ;
  5. 5
    marge (%) = (Bénéfice net / bonus) \* 100 ;
  6. 6
    arrondir pour affichage.

Calcul de marge — éditeur de formule affichant la logique de somme/map et erreurs de type array.

Exemple de variables dans la formule :

CODE
let projets = prop("Projets liés avec mouvement")
let bonus = sum(map(projets, p => sum(filter(p.prop("Mouvements"), m => m.prop("Montant") > 0).map(m => m.prop("Montant")))))
let malus = sum(map(projets, p => sum(filter(p.prop("Mouvements"), m => m.prop("Montant") < 0).map(m => m.prop("Montant")))))
let benefice = bonus - abs(malus)
let marge = round((benefice / bonus) * 100)

Dans la formule, fais attention aux divisions par zéro (si bonus = 0) — gère le cas en renvoyant 0 ou "N/A".

À la fin tu auras une marge (ex. 42%) affichée sur le Résultat correspondant.

Step 9 : Visualiser le succès — barres, codes couleurs et label 'succès'

Deux manières complémentaires d'afficher l'avancement :

  • la barre de progression (Progrès) basée sur un pourcentage — très utile pour M1/M2/M3 ;
  • un label textuel (Succès / Progrès / Échec) calculé à partir d'un score (score = progrès) et rendu en couleur via cuisine de texte riche dans la formule (Notion permet du code couleur dans le rendu texte de la formule).

Seuils recommandés (OKR standard) :

  • < 40% → Échec (red)
  • 40% — 70% → Progrès (yellow)
  • \>= 70% → Réussite (green)

Astuce : au lieu d’afficher un pourcentage brut, crée une propriété Succès (formule) qui encapsule la logique :

CODE
let score = prop("Progrès")
if(score < 0.4, format(" Échec "),
   if(score < 0.7, format(" Progrès "),
      format(" Réussite ")))

Notion accepte des petits contournements (code et balises inline) pour styliser le texte — ça n’est pas du HTML pur mais ça permet d’avoir un rendu coloré et lisible directement dans la colonne formule.

Menu de colonne ouvert — dupliquer la colonne “Progrès” pour créer la colonne “Succès”.

Pour les projets, tu peux dupliquer la colonne Progrès et l’appeler Succès si tu veux avoir un rendu qualitatif (et éviter la barre) — utile si tu veux afficher des dashboards RH/Opérations plus “humains”.

Step 10 : Tâches, granularité et bonnes pratiques

Souvent, dans les projets, l’état "Terminé / En cours" ne suffit pas. Ajoute une table Tâches ou une sous-table liée au Projet :

  • Chaque Tâche a : titre, assignee, date de début/fin, état ;
  • Sur Projet, ajoute un roll-up : pourcentage de tâches terminées → peut être utilisé pour enrichir M1 (ex : si 80% des tâches d’un projet sont terminées, considère le projet "terminé").

Attention : Notion ne permet pas le roll-up d’un roll-up. Si tu veux remonter des calculs agrégés au niveau Résultat, utilise les formules comme expliqué précédemment (map → sum). C’est plus flexible et tu peux garder des logiques personnalisées.

Conventions de nommage (essentielles)

  • Nom de la base : EXP\_OKR\_2026 ou OKR\_T1\_2026 — inclure période;
  • Tables : Objectif, Résultat, Projet, Mouvement, Tâche;
  • Colonnes formules : préfixe F\_ ou suffixe (F) si tu veux repérer vite ; ex. Progrès (F) ou Progrès\_F;
  • Métriques : M1, M2, M3, marge — restent identiques dans toutes les règles/formules.

Pour finir : si tu dois transférer ce workspace à un client, regroupe tout sous la même base (source de données) et partage la page principale. C’est plus propre que des pages isolées.

FAQ

Comment gérer les objectifs à cheval sur plusieurs périodes ?

Tu peux ajouter une propriété Période (date range) sur Résultat et filtrer les Projets/Mouvements par date. En formule, filtre les projets dont la date tombe dans la période et fais map/sum comme d'habitude. Si c’est fréquent, ajoute un champ "Trimestre/Année" pour faciliter les vues.

Pourquoi utiliser une "source de données" regroupant plusieurs tables ?

Parce que ça te rapproche d'une base relationnelle : tu peux déplacer / partager un package cohérent, et les relations restent intactes. Ça simplifie aussi la maintenance quand le système grossit.

Je n'arrive pas à faire une agrégation depuis Résultat vers les mouvements (roll-up de roll-up). Que faire ?

Notion ne supporte pas le roll-up de roll-up. La solution est d'écrire une formule sur Résultat qui parcourt les Projets liés (map), puis pour chaque Projet parcourt ses Mouvements (map) et fait sum/mean. C’est plus verbeux mais parfaitement possible.

Mes formules deviennent longuettes et difficiles à maintenir. Des conseils ?

Utilise des variables locales (let/let's) et commente temporairement avec des valeurs affichées pour tester. Garde des formules modulaires : teste d’abord le map/sum sur une cellule, puis intègre-la dans le if général. Conserve une doc interne (README) dans la page expliquant chaque champ et ses unités.

Comment gérer les erreurs de division par zéro dans la calcul de marge ?

Vérifie si le bonus est égal à zéro avant la division : si bonus = 0 → renvoie 0 ou 'N/A'. Exemple : if(bonus == 0, 0, round((benefice / bonus) \* 100)). Toujours traiter ce cas pour éviter des erreurs dans Notion.

Est-il possible d'automatiser la création des Projets à partir d'un calendrier ou d'un pipeline ?

Oui. Utilise des automatisations externes (Make, Zapier, Automations Notion ou APIAPI : ouvre la porte aux fonctionnalités logicielles.) pour créer des projets automatiquement à partir d'une template ou d'un événement (ex : nouveau lead → créer projet 'Vente'). Les automatisations permettent aussi de remplir automatiquement les dates, assigner des owners ou créer des mouvements de dépense.

Checklist de déploiement (ce qu'il faut vérifier avant d'utiliser)

  • Conventions de nommage appliquées sur toutes les tables ;
  • Propriété Métrique renseignée sur chaque Résultat ;
  • Champs Départ/Objectif renseignés (ou gérés par formule si déjà connus) ;
  • Champ Atteint transformé en formule (testé pour M1, M2, M3) ;
  • MouvementDB créé et lié aux Projets ;
  • Formule marge testée avec cas bonus = 0 ;
  • Vues clés créées : tableau Résultats, board Projets, calendrier des Mouvements, dashboard synthétique.

Conseils finaux et erreurs fréquentes

  • Ne multiplie pas les statuts : "À faire / En cours / Terminé" suffit souvent. Trop de statuts compliquent les formules.
  • Test en petit : commence avec 2–3 objectifs et 3–4 projets pour valider les formules avant de déployer sur l’ensemble de l’entreprise.
  • Documente ta logique : ajoute une page "README" dans la base avec les explications des métriques, seuils et unités (ex : M2 = euros HT ou TTC ?).
  • Utilise les vues filtrées : crée des vues Résumé par période, par owner, par métrique.
  • Si tu as peur des formules, copie-colle les blocs présentés et adapte-les ; tester petit à petit évite les erreurs.

Voilà. Tu as désormais une feuille de route complète pour mettre en place un système OKR dans Notion : de la structuration des sources de données aux formules avancées pour calculer la marge. Ce système est flexible : commence simple et enrichis au fil de l'usage (tâches, automatisations, dashboards). Si tu veux, tu peux reprendre les formules pas à pas et les adapter à tes noms de colonnes exacts — l'architecture tiendra.

Si tu veux que je t'envoie un export de la base d'exemple (modèle Notion à cloner) ou que je t'aide à adapter cela à ton cas précis, dis-le — je peux te fournir une checklist d'implémentation ou un fichier prêt à importer.

Menu de propriété ouvert sur la colonne « Progrès » — utile pour dupliquer la colonne et créer « Succès ».

3. Partie 2

(Fragment vide ou non synchronisé)

Réservé No-Limit

Tu peux lire ce contenu librement. Pour le valider, il faut No-Limit.

Compléter la mission, soumettre une remise, passer le quiz et gagner de l'XP, c'est inclus dans No-Limit.

Passer à No-Limit