Paired Comparison Analysis: A Practical Tool for Evaluating Options and Prior...
Contributing to the success of open stack
1. ALEXIS MONVILLE @alexismonville MARK MCLOUGHLIN @markmc_ #openstack #agile
CONTRIBUTING TO THE SUCCESS OF
OPENSTACK
OPENSTACK SUMMIT
AUSTIN - APRIL 2016
9. ALEXIS MONVILLE @alexismonville MARK MCLOUGHLIN @markmc_ #openstack #agile
AGILE SOFTWARE DEVELOPMENT
From Wikipedia, the free encyclopedia
Agile software development is a set of principles for software development
in which requirements and solutions evolve through collaboration between
self-organizing, cross-functional teams.
It promotes adaptive planning, evolutionary development, early delivery, and
continuous improvement, and it encourages rapid and flexible response to
change.
Agile itself has never defined any specific methods to achieve this, but many
have grown up as a result and have been recognized as being 'Agile'.
11. ALEXIS MONVILLE @alexismonville MARK MCLOUGHLIN @markmc_ #openstack #agile
OPEN SOURCE SOFTWARE
From Wikipedia, the free encyclopedia
Open-source software (OSS) is computer software with its source code made
available with a license in which the copyright holder provides the rights to
study, change, and distribute the software to anyone and for any purpose.
Open-source software may be developed in a collaborative public manner.
Open-source software is the most prominent example of open-source
development.
The open-source model, or collaborative development from multiple
independent sources, generates an increasingly more diverse scope of
design perspective than any one company is capable of developing and
sustaining long term.
13. ALEXIS MONVILLE @alexismonville MARK MCLOUGHLIN @markmc_ #openstack #agile
#AGILE #OPENSOURCE
self organizing
technical excellence
sustainable pace
continuous improvement
simplicity
communication
continuous delivery
users are co-developers
source code published
version control
outside in inside out
release early release often
available to the public
working software
respect
responding to change
collaboration
short iterations
small teams feedbacks
transparency
build with stakeholders
customer satisfaction
autonomyinspect and adapt
trust
peer review
automated testing
test driven development
pull request
38. ALEXIS MONVILLE @alexismonville MARK MCLOUGHLIN @markmc_ #openstack #agile
MORE FOCUS
Less emergency, less interruption, more focus to get things done
How can we reduce the
number of interruptions?
How can we ensure that
we are working on the
right things in the right
order?
! How can we improve the
flow of work?
39. ALEXIS MONVILLE @alexismonville MARK MCLOUGHLIN @markmc_ #openstack #agile
FOCUSED TEAM
PART OF
UPSTREAM
PROJECTS
TEAM
FOCUSED TEAMS
Delivery focused teams
How do we increase the
collaboration between
people?
How to foster cross
pollination?
How to increase the
impact of our
contributions?
42. ALEXIS MONVILLE @alexismonville MARK MCLOUGHLIN @markmc_ #openstack #agile
TO SUM UP
❖ One hat, one flow
❖ Focus Teams
CLARITY
CORPORATE
+
COMMUNITY