A place to cache linked articles (think custom and personal wayback machine)
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

index.html 29KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556
  1. <!doctype html><!-- This is a valid HTML5 document. -->
  2. <!-- Screen readers, SEO, extensions and so on. -->
  3. <html lang=fr>
  4. <!-- Has to be within the first 1024 bytes, hence before the <title>
  5. See: https://www.w3.org/TR/2012/CR-html5-20121217/document-metadata.html#charset -->
  6. <meta charset=utf-8>
  7. <!-- Why no `X-UA-Compatible` meta: https://stackoverflow.com/a/6771584 -->
  8. <!-- The viewport meta is quite crowded and we are responsible for that.
  9. See: https://codepen.io/tigt/post/meta-viewport-for-2015 -->
  10. <meta name=viewport content="width=device-width,minimum-scale=1,initial-scale=1,shrink-to-fit=no">
  11. <!-- Required to make a valid HTML5 document. -->
  12. <title>Préface Scrum 4ème édition (archive) — David Larlet</title>
  13. <!-- Generated from https://realfavicongenerator.net/ such a mess. -->
  14. <link rel="apple-touch-icon" sizes="180x180" href="/static/david/icons/apple-touch-icon.png">
  15. <link rel="icon" type="image/png" sizes="32x32" href="/static/david/icons/favicon-32x32.png">
  16. <link rel="icon" type="image/png" sizes="16x16" href="/static/david/icons/favicon-16x16.png">
  17. <link rel="manifest" href="/manifest.json">
  18. <link rel="mask-icon" href="/static/david/icons/safari-pinned-tab.svg" color="#5bbad5">
  19. <link rel="shortcut icon" href="/static/david/icons/favicon.ico">
  20. <meta name="apple-mobile-web-app-title" content="David Larlet">
  21. <meta name="application-name" content="David Larlet">
  22. <meta name="msapplication-TileColor" content="#da532c">
  23. <meta name="msapplication-config" content="/static/david/icons/browserconfig.xml">
  24. <meta name="theme-color" content="#f0f0ea">
  25. <!-- That good ol' feed, subscribe :p. -->
  26. <link rel=alternate type="application/atom+xml" title=Feed href="/david/log/">
  27. <meta name="robots" content="noindex, nofollow">
  28. <meta content="origin-when-cross-origin" name="referrer">
  29. <!-- Canonical URL for SEO purposes -->
  30. <link rel="canonical" href="http://www.areyouagile.com/2015/10/preface-scrum-4eme-edition/">
  31. <style>
  32. /* http://meyerweb.com/eric/tools/css/reset/ */
  33. html, body, div, span,
  34. h1, h2, h3, h4, h5, h6, p, blockquote, pre,
  35. a, abbr, address, big, cite, code,
  36. del, dfn, em, img, ins,
  37. small, strike, strong, tt, var,
  38. dl, dt, dd, ol, ul, li,
  39. fieldset, form, label, legend,
  40. table, caption, tbody, tfoot, thead, tr, th, td,
  41. article, aside, canvas, details, embed,
  42. figure, figcaption, footer, header, hgroup,
  43. menu, nav, output, ruby, section, summary,
  44. time, mark, audio, video {
  45. margin: 0;
  46. padding: 0;
  47. border: 0;
  48. font-size: 100%;
  49. font: inherit;
  50. vertical-align: baseline;
  51. }
  52. /* HTML5 display-role reset for older browsers */
  53. article, aside, details, figcaption, figure,
  54. footer, header, hgroup, menu, nav, section { display: block; }
  55. body { line-height: 1; }
  56. blockquote, q { quotes: none; }
  57. blockquote:before, blockquote:after,
  58. q:before, q:after {
  59. content: '';
  60. content: none;
  61. }
  62. table {
  63. border-collapse: collapse;
  64. border-spacing: 0;
  65. }
  66. /* http://practicaltypography.com/equity.html */
  67. /* https://calendar.perfplanet.com/2016/no-font-face-bulletproof-syntax/ */
  68. /* https://www.filamentgroup.com/lab/js-web-fonts.html */
  69. @font-face {
  70. font-family: 'EquityTextB';
  71. src: url('/static/david/css/fonts/Equity-Text-B-Regular-webfont.woff2') format('woff2'),
  72. url('/static/david/css/fonts/Equity-Text-B-Regular-webfont.woff') format('woff');
  73. font-weight: 300;
  74. font-style: normal;
  75. font-display: swap;
  76. }
  77. @font-face {
  78. font-family: 'EquityTextB';
  79. src: url('/static/david/css/fonts/Equity-Text-B-Italic-webfont.woff2') format('woff2'),
  80. url('/static/david/css/fonts/Equity-Text-B-Italic-webfont.woff') format('woff');
  81. font-weight: 300;
  82. font-style: italic;
  83. font-display: swap;
  84. }
  85. @font-face {
  86. font-family: 'EquityTextB';
  87. src: url('/static/david/css/fonts/Equity-Text-B-Bold-webfont.woff2') format('woff2'),
  88. url('/static/david/css/fonts/Equity-Text-B-Bold-webfont.woff') format('woff');
  89. font-weight: 700;
  90. font-style: normal;
  91. font-display: swap;
  92. }
  93. @font-face {
  94. font-family: 'ConcourseT3';
  95. src: url('/static/david/css/fonts/concourse_t3_regular-webfont-20190806.woff2') format('woff2'),
  96. url('/static/david/css/fonts/concourse_t3_regular-webfont-20190806.woff') format('woff');
  97. font-weight: 300;
  98. font-style: normal;
  99. font-display: swap;
  100. }
  101. /* http://practice.typekit.com/lesson/caring-about-opentype-features/ */
  102. body {
  103. /* http://www.cssfontstack.com/ Palatino 99% Win 86% Mac */
  104. font-family: "EquityTextB", Palatino, serif;
  105. background-color: #f0f0ea;
  106. color: #07486c;
  107. font-kerning: normal;
  108. -moz-osx-font-smoothing: grayscale;
  109. -webkit-font-smoothing: subpixel-antialiased;
  110. text-rendering: optimizeLegibility;
  111. font-variant-ligatures: common-ligatures contextual;
  112. font-feature-settings: "kern", "liga", "clig", "calt";
  113. }
  114. pre, code, kbd, samp, var, tt {
  115. font-family: 'TriplicateT4c', monospace;
  116. }
  117. em {
  118. font-style: italic;
  119. color: #323a45;
  120. }
  121. strong {
  122. font-weight: bold;
  123. color: black;
  124. }
  125. nav {
  126. background-color: #323a45;
  127. color: #f0f0ea;
  128. display: flex;
  129. justify-content: space-around;
  130. padding: 1rem .5rem;
  131. }
  132. nav:last-child {
  133. border-bottom: 1vh solid #2d7474;
  134. }
  135. nav a {
  136. color: #f0f0ea;
  137. }
  138. nav abbr {
  139. border-bottom: 1px dotted white;
  140. }
  141. h1 {
  142. border-top: 1vh solid #2d7474;
  143. border-bottom: .2vh dotted #2d7474;
  144. background-color: #e3e1e1;
  145. color: #323a45;
  146. text-align: center;
  147. padding: 5rem 0 4rem 0;
  148. width: 100%;
  149. font-family: 'ConcourseT3';
  150. display: flex;
  151. flex-direction: column;
  152. }
  153. h1.single {
  154. padding-bottom: 10rem;
  155. }
  156. h1 span {
  157. position: absolute;
  158. top: 1vh;
  159. left: 20%;
  160. line-height: 0;
  161. }
  162. h1 span a {
  163. line-height: 1.7;
  164. padding: 1rem 1.2rem .6rem 1.2rem;
  165. border-radius: 0 0 6% 6%;
  166. background: #2d7474;
  167. font-size: 1.3rem;
  168. color: white;
  169. text-decoration: none;
  170. }
  171. h2 {
  172. margin: 4rem 0 1rem;
  173. border-top: .2vh solid #2d7474;
  174. padding-top: 1vh;
  175. }
  176. h3 {
  177. text-align: center;
  178. margin: 3rem 0 .75em;
  179. }
  180. hr {
  181. height: .4rem;
  182. width: .4rem;
  183. border-radius: .4rem;
  184. background: #07486c;
  185. margin: 2.5rem auto;
  186. }
  187. time {
  188. display: bloc;
  189. margin-left: 0 !important;
  190. }
  191. ul, ol {
  192. margin: 2rem;
  193. }
  194. ul {
  195. list-style-type: square;
  196. }
  197. a {
  198. text-decoration-skip-ink: auto;
  199. text-decoration-thickness: 0.05em;
  200. text-underline-offset: 0.09em;
  201. }
  202. article {
  203. max-width: 50rem;
  204. display: flex;
  205. flex-direction: column;
  206. margin: 2rem auto;
  207. }
  208. article.single {
  209. border-top: .2vh dotted #2d7474;
  210. margin: -6rem auto 1rem auto;
  211. background: #f0f0ea;
  212. padding: 2rem;
  213. }
  214. article p:last-child {
  215. margin-bottom: 1rem;
  216. }
  217. p {
  218. padding: 0 .5rem;
  219. margin-left: 3rem;
  220. }
  221. p + p,
  222. figure + p {
  223. margin-top: 2rem;
  224. }
  225. blockquote {
  226. background-color: #e3e1e1;
  227. border-left: .5vw solid #2d7474;
  228. display: flex;
  229. flex-direction: column;
  230. align-items: center;
  231. padding: 1rem;
  232. margin: 1.5rem;
  233. }
  234. blockquote cite {
  235. font-style: italic;
  236. }
  237. blockquote p {
  238. margin-left: 0;
  239. }
  240. figure {
  241. border-top: .2vh solid #2d7474;
  242. background-color: #e3e1e1;
  243. text-align: center;
  244. padding: 1.5rem 0;
  245. margin: 1rem 0 0;
  246. font-size: 1.5rem;
  247. width: 100%;
  248. }
  249. figure img {
  250. max-width: 250px;
  251. max-height: 250px;
  252. border: .5vw solid #323a45;
  253. padding: 1px;
  254. }
  255. figcaption {
  256. padding: 1rem;
  257. line-height: 1.4;
  258. }
  259. aside {
  260. display: flex;
  261. flex-direction: column;
  262. background-color: #e3e1e1;
  263. padding: 1rem 0;
  264. border-bottom: .2vh solid #07486c;
  265. }
  266. aside p {
  267. max-width: 50rem;
  268. margin: 0 auto;
  269. }
  270. /* https://fvsch.com/code/css-locks/ */
  271. p, li, pre, code, kbd, samp, var, tt, time, details, figcaption {
  272. font-size: 1rem;
  273. line-height: calc( 1.5em + 0.2 * 1rem );
  274. }
  275. h1 {
  276. font-size: 1.9rem;
  277. line-height: calc( 1.2em + 0.2 * 1rem );
  278. }
  279. h2 {
  280. font-size: 1.6rem;
  281. line-height: calc( 1.3em + 0.2 * 1rem );
  282. }
  283. h3 {
  284. font-size: 1.35rem;
  285. line-height: calc( 1.4em + 0.2 * 1rem );
  286. }
  287. @media (min-width: 20em) {
  288. /* The (100vw - 20rem) / (50 - 20) part
  289. resolves to 0-1rem, depending on the
  290. viewport width (between 20em and 50em). */
  291. p, li, pre, code, kbd, samp, var, tt, time, details, figcaption {
  292. font-size: calc( 1rem + .6 * (100vw - 20rem) / (50 - 20) );
  293. line-height: calc( 1.5em + 0.2 * (100vw - 50rem) / (20 - 50) );
  294. margin-left: 0;
  295. }
  296. h1 {
  297. font-size: calc( 1.9rem + 1.5 * (100vw - 20rem) / (50 - 20) );
  298. line-height: calc( 1.2em + 0.2 * (100vw - 50rem) / (20 - 50) );
  299. }
  300. h2 {
  301. font-size: calc( 1.5rem + 1.5 * (100vw - 20rem) / (50 - 20) );
  302. line-height: calc( 1.3em + 0.2 * (100vw - 50rem) / (20 - 50) );
  303. }
  304. h3 {
  305. font-size: calc( 1.35rem + 1.5 * (100vw - 20rem) / (50 - 20) );
  306. line-height: calc( 1.4em + 0.2 * (100vw - 50rem) / (20 - 50) );
  307. }
  308. }
  309. @media (min-width: 50em) {
  310. /* The right part of the addition *must* be a
  311. rem value. In this example we *could* change
  312. the whole declaration to font-size:2.5rem,
  313. but if our baseline value was not expressed
  314. in rem we would have to use calc. */
  315. p, li, pre, code, kbd, samp, var, tt, time, details, figcaption {
  316. font-size: calc( 1rem + .6 * 1rem );
  317. line-height: 1.5em;
  318. }
  319. p, li, pre, details {
  320. margin-left: 3rem;
  321. }
  322. h1 {
  323. font-size: calc( 1.9rem + 1.5 * 1rem );
  324. line-height: 1.2em;
  325. }
  326. h2 {
  327. font-size: calc( 1.5rem + 1.5 * 1rem );
  328. line-height: 1.3em;
  329. }
  330. h3 {
  331. font-size: calc( 1.35rem + 1.5 * 1rem );
  332. line-height: 1.4em;
  333. }
  334. figure img {
  335. max-width: 500px;
  336. max-height: 500px;
  337. }
  338. }
  339. figure.unsquared {
  340. margin-bottom: 1.5rem;
  341. }
  342. figure.unsquared img {
  343. height: inherit;
  344. }
  345. @media print {
  346. body { font-size: 100%; }
  347. a:after { content: " (" attr(href) ")"; }
  348. a, a:link, a:visited, a:after {
  349. text-decoration: underline;
  350. text-shadow: none !important;
  351. background-image: none !important;
  352. background: white;
  353. color: black;
  354. }
  355. abbr[title] { border-bottom: 0; }
  356. abbr[title]:after { content: " (" attr(title) ")"; }
  357. img { page-break-inside: avoid; }
  358. @page { margin: 2cm .5cm; }
  359. h1, h2, h3 { page-break-after: avoid; }
  360. p3 { orphans: 3; widows: 3; }
  361. img {
  362. max-width: 250px !important;
  363. max-height: 250px !important;
  364. }
  365. nav, aside { display: none; }
  366. }
  367. ul.with_columns {
  368. column-count: 1;
  369. }
  370. @media (min-width: 20em) {
  371. ul.with_columns {
  372. column-count: 2;
  373. }
  374. }
  375. @media (min-width: 50em) {
  376. ul.with_columns {
  377. column-count: 3;
  378. }
  379. }
  380. ul.with_two_columns {
  381. column-count: 1;
  382. }
  383. @media (min-width: 20em) {
  384. ul.with_two_columns {
  385. column-count: 1;
  386. }
  387. }
  388. @media (min-width: 50em) {
  389. ul.with_two_columns {
  390. column-count: 2;
  391. }
  392. }
  393. .gallery {
  394. display: flex;
  395. flex-wrap: wrap;
  396. justify-content: space-around;
  397. }
  398. .gallery figure img {
  399. margin-left: 1rem;
  400. margin-right: 1rem;
  401. }
  402. .gallery figure figcaption {
  403. font-family: 'ConcourseT3'
  404. }
  405. footer {
  406. font-family: 'ConcourseT3';
  407. display: flex;
  408. flex-direction: column;
  409. border-top: 3px solid white;
  410. padding: 4rem 0;
  411. background-color: #07486c;
  412. color: white;
  413. }
  414. footer > * {
  415. max-width: 50rem;
  416. margin: 0 auto;
  417. }
  418. footer a {
  419. color: #f1c40f;
  420. }
  421. footer .avatar {
  422. width: 200px;
  423. height: 200px;
  424. border-radius: 50%;
  425. float: left;
  426. -webkit-shape-outside: circle();
  427. shape-outside: circle();
  428. margin-right: 2rem;
  429. padding: 2px 5px 5px 2px;
  430. background: white;
  431. border-left: 1px solid #f1c40f;
  432. border-top: 1px solid #f1c40f;
  433. border-right: 5px solid #f1c40f;
  434. border-bottom: 5px solid #f1c40f;
  435. }
  436. </style>
  437. <h1>
  438. <span><a id="jumper" href="#jumpto" title="Un peu perdu ?">?</a></span>
  439. Préface Scrum 4ème édition (archive)
  440. <time>Pour la pérennité des contenus liés. Non-indexé, retrait sur simple email.</time>
  441. </h1>
  442. <section>
  443. <article>
  444. <h3><a href="http://www.areyouagile.com/2015/10/preface-scrum-4eme-edition/">Source originale du contenu</a></h3>
  445. <p>Dans deux jours sort la nouvelle édition de &quot;<a class="reference external" href="http://www.amazon.fr/Scrum-guide-pratique-m%C3%A9thode-populaire/dp/2100738747/">Scrum</a>&quot; de <a class="reference external" href="http://www.aubryconseil.com/">Claude Aubry</a>. Édition pour laquelle Claude m&#8217;a fait l&#8217;honneur de me demander une préface. Probablement trop de photos compromettantes réalisées lors des &quot;<a class="reference external" href="http://raidagile.fr">raid agile</a>&quot;. Comme l&#8217;avant-propos le confirme, Scrum et l&#8217;Agile plus globalement ne cessent d&#8217;évoluer. Et comme je le dis dans la préface, Claude est un explorateur. Ce n&#8217;est pas donc une nouvelle édition pour une nouvelle édition, mais bien le journal de la mutation constante de nos&nbsp;pratiques.</p>
  446. <p>Voici la préface, j&#8217;espère qu&#8217;elle vous invitera à acheter le <a class="reference external" href="http://www.amazon.fr/Scrum-guide-pratique-m%C3%A9thode-populaire/dp/2100738747/">livre</a>&nbsp;:</p>
  447. <div class="section" id="preface-scrum-de-claude-aubry-4eme-edition">
  448. <h2>Préface &quot;Scrum&quot;, de Claude Aubry, 4ème&nbsp;édition</h2>
  449. <p><em>Scrum</em> est un drôle de truc. Une petite chose devenue énorme. Quelques paragraphes qui révolutionnent nos méthodes de travail, voire nos vies. Quelques paragraphes… Initialement, <em>Scrum</em> est une méthode pour réaliser des projets dans des environnements complexes, incertains. Cette petite idée a fait son chemin : elle a détrôné l’aristocratie méthodologique en place (ouste les <span class="caps">PMI</span>, CMMi, <span class="caps">RUP</span>, etc.). Les géants aux pieds d’argile se sont effondrés. Comme si on avait ouvert une fenêtre dans une pièce fermée depuis bien trop longtemps. Aidé en cela par l’époque, cette époque moderne et incertaine à la concurrence exacerbée où toutes les énergies comptent. J’en connais qui se marrent bien : ils ont soulevé avec <em>Scrum</em> le voile sur tous les petits mensonges de nos&nbsp;organisations.</p>
  450. <p>C’est drôle aussi, le petit poucet est devenu l’ogre. Scrum est comme un trou noir qui avale tout ce qui passe à côté de lui. Le livre de Claude ne parle pas que de <em>Scrum</em>, mais de tout ce que <em>Scrum</em> symbolise et a embarqué avec lui dans sa proposition d’une organisation ou d’un projet agile. Et c’est beaucoup plus que les quelques paragraphes initiaux. Sans complexe <em>Scrum</em> a emprunté là où était la valeur. Dans notre bon sens, dans les autres méthodes agiles, et autour encore quand cela en valait la peine. <em>Extreme programming</em>, c’est comme l’oncle rustre et frustré. Il ronchonne dans son coin, <em>Scrum</em> ne serait qu’un vendu qui aurait oublié certaines de ses valeurs. <em>Extreme programming</em> est ombrageux et exclusif. Mais il oublie que lui et <em>Scrum</em> sont de la même famille, et que leurs discours sont proches. <em>Scrum</em> est juste un beau parleur, et cela génère des jalousies. De fait, Scrum rayonne aujourd’hui. J’en connais qui se marrent bien quand ils découvrent que <em>Scrum</em> est devenu la méthode de&nbsp;référence.</p>
  451. <p>C’est drôle, car les gens se trompent sur <em>Scrum</em>. Ils le pensent simple, souple et facile. Bien compris et mis en œuvre il se révèle complexe, rigoureux et ardu. C’est tout le paradoxe de nos méthodes : elles sont comme nos organisations ou projets, complexes. Il faut les adapter, se focaliser sur la valeur, s’améliorer, essayer, apprendre par l’échec. Ce paradoxe est partout chez <em>Scrum</em>. Comme évoqué, la petite méthode est devenue grande, David, Goliath. L’approche alternative est devenue la référence. On se jette sur elle car on a bien compris qu’elle était la mieux armée pour lutter dans le monde actuel. Mais sa légèreté est trompeuse, car c’est bien une lame tranchante, un outil aiguisé pour appliquer les principes et valeurs de l’agile. Beaucoup de gens se trompent de sens et l’attrapent par la lame&nbsp;!</p>
  452. <p>Le succès de cette méthode pourrait aussi la rendre obèse et caduque. En cela le livre de Claude que vous tenez entre les mains est une sorte d’antidote, une base saine. On commence d’ailleurs à payer le retour de flamme de l’agilité : de trop nombreuses incompréhensions, récupérations font la promotion d’un agile complètement dévoyé. C’est exactement ce qui est arrivé au Lean des années 1990. Donc pour faire sérieux, pour ne pas dire « agile » qui fait peur au système en place (mais oui, car il décrète la fin du système précédent), on parle beaucoup de Lean (Un autre grand oncle, mais bien plus vieux). Ce n’est pas une bonne raison. C’est encore une fuite. D’autant plus que le Lean que l’on évoque est archaïque. On évoque le Lean du non-gaspillage : on oublie complètement celui du respect des personnes et de l’amélioration continue. Le Lean de la manufacture ou de l’industrie n’est pas fait pour nos organisations ni nos projets modernes, ne l’oubliez pas. La période n’est plus au Lean, standardisation, amélioration continue sur l’élimination des gaspillages par implication et respect des personnes. La période est à l’adaptation, à la <span class="caps">NON</span> standardisation, à la <span class="caps">NON</span> linéarité, à la <span class="caps">NON</span> répétabilité, induites par la complexité de notre temps. C’est bien cela aussi ce paradoxe : probablement aucun des lecteurs du livre de Claude n’appliquera la même saveur de Scrum. Et pourtant parle-t-on bien de la même chose ? Oui, mais tout est contexte et intention. Il faudra essayer en puriste avant de changer, mais impossible d’essayer sans s’adapter. Ah ce joli paradoxe ! Une chose est sûre, je me marre quand je vois l’ancien système qui remue, se secoue encore un peu, tente de résister. Mais on ne résiste pas à l’irrésistible progression du temps et du contexte. Vive <em>Scrum</em> (et son oncle ronchon <em>Extreme Programming</em>, ou son cousin ambitieux, <em>Kanban</em>)&nbsp;!</p>
  453. <p>D’ailleurs Claude est aussi un drôle de gars. Il fallait bien cela pour porter cette synthèse de <em>Scrum</em> (et au delà) depuis 5 années à travers ce livre. Vous l’avez compris ce livre ne se résume pas au <em>Scrum</em> officiel, mais bien à sa pratique vivante qui absorbe, essaye, rejette, intègre, les bonnes idées, les bonnes pratiques des dix, vingt dernière années. Vous pensez Claude doux, simple et scolaire ? Il est taquin, curieux et rigoureux (mais c’est vrai qu’il est doux et sage), il est aussi complexe que l’approche qu’il prône (et aussi sain). On aborde Claude comme <em>Scrum</em>, avec facilité, c’est une maison accueillante. En creusant on y découvre des choses inattendues. Une soif d’apprentissage (qu’il diffuse : c’est pour cela qu’il est un si bon pédagogue je pense), et une vraie curiosité : il veille. En fait c’est cela, c’est un veilleur. Il veille à la cohérence de cette pensée qui ne cesse de se développer ; pas comme un gardien d’un temps passé, mais comme le porteur d’une nouvelle perspective, car il prospecte sur ces nouvelles approches, ces nouveaux flux d’idées, de façon intarissable (une 4ème édition, ceci explique cela, Claude est un prospecteur, un pionnier). Moi je me marre bien avec Claude, quand je le vois vitupérer contre un discours sans nouvelles idées, ou quand — d’un petit geste de la main très révélateur — il laisse les pisses-froids maugréer dans leur&nbsp;coin.</p>
  454. <p>Avant de vous laisser avancer avec Claude, et de vous souhaiter une bonne lecture, je voudrais rappeler un point qui me
  455. parait essentiel d’avoir en tête lors de cette découverte du mouvement Agile. Ce point c’est la zone d’inconfort. Si vous vous lancez dans ces pratiques avec facilité c’est que vous vous plantez probablement. L’agile propose un changement de
  456. paradigme assez radical par rapport à notre manière de percevoir l’entreprise, sa création de valeur et sa dynamique de groupe. Nous sommes aux antipodes des habitudes françaises des cinquante dernières années : son cartésianisme, sa hiérarchie, et (contrepartie de sa sophistication que j’aime) son culte de la&nbsp;perfection.</p>
  457. <p>Prenez ce livre comme si il y avait un sticker « Positionnement dangereux » dessus. Et mettez vous en danger pour bien
  458. comprendre les tenants et les aboutissants de l’Agilité. Sans danger, sans inconfort, c’est probablement que vous
  459. maquillez vos anciennes habitudes sous couvert de nouveaux habits. Et Claude aura&nbsp;échoué.</p>
  460. <p>Essayez de provoquer le « <span class="caps">OH</span> » des familles américaines qui, dans les années cinquante, ont vu sur leurs <span class="caps">TV</span> débouler Elvis avec son déhanchement et son magnifique « that’s all right mama ». Si vous ne ressentez pas le toupet qu’il faut pour penser et être agile aujourd’hui c’est que : a) nous sommes en 2030 et vous tenez entre les mains une très vieille édition du livre de Claude, b) vous faîtes partie des rares personnes pour qui l’agile est innée c) alertez-vous et mettez-vous dans l’inconfort, prenez plus de&nbsp;risques.</p>
  461. <p>Quand vous essayez une pratique de ce livre, faites la réellement, pour voir. Pour en connaître les limites et les véritables enseignements. Presque jusqu’à l’absurde, qui pourrait se révéler plus sain qu’il n’y parait. Soyez « jusqu’au-boutiste » pour savoir, pas dogmatique pour fossiliser. Je ne parle pas de s’enfermer dans quelque chose d’extrême, mais d’essayer vraiment, puis de placer son curseur à bon escient, en connaissance. Beaucoup voit dans Agile du bon sens, c’est en grande partie vrai. Mais en grande partie seulement, un tiers de son approche n’est ni intuitive, ni apparentée au bon sens. Souvent on oublie celle-là, et la cohérence générale en pâtit. Pour découvrir ce paysage secret, il faut s’y&nbsp;balader.</p>
  462. <p>Aujourd’hui les mots « agile », « lean », « lean startup », « design thinking », « entreprise libérée » sont lancés. Chacun de ces mots est un emballage qui correspond le mieux à la population à laquelle il s’adresse (Agile pour les informaticiens, Lean pour les méthodologistes, Lean Startup pour le métiers, Design Thinking pour les agences et créatifs, entreprise libérée pour les entrepreneurs). Mais derrière c’est le même mouvement de fond : cette transformation profonde, révolutionnaire, sur la façon de percevoir et de penser nos organisations et nos relations. Est-ce nous qui l’espérons tant que nous en faisons une réalité, ou cette transformation est-elle réellement inéluctable (ce que j’espère)&nbsp;?</p>
  463. <p>Comment allez vous juger que cela marche d’ailleurs ? Scrum porte-t-il ses fruits ? Ne lisez pas votre implémentation en référence aux mesures de l’ancien système. Essayez de savoir ce qui se raconte dans les repas d’amis et de familles le soir concernant votre organisation, votre utilisation de scrum, le meilleur indicateur se trouve&nbsp;là.</p>
  464. <p>Mince je suis en train de vous dire que vous imaginez Scrum simple, qu’il ne l’est pas, que sans inconfort, prise de risque, point de salut, Vous êtes découragés ? Bien ! Maintenant tout ne peut qu’aller&nbsp;mieux.</p>
  465. <p><span class="caps">PS</span>/ Claude et moi avons un autre centre d’intérêt commun : la musique, le rock’n roll, et s’il fallait se focaliser sur un groupe : Led Zeppelin. Ça doit compter pour chambouler les idées, d’aimer ces quatre gars qui débarquaient comme une horde sauvage sur la scène et assenaient le riff inégalé de Whole Lotta Love. Pour avoir donc une expérience améliorée de la lecture de ce livre, je vous recommande donc de l’accompagner avec un disque de Led Zeppelin dans les oreilles et une Chartreuse (ou une mirabelle) sur les&nbsp;lèvres.</p>
  466. </div>
  467. <div class="section" id="feedback">
  468. <h2>Feedback&nbsp;?</h2>
  469. <p>Merci à Jean-Luc Blanc des éditions <a class="reference external" href="http://www.dunod.com/">Dunod</a> pour ce petit mot : &quot;C’est une très belle préface, vivante et chaleureuse, différente des textes convenus que nous recevons trop&nbsp;souvent.&quot;</p>
  470. <p>N&#8217;hésitez pas à me <a class="reference external" href="/pages/contact.html">contacter</a>.</p>
  471. </div>
  472. </article>
  473. </section>
  474. <nav id="jumpto">
  475. <p>
  476. <a href="/david/blog/">Accueil du blog</a> |
  477. <a href="http://www.areyouagile.com/2015/10/preface-scrum-4eme-edition/">Source originale</a> |
  478. <a href="/david/stream/2019/">Accueil du flux</a>
  479. </p>
  480. </nav>
  481. <footer>
  482. <div>
  483. <img src="/static/david/david-larlet-avatar.jpg" loading="lazy" class="avatar" width="200" height="200">
  484. <p>
  485. Bonjour/Hi!
  486. Je suis <a href="/david/" title="Profil public">David&nbsp;Larlet</a>, je vis actuellement à Montréal et j’alimente cet espace depuis 15 ans. <br>
  487. Si tu as apprécié cette lecture, n’hésite pas à poursuivre ton exploration. Par exemple via les <a href="/david/blog/" title="Expériences bienveillantes">réflexions bimestrielles</a>, la <a href="/david/stream/2019/" title="Pensées (dés)articulées">veille hebdomadaire</a> ou en t’abonnant au <a href="/david/log/" title="S’abonner aux publications via RSS">flux RSS</a> (<a href="/david/blog/2019/flux-rss/" title="Tiens c’est quoi un flux RSS ?">so 2005</a>).
  488. </p>
  489. <p>
  490. Je m’intéresse à la place que je peux avoir dans ce monde. En tant qu’humain, en tant que membre d’une famille et en tant qu’associé d’une coopérative. De temps en temps, je fais aussi des <a href="https://github.com/davidbgk" title="Principalement sur Github mais aussi ailleurs">trucs techniques</a>. Et encore plus rarement, <a href="/david/talks/" title="En ce moment je laisse plutôt la place aux autres">j’en parle</a>.
  491. </p>
  492. <p>
  493. Voici quelques articles choisis :
  494. <a href="/david/blog/2019/faire-equipe/" title="Accéder à l’article complet">Faire équipe</a>,
  495. <a href="/david/blog/2018/bivouac-automnal/" title="Accéder à l’article complet">Bivouac automnal</a>,
  496. <a href="/david/blog/2018/commodite-effondrement/" title="Accéder à l’article complet">Commodité et effondrement</a>,
  497. <a href="/david/blog/2017/donnees-communs/" title="Accéder à l’article complet">Des données aux communs</a>,
  498. <a href="/david/blog/2016/accompagner-enfant/" title="Accéder à l’article complet">Accompagner un enfant</a>,
  499. <a href="/david/blog/2016/senior-developer/" title="Accéder à l’article complet">Senior developer</a>,
  500. <a href="/david/blog/2016/illusion-sociale/" title="Accéder à l’article complet">L’illusion sociale</a>,
  501. <a href="/david/blog/2016/instantane-scopyleft/" title="Accéder à l’article complet">Instantané Scopyleft</a>,
  502. <a href="/david/blog/2016/enseigner-web/" title="Accéder à l’article complet">Enseigner le Web</a>,
  503. <a href="/david/blog/2016/simplicite-defaut/" title="Accéder à l’article complet">Simplicité par défaut</a>,
  504. <a href="/david/blog/2016/minimalisme-esthetique/" title="Accéder à l’article complet">Minimalisme et esthétique</a>,
  505. <a href="/david/blog/2014/un-web-omni-present/" title="Accéder à l’article complet">Un web omni-présent</a>,
  506. <a href="/david/blog/2014/manifeste-developpeur/" title="Accéder à l’article complet">Manifeste de développeur</a>,
  507. <a href="/david/blog/2013/confort-convivialite/" title="Accéder à l’article complet">Confort et convivialité</a>,
  508. <a href="/david/blog/2013/testament-numerique/" title="Accéder à l’article complet">Testament numérique</a>,
  509. et <a href="/david/blog/" title="Accéder aux archives">bien d’autres…</a>
  510. </p>
  511. <p>
  512. On peut <a href="mailto:david%40larlet.fr" title="Envoyer un courriel">échanger par courriel</a>. Si éventuellement tu souhaites que l’on travaille ensemble, tu devrais commencer par consulter le <a href="http://larlet.com">profil dédié à mon activité professionnelle</a> et/ou contacter directement <a href="http://scopyleft.fr/">scopyleft</a>, la <abbr title="Société coopérative et participative">SCOP</abbr> dont je fais partie depuis six ans. Je recommande au préalable de lire <a href="/david/blog/2018/cout-site/" title="Attention ce qui va suivre peut vous choquer">combien coûte un site</a> et pourquoi je suis plutôt favorable à une <a href="/david/pro/devis/" title="Discutons-en !">non-demande de devis</a>.
  513. </p>
  514. <p>
  515. Je ne traque pas ta navigation mais mon
  516. <abbr title="Alwaysdata, 62 rue Tiquetonne 75002 Paris, +33.184162340">hébergeur</abbr>
  517. conserve des logs d’accès.
  518. </p>
  519. </div>
  520. </footer>
  521. <script type="text/javascript">
  522. ;(_ => {
  523. const jumper = document.getElementById('jumper')
  524. jumper.addEventListener('click', e => {
  525. e.preventDefault()
  526. const anchor = e.target.getAttribute('href')
  527. const targetEl = document.getElementById(anchor.substring(1))
  528. targetEl.scrollIntoView({behavior: 'smooth'})
  529. })
  530. })()
  531. </script>