{"action":"created","comment":{"url":"https://api.github.com/repos/M6Web/m6web.github.io/pulls/comments/29580070","id":29580070,"diff_hunk":"@@ -0,0 +1,115 @@\n+---\n+layout: post\n+title: \"Mix-IT 2015 - Jour 1\"\n+description: \"Retour des conférences vu lors du jour 1 du Mix-IT 2015\"\n+author:\n+  name:     Mikael Randy\n+  avatar:   mikaelrandy.png\n+  email:\n+  twitter:  mikaelrandy\n+  facebook:\n+  github:\n+category:\n+tags: [mixit, conference, video]\n+image:\n+  feature: posts/mixit2015/logo-mixit.png\n+  credit: \n+  creditlink: \n+comments: true\n+---\n+\n+Il est tout naturel que M6Web soit présent à une conférence qui mêle sujet technique d'avant garde et agilité, 2 sujets qui nous sont chers, surtout lorsqu'elle se déroule à Lyon.\n+\n+J'ai donc eu la chance de participer au [Mix-IT 2015](http://www.mix-it.fr/) qui se tenait les 16 et 17 avril dernier au [CPE Lyon](http://www.cpe.fr/).\n+\n+Cet article est découpé en 2 parties. Dans l'article que vous êtes en train de lire, vous trouverez les retours des conférences que j'ai suivies le premier jour, mais vous pourrez également trouver le [retour des conférences suivies lors du second jour](/mixit-2015-jour-2/).\n+\n+# The three ages of innovation\n+--- [Dan North](https://twitter.com/tastapod)\n+\n+Dan nous a partagé sa vision de l'innovation à travers sa vision de l'évolution d'une technologie.\n+\n+Selon lui, il existe donc 3 âges dans l'évolution : \n+\n+> Explore (Maximize discovery)\n+\n+Il s'agit de la phase initiale, celle de la découverte, de l'expérimentation.\n+Dans cette phase, on essaye, on se trompe, on apprend.\n+\n+> Stabilize (Minimize variance)\n+\n+Il s'agit de la phase où on fait le tri sur tout ce qu’on a testé, initié, et qu’on essaye de catégoriser, stabiliser tout ça, voir retirer ce qui n’est pas une bonne idée.\n+\n+C’est le moment où on est capable de reproduite ces créations, et donc de les apprendre (repeatability, predictability, teachability)\n+\n+Dans cette phase, nous apprenons à réduire l'incertitude autour de la manière de réaliser un code.\n+\n+> Commoditize (Maximize efficiency)\n+\n+Cette phase est celle de l'industrialisation, celle où on essaye de réduire les coûts pour augmenter l'efficacité.\n+\n+Et même si ces 3 phases conflictuelles, l'innovation existe dans chacune de ces 3 phases, et il faut savoir les respecter et s'impliquer dans chacune.\n+\n+# Le pourquoi du pourquoi de l'agilité\n+--- [Cédric Bodin](https://twitter.com/cedricbodin)\n+\n+Au cours de cette présentation, Cédric nous a poussé à réfléchir sur la raison profonde du succès de l'agilité.\n+\n+Nous le savons, l'agilité est une solution efficace contre les plannings qui glissent, les cahiers des charges non tenables, le syndrome de la tour de cristal et autres dysfonctionnement organisationnel.\n+\n+Depuis 1994, le Chaos Manifesto publie un rapport indiquant le pourcentage de projets qui échouent ou réussissent, et il y a 2 fois plus de projets échouent que de projets qui réussissent. Il est courant que des projets qui s'éternisent, dérapent, ... soient finalement abandonnés.\n+\n+De même, il est courant que le produit fini ne corresponde pas à ce que l'utilisateur attend, à cause de la distance entre eux et les équipes qui développent le produit.\n+\n+Mais pourquoi est-ce que nous avons besoin de l'agilité ? Pourquoi en sommes nous arrivés à cette situation où tout ces syndromes apparaissent ?\n+\n+Tout simplement parce que nous avons construit l'Entreprise d'aujourd'hui sur la base du [Taylorisme](https://www.wikiwand.com/fr/Taylorisme) qui permet d'être le plus rentable possible en prévoyant tout les cas pour réduire le hasard et donc l'échec. Le socle de base de cette théorie est que rien ne change et que tout est prévisible\n+\n+Or, la société actuelle va plus vite, veux pouvoir être très réactive, et notre branche en particulier.\n+\n+A partir de là, le modèle qui veux que certaines personnes pensent, prévoient, organisent, pour que les techniciens n'aient \"que\" à exécuter est dépassée. Et cela se voit ! Combien de \"j'ai fait ce que le cahier des charges demandait\", combien de discutions stérile autour d'un changement de périmètre pour recalculer des délais ?","path":"_posts/2015-04-16-mixit-2015-jour-1.md","position":70,"original_position":70,"commit_id":"b70115997e5db0cceb42b1423670bafe57347569","original_commit_id":"b70115997e5db0cceb42b1423670bafe57347569","user":{"login":"kennydee","id":1484406,"avatar_url":"https://avatars.githubusercontent.com/u/1484406?v=3","gravatar_id":"","url":"https://api.github.com/users/kennydee","html_url":"https://github.com/kennydee","followers_url":"https://api.github.com/users/kennydee/followers","following_url":"https://api.github.com/users/kennydee/following{/other_user}","gists_url":"https://api.github.com/users/kennydee/gists{/gist_id}","starred_url":"https://api.github.com/users/kennydee/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/kennydee/subscriptions","organizations_url":"https://api.github.com/users/kennydee/orgs","repos_url":"https://api.github.com/users/kennydee/repos","events_url":"https://api.github.com/users/kennydee/events{/privacy}","received_events_url":"https://api.github.com/users/kennydee/received_events","type":"User","site_admin":false},"body":"discussions ?","created_at":"2015-05-04T12:21:45Z","updated_at":"2015-05-04T12:21:45Z","html_url":"https://github.com/M6Web/m6web.github.io/pull/94#discussion_r29580070","pull_request_url":"https://api.github.com/repos/M6Web/m6web.github.io/pulls/94","_links":{"self":{"href":"https://api.github.com/repos/M6Web/m6web.github.io/pulls/comments/29580070"},"html":{"href":"https://github.com/M6Web/m6web.github.io/pull/94#discussion_r29580070"},"pull_request":{"href":"https://api.github.com/repos/M6Web/m6web.github.io/pulls/94"}}},"pull_request":{"url":"https://api.github.com/repos/M6Web/m6web.github.io/pulls/94","id":34632814,"html_url":"https://github.com/M6Web/m6web.github.io/pull/94","diff_url":"https://github.com/M6Web/m6web.github.io/pull/94.diff","patch_url":"https://github.com/M6Web/m6web.github.io/pull/94.patch","issue_url":"https://api.github.com/repos/M6Web/m6web.github.io/issues/94","number":94,"state":"open","locked":false,"title":"Retours sur le Mix-IT 2015","user":{"login":"mikaelrandy","id":187703,"avatar_url":"https://avatars.githubusercontent.com/u/187703?v=3","gravatar_id":"","url":"https://api.github.com/users/mikaelrandy","html_url":"https://github.com/mikaelrandy","followers_url":"https://api.github.com/users/mikaelrandy/followers","following_url":"https://api.github.com/users/mikaelrandy/following{/other_user}","gists_url":"https://api.github.com/users/mikaelrandy/gists{/gist_id}","starred_url":"https://api.github.com/users/mikaelrandy/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mikaelrandy/subscriptions","organizations_url":"https://api.github.com/users/mikaelrandy/orgs","repos_url":"https://api.github.com/users/mikaelrandy/repos","events_url":"https://api.github.com/users/mikaelrandy/events{/privacy}","received_events_url":"https://api.github.com/users/mikaelrandy/received_events","type":"User","site_admin":false},"body":null,"created_at":"2015-05-04T12:17:55Z","updated_at":"2015-05-04T12:21:45Z","closed_at":null,"merged_at":null,"merge_commit_sha":"53bc04a599ebef313036488a5c10aa83816f19d6","assignee":null,"milestone":null,"commits_url":"https://api.github.com/repos/M6Web/m6web.github.io/pulls/94/commits","review_comments_url":"https://api.github.com/repos/M6Web/m6web.github.io/pulls/94/comments","review_comment_url":"https://api.github.com/repos/M6Web/m6web.github.io/pulls/comments{/number}","comments_url":"https://api.github.com/repos/M6Web/m6web.github.io/issues/94/comments","statuses_url":"https://api.github.com/repos/M6Web/m6web.github.io/statuses/b70115997e5db0cceb42b1423670bafe57347569","head":{"label":"M6Web:post/conf-mixit15-jour1","ref":"post/conf-mixit15-jour1","sha":"b70115997e5db0cceb42b1423670bafe57347569","user":{"login":"M6Web","id":1485147,"avatar_url":"https://avatars.githubusercontent.com/u/1485147?v=3","gravatar_id":"","url":"https://api.github.com/users/M6Web","html_url":"https://github.com/M6Web","followers_url":"https://api.github.com/users/M6Web/followers","following_url":"https://api.github.com/users/M6Web/following{/other_user}","gists_url":"https://api.github.com/users/M6Web/gists{/gist_id}","starred_url":"https://api.github.com/users/M6Web/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/M6Web/subscriptions","organizations_url":"https://api.github.com/users/M6Web/orgs","repos_url":"https://api.github.com/users/M6Web/repos","events_url":"https://api.github.com/users/M6Web/events{/privacy}","received_events_url":"https://api.github.com/users/M6Web/received_events","type":"Organization","site_admin":false},"repo":{"id":14793179,"name":"m6web.github.io","full_name":"M6Web/m6web.github.io","owner":{"login":"M6Web","id":1485147,"avatar_url":"https://avatars.githubusercontent.com/u/1485147?v=3","gravatar_id":"","url":"https://api.github.com/users/M6Web","html_url":"https://github.com/M6Web","followers_url":"https://api.github.com/users/M6Web/followers","following_url":"https://api.github.com/users/M6Web/following{/other_user}","gists_url":"https://api.github.com/users/M6Web/gists{/gist_id}","starred_url":"https://api.github.com/users/M6Web/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/M6Web/subscriptions","organizations_url":"https://api.github.com/users/M6Web/orgs","repos_url":"https://api.github.com/users/M6Web/repos","events_url":"https://api.github.com/users/M6Web/events{/privacy}","received_events_url":"https://api.github.com/users/M6Web/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/M6Web/m6web.github.io","description":"M6Web Tech Blog","fork":false,"url":"https://api.github.com/repos/M6Web/m6web.github.io","forks_url":"https://api.github.com/repos/M6Web/m6web.github.io/forks","keys_url":"https://api.github.com/repos/M6Web/m6web.github.io/keys{/key_id}","collaborators_url":"https://api.github.com/repos/M6Web/m6web.github.io/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/M6Web/m6web.github.io/teams","hooks_url":"https://api.github.com/repos/M6Web/m6web.github.io/hooks","issue_events_url":"https://api.github.com/repos/M6Web/m6web.github.io/issues/events{/number}","events_url":"https://api.github.com/repos/M6Web/m6web.github.io/events","assignees_url":"https://api.github.com/repos/M6Web/m6web.github.io/assignees{/user}","branches_url":"https://api.github.com/repos/M6Web/m6web.github.io/branches{/branch}","tags_url":"https://api.github.com/repos/M6Web/m6web.github.io/tags","blobs_url":"https://api.github.com/repos/M6Web/m6web.github.io/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/M6Web/m6web.github.io/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/M6Web/m6web.github.io/git/refs{/sha}","trees_url":"https://api.github.com/repos/M6Web/m6web.github.io/git/trees{/sha}","statuses_url":"https://api.github.com/repos/M6Web/m6web.github.io/statuses/{sha}","languages_url":"https://api.github.com/repos/M6Web/m6web.github.io/languages","stargazers_url":"https://api.github.com/repos/M6Web/m6web.github.io/stargazers","contributors_url":"https://api.github.com/repos/M6Web/m6web.github.io/contributors","subscribers_url":"https://api.github.com/repos/M6Web/m6web.github.io/subscribers","subscription_url":"https://api.github.com/repos/M6Web/m6web.github.io/subscription","commits_url":"https://api.github.com/repos/M6Web/m6web.github.io/commits{/sha}","git_commits_url":"https://api.github.com/repos/M6Web/m6web.github.io/git/commits{/sha}","comments_url":"https://api.github.com/repos/M6Web/m6web.github.io/comments{/number}","issue_comment_url":"https://api.github.com/repos/M6Web/m6web.github.io/issues/comments{/number}","contents_url":"https://api.github.com/repos/M6Web/m6web.github.io/contents/{+path}","compare_url":"https://api.github.com/repos/M6Web/m6web.github.io/compare/{base}...{head}","merges_url":"https://api.github.com/repos/M6Web/m6web.github.io/merges","archive_url":"https://api.github.com/repos/M6Web/m6web.github.io/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/M6Web/m6web.github.io/downloads","issues_url":"https://api.github.com/repos/M6Web/m6web.github.io/issues{/number}","pulls_url":"https://api.github.com/repos/M6Web/m6web.github.io/pulls{/number}","milestones_url":"https://api.github.com/repos/M6Web/m6web.github.io/milestones{/number}","notifications_url":"https://api.github.com/repos/M6Web/m6web.github.io/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/M6Web/m6web.github.io/labels{/name}","releases_url":"https://api.github.com/repos/M6Web/m6web.github.io/releases{/id}","created_at":"2013-11-29T05:09:06Z","updated_at":"2015-04-01T12:38:30Z","pushed_at":"2015-05-04T12:17:55Z","git_url":"git://github.com/M6Web/m6web.github.io.git","ssh_url":"git@github.com:M6Web/m6web.github.io.git","clone_url":"https://github.com/M6Web/m6web.github.io.git","svn_url":"https://github.com/M6Web/m6web.github.io","homepage":"tech.m6web.fr","size":40981,"stargazers_count":1,"watchers_count":1,"language":"JavaScript","has_issues":true,"has_downloads":true,"has_wiki":false,"has_pages":true,"forks_count":13,"mirror_url":null,"open_issues_count":1,"forks":13,"open_issues":1,"watchers":1,"default_branch":"master"}},"base":{"label":"M6Web:master","ref":"master","sha":"9114183e90e9b6e8cf5000e59a14fd814d4f66cd","user":{"login":"M6Web","id":1485147,"avatar_url":"https://avatars.githubusercontent.com/u/1485147?v=3","gravatar_id":"","url":"https://api.github.com/users/M6Web","html_url":"https://github.com/M6Web","followers_url":"https://api.github.com/users/M6Web/followers","following_url":"https://api.github.com/users/M6Web/following{/other_user}","gists_url":"https://api.github.com/users/M6Web/gists{/gist_id}","starred_url":"https://api.github.com/users/M6Web/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/M6Web/subscriptions","organizations_url":"https://api.github.com/users/M6Web/orgs","repos_url":"https://api.github.com/users/M6Web/repos","events_url":"https://api.github.com/users/M6Web/events{/privacy}","received_events_url":"https://api.github.com/users/M6Web/received_events","type":"Organization","site_admin":false},"repo":{"id":14793179,"name":"m6web.github.io","full_name":"M6Web/m6web.github.io","owner":{"login":"M6Web","id":1485147,"avatar_url":"https://avatars.githubusercontent.com/u/1485147?v=3","gravatar_id":"","url":"https://api.github.com/users/M6Web","html_url":"https://github.com/M6Web","followers_url":"https://api.github.com/users/M6Web/followers","following_url":"https://api.github.com/users/M6Web/following{/other_user}","gists_url":"https://api.github.com/users/M6Web/gists{/gist_id}","starred_url":"https://api.github.com/users/M6Web/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/M6Web/subscriptions","organizations_url":"https://api.github.com/users/M6Web/orgs","repos_url":"https://api.github.com/users/M6Web/repos","events_url":"https://api.github.com/users/M6Web/events{/privacy}","received_events_url":"https://api.github.com/users/M6Web/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/M6Web/m6web.github.io","description":"M6Web Tech Blog","fork":false,"url":"https://api.github.com/repos/M6Web/m6web.github.io","forks_url":"https://api.github.com/repos/M6Web/m6web.github.io/forks","keys_url":"https://api.github.com/repos/M6Web/m6web.github.io/keys{/key_id}","collaborators_url":"https://api.github.com/repos/M6Web/m6web.github.io/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/M6Web/m6web.github.io/teams","hooks_url":"https://api.github.com/repos/M6Web/m6web.github.io/hooks","issue_events_url":"https://api.github.com/repos/M6Web/m6web.github.io/issues/events{/number}","events_url":"https://api.github.com/repos/M6Web/m6web.github.io/events","assignees_url":"https://api.github.com/repos/M6Web/m6web.github.io/assignees{/user}","branches_url":"https://api.github.com/repos/M6Web/m6web.github.io/branches{/branch}","tags_url":"https://api.github.com/repos/M6Web/m6web.github.io/tags","blobs_url":"https://api.github.com/repos/M6Web/m6web.github.io/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/M6Web/m6web.github.io/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/M6Web/m6web.github.io/git/refs{/sha}","trees_url":"https://api.github.com/repos/M6Web/m6web.github.io/git/trees{/sha}","statuses_url":"https://api.github.com/repos/M6Web/m6web.github.io/statuses/{sha}","languages_url":"https://api.github.com/repos/M6Web/m6web.github.io/languages","stargazers_url":"https://api.github.com/repos/M6Web/m6web.github.io/stargazers","contributors_url":"https://api.github.com/repos/M6Web/m6web.github.io/contributors","subscribers_url":"https://api.github.com/repos/M6Web/m6web.github.io/subscribers","subscription_url":"https://api.github.com/repos/M6Web/m6web.github.io/subscription","commits_url":"https://api.github.com/repos/M6Web/m6web.github.io/commits{/sha}","git_commits_url":"https://api.github.com/repos/M6Web/m6web.github.io/git/commits{/sha}","comments_url":"https://api.github.com/repos/M6Web/m6web.github.io/comments{/number}","issue_comment_url":"https://api.github.com/repos/M6Web/m6web.github.io/issues/comments{/number}","contents_url":"https://api.github.com/repos/M6Web/m6web.github.io/contents/{+path}","compare_url":"https://api.github.com/repos/M6Web/m6web.github.io/compare/{base}...{head}","merges_url":"https://api.github.com/repos/M6Web/m6web.github.io/merges","archive_url":"https://api.github.com/repos/M6Web/m6web.github.io/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/M6Web/m6web.github.io/downloads","issues_url":"https://api.github.com/repos/M6Web/m6web.github.io/issues{/number}","pulls_url":"https://api.github.com/repos/M6Web/m6web.github.io/pulls{/number}","milestones_url":"https://api.github.com/repos/M6Web/m6web.github.io/milestones{/number}","notifications_url":"https://api.github.com/repos/M6Web/m6web.github.io/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/M6Web/m6web.github.io/labels{/name}","releases_url":"https://api.github.com/repos/M6Web/m6web.github.io/releases{/id}","created_at":"2013-11-29T05:09:06Z","updated_at":"2015-04-01T12:38:30Z","pushed_at":"2015-05-04T12:17:55Z","git_url":"git://github.com/M6Web/m6web.github.io.git","ssh_url":"git@github.com:M6Web/m6web.github.io.git","clone_url":"https://github.com/M6Web/m6web.github.io.git","svn_url":"https://github.com/M6Web/m6web.github.io","homepage":"tech.m6web.fr","size":40981,"stargazers_count":1,"watchers_count":1,"language":"JavaScript","has_issues":true,"has_downloads":true,"has_wiki":false,"has_pages":true,"forks_count":13,"mirror_url":null,"open_issues_count":1,"forks":13,"open_issues":1,"watchers":1,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/M6Web/m6web.github.io/pulls/94"},"html":{"href":"https://github.com/M6Web/m6web.github.io/pull/94"},"issue":{"href":"https://api.github.com/repos/M6Web/m6web.github.io/issues/94"},"comments":{"href":"https://api.github.com/repos/M6Web/m6web.github.io/issues/94/comments"},"review_comments":{"href":"https://api.github.com/repos/M6Web/m6web.github.io/pulls/94/comments"},"review_comment":{"href":"https://api.github.com/repos/M6Web/m6web.github.io/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/M6Web/m6web.github.io/pulls/94/commits"},"statuses":{"href":"https://api.github.com/repos/M6Web/m6web.github.io/statuses/b70115997e5db0cceb42b1423670bafe57347569"}}}}