Your SlideShare is downloading. ×
0
4 libertés
4 libertés
• utiliser	

• étudier	

• modifier	

• distribuer
#AOSWay	

@alexismonville	

@ayeba	

Alexis Monville
Alexis Monville
#AOSWay	

@alexismonville	

@ayeba	

@enovance
#mixit14
#AOSWay	

@alexismonville	

@ayeba	

@enovance
Culture
#agile #opensource
inspect and adapt
release early release often
transparency
build with stake holders
small teams...
The OpenStack Open Source Cloud Mission:

to produce the ubiquitous Open Source Cloud Computing
platform that will meet th...
Computing Networking Storing
Cloud Operating System
Who?
Who?
and a lot more...
15834+ people
136+ Countries
850+ Companies
$10+ million funding
analytics?
ohloh.net
Accueil
What Does
Openness
Mean?
feedback
How to
contribute?
Principes
Principes
Outils
Outils
• mailing lists	

• IRC	

• Ask	

• Wiki	

• Launchpad	

• …
Release
Cycle
Release Cycle
• Cycle de 6 mois avec des jalons
intermédiaires 	

• 4 phases principales	

• Planning	

• Implementation	
...
Austin
Bexar
Cactus
Diablo
Essex
Folsom
Grizzly
Havana
Icehouse
Juno
Release Cycle
F G H
planning
Openstack

Design

Summit
G-1 G-2 G-3
RC planning
H-1 H-2 H-3
RC
Openstack

Design

Summit
6 ...
Rythme
3 months
6 months
2 weeks
second
Planning
Planning
• 4 weeks to:	

• Design	

• Discuss	

• Target
Blueprints
Blueprints
Bugs
Project Technical Leads
• Project Technical Leads (PTL)	

• A PTL is the elected technical leader of a given
OpenStack cor...
Product Owner
• 1 product owner par équipe de
développement produit	

• les fonctionnalités des produits eNovance
en conne...
Meetings
• Réunion quotidienne, planning, revue,
rétro :	

• video conférence	

• utilisation d’outil en ligne
Summit
OpenStack Summit April 2013 - Portland, Oregon. Licensed under Creative Commons Attribution - ShareAlike - photographer Aa...
OpenStack Summit April 2013 - Portland, Oregon. Licensed under Creative Commons Attribution - ShareAlike - photographer Aa...
OpenStack Summit April 2013 - Portland, Oregon. Licensed under Creative Commons Attribution - ShareAlike - photographer Aa...
Summit
• Every 6 months the
Design Summit gather
users and developers	

• The Summit closes the
Planning phase
Distribué
1200+
developers
Implémentation
Qualité
2 +2, 0 -2
Apprentissage
Core Devs
• You need 2 +2 from Core Developers	

• Core Developers are co-opted among the
contributors
Tests
Versions
branch model
Livrer en continu
• Le déploiement et la mise à jour des
produits sont testés en continu sur une
architecture de référence
En conclusion…
Communication	

Feedback	

Respect

…
• Créer les conditions de la collaboration	

• temps passé ensemble	

• outillage de communication confortable	

• vision ...
Alexis Monville
#AOSWay	

@alexismonville	

@ayeba	

@enovance
The
Agileand
Open
SourceWay
Merci !
Mix-IT - Des Produits avec des Equipes Distribuées
Mix-IT - Des Produits avec des Equipes Distribuées
Mix-IT - Des Produits avec des Equipes Distribuées
Mix-IT - Des Produits avec des Equipes Distribuées
Mix-IT - Des Produits avec des Equipes Distribuées
Mix-IT - Des Produits avec des Equipes Distribuées
Mix-IT - Des Produits avec des Equipes Distribuées
Mix-IT - Des Produits avec des Equipes Distribuées
Mix-IT - Des Produits avec des Equipes Distribuées
Mix-IT - Des Produits avec des Equipes Distribuées
Mix-IT - Des Produits avec des Equipes Distribuées
Mix-IT - Des Produits avec des Equipes Distribuées
Mix-IT - Des Produits avec des Equipes Distribuées
Mix-IT - Des Produits avec des Equipes Distribuées
Mix-IT - Des Produits avec des Equipes Distribuées
Mix-IT - Des Produits avec des Equipes Distribuées
Mix-IT - Des Produits avec des Equipes Distribuées
Mix-IT - Des Produits avec des Equipes Distribuées
Mix-IT - Des Produits avec des Equipes Distribuées
Mix-IT - Des Produits avec des Equipes Distribuées
Upcoming SlideShare
Loading in...5
×

Mix-IT - Des Produits avec des Equipes Distribuées

384

Published on

