SlideShare a Scribd company logo
The

Agile
and
Open
Source
Way
merci à nos sponsors !
Agile?
Agile
• Continuous improvement	

• Individuals and interactions	

• Working software	

• Customer collaboration	

• Responding to change
Agile manifesto: http://agilemanifesto.org
Open Source?
French Scrum User Group @Google - The Agile and Open Source Way
Open Source
• source code is published	

• made available to the public	

• enabling anyone to copy, modify and

redistribute the source code without paying
royalties or fees

http://en.wikipedia.org/wiki/Open_source
≠
=
?
Who?
Alexis Monville
#AOSWay	

@alexismonville	

!
Alexis Monville
#AOSWay	

@alexismonville	

@ayeba
Alexis Monville
#AOSWay	

@alexismonville	

@ayeba	

@enovance
#frenchsug
#AOSWay	

@alexismonville	

@ayeba	

@enovance
merci à nos sponsors !
Open Source = Agile ?
Open Source = Agile ?
• Open Source shares the same values:	

• Individuals and interactions	

• Working software	

• Customer collaboration	

• Responding to change
Principles behind...
• Our highest priority is to satisfy the customer through early and continuous delivery of valuable software.	

• Welcome changing requirements, even late in development. Agile processes harness change for the customer's
competitive advantage.	


• Deliver working software frequently, from a couple of weeks to a couple of months, with a 

preference to the shorter timescale.	


• Business people and developers must work together daily throughout the project.	

• Build projects around motivated individuals. Give them the environment and support they need, and trust them
to get the job done.	


• The most efficient and effective method of conveying information to and within a development team is face-toface conversation.	


• Working software is the primary measure of progress.	

• Agile processes promote sustainable development. The sponsors, developers, and users should be able to
maintain a constant pace indefinitely.	


• Continuous attention to technical excellence and good design enhances agility.	

• Simplicity--the art of maximizing the amount of work not done--is essential.	

• The best architectures, requirements, and designs emerge from self-organizing teams.	

• At regular intervals, the team reflects on how to become more effective, then tunes and adjusts its behavior
Yes!
• Our highest priority is to satisfy the customer through early and continuous delivery of valuable software.
• Welcome changing requirements, even late in development. Agile processes harness change for the
customer's competitive advantage.

• Deliver working software frequently, from a couple of weeks to a couple of months, with a preference to
the shorter timescale.

• Business people and developers must work together daily throughout the project.	

• Build projects around motivated individuals. Give them the environment and support they need, and
trust them to get the job done.

• The most efficient and effective method of conveying information to and within a development team is face-toface conversation.	


• Working software is the primary measure of progress.
• Agile processes promote sustainable development. The sponsors, developers, and users should be able to
maintain a constant pace indefinitely.	


• Continuous attention to technical excellence and good design enhances agility.
• Simplicity--the art of maximizing the amount of work not done--is essential.
• The best architectures, requirements, and designs emerge from self-organizing teams.	

• At regular intervals, the team reflects on how to become more effective, then tunes and adjusts its behavior
But...
• Not the same principles and practices:	

• No day to day face to face conversation	

• No collocated teams	

• Individuals and several teams	

• Distributed	

• Business People, Customer...
mix
Agile and
Open Source
Virtual Gemba Walk
French Scrum User Group @Google - The Agile and Open Source Way
French Scrum User Group @Google - The Agile and Open Source Way
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.
Computing

Networking

Storing
Cloud Operating System

http://www.openstack.org
French Scrum User Group @Google - The Agile and Open Source Way
Who?

http://www.openstack.org/foundation/companies/
Who?

http://www.openstack.org/foundation/companies/
and a lot more...
12120+ people
130 Countries
http://www.stackalytics.com/
What Does
Openness Mean?
French Scrum User Group @Google - The Agile and Open Source Way
French Scrum User Group @Google - The Agile and Open Source Way
Scale
French Scrum User Group @Google - The Agile and Open Source Way
Onboarding
Onboarding
• How to...	

• Ask...	

• Wiki...	

• IRC, mailing list... 	

• Buddy...	

• ...
How?

https://wiki.openstack.org/wiki/How_To_Contribute
Communication

https://wiki.openstack.org/wiki/IRC
Release
Release Cycle
Release Cycle
Release Cycle
•

A coordinated 6-month release cycle with
frequent development milestones. 	


• The Release Cycle is made of four major stages: 	

• Planning	

• Implementation	

• Pre-Release	

