How do you agile your global team to contribute to openstack

Preview:

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!

Recommended