De nos jours, presque tout le monde sait faire grandir une infrastructure de machines en mode distribué, avec une très bonne communication entre elles, et en évitant les points uniques de défaillance (c'est une traduction de SPOF, single point of failure).

En y réfléchissant, des serveurs distribués à travers le monde ne sont pas si différents que des équipes distribuées, elles ont besoin de connection et de synchronisation...

Vraiment ?

Nous sommes des humains... pas des machines…

Dans cette session, nous allons voir comment eNovance, une société qui conçoit des produits destinés à batir des infrastructures informatiques, d'ou le pitch initial... Nous allons donc voir comment eNovance a fait grandir son équipe de développement produits en mode distribué en suivant les valeurs et principes agile.

Cette session expliquera comment nous nous appuyons sur nos Product Owner pour guider nos contributions à des logiciels libres constitutifs de nos produits. Nous verrons par exemple comment nous planifions nos itérations en suivant le rythme donné par le projet Openstack. Nous verrons également comment nous organisons nos scrums, sprint planning, sprint review et retrospectives en nous adaptant à des équipiers positionnés sur différents fuseaux horaires.

La session présentera le mode de fonctionnement d'un projet open source emblématique : Openstack. Ainsi que la façon de contribuer de l'équipe eNovance.

Idées pour tout de suite

identification des éléments à prendre en compte pour pouvoir faire grandir des équipes distribuées
organisation d'un projet open source, source d'inspiration pour l'organisation des projets informatiques d'une DSI
innovation ouverte et gestion de produits

Published in: Leadership & Management
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
384
On Slideshare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
8
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Transcript of "Mix-IT - Des Produits avec des Equipes Distribuées"

  1. 1. 4 libertés
  2. 2. 4 libertés • utiliser • étudier • modifier • distribuer
  3. 3. #AOSWay @alexismonville @ayeba Alexis Monville
  4. 4. Alexis Monville #AOSWay @alexismonville @ayeba @enovance
  5. 5. #mixit14 #AOSWay @alexismonville @ayeba @enovance
  6. 6. Culture #agile #opensource inspect and adapt release early release often transparency build with stake holders small teams autonomy users are co-developers collaboration communication customer satisfaction continuous delivery short iterations trust technical excellence sustainable pace self organizing simplicity outside in inside out version control feedbacks continuous improvement responding to change working software source code published available to the public respect
  7. 7. The OpenStack Open Source Cloud Mission:
 to produce the ubiquitous Open Source Cloud Computing platform that will meet the needs of public and private clouds regardless of size, by being simple to implement and massively scalable.
  8. 8. Computing Networking Storing
  9. 9. Cloud Operating System
  10. 10. Who?
  11. 11. Who?
  12. 12. and a lot more...
  13. 13. 15834+ people 136+ Countries 850+ Companies $10+ million funding
  14. 14. analytics?
  15. 15. ohloh.net
  16. 16. Accueil
  17. 17. What Does Openness Mean?
  18. 18. feedback
  19. 19. How to contribute?
  20. 20. Principes
  21. 21. Principes
  22. 22. Outils
  23. 23. Outils • mailing lists • IRC • Ask • Wiki • Launchpad • …
  24. 24. Release Cycle
  25. 25. Release Cycle • Cycle de 6 mois avec des jalons intermédiaires • 4 phases principales • Planning • Implementation • Pre-Release • Release
  26. 26. Austin
  27. 27. Bexar
  28. 28. Cactus
  29. 29. Diablo
  30. 30. Essex
  31. 31. Folsom
  32. 32. Grizzly
  33. 33. Havana
  34. 34. Icehouse
  35. 35. Juno
  36. 36. Release Cycle F G H planning Openstack
 Design
 Summit G-1 G-2 G-3 RC planning H-1 H-2 H-3 RC Openstack
 Design
 Summit 6 mois 6 mois
  37. 37. Rythme 3 months 6 months 2 weeks second
  38. 38. Planning
  39. 39. Planning • 4 weeks to: • Design • Discuss • Target
  40. 40. Blueprints
  41. 41. Blueprints
  42. 42. Bugs
  43. 43. Project Technical Leads • Project Technical Leads (PTL) • A PTL is the elected technical leader of a given OpenStack core project. • At the end of the planning stage the PTLs triage the submitted blueprints and sets Priority for them. • The blueprints with a priority above Low will be tracked by Release Management throughout the cycle.
  44. 44. Product Owner • 1 product owner par équipe de développement produit • les fonctionnalités des produits eNovance en connexion avec les fonctionnalités des logiciels libres les constituants
  45. 45. Meetings • Réunion quotidienne, planning, revue, rétro : • video conférence • utilisation d’outil en ligne
  46. 46. Summit
  47. 47. OpenStack Summit April 2013 - Portland, Oregon. Licensed under Creative Commons Attribution - ShareAlike - photographer Aaron Hockley - hockleyphoto.com
  48. 48. OpenStack Summit April 2013 - Portland, Oregon. Licensed under Creative Commons Attribution - ShareAlike - photographer Aaron Hockley - hockleyphoto.com
  49. 49. OpenStack Summit April 2013 - Portland, Oregon. Licensed under Creative Commons Attribution - ShareAlike - photographer Aaron Hockley - hockleyphoto.com
  50. 50. Summit • Every 6 months the Design Summit gather users and developers • The Summit closes the Planning phase
  51. 51. Distribué
  52. 52. 1200+ developers
  53. 53. Implémentation
  54. 54. Qualité
  55. 55. 2 +2, 0 -2
  56. 56. Apprentissage
  57. 57. Core Devs • You need 2 +2 from Core Developers • Core Developers are co-opted among the contributors
  58. 58. Tests
  59. 59. Versions
  60. 60. branch model
  61. 61. Livrer en continu • Le déploiement et la mise à jour des produits sont testés en continu sur une architecture de référence
  62. 62. En conclusion… Communication Feedback Respect
 …
  63. 63. • Créer les conditions de la collaboration • temps passé ensemble • outillage de communication confortable • vision produit traduit dans les outils du projet • pratique d’ingénierie : tests, intégration continue, automatisation • apprentissage du feedback
  64. 64. Alexis Monville #AOSWay @alexismonville @ayeba @enovance
  65. 65. The Agileand Open SourceWay
  66. 66. Merci !
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×