• Release
https://wiki.openstack.org/wiki/ReleaseCycle
Free?
Release Cycle
• Note: Each core project is free to choose a

different release cycle contents, as long as
they submit a version for the common
OpenStack release at the end of the cycle.
However, unless they have a good reason to
differ, they are strongly encouraged to
follow the common plan that is described
in this document.
Agile?
Release Cycle
• Note: Nothing prevents you to do a

particular task outside of the designated
stages.You can design during the QA stage.
You can write new code on release week.
The release cycle just gives you a general
idea of what's the general team focus, it is
not meant to restrict you in any way.
Austin
Bexar
Cactus
Diablo
Essex
Folsom
Grizzly
Havana
Icehouse
Release Cycle
Openstack

Design

Summit

Openstack

Design

Summit

F

G

planning

RC

G-1

G-2 G-3
6 mois

H

planning

RC

H-1

H-2 H-3
6 mois

https://wiki.openstack.org/wiki/Releases
Planning
Planning
• 4 weeks to:	

• Design	

• Discuss	

• Target
https://wiki.openstack.org/wiki/ReleaseCycle
Tenets

https://wiki.openstack.org/wiki/BasicDesignTenets
Blueprints

https://wiki.openstack.org/wiki/Blueprints
Blueprints

https://blueprints.launchpad.net/ceilometer/+spec/api-v2-improvement
Bugs

https://bugs.launchpad.net/ceilometer
PTLs
• Project Technical Leads.	

• 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.

https://wiki.openstack.org/wiki/Governance/TechnicalCommittee
OpenStack Summit April 2013 - Portland, Oregon. Licensed under Creative Commons Attribution - ShareAlike - photographer Aaron Hockley - hockleyphoto.com
OpenStack Summit April 2013 - Portland, Oregon. Licensed under Creative Commons Attribution - ShareAlike - photographer Aaron Hockley - hockleyphoto.com
OpenStack Summit April 2013 - Portland, Oregon. Licensed under Creative Commons Attribution - ShareAlike - photographer Aaron Hockley - hockleyphoto.com
Summit
• Every 6 months the

Design Summit gather
users and developers	


• The Summit closes the
Planning phase

http://www.openstack.org/summit/portland-2013/session-videos/
Quality
Implementation
800+
French Scrum User Group @Google - The Agile and Open Source Way
French Scrum User Group @Google - The Agile and Open Source Way
2 +1, 0 -1
French Scrum User Group @Google - The Agile and Open Source Way
Core Devs
• You need a +1 from a Core Developer	

• Core Developers are co-opted among the
contributors
French Scrum User Group @Google - The Agile and Open Source Way
French Scrum User Group @Google - The Agile and Open Source Way
French Scrum User Group @Google - The Agile and Open Source Way
• Teams are distributed between Paris and
Montreal Offices, plus people working
remotely from home (somewhere...)	


• They used the Openstack collaborative
tools (launchpad, wiki, mailing lists, irc
channels...)	


• Openstack continuous integration tools :
Gerrit, Jenkins, Zuul...
Questions?
French Scrum User Group @Google - The Agile and Open Source Way
Thank you!
Alexis Monville
#AOSWay	

@alexismonville	

!

stay tuned: 

http://www.the-agile-and-open-source-way.com/

More Related Content

PDF
Open World Forum - The Agile and Open Source Way
PDF
5 Steps for a High-Performing DevOps Culture
PPTX
Experiences with the Apache Software Foundation
PPTX
Building DevOps culture from bottom up
PDF
Devops Recto-Verso @ DevoxxMA
PPTX
5 Keys to Building a Successful DevOps Culture
PPTX
Rethinking Your DevOps Strategy
PDF
DevOps: Hype or Hope
Open World Forum - The Agile and Open Source Way
5 Steps for a High-Performing DevOps Culture
Experiences with the Apache Software Foundation
Building DevOps culture from bottom up
Devops Recto-Verso @ DevoxxMA
5 Keys to Building a Successful DevOps Culture
Rethinking Your DevOps Strategy
DevOps: Hype or Hope

What's hot (20)

