{"id":1828,"date":"2014-04-22T11:58:06","date_gmt":"2014-04-22T09:58:06","guid":{"rendered":"https:\/\/blog-alexis.monville.com\/?p=1828"},"modified":"2014-11-15T08:38:53","modified_gmt":"2014-11-15T07:38:53","slug":"developper-des-produits-avec-des-equipes-distribuees","status":"publish","type":"post","link":"https:\/\/blog-alexis.monville.com\/en\/2014\/04\/22\/developper-des-produits-avec-des-equipes-distribuees\/","title":{"rendered":"D\u00e9velopper des produits avec des \u00e9quipes distribu\u00e9es"},"content":{"rendered":"<p>Apr\u00e8s la conf\u00e9rence que j&#8217;ai donn\u00e9 le 10 avril pour le <a href=\"http:\/\/www.scrumday.fr\/envoyez-le-programme\/\" target=\"_blank\">ScrumDay<\/a>, je suis en train de pr\u00e9parer celle que je donnerais lors de <a href=\"http:\/\/www.mix-it.fr\/session\/497\/des-produits-avec-des-equipes-distribuees-?\" target=\"_blank\">Mix-IT<\/a> le 30 avril 2014.<\/p>\n<p>Le r\u00e9sum\u00e9 de la session est assez similaire entre les deux, voici celui du ScrumDay :<\/p>\n<blockquote><p>De nos jours, presque tout le monde sait faire grandir une infrastructure de machines en mode distribu\u00e9, avec une tr\u00e8s bonnes communication entre elles, et en \u00e9vitant les points uniques de d\u00e9faillance (c&#8217;est une traduction de SPOF, single point of failure). En y r\u00e9fl\u00e9chissant, des serveurs distribu\u00e9s \u00e0 travers le monde ne sont pas si diff\u00e9rents que des \u00e9quipes distribu\u00e9es, elles ont besoin de connexion et de synchronisation&#8230;<\/p>\n<p><strong>Vraiment ?<\/strong><\/p>\n<p><strong>Nous sommes des humains &#8230; pas des machines &#8230;<\/strong><\/p>\n<p>Dans cette session, nous allons voir comment eNovance, une soci\u00e9t\u00e9 qui con\u00e7oit des produits destin\u00e9s \u00e0 b\u00e2tir des infrastructures informatiques, d&#8217;ou le pitch initial&#8230; Nous allons donc voir comment eNovance a fait grandir son \u00e9quipe de d\u00e9veloppement produits en mode distribu\u00e9 en suivant les valeurs et principes Agile. Cette session expliquera comment nous nous appuyons sur nos Product Owner pour guider nos contributions \u00e0 des logiciels libres constitutifs de nos produits. Nous verrons par exemple comment nous planifions nos it\u00e9rations en suivant le rythme donn\u00e9 par le projet <a href=\"http:\/\/www.openstack.org\/\" target=\"_blank\">Openstack<\/a>. Nous verrons \u00e9galement comment nous organisons nos scrums, sprint planning, sprint review et retrospectives en nous adaptant \u00e0 des \u00e9quipiers positionn\u00e9s sur diff\u00e9rents fuseaux horaires.<\/p>\n<p>La session pr\u00e9sentera le mode de fonctionnement d&#8217;un projet open source embl\u00e9matique : Openstack. Ainsi que la fa\u00e7on de contribuer de l&#8217;\u00e9quipe eNovance.<\/p><\/blockquote>\n<p>La diff\u00e9rence entre les sessions va se jouer sur plusieurs aspects :<\/p>\n<ul>\n<li>l&#8217;exp\u00e9rience acquise par la premi\u00e8re pr\u00e9sentation,<\/li>\n<li>les retours et les questions des participants,<\/li>\n<li>les questions pos\u00e9es par un des organisateurs de Mix-IT qui vont orienter la pr\u00e9sentation sur des aspects diff\u00e9rents.<\/li>\n<\/ul>\n<p><a href=\"https:\/\/twitter.com\/FranckDepierre\" target=\"_blank\">Franck Depierre<\/a>, l&#8217;organisateur qui a pos\u00e9\u00a0ces questions stimulantes, m&#8217;a demand\u00e9 de pr\u00e9ciser certains points. Les questions sont en gras :<\/p>\n<ul>\n<li><strong>Pourquoi faudrait-il avoir toutes les \u00e9quipes distribu\u00e9es qui travaillent ensemble ?<br \/>\n<\/strong>Ce sont les membres des \u00e9quipes qui sont distribu\u00e9s \u00e0 travers le monde. Pour une \u00e9quipe qui d\u00e9veloppe un produit, les \u00e9quipiers sont r\u00e9partis entre les bureaux de Bangalore, Paris, Montreal et San Francisco, de plus certains \u00e9quipiers travaillent de chez eux (Hambourg, Dallas, San Francisco, New-York, Bordeaux, Toulouse&#8230;). Les \u00e9quipes sont compos\u00e9es de personnes ayant les comp\u00e9tences n\u00e9cessaires pour d\u00e9velopper le produit, leur localisation n&#8217;est pas un crit\u00e8re de choix.<\/li>\n<li><strong>N&#8217;est-il pas plus simple de faire l&#8217;int\u00e9gration sans avoir de communication entre \u00e9quipe ?<\/strong><br \/>\nNous pr\u00e9f\u00e9rons une approche ou l&#8217;\u00e9quipe livre un produit d\u00e9ployable. Les produits sont modulaires et combinables entre eux : une infrastructure cloud de base peut \u00eatre associ\u00e9e \u00e0 l&#8217;usine de d\u00e9veloppement logiciel par exemple.<\/li>\n<li><strong>A qui est destin\u00e9 cette session ?<br \/>\n<\/strong>A des agents de changement dans l&#8217;organisation, \u00e0 ceux qui, dans le flux de d\u00e9veloppement d&#8217;un produit, s&#8217;int\u00e9resse \u00e0 faire \u00e9voluer l&#8217;organisation de leurs \u00e9quipes.<\/li>\n<li><strong>On a l&#8217;impression que tout est bien dans le meilleur des mondes. Quels sont les freins, les probl\u00e8mes qu&#8217;il faut identifier ? Est-ce uniquement un pb de product owner ? Ne pourrais-tu pas donner des recommendations pour tout les profils de l&#8217;organisation ?<\/strong><br \/>\nTout est encore loin d&#8217;\u00eatre bien dans le meilleur des mondes&#8230; La distance cr\u00e9\u00e9e de nombreux probl\u00e8mes que nous n&#8217;aurions pas avec une \u00e9quipe colocalis\u00e9e et des communications face \u00e0 face (on s&#8217;en doute)&#8230; Je compte \u00e9videment aborder ces difficult\u00e9s et les solutions que nous avons identifi\u00e9es pour l&#8217;instant.<\/li>\n<li><strong>Est-ce qu&#8217;un coach ou facilitateur aide \u00e0 ce mode de travail ? Si oui, est-ce que le coach doit \u00eatre unique et intervenir sur tous les sites ? Est-ce qu&#8217;il faut monter une \u00e9quipe de coaches ? Quelles sont les r\u00e9unions \u00e0 mettre en place ? Sur quel cycle r\u00e9p\u00e9titif, bas\u00e9 sur Scrum ?<br \/>\n<\/strong>C&#8217;est mon role dans l&#8217;organisation. Nous formons progressivement une \u00e9quipe de personnes int\u00e9ress\u00e9es qui diffusent dans leurs \u00e9quipes la culture agile et open source de l&#8217;entreprise. Et oui, avec une approche it\u00e9rative \ud83d\ude42<\/li>\n<li><strong>Comment justifier que les \u00e9quipes distribu\u00e9es sont plus viables que les colocalis\u00e9es ?<br \/>\n<\/strong>Les \u00e9quipes distribu\u00e9es permettent de regrouper des personnes comp\u00e9tentes sur un produit sans avoir besoin de leur imposer une localisation&#8230; Dans l&#8217;id\u00e9al, je pr\u00e9f\u00e9rerais que toutes les personnes puissent travailler dans la m\u00eame pi\u00e8ce.<\/li>\n<\/ul>\n<p>Il me reste une semaine pour revoir la session afin de maximiser la valeur des messages \u00e0 transmettre ! Vous pouvez \u00e9galement me poser des questions via <a href=\"https:\/\/twitter.com\/alexismonville\" target=\"_blank\">Twitter<\/a>, en commentaire de ce billet ou par <a href=\"https:\/\/blog-alexis.monville.com\/contact\/\" target=\"_blank\">mail<\/a> pour que je les prenne en compte dans ma pr\u00e9paration.<\/p>\n<p>Pour en savoir plus sur cette \u00e9dition de Mix-IT 2014, consultez les actualit\u00e9s et particuli\u00e8rement<a href=\"http:\/\/www.mix-it.fr\/article\/70\/mix-it-2014-program-programme-part-2-\" target=\"_blank\"> les articles pr\u00e9sentant le programme<\/a>.<\/p>\n<p>&nbsp;<\/p>\n<p>[modification du 15 novembre : la vid\u00e9o de la session de Mix-IT vient d&#8217;\u00eatre publi\u00e9e http:\/\/www.infoq.com\/fr\/presentations\/produits-avec-equipes-distribuees]<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Apr\u00e8s la conf\u00e9rence que j&#8217;ai donn\u00e9 le 10 avril pour le ScrumDay, je suis en train de pr\u00e9parer celle que je donnerais lors de Mix-IT le 30 avril 2014. Le r\u00e9sum\u00e9 de la session est assez similaire entre les deux, voici celui du ScrumDay : De nos jours, presque tout le monde sait faire grandir [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":1830,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"advanced_seo_description":"","jetpack_seo_html_title":"","jetpack_seo_noindex":false,"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[8],"tags":[321],"class_list":["post-1828","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-interventions","tag-open-source"],"jetpack_featured_media_url":"https:\/\/i0.wp.com\/blog-alexis.monville.com\/en\/wp-content\/uploads\/sites\/2\/2014\/04\/mixit-banner.png?fit=800%2C270&ssl=1","jetpack_shortlink":"https:\/\/wp.me\/paNjQG-tu","jetpack-related-posts":[{"id":1372,"url":"https:\/\/blog-alexis.monville.com\/en\/2012\/01\/21\/100-mpg-at-wikispeed\/","url_meta":{"origin":1828,"position":0},"title":"100 MPG at Wikispeed","author":"Alexis","date":"January 21, 2012","format":false,"excerpt":"100 MPG (100 Miles per Gallon) cela fait environ 2,35 litre pour 100 km... Ce qui nous fait une consommation tr\u00e8s raisonnable pour une automobile. Lors de son intervention lors du TEDxRainer, Joe Justice explique comment l'\u00e9quipe de Wikispeed a construit une voiture en 3 mois avec une \u00e9quipe distribu\u00e9e.\u2026","rel":"","context":"In &quot;ayeba&quot;","block_context":{"text":"ayeba","link":"https:\/\/blog-alexis.monville.com\/en\/category\/ayeba\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/blog-alexis.monville.com\/en\/wp-content\/uploads\/sites\/2\/2012\/01\/graffiti2.jpg?fit=412%2C247&ssl=1&resize=350%2C200","width":350,"height":200},"classes":[]},{"id":1034,"url":"https:\/\/blog-alexis.monville.com\/en\/2011\/02\/03\/lift11-premiere-journee\/","url_meta":{"origin":1828,"position":1},"title":"Lift11 : premi\u00e8re journ\u00e9e","author":"Alexis","date":"February 3, 2011","format":false,"excerpt":"Arriv\u00e9e \u00e0 Lift juste avant le d\u00e9jeuner, premi\u00e8re impression tr\u00e8s positive, les gens que je croise sont tranquilles et accueillants. Je d\u00e9jeune avec une partie de l'\u00e9quipe qui fait la r\u00e9gie, ce qui me permet d'apprendre pourquoi les micro-casques c'est si compliqu\u00e9... et pourquoi il n'y en a pas en\u2026","rel":"","context":"In &quot;Europe&quot;","block_context":{"text":"Europe","link":"https:\/\/blog-alexis.monville.com\/en\/category\/international\/europe\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/blog-alexis.monville.com\/files\/2011\/02\/IMG_0581-300x300.jpg?resize=350%2C200&ssl=1","width":350,"height":200},"classes":[]},{"id":1227,"url":"https:\/\/blog-alexis.monville.com\/en\/2011\/10\/04\/strategie-vs-mise-en-oeuvre\/","url_meta":{"origin":1828,"position":2},"title":"Strat\u00e9gie vs Mise en oeuvre","author":"Alexis","date":"October 4, 2011","format":false,"excerpt":"Je re\u00e7ois p\u00e9riodiquement la lettre d'information de McKinsey.\u00a0Le titre de l'\u00e9dition du mois d'octobre m'a permis de comprendre l'\u00e9cart de vision qu'il pouvait exister avec ce que je propose. Cette lettre est titr\u00e9e : Strat\u00e9gie pour une \u00e9poque incertaine ou Strategy for uncertain times en version originale. Pourquoi un \u00e9cart\u2026","rel":"","context":"In &quot;ayeba&quot;","block_context":{"text":"ayeba","link":"https:\/\/blog-alexis.monville.com\/en\/category\/ayeba\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/blog-alexis.monville.com\/wp-content\/uploads\/sites\/2\/2011\/10\/strategy-chess-1024x682.jpg?resize=350%2C200&ssl=1","width":350,"height":200},"classes":[]},{"id":688,"url":"https:\/\/blog-alexis.monville.com\/en\/2009\/11\/21\/acces-aux-donnees-publiques\/","url_meta":{"origin":1828,"position":3},"title":"Acc\u00e8s aux donn\u00e9es publiques","author":"Alexis","date":"November 21, 2009","format":false,"excerpt":"La premi\u00e8re fois que j'ai vu\u00a0Hans Rossling d\u00e9voiler des statistiques extraordinaires lors d'une session TED, je me suis dit que \"nous\" tenions une d\u00e9monstration de l'int\u00e9r\u00eat de donner acc\u00e8s aux donn\u00e9es publiques afin que \"nous\" puissions tous les utiliser. Depuis, les choses ont \u00e9volu\u00e9es et de nombreux pays ont fait\u2026","rel":"","context":"In &quot;Interventions&quot;","block_context":{"text":"Interventions","link":"https:\/\/blog-alexis.monville.com\/en\/category\/interventions\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/lacantine.org\/\/uploads\/9\/opendatcamp_OKV5_R.png?resize=350%2C200","width":350,"height":200},"classes":[]},{"id":1877,"url":"https:\/\/blog-alexis.monville.com\/en\/2014\/05\/20\/et-si-nous-netions-quau-debut\/","url_meta":{"origin":1828,"position":4},"title":"Et si nous n&#8217;\u00e9tions qu&#8217;au d\u00e9but ?","author":"Alexis","date":"May 20, 2014","format":false,"excerpt":"En regardant la conf\u00e9rence d'ouverture donn\u00e9e par Lionel Dricot lors de Mix-IT 2014, je me suis dit qu'il \u00e9tait dommage qu'il n'ait pas parl\u00e9 du revenu de base. En r\u00e9fl\u00e9chissant d'avantage, je me dis que le changement de mod\u00e8le pourrait se faire par la cr\u00e9ation d'une monnaie parall\u00e8le aux monnaies\u2026","rel":"","context":"In &quot;General&quot;","block_context":{"text":"General","link":"https:\/\/blog-alexis.monville.com\/en\/category\/all\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/blog-alexis.monville.com\/en\/wp-content\/uploads\/sites\/2\/2014\/05\/ploum-mixit14.jpg?fit=957%2C638&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/blog-alexis.monville.com\/en\/wp-content\/uploads\/sites\/2\/2014\/05\/ploum-mixit14.jpg?fit=957%2C638&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/blog-alexis.monville.com\/en\/wp-content\/uploads\/sites\/2\/2014\/05\/ploum-mixit14.jpg?fit=957%2C638&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/blog-alexis.monville.com\/en\/wp-content\/uploads\/sites\/2\/2014\/05\/ploum-mixit14.jpg?fit=957%2C638&ssl=1&resize=700%2C400 2x"},"classes":[]},{"id":894,"url":"https:\/\/blog-alexis.monville.com\/en\/2010\/09\/16\/communautes-et-organisations\/","url_meta":{"origin":1828,"position":5},"title":"Communaut\u00e9s et Organisations","author":"Alexis","date":"September 16, 2010","format":false,"excerpt":"B\u00e9n\u00e9dicte Taillebois, Luc Bizeul, S\u00e9bastien Douche, Fr\u00e9d\u00e9ric Freiss et Jean-Michel Huten \u00e9taient \u00e0 La Cantine ce mercredi 15 septembre pour la r\u00e9p\u00e9tition de la conf\u00e9rence \"Comment les entreprises b\u00e9n\u00e9ficient-elles des communaut\u00e9s ?\" qui se d\u00e9roulera le 1er octobre de 11h \u00e0 12h30 durant l'OpenWorldForum. Je les remercie chaleureusement pour leurs\u2026","rel":"","context":"In &quot;Interventions&quot;","block_context":{"text":"Interventions","link":"https:\/\/blog-alexis.monville.com\/en\/category\/interventions\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]}],"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/blog-alexis.monville.com\/en\/wp-json\/wp\/v2\/posts\/1828","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog-alexis.monville.com\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog-alexis.monville.com\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog-alexis.monville.com\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blog-alexis.monville.com\/en\/wp-json\/wp\/v2\/comments?post=1828"}],"version-history":[{"count":3,"href":"https:\/\/blog-alexis.monville.com\/en\/wp-json\/wp\/v2\/posts\/1828\/revisions"}],"predecessor-version":[{"id":1975,"href":"https:\/\/blog-alexis.monville.com\/en\/wp-json\/wp\/v2\/posts\/1828\/revisions\/1975"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blog-alexis.monville.com\/en\/wp-json\/wp\/v2\/media\/1830"}],"wp:attachment":[{"href":"https:\/\/blog-alexis.monville.com\/en\/wp-json\/wp\/v2\/media?parent=1828"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog-alexis.monville.com\/en\/wp-json\/wp\/v2\/categories?post=1828"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog-alexis.monville.com\/en\/wp-json\/wp\/v2\/tags?post=1828"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}