35
SCRUMShore L. Sarrazin Scrum Day France 2011

SCRUMShore - French Scrum Day 2011

Embed Size (px)

DESCRIPTION

Presentation @ the French Scrum Day of ScrumShore : a 3rd Culture to mitigate the distance for intercultural distributed teamsSCRUMShore is a smart and pragmatic operating model for IT offshoring(*) activities. Based on Agile Methodologies SCRUM, eXtrem Programming, the model embraces the intercultural orientations in innovative way.www.scrumshore.com

Citation preview

Page 1: SCRUMShore - French Scrum Day 2011

SCRUMShoreL. Sarrazin

Scrum Day France 2011

Page 2: SCRUMShore - French Scrum Day 2011

Merci aux sponsors du Scrum day !

Sponsors Platinum

Sponsors Gold

Parrainage :

Page 3: SCRUMShore - French Scrum Day 2011

Agenda

Page 4: SCRUMShore - French Scrum Day 2011

Speaker

Laurent [email protected]

BioDiplômé de l’Université de Paris-Orsay, Laurent

Sarrazin exerce depuis 18 ans dans le secteur du développement informatique de la banque d’investissement, exigeant en terme de leadership, gourmand en méthodologies et technologies de pointe.

Son parcours est marqué par la mise en œuvre de méthodes agiles (SCRUM, XP, FDD, ..) à grande échelle interculturelle. 3 années dans la Silicon Valley Indienne de Bangalore lui ont permis de développer une expérience authentique.

A son retour au siège, Laurent a créé et dirige un service d’accompagnement/coaching des équipes dans la mise en œuvre et l’amélioration continue de solutions offshores agiles.

Current ProjectsSimplexeo (www.simplexo.com)To Succeed with Simplexity.A blend of agile value, lean principles, radical managementto transform our organizations, toward people delight

Scrumshore (www.scrumshore.com)Agility , Lean, Collective Intelligence applied to Smart Offshoring

Return of Experience Context

Investment BankingCaptive Offshoring

Multi-Teams, ...

Speaker

Scrum Day, Paris, March 31ADELI, “Autour d’un Verre”, March 30Valtech Days, March 17Cercle Agile, March 8Master HEC / SupTelecom / Mines – 2009, 2010ITSMF Day, Paris, Oct 2010eSCM Annual Conference, Paris, Nov 2010

Publications http://sites.google.com/site/leanprove/ Contribution in a book (Dunod, Q2 2011)

Page 5: SCRUMShore - French Scrum Day 2011

#0 – IntroWe will not speak just about Scrumbecause you know it.

We’d rather focus on Intercultural Teams, and how Scrum is a strong distance reducer.

Page 6: SCRUMShore - French Scrum Day 2011

#02 – Discover SCRUMShore A smart offshoring operating model,

based on Scrum & focused on Trust-Based Relationship

#03 – Extension ..for any Distributed Sourcing Mode Extend Scrumshore to work distribution patterns: distributed teams, fixed-price contracts ..

Storyline

#01 – Intercultural AwarenessImpacts of Remoteness/DistanceBasics to succeed Agile BenefitsBridging with a 3rd Culture, Trust & Value Based

Attribution-NonCommercial-ShareAlike CC BY-NC-SA This license lets others remix, tweak, and build upon your work non-commercially, as long as they credit you and license their new creations under the identical terms.

Page 7: SCRUMShore - French Scrum Day 2011

Cultural DifferencesCountry, corporate intercultural gaps

Loss of Client ProximityUnderstanding of the context, the expectations, getting feedback, ..

Loss of TeamnessDispersed Team vs Distributed-On-Team

Loss of ..Visibility, Control, Trust

Streched KnowledgeLimited execution scope, less autonomy

Coordination BreakdownTo foster operational efficiency

The Offshoring Problem Statement

Distance

&

Remoteness

Why ?

Page 8: SCRUMShore - French Scrum Day 2011

Bridging with a Third Culture

Culture 1

Culture 2

A Third Culture

What

Working with distributed teams, especially in different countries implies to take care of cultural differences. The idea is to leverage the richness of the differences AND bridge teams with the 3rd culture based on SCRUM (and other agile ingredients)

Functional Culture

Corporate Culture

Individual Culture

National / Country Culture

Team Culture

Page 9: SCRUMShore - French Scrum Day 2011

#1 - A bit of Intercultural Awareness

