SlideShare a Scribd company logo
The Agile and
Open Source Way
Learn the Way of Delivering High Quality Software
with Multiple Distributed Teams
The Agile and
Open Source Way
Learn the Way of Delivering High Quality Software
with Multiple Distributed Teams
Open Source?
Open World Forum - The Agile and Open Source Way
http://en.wikipedia.org/wiki/Open_source
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
Agile?
Agile manifesto: http://agilemanifesto.org
Agile
• Continuous improvement
• Individuals and interactions
• Working software
• Customer collaboration
• Responding to change
Open World Forum - The Agile and Open Source Way
1 or 2 weeksplanificationdaily meetingdemonstrationretrospectiveorderadaptimprovemost importantcollaboratefeatures
TODO DOING DONE
Agile Methods
≠
=
?
Who?
Alexis Monville
#AOSWay
@alexismonville
Alexis Monville
#AOSWay
@alexismonville
@ayeba
Alexis Monville
#AOSWay
@alexismonville
@ayeba
@enovance
#OWF13
#AOSWay
@alexismonville
@ayeba
@enovance
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-
to-face 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-
to-face 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.
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
Open World Forum - The Agile and Open Source Way
Open World Forum - 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
http://www.openstack.org
Cloud Operating
System
T
http://www.openstack.org/foundation/
companies/
Who?
http://www.openstack.org/foundation/
companies/
Who?
and a lot more...
12120+ people
130 Countries
http://www.stackalytics.com/
What Does
Openness Mean?
Open World Forum - The Agile and Open Source Way
Open World Forum - The Agile and Open Source Way
Scale
Open World Forum - The Agile and Open Source Way
Onboarding
Onboarding
• How to...
• Ask...
• Wiki...
• IRC, mailing list...
• Buddy...
• ...
https://wiki.openstack.org/wiki/
How_To_Contribute
How?
https://wiki.openstack.org/wiki/IRC
Communication
Release
Release Cycle
photo tambour
Release Cycle
https://wiki.openstack.org/wiki/ReleaseCycle
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
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
I...
Icehouse
https://wiki.openstack.org/wiki/Releases
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
Planning
https://wiki.openstack.org/wiki/ReleaseCycle
Planning
• 4 weeks to:
• Design
• Discuss
• Target
https://wiki.openstack.org/wiki/BasicDesignTenets
Tenets
https://wiki.openstack.org/wiki/Blueprints
Blueprints
https://blueprints.launchpad.net/ceilometer/+spec/api-v2-improvement
Blueprints
https://bugs.launchpad.net/ceilometer
Bugs
https://wiki.openstack.org/wiki/Governance/TechnicalCommittee
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.
photo of the summit
OpenStack Summit April 2013 - Portland, Oregon. Licensed under Creative Commons Attribution - ShareAlike - photographer Aaron Hockley - hockleyphoto.com
photo of the summit
OpenStack Summit April 2013 - Portland, Oregon. Licensed under Creative Commons Attribution - ShareAlike - photographer Aaron Hockley - hockleyphoto.com
photo of the summit
OpenStack Summit April 2013 - Portland, Oregon. Licensed under Creative Commons Attribution - ShareAlike - photographer Aaron Hockley - hockleyphoto.com
http://www.openstack.org/summit/portland-2013/session-videos/
Summit
• Every 6 months the
Design Summit gather
users and developers
• The Summit closes the
Planning phase
Quality
Implementation
800+
Open World Forum - The Agile and Open Source Way
Open World Forum - The Agile and Open Source Way
2 +1, 0 -1
Open World Forum - The Agile and Open Source Way
Core Devs
• You need a +1 from a Core Developer
• Core Developers are co-opted among the
contributors
Open World Forum - The Agile and Open Source Way
Open World Forum - The Agile and Open Source Way
Open World Forum - 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?
Open World Forum - 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
French Scrum User Group @Google - The Agile and Open Source Way
PPTX
5 Keys to Building a Successful DevOps Culture
PDF
5 Steps for a High-Performing DevOps Culture
PPTX
Experiences with the Apache Software Foundation
PDF
Learn Fast, Fail Fast, Deliver Fast: The MOD Squad Way at MetLife
PPTX
Why #DevOps Transformation has to start with you
PPTX
DevOpsGuys - DevOps Automation - The Good, The Bad and The Ugly
PDF
Icebreaker with DevOps
French Scrum User Group @Google - The Agile and Open Source Way
5 Keys to Building a Successful DevOps Culture
5 Steps for a High-Performing DevOps Culture
Experiences with the Apache Software Foundation
Learn Fast, Fail Fast, Deliver Fast: The MOD Squad Way at MetLife
Why #DevOps Transformation has to start with you
DevOpsGuys - DevOps Automation - The Good, The Bad and The Ugly
Icebreaker with DevOps

