-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathindex.html
More file actions
executable file
·444 lines (326 loc) · 35.7 KB
/
index.html
File metadata and controls
executable file
·444 lines (326 loc) · 35.7 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
<!DOCTYPE html>
<html >
<head>
<!-- Site made with Mobirise Website Builder v5.9.6, https://mobirise.com -->
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="generator" content="Mobirise v5.9.6, mobirise.com">
<meta name="viewport" content="width=device-width, initial-scale=1, minimum-scale=1">
<link rel="shortcut icon" href="assets/images/favicon-chrysocode-itration-4-32x32.png" type="image/x-icon">
<meta name="description" content="">
<title>Chrysocode</title>
<link rel="stylesheet" href="assets/web/assets/mobirise-icons/mobirise-icons.css">
<link rel="stylesheet" href="assets/bootstrap/css/bootstrap.min.css">
<link rel="stylesheet" href="assets/bootstrap/css/bootstrap-grid.min.css">
<link rel="stylesheet" href="assets/bootstrap/css/bootstrap-reboot.min.css">
<link rel="stylesheet" href="assets/tether/tether.min.css">
<link rel="stylesheet" href="assets/dropdown/css/style.css">
<link rel="stylesheet" href="assets/theme/css/style.css">
<link rel="preload" href="https://fonts.googleapis.com/css?family=Rubik:300,400,500,600,700,800,900,300i,400i,500i,600i,700i,800i,900i&display=swap" as="style" onload="this.onload=null;this.rel='stylesheet'">
<noscript><link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Rubik:300,400,500,600,700,800,900,300i,400i,500i,600i,700i,800i,900i&display=swap"></noscript>
<link rel="preload" as="style" href="assets/mobirise/css/mbr-additional.css"><link rel="stylesheet" href="assets/mobirise/css/mbr-additional.css" type="text/css">
</head>
<body>
<!-- Analytics -->
<!-- Global site tag (gtag.js) - Google Analytics -->
<script async src="https://www.googletagmanager.com/gtag/js?id=UA-120541603-3"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'UA-120541603-3');
</script>
<!-- /Analytics -->
<section class="menu cid-rl0pxP4hoV" once="menu" id="menu1-5">
<nav class="navbar navbar-expand beta-menu navbar-dropdown align-items-center navbar-fixed-top navbar-toggleable-sm bg-color transparent">
<button class="navbar-toggler navbar-toggler-right" type="button" data-toggle="collapse" data-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="Toggle navigation">
<div class="hamburger">
<span></span>
<span></span>
<span></span>
<span></span>
</div>
</button>
<div class="menu-logo">
<div class="navbar-brand">
<span class="navbar-logo">
<a href="index.html#header2-3"><img src="assets/images/logo-chrysocode-203x122.png" alt="" title="" style="height: 3.8rem;"></a>
</span>
</div>
</div>
<div class="collapse navbar-collapse" id="navbarSupportedContent">
<ul class="navbar-nav nav-dropdown nav-right" data-app-modern-menu="true"><li class="nav-item">
<a class="nav-link link text-white display-4" href="index.html#header2-3">Vision</a>
</li><li class="nav-item"><a class="nav-link link text-white display-4" href="index.html#content4-e">
Mission</a></li><li class="nav-item"><a class="nav-link link text-white display-4" href="index.html#content4-i">
Credo</a></li>
<li class="nav-item"><a class="nav-link link text-white display-4" href="conseil.html">
Conseil</a></li><li class="nav-item"><a class="nav-link link text-white display-4" href="formation.html">
Formation</a></li><li class="nav-item"><a class="nav-link link text-white display-4" href="publications.html">
Publications</a></li><li class="nav-item"><a class="nav-link link text-white display-4" href="https://xavierpigeon.com" target="_blank">
Fondateur</a></li><li class="nav-item"><a class="nav-link link text-white display-4" href="contact.html">
Contact</a></li></ul>
</div>
</nav>
</section>
<section class="cid-rl0nuQnGks mbr-fullscreen mbr-parallax-background" id="header2-3">
<div class="mbr-overlay" style="opacity: 0.5; background-color: rgb(35, 35, 35);"></div>
<div class="container align-center">
<div class="row justify-content-md-center">
<div class="mbr-white col-md-10">
<h1 class="mbr-section-title mbr-bold pb-3 mbr-fonts-style display-1">CHRYSOCODE</h1>
<p class="mbr-text pb-3 mbr-fonts-style display-5">Nous sommes convaincus qu'un logiciel pensé pour être utile doit aussi être un produit fiable et bien construit, conçu pour absorber le changement continuellement, pour être livré à volonté en toute sérénité, pour durer sans douleur tant qu'il rencontre sa cible.<br></p>
</div>
</div>
</div>
<div class="mbr-arrow hidden-sm-down" aria-hidden="true">
<a href="#next">
<i class="mbri-down mbr-iconfont"></i>
</a>
</div>
</section>
<section class="mbr-section content4 cid-rl5gMgi9xM" id="content4-e">
<div class="container">
<div class="media-container-row">
<div class="title col-12 col-md-8">
<h2 class="align-center pb-3 mbr-fonts-style display-2">
Pourquoi faire appel à nous ?</h2>
<h3 class="mbr-section-subtitle align-center mbr-light mbr-fonts-style display-5"><strong>Chrysocode</strong> a pour mission de changer et d'améliorer...<br>- la flexibilité de vos organisations et logiciels,<br>- les délais de mise sur le marché de vos produits,<br>- la qualité perçue par vos utilisateurs.<br><br><strong>Chrysocode</strong> est un cabinet de conseil spécialisé en stratégie IT et dans la conduite du changement en ingénierie logicielle.
<div>Son ambition est de rendre à l'Ingénierie du Code ses lettres de noblesse, en libérant les potentiels humains et les savoir-faire. Entre <em>Software Craftsmanship</em>, <a href="https://gearsoftesting.org/" class="text-primary" target="_blank">Gears Of Software Testing</a> (GOST™) et <a href="https://cleantest.chrysocode.io/" class="text-primary" target="_blank">Clean Test</a>®, découvrez notre offre.</div></h3>
<div class="mbr-section-btn align-center py-4"><a class="btn btn-secondary display-4" href="conseil.html">Offre de Conseil</a>
<a class="btn btn-secondary display-4" href="formation.html">Offre de Formation</a></div>
</div>
</div>
</div>
</section>
<section class="cid-rl53WsiAlI" id="image3-6">
<figure class="mbr-figure container">
<div class="image-block" style="width: 80%;">
<img src="assets/images/chrysocode-et-vous-1152x1700.png" width="1400" alt="Mobirise" title="">
</div>
</figure>
</section>
<section class="carousel slide cid-ro0NXbrGaO" data-interval="false" id="slider1-v">
<div class="full-screen"><div class="mbr-slider slide carousel" data-keyboard="false" data-bs-keyboard="false" data-ride="false" data-bs-ride="false" data-interval="false" data-bs-interval="false" data-bs-pause="false" data-pause="false"><ol class="carousel-indicators"><li data-app-prevent-settings="" data-target="#slider1-v" data-bs-target="#slider1-v" class=" active" data-slide-to="0" data-bs-slide-to="0"></li><li data-app-prevent-settings="" data-target="#slider1-v" data-bs-target="#slider1-v" data-slide-to="1" data-bs-slide-to="1"></li><li data-app-prevent-settings="" data-target="#slider1-v" data-bs-target="#slider1-v" data-slide-to="2" data-bs-slide-to="2"></li></ol><div class="carousel-inner" role="listbox"><div class="carousel-item slider-fullscreen-image active" data-bg-video-slide="false" style="background-image: url(assets/images/mbr-1920x1280.jpg);"><div class="container container-slide"><div class="image_wrapper"><div class="mbr-overlay" style="background-color: rgb(7, 59, 76);"></div><img src="assets/images/mbr-1920x1280.jpg" title="Développements Agiles"><div class="carousel-caption justify-content-center"><div class="col-10 align-center"><h2 class="mbr-fonts-style display-1">Développements Agiles</h2><p class="lead mbr-text mbr-fonts-style display-5">Le changement n'est pas un état, mais une dynamique. Libérez les potentiels humains et les savoir-faire pour laisser place à l'innovation. Adoptez l'état d'esprit et la culture qui s'accordent avec vos objectifs. Incarnez et soyez le changement que vous souhaitez voir naître. Recherchez l'excellence ingénierique pour soutenir le changement et bâtir du concret et sur la durée.</p></div></div></div></div></div><div class="carousel-item slider-fullscreen-image" data-bg-video-slide="false" style="background-image: url(assets/images/mbr-1920x828.jpg);"><div class="container container-slide"><div class="image_wrapper"><div class="mbr-overlay" style="background-color: rgb(7, 59, 76);"></div><img src="assets/images/mbr-1920x828.jpg" title="Versionnage &amp; Livraison"><div class="carousel-caption justify-content-center"><div class="col-10 align-left"><h2 class="mbr-fonts-style display-1">Versionnage & Livraison</h2><p class="lead mbr-text mbr-fonts-style display-5">On oublie parfois qu'on livre comme on produit, et pas seulement ce qu'on produit. Tirez profit des outils en faisant émerger collectivement des méthodes de travail simples et efficaces, proportionnées à l'objectif visé. Structurez vos processus en fonction de vos méthodes, et non de vos outils qui doivent demeurer un moyen, une commodité. Toute livraison devrait être un acte anecdotique, un non-événement, dénué de toute charge émotionnelle.</p></div></div></div></div></div><div class="carousel-item slider-fullscreen-image" data-bg-video-slide="false" style="background-image: url(assets/images/background2.jpg);"><div class="container container-slide"><div class="image_wrapper"><div class="mbr-overlay" style="background-color: rgb(7, 59, 76);"></div><img src="assets/images/background2.jpg" title="Recrutement Continu"><div class="carousel-caption justify-content-center"><div class="col-10 align-right"><h2 class="mbr-fonts-style display-1">Recrutement Continu</h2><p class="lead mbr-text mbr-fonts-style display-5">Chaque candidature est une rencontre. Offrez la meilleure expérience à vos candidats, comme à vos recrues. Recrutez pour apprendre et muter, et non pour répéter et reproduire. Appliquez l'amélioration continue à votre démarche de recrutement de bout en bout. Et tendez à faire de tout un chacun un ambassadeur de votre organisation.</p></div></div></div></div></div></div><a data-app-prevent-settings="" class="carousel-control carousel-control-prev" role="button" data-slide="prev" data-bs-slide="prev" href="#slider1-v"><span aria-hidden="true" class="mbri-left mbr-iconfont"></span><span class="sr-only visually-hidden">Previous</span></a><a data-app-prevent-settings="" class="carousel-control carousel-control-next" role="button" data-slide="next" data-bs-slide="next" href="#slider1-v"><span aria-hidden="true" class="mbri-right mbr-iconfont"></span><span class="sr-only visually-hidden">Next</span></a></div></div>
</section>
<section class="carousel slide cid-ro0N9n0RbZ" data-interval="false" id="slider1-u">
<div class="full-screen"><div class="mbr-slider slide carousel" data-keyboard="false" data-bs-keyboard="false" data-ride="false" data-bs-ride="false" data-interval="false" data-bs-interval="false" data-bs-pause="false" data-pause="false"><ol class="carousel-indicators"><li data-app-prevent-settings="" data-target="#slider1-u" data-bs-target="#slider1-u" class=" active" data-slide-to="0" data-bs-slide-to="0"></li><li data-app-prevent-settings="" data-target="#slider1-u" data-bs-target="#slider1-u" data-slide-to="1" data-bs-slide-to="1"></li><li data-app-prevent-settings="" data-target="#slider1-u" data-bs-target="#slider1-u" data-slide-to="2" data-bs-slide-to="2"></li></ol><div class="carousel-inner" role="listbox"><div class="carousel-item slider-fullscreen-image active" data-bg-video-slide="false" style="background-image: url(assets/images/mbr-1920x1200.jpg);"><div class="container container-slide"><div class="image_wrapper"><div class="mbr-overlay" style="background-color: rgb(7, 59, 76);"></div><img src="assets/images/mbr-1920x1200.jpg" title="Automatisation des tests"><div class="carousel-caption justify-content-center"><div class="col-10 align-center"><h2 class="mbr-fonts-style display-1">Automatisation des tests</h2><p class="lead mbr-text mbr-fonts-style display-5">La variété des formes de test constitue un vaste arsenal, à la fois puissant et complexe à manipuler. Apprenez à le rationnaliser afin d'acquérir de nouvelles capacités : livrez sans surcoût, livrez n'importe quand, livrez en toute confiance. Mettez les tests à votre service plutôt que d'être au leur.</p><div class="mbr-section-btn" buttons="0"> <a class="btn display-4 btn-white-outline" href="https://gearsoftesting.org/" target="_blank">GOST™</a></div></div></div></div></div></div><div class="carousel-item slider-fullscreen-image" data-bg-video-slide="false" style="background-image: url(assets/images/mbr-1920x1079.jpg);"><div class="container container-slide"><div class="image_wrapper"><div class="mbr-overlay" style="background-color: rgb(7, 59, 76);"></div><img src="assets/images/mbr-1920x1079.jpg" title="Stratégies de test"><div class="carousel-caption justify-content-center"><div class="col-10 align-left"><h2 class="mbr-fonts-style display-1">Stratégies de test</h2><p class="lead mbr-text mbr-fonts-style display-5">Étendez le terrain de jeu de vos tests de manière à engendrer une organisation apprenante et des processus générateurs de valeur. Optez pour des tests utiles et intelligemment organisés, entre machine et humain, en adéquation avec leurs forces respectives. Optimisez l'effort consenti à l'automatisation des tests pour en tirer le meilleur retour sur investissement dans votre contexte.</p><div class="mbr-section-btn" buttons="0"> <a class="btn btn-white-outline display-4" href="https://gearsoftesting.org/" target="_blank">GOST™</a></div></div></div></div></div></div><div class="carousel-item slider-fullscreen-image" data-bg-video-slide="false" style="background-image: url(assets/images/mbr-2-1920x1280.jpg);"><div class="container container-slide"><div class="image_wrapper"><div class="mbr-overlay" style="background-color: rgb(7, 59, 76);"></div><img src="assets/images/mbr-2-1920x1280.jpg" title="Pratiques de test"><div class="carousel-caption justify-content-center"><div class="col-10 align-right"><h2 class="mbr-fonts-style display-1">Pratiques de test</h2><p class="lead mbr-text mbr-fonts-style display-5">Accordez le même soin à votre code de test qu'à votre code de production, et traitez vos tests comme des composants de première classe. Les tests ont la faculté de documenter aussi bien le comportement d'un logiciel que sa dette, de quelque nature qu'elle soit. Structurez, scénarisez, spécifiez ou improvisez. Si le code ne ment pas, les tests disent la vérité - même leur absence. En prenant soin de vos tests, vous prenez soin de vos utilisateurs et clients : faites de vos tests des VIP et rejoignez le mouvement <em>Clean Test</em>®.</p><div class="mbr-section-btn" buttons="0"><a class="btn display-4 btn-white-outline" href="https://cleantest.chrysocode.io/" target="_blank">Clean Test®</a> </div></div></div></div></div></div></div><a data-app-prevent-settings="" class="carousel-control carousel-control-prev" role="button" data-slide="prev" data-bs-slide="prev" href="#slider1-u"><span aria-hidden="true" class="mbri-left mbr-iconfont"></span><span class="sr-only visually-hidden">Previous</span></a><a data-app-prevent-settings="" class="carousel-control carousel-control-next" role="button" data-slide="next" data-bs-slide="next" href="#slider1-u"><span aria-hidden="true" class="mbri-right mbr-iconfont"></span><span class="sr-only visually-hidden">Next</span></a></div></div>
</section>
<section class="carousel slide cid-roKf9AToBD" data-interval="false" id="slider1-1f">
<div class="full-screen"><div class="mbr-slider slide carousel" data-keyboard="false" data-bs-keyboard="false" data-ride="false" data-bs-ride="false" data-interval="false" data-bs-interval="false" data-bs-pause="false" data-pause="false"><ol class="carousel-indicators"><li data-app-prevent-settings="" data-target="#slider1-1f" data-bs-target="#slider1-1f" class=" active" data-slide-to="0" data-bs-slide-to="0"></li><li data-app-prevent-settings="" data-target="#slider1-1f" data-bs-target="#slider1-1f" data-slide-to="1" data-bs-slide-to="1"></li><li data-app-prevent-settings="" data-target="#slider1-1f" data-bs-target="#slider1-1f" data-slide-to="2" data-bs-slide-to="2"></li></ol><div class="carousel-inner" role="listbox"><div class="carousel-item slider-fullscreen-image active" data-bg-video-slide="false" style="background-image: url(assets/images/mbr-1-1920x1200.jpg);"><div class="container container-slide"><div class="image_wrapper"><img src="assets/images/mbr-1-1920x1200.jpg" title="Design-Driven Development"><div class="carousel-caption justify-content-center"><div class="col-10 align-center"><h2 class="mbr-fonts-style display-1">Design-Driven Development</h2><p class="lead mbr-text mbr-fonts-style display-5">Alignez vos méthodes d'ingénierie logicielle et votre gouvernance, en adoptant de concert découvertes et apprentissages rapides avec Test-Driven Development (TDD) et Behavior-Driven Development (BDD).</p></div></div></div></div></div><div class="carousel-item slider-fullscreen-image" data-bg-video-slide="false" style="background-image: url(assets/images/mbr-1920x960.jpg);"><div class="container container-slide"><div class="image_wrapper"><div class="mbr-overlay" style="background-color: rgb(7, 59, 76);"></div><img src="assets/images/mbr-1920x960.jpg" title="Conception Logicielle &amp; Remaniement"><div class="carousel-caption justify-content-center"><div class="col-10 align-left"><h2 class="mbr-fonts-style display-1">Conception Logicielle & Remaniement</h2><p class="lead mbr-text mbr-fonts-style display-5">Soyez fiers de vos accomplissements, en créant des conceptions qui reflètent vos talents. Pensez la qualité comme intrinsèque à vos produits, et construisez-la au quotidien dans le code pour qu'il porte l'identité et les valeurs de votre organisation. Faîtes de votre code source un élément à part entière de votre culture portée par des actes.</p></div></div></div></div></div><div class="carousel-item slider-fullscreen-image" data-bg-video-slide="false" style="background-image: url(assets/images/mbr-1-1920x1280.jpg);"><div class="container container-slide"><div class="image_wrapper"><img src="assets/images/mbr-1-1920x1280.jpg" title="Dette Logicielle &amp; Code Hérité"><div class="carousel-caption justify-content-center"><div class="col-10 align-right"><h2 class="mbr-fonts-style display-1">Dette Logicielle & Code Hérité</h2><p class="lead mbr-text mbr-fonts-style display-5">Faîtes l'économie de l'inutile et réduisez vos logiciels à l'essentiel, à la valeur que vous en attendez. Trouvez les armes pour vous préserver du chaos logiciel et usez-en à bon escient pour dompter l'entropie logicielle.</p></div></div></div></div></div></div><a data-app-prevent-settings="" class="carousel-control carousel-control-prev" role="button" data-slide="prev" data-bs-slide="prev" href="#slider1-1f"><span aria-hidden="true" class="mbri-left mbr-iconfont"></span><span class="sr-only visually-hidden">Previous</span></a><a data-app-prevent-settings="" class="carousel-control carousel-control-next" role="button" data-slide="next" data-bs-slide="next" href="#slider1-1f"><span aria-hidden="true" class="mbri-right mbr-iconfont"></span><span class="sr-only visually-hidden">Next</span></a></div></div>
</section>
<section class="mbr-section content4 cid-rl5locpdDa" id="content4-i">
<div class="container">
<div class="media-container-row">
<div class="title col-12 col-md-8">
<h2 class="align-center pb-3 mbr-fonts-style display-1">Credo de Chrysocode</h2>
</div>
</div>
</div>
</section>
<section class="mbr-section article content14 cid-ro0QyiF76V" id="content14-z">
<div class="container">
<div class="media-container-row">
<div class="row col-12 col-md-12">
<div class="col-12 mbr-text mbr-fonts-style display-7 col-md-4">
<p class="p-3">La conception logicielle ne se limite pas à prendre des décisions. C'est aussi savoir écouter l'impérieuse nécessité de changer la structure du code quand survient le besoin auquel répondre.
</p>
</div>
<div class="col-12 mbr-text mbr-fonts-style display-7 col-md-4">
<p class="p-3">Tendre vers la meilleure décision de conception, c'est trouver les moyens d'attendre le plus longtemps possible avant qu'il ne soit trop tard.</p>
</div>
<div class="col-12 col-md-4 mbr-text mbr-fonts-style display-7">
<p class="p-3">En Informatique, toute chose temporaire devient définitive à l'instant même où elle existe. C'est encore plus vrai dans le code source.</p>
</div>
</div>
</div>
</div>
</section>
<section class="mbr-section article content14 cid-ro0QzNbleZ" id="content14-10">
<div class="container">
<div class="media-container-row">
<div class="row col-12 col-md-12">
<div class="col-12 mbr-text mbr-fonts-style display-7 col-md-4">
<p class="p-3">Tout élément structurant de conception est associé à la fois à un gain et à un coût : le gain doit être supérieur au coût dans le temps. Sinon il faut y renoncer au plus tôt.</p>
</div>
<div class="col-12 mbr-text mbr-fonts-style display-7 col-md-4">
<p class="p-3">C'est dans le code source qu'émergent des conceptions d'excellence. Car elles naissent de la confrontation de préoccupations contraires. Ce sont les fruits d’accidents calculés.</p>
</div>
<div class="col-12 col-md-4 mbr-text mbr-fonts-style display-7">
<p class="p-3">Privilégier un couplage lâche et une cohésion forte, ce n'est pas vouloir les réunir à tout prix au même endroit. C'est faire le choix d'un couplage lâche entre deux composants à la cohésion faible, ou bien celui d'un couplage fort entre composants à la cohésion forte. Le reste n'est qu'une dette technique de plus.</p>
</div>
</div>
</div>
</div>
</section>
<section class="cid-robrvlocST" id="image3-12">
<figure class="mbr-figure container">
<div class="image-block" style="width: 80%;">
<img src="assets/images/software-spheres-fr-1776x1364.png" width="1400" alt="Sphères Logicielles" title="">
<figcaption class="mbr-figure-caption mbr-figure-caption-over">
<div class="container pb-5 mbr-white align-center mbr-fonts-style display-5">Visez l'Essentiel(le).</div>
</figcaption>
</div>
</figure>
</section>
<section class="mbr-section article content14 cid-ro0QxKyQ0E" id="content14-y">
<div class="container">
<div class="media-container-row">
<div class="row col-12 col-md-12">
<div class="col-12 mbr-text mbr-fonts-style display-7 col-md-4">
<p class="p-3">Les défauts ne sont que la partie émergée d'un iceberg qui flotte avec la dette logicielle, qu'elle soit technique, organisationnelle, émotionnelle ou humaine. Et plus de dette signifie plus de défauts dans l'immédiat, et bien plus encore pour plus tard.
</p>
</div>
<div class="col-12 mbr-text mbr-fonts-style display-7 col-md-4">
<p class="p-3">Une mauvaise conception ressemble à l'absence de conception : au lieu de faciliter les développements, elles les freinent, et les défauts adorent s'y nicher.
</p>
</div>
<div class="col-12 col-md-4 mbr-text mbr-fonts-style display-7">
<p class="p-3"><br></p>
</div>
</div>
</div>
</div>
</section>
<section class="cid-robuutZIHr" id="image3-13">
<figure class="mbr-figure container">
<div class="image-block" style="width: 80%;">
<img src="assets/images/iceberg-dfaut-vs-dette-1776x1291.jpg" width="1400" alt="Allégorie de l'icebert : défauts vs dette technique" title="">
<figcaption class="mbr-figure-caption mbr-figure-caption-over">
<div class="container pb-5 mbr-white align-center mbr-fonts-style display-5">
Corriger les défauts n'empêche pas le naufrage.</div>
</figcaption>
</div>
</figure>
</section>
<section class="mbr-section article content14 cid-ro0QwWQ1F6" id="content14-x">
<div class="container">
<div class="media-container-row">
<div class="row col-12 col-md-12">
<div class="col-12 mbr-text mbr-fonts-style display-7 col-md-4">
<p class="p-3">La programmation consiste à prendre en permanence de petites décisions qui auront de grands impacts. Une spécification formalise de grandes décisions qui ont de faibles impacts, sinon négatifs. En effet, la spécification, c’est le plan, alors que la programmation, c’est la planification. Une spécification a donc d’autant plus d’intérêt qu’elle se confond avec la programmation. D’où les développements pilotés par les tests.</p>
</div>
<div class="col-12 mbr-text mbr-fonts-style display-7 col-md-4">
<p class="p-3">En conception dirigée par les tests, on arrive à une conception comme on suit le chemin des tests. Si le chemin est hasardeux, la conception est une falaise. Si le chemin est astucieux, la conception est une plaine. En cela, un bon développeur est un paysagiste du code.
</p>
</div>
<div class="col-12 col-md-4 mbr-text mbr-fonts-style display-7">
<p class="p-3">Qu'il s'agisse de conception ou d'anomalie, chacune a ses tests : on cueille la première, alors qu'on chasse la seconde.</p>
</div>
</div>
</div>
</div>
</section>
<section class="cid-roivbpNqWr" id="image3-1d">
<figure class="mbr-figure">
<div class="image-block" style="width: 100%;">
<img src="assets/images/metro-map-of-testing-fr-3642x1846.png" width="1400" alt="Carte de métro des tests" title="">
</div>
</figure>
</section>
<section class="mbr-section article content14 cid-ro0PaesfKi" id="content14-w">
<div class="container">
<div class="media-container-row">
<div class="row col-12 col-md-12">
<div class="col-12 mbr-text mbr-fonts-style display-7 col-md-4">
<p class="p-3">Une bonne façon de ne pas se tromper de test est souvent de faire appel à deux personnes distinctes. Il en existe aussi une meilleure, sans exclusion mutuelle : concevoir le test avant le code.</p>
</div>
<div class="col-12 mbr-text mbr-fonts-style display-7 col-md-4">
<p class="p-3">Quand les tests de non-régression sont automatisés, on ne met pas les testeurs au chômage technique : on les laisse enfin exercer leur métier.</p>
</div>
<div class="col-12 col-md-4 mbr-text mbr-fonts-style display-7">
<p class="p-3">Quand les tests spécifient et documentent un logiciel, leur pendant n’est plus la spécification, mais la supervision, jusqu’à l’obsession de la mesure.</p>
</div>
</div>
</div>
</div>
</section>
<section class="cid-rogIWT0zJn" id="image3-16">
<figure class="mbr-figure container">
<div class="image-block" style="width: 90%;">
<img src="assets/images/what-else-than-test-last-1998x1617.png" width="1400" alt="What else than Test-Last?" title="">
</div>
</figure>
</section>
<section class="mbr-section article content14 cid-rogDIGtnDa" id="content14-15">
<div class="container">
<div class="media-container-row">
<div class="row col-12 col-md-12">
<div class="col-12 mbr-text mbr-fonts-style display-7 col-md-4">
<p class="p-3">Les organisations sont des plans de culture à différents termes : on y récolte ce que l'on sème, même si les planteurs ne sont pas les cueilleurs, et leur avenir se dessine en fonction des récoltes à venir. Il faut pouvoir attendre pour récolter, et si rien n'a été planté pour une époque, tantôt proche tantôt lointaine, l'avenir en est compromis avec la même assurance.
</p>
</div>
<div class="col-12 mbr-text mbr-fonts-style display-7 col-md-4">
<p class="p-3">Un centre de coût compte ses charges et réduit ses coûts. Un centre de profit bénéficie d’investissements et crée de la valeur. Il en va de même dans la façon de penser et de conduire la production de n'importe quel logiciel.
</p>
</div>
<div class="col-12 col-md-4 mbr-text mbr-fonts-style display-7">
<p class="p-3">Les mêmes réflexes sont à l'œuvre qu'il faille communiquer au sein d'une organisation ou concevoir un logiciel. D'une part, les forces ou faiblesses existent en miroir. D'autre part, il faut changer de système de pensées pour espérer changer une faiblesse en une force.
</p>
</div>
</div>
</div>
</div>
</section>
<section class="mbr-section article content14 cid-roh6YZi9PL" id="content14-17">
<div class="container">
<div class="media-container-row">
<div class="row col-12 col-md-12">
<div class="col-12 mbr-text mbr-fonts-style display-7 col-md-4">
<p class="p-3">Les organisations qui vivent leurs valeurs les transmettent par le geste, et non par le verbe. Les organisations qui communiquent le plus au sujet de leurs valeurs sont les mêmes qui en ont le moins. À trop parler d'une chose, on se persuade qu’elle existe, on en oublie qu'elle n'existe pas, et l'on fait de la propagande au lieu de communiquer.
</p>
</div>
<div class="col-12 mbr-text mbr-fonts-style display-7 col-md-4">
<p class="p-3">N’importe quel être soucieux de son avenir prend soin de son patrimoine. Plus tôt une organisation prend conscience que sa richesse est humaine et que son patrimoine est logiciel, moins elle perdra de temps à dénigrer ses forces vives ou à incendier son code source.
</p>
</div>
<div class="col-12 col-md-4 mbr-text mbr-fonts-style display-7">
<p class="p-3">La qualité des logiciels trouve son équilibre naturel entre l'expérience des utilisateurs et celle des développeurs : elles grandissent ou s'amenuisent ensemble. Et elles ne sont jamais déficitaires séparément.
</p>
</div>
</div>
</div>
</div>
</section>
<section class="cid-roh7XrJsF5" id="image3-19">
<figure class="mbr-figure container">
<div class="image-block" style="width: 80%;">
<img src="assets/images/mbr-1920x1004.jpg" width="1400" alt="Mobirise" title="">
<figcaption class="mbr-figure-caption mbr-figure-caption-over">
<div class="container pb-5 mbr-white align-center mbr-fonts-style display-5">
Le Code source comme Acte culturel.</div>
</figcaption>
</div>
</figure>
</section>
<section class="mbr-section article content14 cid-roh70wxHaz" id="content14-18">
<div class="container">
<div class="media-container-row">
<div class="row col-12 col-md-12">
<div class="col-12 mbr-text mbr-fonts-style display-7 col-md-4">
<p class="p-3">Il est facile de renoncer à la valeur en se focalisant sur la quantité plutôt que la qualité, en livrant vite au lieu de livrer tôt, en livrant régulièrement beaucoup au lieu de livrer continuellement bien. Un logiciel de valeur n'est pas l'addition de ses fonctionnalités. Livrer tôt de la valeur, c'est livrer moins en réduisant le fonctionnel à l'essentiel, jamais la qualité au minimum. Beaucoup d'implémentations "agiles" sont des bévues bâtis sur cette incompréhension.
</p>
</div>
<div class="col-12 mbr-text mbr-fonts-style display-7 col-md-4">
<p class="p-3">La première façon de renoncer à la valeur, et par extension aux développements agiles, c'est de ne pas extraire le minimum viable de chaque fonctionnalité. La deuxième, c'est de concevoir le code comme s'il devait l'être en une seule fois.
</p>
</div>
<div class="col-12 col-md-4 mbr-text mbr-fonts-style display-7">
<p class="p-3">Si vous souhaitez emmener les gens dans un ailleurs, faites que ce soit une aventure enrichissante et vivez-la vous-même avec enthousiasme et conviction. Sinon abstenez-vous. Un changement sans enthousiasme ni conviction est un changement de direction sans le sens.</p>
</div>
</div>
</div>
</div>
</section>
<section once="" class="cid-rohYA0dizh" id="footer6-1b">
<div class="container">
<div class="media-container-row align-center mbr-white">
<div class="col-12">
<p class="mbr-text mb-0 mbr-fonts-style display-7">
© Copyright Chrysocode - Tous Droits Réservés<br><a href="mentions-legales.html">Mentions légales</a></p>
</div>
</div>
</div>
</section><section class="display-7" style="padding: 0;align-items: center;justify-content: center;flex-wrap: wrap; align-content: center;display: flex;position: relative;height: 4rem;"><a href="https://mobiri.se/636253" style="flex: 1 1;height: 4rem;position: absolute;width: 100%;z-index: 1;"><img alt="" style="height: 4rem;" src="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw=="></a><p style="margin: 0;text-align: center;" class="display-7">‌</p><a style="z-index:1" href="https://mobirise.com/builder/easiest-website-builder.html">Easy Website Builder</a></section><script src="assets/popper/popper.min.js"></script> <script src="assets/web/assets/jquery/jquery.min.js"></script> <script src="assets/bootstrap/js/bootstrap.min.js"></script> <script src="assets/tether/tether.min.js"></script> <script src="assets/smoothscroll/smooth-scroll.js"></script> <script src="assets/dropdown/js/nav-dropdown.js"></script> <script src="assets/dropdown/js/navbar-dropdown.js"></script> <script src="assets/touchswipe/jquery.touch-swipe.min.js"></script> <script src="assets/parallax/jarallax.min.js"></script> <script src="assets/ytplayer/jquery.mb.ytplayer.min.js"></script> <script src="assets/vimeoplayer/jquery.mb.vimeo_player.js"></script> <script src="assets/bootstrapcarouselswipe/bootstrap-carousel-swipe.js"></script> <script src="assets/theme/js/script.js"></script> <script src="assets/slidervideo/script.js"></script>
</body>
</html>