PPTX
Transforming Enterprise Teams to DevOps Workflows
PPTX
The Road to DevOps V3
PDF
Continuous Delivery: releasing Better and Faster at Dashlane
PDF
Webinar Slides: Evolving Your Software Delivery Pipeline (duplicate)
PPTX
DOES SFO 2016 - Paula Thrasher & Kevin Stanley - Building Brilliant Teams
PPTX
DevOps Culture as a tool
PDF
Lessons Learned: Scaling DevOps & CD for the Enterprise
PPTX
5 Lessons from Enterprise DevOps
PPTX
DevOps game lego
PPTX
Building and Managing Reliable Infrastructure with Chef and Chef Delivery
PPTX
How to get started with DevOps
PDF
Demystifying DevOps
PDF
Moving forward in your DevOps journey—What's your next step after CA World?
PDF
Software Release Orchestration and the Enterprise
PDF
Approaches to scaling agile
PPTX
What Does DevOps Culture Feel Like?
PDF
7 habits of effective DevOps dev ops il 2015 oded tamir
PPTX
DOES16 London - Jan Schilt - DevOps Is Not Going to Work: The Phoenix Project...
PDF
Diving Into Docker
PDF
Learn Fast, Fail Fast, Deliver Fast: The MOD Squad Way at MetLife
Transforming Enterprise Teams to DevOps Workflows
The Road to DevOps V3
Continuous Delivery: releasing Better and Faster at Dashlane
Webinar Slides: Evolving Your Software Delivery Pipeline (duplicate)
DOES SFO 2016 - Paula Thrasher & Kevin Stanley - Building Brilliant Teams
DevOps Culture as a tool
Lessons Learned: Scaling DevOps & CD for the Enterprise
5 Lessons from Enterprise DevOps
DevOps game lego
Building and Managing Reliable Infrastructure with Chef and Chef Delivery
How to get started with DevOps
Demystifying DevOps
Moving forward in your DevOps journey—What's your next step after CA World?
Software Release Orchestration and the Enterprise
Approaches to scaling agile
What Does DevOps Culture Feel Like?
7 habits of effective DevOps dev ops il 2015 oded tamir
DOES16 London - Jan Schilt - DevOps Is Not Going to Work: The Phoenix Project...
Diving Into Docker
Learn Fast, Fail Fast, Deliver Fast: The MOD Squad Way at MetLife
Ad

Similar to French Scrum User Group @Google - The Agile and Open Source Way (20)

PDF
The Agile and Open Source Way (AgileTour Brussels)
PDF
ScrumDay 2014 - Développer des produits avec des équipes distribuées - Alexis...
PDF
Mix-IT - Des Produits avec des Equipes Distribuées
PDF
Beyond DevOps: How Netflix Bridges the Gap?
PDF
ANIn Navi Mumbai Jan 2023 | Agile- 360 degree perspective by Pravin Mukhedkar
PPTX
Agile Software Development and DevOps 21092019
PPTX
Dashlane Mission Teams
PPTX
Introduction and Basics of DevOps( Development and Operations). pptx
PPTX
Getting agile with drupal
PPTX
PPTX
Software management plans in research software
PDF
How do you agile your global team to contribute to openstack
PDF
Open agile is free and open source community agile-
PDF
OpenChain at EOLE 2017
PDF
Agile Network India | Distributed Agile Day @Gurugram | Distributed Agile – N...
PDF
Distributed_teams
PPTX
Distributed teams
PDF
Key items for a digital enterprise
PDF
English digital business 2.1.pptx
PDF
Open Source as a Viable Business Model
The Agile and Open Source Way (AgileTour Brussels)
ScrumDay 2014 - Développer des produits avec des équipes distribuées - Alexis...
Mix-IT - Des Produits avec des Equipes Distribuées
Beyond DevOps: How Netflix Bridges the Gap?
ANIn Navi Mumbai Jan 2023 | Agile- 360 degree perspective by Pravin Mukhedkar
Agile Software Development and DevOps 21092019
Dashlane Mission Teams
Introduction and Basics of DevOps( Development and Operations). pptx
Getting agile with drupal
Software management plans in research software
How do you agile your global team to contribute to openstack
Open agile is free and open source community agile-
OpenChain at EOLE 2017
Agile Network India | Distributed Agile Day @Gurugram | Distributed Agile – N...
Distributed_teams
Distributed teams
Key items for a digital enterprise
English digital business 2.1.pptx
Open Source as a Viable Business Model
Ad

More from Alexis Monville (20)