What's hot (19)

PPTX
DevOpsGuys - Getting Started with DevOps - Github/Azure Webinar
PPTX
DevOps game lego
PDF
Walk This Way - An Introduction to DevOps
ODP
The devops laboratory - 1 year later
PDF
Stash – Taking Expedia to New Heights - David Williams and Christopher Pepe
PDF
DevOps: Hype or Hope
PPTX
Devopsguys DevOps 101 for recruiters
PDF
DOES SFO 2016 - Greg Padak - Default to Open
PDF
Open Source: How to empower your technical teams in Digital Transformation pr...
PDF
Webinar Slides: Evolving Your Software Delivery Pipeline (duplicate)
PDF
Modeling and Measuring DevOps Culture
PPTX
Top 10 devops values
PDF
Demystifying DevOps
PPTX
Many Ways to Move the Needle on Open Source
PDF
Rock Stars, Builders, and Janitors: You're Doing it Wrong
PDF
DevOps Picc12 Management Talk
PDF
Application Deployment at UC Riverside
PPTX
DevOps and the Importance of Single Source Code Repos 
PDF
Webcast Presentation: Increasing Product Quality through DevOps
DevOpsGuys - Getting Started with DevOps - Github/Azure Webinar
DevOps game lego
Walk This Way - An Introduction to DevOps
The devops laboratory - 1 year later
Stash – Taking Expedia to New Heights - David Williams and Christopher Pepe
DevOps: Hype or Hope
Devopsguys DevOps 101 for recruiters
DOES SFO 2016 - Greg Padak - Default to Open
Open Source: How to empower your technical teams in Digital Transformation pr...
Webinar Slides: Evolving Your Software Delivery Pipeline (duplicate)
Modeling and Measuring DevOps Culture
Top 10 devops values
Demystifying DevOps
Many Ways to Move the Needle on Open Source
Rock Stars, Builders, and Janitors: You're Doing it Wrong
DevOps Picc12 Management Talk
Application Deployment at UC Riverside
DevOps and the Importance of Single Source Code Repos 
Webcast Presentation: Increasing Product Quality through DevOps
Ad

Viewers also liked (10)

PDF
Open source presentation
PDF
How Agile and Open Source work together in (nearly) perfect harmony
PPTX
Open Source, Open Architecture, Open Standards NFV MANO
PPTX
Netflix Cloud Architecture and Open Source
PPT
Power Point Presentation on Open Source Software
PPT
Open Source Technology
PDF
Open Source IoT Project Flogo - Introduction, Overview and Architecture
PPTX
2015 Future of Open Source Survey Results
PDF
Agile Software Development Overview
PDF
2016 Future of Open Source Survey Results
Open source presentation
How Agile and Open Source work together in (nearly) perfect harmony
Open Source, Open Architecture, Open Standards NFV MANO
Netflix Cloud Architecture and Open Source
Power Point Presentation on Open Source Software
Open Source Technology
Open Source IoT Project Flogo - Introduction, Overview and Architecture
2015 Future of Open Source Survey Results
Agile Software Development Overview
2016 Future of Open Source Survey Results
Ad

Similar to Open World Forum - The Agile and Open Source Way (20)