Page 10: SCRUMShore - French Scrum Day 2011

True Stories : Cultural Differences

Opinion

Anger

Problem Solving

The Manager

Self Esteem

• Objectives Setting (definition, understanding, commitments)

• Expectations : Explicit / Implicit, Assumptions• Decision Making• Perception of what is challenging• Meetings : agenda to conclusion• Communication (phone, meetings, interviews, …)

• Cross-Visits, Protocols• Absences• Learning Schemes• Leadership Style• Sense of Quality• Yes / No• Definition of ‘Done’• Clarifications, Troubleshooting, ..• Physical Distance, Timelag

Day to DaySituations

Intercultural day-to-day real situations …

Page 11: SCRUMShore - French Scrum Day 2011

IST : Indian Stretchable Time

Time Boxing …

Page 12: SCRUMShore - French Scrum Day 2011

Direct / Indirect Intercultural Communication Patternshttp://www.danielnester.com/uploaded_images/Kaplan_RB_Cultural_Thought_Patterns_in_Intercultural_Communication_Diagram-790122.JPG

Daily Standups, Retrospective, …Core Protocols, XP Values, ..

Page 13: SCRUMShore - French Scrum Day 2011

A smart definition

Culture = Learned Values & Behaviours shared by a group of people

Typically aligned with our agile manifesto ;)

Page 14: SCRUMShore - French Scrum Day 2011

The Challenge : touching the values for sustainability

DO

is not

BE Values

practices

Mindset

behaviour

Coaching REQUIRED ! To lead the change at the values level

Page 15: SCRUMShore - French Scrum Day 2011

Cultural differences : Key Models

Geert Hofstede (2002)

Classic models dealing with intercultural differences

Page 16: SCRUMShore - French Scrum Day 2011

Why and How to use these models ?

To manage the« agile intercultural paradox »(*)

- Helper ?how agility can mitigate cultural gaps ?

- Blocker ?how the cultural orientations can impact (block or help) agile effectiveness

(*) tentative name ..

Better to be aware before than after ..

Page 17: SCRUMShore - French Scrum Day 2011

Quick Illustration with Hofstede

Power of the hierarchy Scrum-master

command/control to manager-coach Radical Transparency

Burn charts, ..

Inter-RelationshipsCollective ownershipDaily Meeting

Tolerance to ambiguity, uncertainty No Upfront spec/design KISS Rules, LEAN Process

Reactivity to the changesDEEP Backlog Iterative & Incremental

Page 18: SCRUMShore - French Scrum Day 2011

Overview of Scrum vs Cultural Attributeshttp://hasith.net/documents/Culturally_Distributed_Scrum.pdf

Page 19: SCRUMShore - French Scrum Day 2011

Conclusion : Agility as a NEGOTIATED Third Culture

Culture 1

Culture 2

The Third Culture

<!> Agile Intercultural Paradox <!>

Good to have Agility as an opportunity to bridge teams with a 3rd Culture, but we need to take care of the “agile intercultural paradox”

Page 20: SCRUMShore - French Scrum Day 2011

#2 - Discover the ingredients of ScrumShore

Page 21: SCRUMShore - French Scrum Day 2011

Ingredients of the SCRUMShore Recipe

Trust-Based

Sourcing

Agility

Trust-BasedRelationship

AgileIntercultural

Paradox

FlowerOf Success

Scrum + XP

Page 22: SCRUMShore - French Scrum Day 2011

Ingredient #01 : 5 Dysfunctions of a Team

Trust !!

Goodies :A great book, like a fable

Page 23: SCRUMShore - French Scrum Day 2011

Ingredient #02 : Lateral Thinking, Edouard de Bono

A powerful approach for creative thinking, problem solving.Enable a group to be synchronized on a single perspective at a time, and go perspective by perspective.Agile Tip : a great way to conduct retrospective.

Page 24: SCRUMShore - French Scrum Day 2011

Step 3 : Integration into a simple operating model : SCRUMShore

ONE Team Spirit

Smart Team Work

Evolutive Iterative & Incremental

Delivery Model Features Teams

From the Flower Of Success, we created SCRUMShore : a trust-based operating model, fostering the ONE TEAM Spirit, relying on SCRUM and a SMART transition path

3 Core Components

Page 25: SCRUMShore - French Scrum Day 2011

Lead Site Client AccountabilityClient ProximityIntegration, Roll-Out

Remote Site Delivery Capabilities Execution CapacityFeature Team

