Upload
alexis-monville
View
1.983
Download
0
Embed Size (px)
Citation preview
agile @enovanceHow do you agile your global team to
contribute to OpenStack
Frederic Lepied Alexis MonvilleVP Software Engineering Chief Agility Officer
@flepied @alexismonville
SEAMLESS BUILD & DELIVERYOF OPEN CLOUD INFRASTRUCTURES
People Customers Revenues Openstack Contributor
@flepied
@alexismonville
@enovance
#agile #openstack
Agile?
Scrum values
FocusCourageOpennessCommitmentRespect
Scrum frameworkTODO DOING DONE
Backlog Refinement
Product BacklogSprint Backlog
Product Increment
Sprint Planning
Daily Scrum
Sprint Review
Sprint Retrospective
Product OwnerTeam members
ScrumMaster
Agile practices
Distributed teams
Benefits of distribution
Hire where the talent is
Work from home
Difficulties
Several time zones
Mix between collocated and remote workers
Facilitation activities
Communication
● avoid 2 levels of communication (local and remote)
● mainly use electronic means
Tools
Instant messagingAudio / Video conferencingMailing listsWikiSoftware Factory
Socialization
Full-company MeetupsTeams MeetupsOpenstack SummitEvents participation and organization (and not only professional ones)
Recruitment
Selection criterias● Main Selection criteria: high level of autonomy● OpenStack experience? know linux, know
storage, network, operations● OpenSource experience is key
If not senior…no remote -> start in one of our offices…Bangalore, Montreal, Paris
Offices...
http://www.enovance.com/careers
San Francisco
MontrealParis
Bangalore
Onboarding
Onboarding
● buddy● self-training program● between 2 to 4 weeks in an office for remote
workers
Talent development
● Talent development● Internal Training
Agile Guild
Agile Guild
Persons from the different teams
Sharing and developing their skills
Supporting their teams
Pace
Keeping the pace...
● OpenStack 6 months releases● eNovance products 3 months releases● 2 weeks sprints
Open Source
eNovance delivery law
When working with an Open Source project, we don't deploy any patch which has not been merged upstream.
Real Open Source
4 times more expensive if not
OpenStack is moving fast, it helps change customer mindset, convince them that fork maintenance is not a good idea
Definition of Done
Done or Merged
Limit work in progress
Solutions
● Service Provider Cloud● Software Factory
Based on our own OpenStack reference architectures and tools.
Product Owner
Usual Stakeholders:● users● executives● marketing● techs● research…
New stakeholder: Community
Agile with our customers
Agile with our customers
● Solutions for our Customers● Discovery Workshop● Design, Deployment and Development
sprints
Discovery Workshop
Users
Operators
Developers
Sprints
Fast delivery
Adaptation
Design, Deploy and Develop
2 weeks
To sum up
To sum up
Agile as a common way of work
Onboarding and Socialization
Real Open Source
Agile and Open Source Way
Join us!
http://www.enovance.com/careers
San Francisco
MontrealParis
Bangalore
SEAMLESS BUILD & DELIVERYOF OPEN CLOUD INFRASTRUCTURES
Frederic Lepied Alexis MonvilleVP Software Engineering Chief Agility Officer
@flepied @alexismonville
Thanks!