PDF
The Agile and Open Source Way (AgileTour Brussels)
PDF
Open agile is free and open source community agile-
PPTX
McComb's MBA Guest Lecture : Presentation Feb 2014
ODP
How to Maximize Effectiveness of Developers Contributing to Free Software
ODP
How Big Companies Contribute to OpenStack
PPT
Agile And Open Development
PPTX
InnerSourcing - Worldwide enterprise development teams collaboration
PDF
Are you Agile enough?
PDF
SFD2012Hanoi - Duong Trong Tan - Agile and FOSS
PDF
FOSS and agile software development
PPTX
DevOps, Agile methods and Continuous Improvement in the Software development ...
PDF
How To (Not) Open Source - Javazone, Oslo 2014
PPTX
Agile 101
PPTX
Open Source Project Management
PPT
KANBAN-13-2048allpages (24 files merged).ppt
PPTX
Agile Practice in a DevOps World
PDF
Agile Methodologies & Key Principles 2
PPTX
why agile?
ODP
Public Sector: Agile and Open Source
PDF
Whole Agile
The Agile and Open Source Way (AgileTour Brussels)
Open agile is free and open source community agile-
McComb's MBA Guest Lecture : Presentation Feb 2014
How to Maximize Effectiveness of Developers Contributing to Free Software
How Big Companies Contribute to OpenStack
Agile And Open Development
InnerSourcing - Worldwide enterprise development teams collaboration
Are you Agile enough?
SFD2012Hanoi - Duong Trong Tan - Agile and FOSS
FOSS and agile software development
DevOps, Agile methods and Continuous Improvement in the Software development ...
How To (Not) Open Source - Javazone, Oslo 2014
Agile 101
Open Source Project Management
KANBAN-13-2048allpages (24 files merged).ppt
Agile Practice in a DevOps World
Agile Methodologies & Key Principles 2
why agile?
Public Sector: Agile and Open Source
Whole Agile

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
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
ScrumDay 2014 - Développer des produits avec des équipes distribuées - Alexis...
PDF
Etre l'entreprise agile de demain - ScrumWine - Bordeaux
PDF
How do you agile your global team to contribute to openstack
PDF
Mix-IT - Des Produits avec des Equipes Distribuées
PDF
The agilists
PDF
Challenge Café
KEY
Méthodologies Agiles en 5 minutes
PDF
Ayeba de l'organisation X vers l'organisation Y
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
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
ScrumDay 2014 - Développer des produits avec des équipes distribuées - Alexis...
Etre l'entreprise agile de demain - ScrumWine - Bordeaux
How do you agile your global team to contribute to openstack
Mix-IT - Des Produits avec des Equipes Distribuées
The agilists
Challenge Café
Méthodologies Agiles en 5 minutes
Ayeba de l'organisation X vers l'organisation Y

Recently uploaded (20)

PDF
kom-180-proposal-for-a-directive-amending-directive-2014-45-eu-and-directive-...
PDF
How to Get Funding for Your Trucking Business
PDF
Charisse Litchman: A Maverick Making Neurological Care More Accessible
PDF
Solara Labs: Empowering Health through Innovative Nutraceutical Solutions
PPTX
sales presentation، Training Overview.pptx
PDF
NEW - FEES STRUCTURES (01-july-2024).pdf
PDF
Daniels 2024 Inclusive, Sustainable Development
PPT
Lecture 3344;;,,(,(((((((((((((((((((((((
PPTX
Slide gioi thieu VietinBank Quy 2 - 2025
PDF
Building a Smart Pet Ecosystem: A Full Introduction to Zhejiang Beijing Techn...
PDF
pdfcoffee.com-opt-b1plus-sb-answers.pdfvi
PDF
Keppel_Proposed Divestment of M1 Limited
PDF
THE COMPLETE GUIDE TO BUILDING PASSIVE INCOME ONLINE
PDF
Booking.com The Global AI Sentiment Report 2025
PDF
Technical Architecture - Chainsys dataZap
PDF
Deliverable file - Regulatory guideline analysis.pdf
PDF
Outsourced Audit & Assurance in USA Why Globus Finanza is Your Trusted Choice
PDF
BsN 7th Sem Course GridNNNNNNNN CCN.pdf
PPTX
Principles of Marketing, Industrial, Consumers,
PDF
Comments on Crystal Cloud and Energy Star.pdf
kom-180-proposal-for-a-directive-amending-directive-2014-45-eu-and-directive-...
How to Get Funding for Your Trucking Business
Charisse Litchman: A Maverick Making Neurological Care More Accessible
Solara Labs: Empowering Health through Innovative Nutraceutical Solutions
sales presentation، Training Overview.pptx
NEW - FEES STRUCTURES (01-july-2024).pdf
Daniels 2024 Inclusive, Sustainable Development
Lecture 3344;;,,(,(((((((((((((((((((((((
Slide gioi thieu VietinBank Quy 2 - 2025
Building a Smart Pet Ecosystem: A Full Introduction to Zhejiang Beijing Techn...
pdfcoffee.com-opt-b1plus-sb-answers.pdfvi
Keppel_Proposed Divestment of M1 Limited
THE COMPLETE GUIDE TO BUILDING PASSIVE INCOME ONLINE
Booking.com The Global AI Sentiment Report 2025
Technical Architecture - Chainsys dataZap
Deliverable file - Regulatory guideline analysis.pdf
Outsourced Audit & Assurance in USA Why Globus Finanza is Your Trusted Choice
BsN 7th Sem Course GridNNNNNNNN CCN.pdf
Principles of Marketing, Industrial, Consumers,
Comments on Crystal Cloud and Energy Star.pdf

Open World Forum - The Agile and Open Source Way