ONE TeamONE Culture = We are equal Shared VisionCommon GoalsUnified Working Principles

“us” / “them” syndrome killerDistance Reducer

3 Perspectivesa good way to structure the thinking / design / implementation of your partership.

Infinite reusability …

ONE Team SpiritWe are within the same company !

No SLAs, No penalty, …But virtual distributed teams

Scrumshore Component #01 : the Foundations

The key enabler : 2 simple concepts to envision the ONE TEAM Spirit.Leveraging Edouard De Bono : Lateral Thinking

Page 26: SCRUMShore - French Scrum Day 2011

View 1 : High-level Goals & Roles Distribution Mutual Expectations

View 2 : Detailed Work Distribution Working Mix

View 3 : Horizontal Interactions Expectations, Communication, Deliverables, Tools, …

View 4 : Vertical Interactions Expectation, Communication, Deliverables, Tools, …

ONETeam

#1 Roles Distribution

#2 Working Mix

#3Horizontal

Collaboration

#4 Vertical Collaboration

Scrumshore Component #02 : The SMART TeamWork Foundations

We push teams to define a clear cut working manifesto, write down their mutual expectations, shared commitment. Real Coaching (with an exercise book)

We avoid the RACI spirit

Page 27: SCRUMShore - French Scrum Day 2011

Scrumshore Component #03a : Distributed SCRUM + XP

Distribute across the 2 sites : the agile and lean software principles Apply SCRUM as-it-is (SCRUM is enough lean and “kiss”. Kill the “yes/buts” )

Iteration-pipelining has been introduced on need basis (C. Larman in Bangalore in 2006)

We apply XP Core Engineering Practices : TDD, CI, JIT Design,..

Page 28: SCRUMShore - French Scrum Day 2011

Scrumshore Component #03a : Evolutive Delivery Model

1

2

3

ValueScale

Foster Loose-Coupling, Enable Remote Empowerment Build Remote Autonomy Minimize Back & Forth, Latency

FEATURE

TEAMS

Initial

Optimized

Ultimate

Page 29: SCRUMShore - French Scrum Day 2011

Exercise Book : to Guide You in this Journey

Vision / Charter

Vision / Charter

SelfTest

WorkingAreas

HoriontalCollaborations

S.M.A.R.TGoals

Page 30: SCRUMShore - French Scrum Day 2011

Checklist : : « Flower of Success »

Based of our experience, here are the basics to succeed (teams called it the ‘flower of success’, and also used it as a simple and quick diagnosis-checklist).

Easy to see where agility is at stakes

Good Starts / Bad Starts begin

here …

Page 31: SCRUMShore - French Scrum Day 2011

#3 - Outronext steps forScrumShore

Page 32: SCRUMShore - French Scrum Day 2011

Next Steps (1/2)

Apply Scrumshore to other kinds of sourcingDistributed Team, ATG, Fixed Price

Leverage « Agile Contracting

Models »Going beyond Captive Offshoring, and leverage ScrumShore to support our Sourcing Strategy… comin’ soon : Scrumshore & eSCM mapping

Page 33: SCRUMShore - French Scrum Day 2011

Next Steps (2/2) : Pushing for a new Agile Iron Triangle

The journey is not over …Next move : The Radical Change of the Iron Triangle

Relationship

PersonalTouch ;)

+

+

Page 34: SCRUMShore - French Scrum Day 2011

MERCIQuestions / Réponses

Page 35: SCRUMShore - French Scrum Day 2011

Some References

Challenges in Applying Scrum Methodology on Culturally Distributed Teamshttp://hasith.net/documents/Culturally_Distributed_Scrum.pdf

Analyzing Intercultural Factors Affecting Global Software DevelopmentPhilippe Kruchten http://www.kruchten.com/site/publications.html

Investigating Cultural Differences in Virtual Software Teams, G. Dafoulashttp://www.ejisdc.org/ojs2/index.php/ejisdc/article/view/37

THE IMPACT OF INTERCULTURAL FACTORS ON GLOBAL SOFTWARE DEVELOPMENTftp://ftp.eng.auburn.edu/pub/mynenls/.../software.pdf

On Empirical Research Into Scrumwww.scrumalliance.org/resource_download/989

Geert Hofstede Cultural Dimensionswww.geert-hofstede.com/

Rosinski’s Cultural Orientation Frameworkhttp://www.philrosinski.com/