PDF
Quel est votre veritable pouvoir
PDF
Closing Keynote Voxxed Days Singapore - Going Open
PDF
The Change Starts Here (Boston Spin)
PDF
The Change Starts Here (in French)
PDF
Contributing to the success of open stack
PDF
How Agile and Open Source work together in (nearly) perfect harmony
PDF
What science knows about happiness - OpenStack Summit - Austin April 2016
PDF
Becoming an agile organization
PDF
A la recherche du bonheur
PDF
Agile France - Le Bonheur au Travail
PDF
Openstack Summit - Vancouver - DON’T CHANGE MY MINDSET, I AM NOT THAT OPEN
PDF
Happiness is coming
PDF
Agile tour bordeaux 1500 développeurs dans mon équipe
PDF
Etre l'entreprise agile de demain - ScrumWine - Bordeaux
PDF
The agilists
PDF
Challenge Café
KEY
Méthodologies Agiles en 5 minutes
PDF
Ayeba de l'organisation X vers l'organisation Y
PDF
Expérience des billes rouges
PDF
RMLL- Alexis Monville - UJUO - Un Jour Une Oeuvre
Quel est votre veritable pouvoir
Closing Keynote Voxxed Days Singapore - Going Open
The Change Starts Here (Boston Spin)
The Change Starts Here (in French)
Contributing to the success of open stack
How Agile and Open Source work together in (nearly) perfect harmony
What science knows about happiness - OpenStack Summit - Austin April 2016
Becoming an agile organization
A la recherche du bonheur
Agile France - Le Bonheur au Travail
Openstack Summit - Vancouver - DON’T CHANGE MY MINDSET, I AM NOT THAT OPEN
Happiness is coming
Agile tour bordeaux 1500 développeurs dans mon équipe
Etre l'entreprise agile de demain - ScrumWine - Bordeaux
The agilists
Challenge Café
Méthodologies Agiles en 5 minutes
Ayeba de l'organisation X vers l'organisation Y
Expérience des billes rouges
RMLL- Alexis Monville - UJUO - Un Jour Une Oeuvre

Recently uploaded (20)

PPT
Chapter four Project-Preparation material
PDF
Dr. Enrique Segura Ense Group - A Self-Made Entrepreneur And Executive
PPTX
Lecture (1)-Introduction.pptx business communication
DOCX
Business Management - unit 1 and 2
PDF
kom-180-proposal-for-a-directive-amending-directive-2014-45-eu-and-directive-...
PDF
Elevate Cleaning Efficiency Using Tallfly Hair Remover Roller Factory Expertise
PPTX
Dragon_Fruit_Cultivation_in Nepal ppt.pptx
PDF
Deliverable file - Regulatory guideline analysis.pdf
PPTX
Belch_12e_PPT_Ch18_Accessible_university.pptx
PPTX
ICG2025_ICG 6th steering committee 30-8-24.pptx
DOCX
unit 1 COST ACCOUNTING AND COST SHEET
PDF
Power and position in leadershipDOC-20250808-WA0011..pdf
PDF
A Brief Introduction About Julia Allison
PDF
MSPs in 10 Words - Created by US MSP Network
PPTX
AI-assistance in Knowledge Collection and Curation supporting Safe and Sustai...
PDF
Business model innovation report 2022.pdf
DOCX
unit 2 cost accounting- Tender and Quotation & Reconciliation Statement
PDF
Ôn tập tiếng anh trong kinh doanh nâng cao
PPTX
5 Stages of group development guide.pptx
PDF
Laughter Yoga Basic Learning Workshop Manual
Chapter four Project-Preparation material
Dr. Enrique Segura Ense Group - A Self-Made Entrepreneur And Executive
Lecture (1)-Introduction.pptx business communication
Business Management - unit 1 and 2
kom-180-proposal-for-a-directive-amending-directive-2014-45-eu-and-directive-...
Elevate Cleaning Efficiency Using Tallfly Hair Remover Roller Factory Expertise
Dragon_Fruit_Cultivation_in Nepal ppt.pptx
Deliverable file - Regulatory guideline analysis.pdf
Belch_12e_PPT_Ch18_Accessible_university.pptx
ICG2025_ICG 6th steering committee 30-8-24.pptx
unit 1 COST ACCOUNTING AND COST SHEET
Power and position in leadershipDOC-20250808-WA0011..pdf
A Brief Introduction About Julia Allison
MSPs in 10 Words - Created by US MSP Network
AI-assistance in Knowledge Collection and Curation supporting Safe and Sustai...
Business model innovation report 2022.pdf
unit 2 cost accounting- Tender and Quotation & Reconciliation Statement
Ôn tập tiếng anh trong kinh doanh nâng cao
5 Stages of group development guide.pptx
Laughter Yoga Basic Learning Workshop Manual

French Scrum User Group @Google - The Agile and Open Source Way