Speaker
Agilitateur
Laurent SARRAZIN
laurent.sarrazin@simplexeo.com
Bio Speaker
Diplômé de l’Université de Paris-Orsay, Laurent Sarrazin
exerce depuis 18 ans dans le secteur du développement ITSMf Assemblée Générale, June 2011
informatique de la banque d’investissement, exigeant en Xebia Seminar, June 2011
terme de leadership, gourmand en méthodologies et ADELI, “Autour d’un Verre”, April 4
Scrum Days, Paris, March 31
technologies de pointe.
Valtech Days, March 17
Cercle Agile, March 8
Son parcours est marqué par la mise en œuvre de Master HEC / SupTelecom / Mines – 2009, 2010, 2011
méthodes agiles (SCRUM, XP, FDD, ..) à grande échelle ITSMF Day, Paris, Oct 2010
interculturelle. 3 années dans la Silicon Valley Indienne eSCM Annual Conference, Paris, Nov 2010
de Bangalore lui ont permis de développer une
expérience authentique.
Publications
A son retour au siège, Laurent a créé et dirige un http://sites.google.com/site/leanprove/
service d’accompagnement/coaching des équipes dans Contribution in a book (Dunod, Q2 2011)
la mise en œuvre et l’amélioration continue de solutions
offshores agiles.
Current Projects
laurent.sarrazin@simplexeo.com
Simplexeo (www.simplexo.com)
To Succeed with Simplexity.
Return of Experience A blend of agile value, lean principles, radical management
Context to transform our organizations, toward people delight
Investment Banking Scrumshore (www.scrumshore.com)
Captive Offshoring Agility , Lean, Collective Intelligence applied to Smart
Multi-Teams, ... Offshoring
#0 – Intro
We will not speak just about Agility,
Scrum, XP, …
We’d rather focus on Intercultural
Teams, and how Scrum is a strong
laurent.sarrazin@simplexeo.com
distance reducer.
#01 – Intercultural Awareness Story
Impacts of Remoteness/Distance line
Basics to succeed Agile Benefits
Bridging with a 3rd Culture, Trust & Value Based
Attribution-NonCommercial-ShareAlike
#02 – Discover SCRUMShore
CC BY-NC-SA
This license lets others remix, tweak,
and build upon your work non-
A smart offshoring operating model,
commercially, as long as they credit you
and license their new creations under
the identical terms.
based on Scrum & focused on
Trust-Based Relationship
#03 – Extension
..for any Distributed Sourcing Mode
laurent.sarrazin@simplexeo.com
Extend Scrumshore to work distribution patterns:
distributed teams, fixed-price contracts ..
The Offshoring Problem Statement
Why ?
Cultural Differences
Country, corporate
intercultural gaps Loss of ..Visibility,
Distance Control, Trust
Loss of Client
Proximity
& Understanding of the Streched
context, the expectations,
Knowledge
getting feedback, ..
Limited execution
Remoteness scope, less autonomy
Loss of Teamness
Dispersed Team vs
laurent.sarrazin@simplexeo.com
Distributed-On-Team Coordination
Breakdown
To foster operational
efficiency
Bridging with a Third Culture
What
Culture 1
A Third
Culture
Culture 2
Individual Culture
laurent.sarrazin@simplexeo.com
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)
The Agile Value Proposal for Offshoring
How
Intrinsic
Quality
Quality in Built-in
eXtrem IT Engineering
mindset and practices are
embedded
laurent.sarrazin@simplexeo.com
8
To sum’up
« Agility is not magic for distributed teams,
but a strong enabler »
Lead Site Remote Site
• High-Bandwidth • Courage, Discipline,
Communication Energy, Willingness
• Common Goals Gatekeeping XP Values
• Continuous Feedback
• Ambassadors, X-
laurent.sarrazin@simplexeo.com
• Collective Onwnership
Fertilization, Trips
• Radical Transparency
• « Keep It Simple »
You do not buy the TRUST .. You have to build and groom it !
#1 - A bit of
Intercultural
Awareness
laurent.sarrazin@simplexeo.com
Day to Day
True Stories : Cultural Differences Situations
• Objectives Setting (definition, understanding, commitments)
Opinion
• Expectations : Explicit / Implicit, Assumptions
• Decision Making
• Perception of what is challenging
• Meetings : agenda to conclusion
Problem
• Communication (phone, meetings, interviews, …)
Solving
• Cross-Visits, Protocols
• Absences
• Learning Schemes
Anger
• Leadership Style
• Sense of Quality
• Yes / No
Self • Definition of ‘Done’
Esteem
• Clarifications, Troubleshooting, ..
laurent.sarrazin@simplexeo.com
• Physical Distance, Timelag
The
Manager Intercultural day-to-day real situations …
IST : Indian Stretchable Time
laurent.sarrazin@simplexeo.com
Time Boxing …
Direct / Indirect Intercultural Communication Patterns
http://www.danielnester.com/uploaded_images/Kaplan_RB_Cultural_Thought_Patterns_in_Intercultural_Communication_Diagram-790122.JPG
laurent.sarrazin@simplexeo.com
Daily Standups, Retrospective, …
Core Protocols, XP Values, ..
The Challenge : touching the values for sustainability
DO
is not
BE
laurent.sarrazin@simplexeo.com
Coaching REQUIRED ! To lead
the change at the values level
Cultural differences : Key Models
Geert Hofstede (2002)
laurent.sarrazin@simplexeo.com
Classic models dealing with intercultural
differences
Better to be
Why and How to use these models ? aware before
than after ..
To manage the
« agile intercultural paradox » (*)
-Helper ?
how agility can mitigate cultural gaps ?
-Blocker ?
how the cultural orientations can impact
laurent.sarrazin@simplexeo.com
(block or help) agile effectiveness
(*) tentative name ..
Quick Illustration with Hofstede
Tolerance to ambiguity,
uncertainty
No Upfront spec/design
KISS Rules, LEAN Process
Power of the hierarchy
Scrum-master
command/control to manager-coach
Radical Transparency
Burn charts, ..
Inter-Relationships
Collective ownership
Daily Meeting Reactivity to the changes
DEEP Backlog
Iterative & Incremental
laurent.sarrazin@simplexeo.com
Overview of Scrum vs Cultural Attributes
http://hasith.net/documents/Culturally_Distributed_Scrum.pdf
laurent.sarrazin@simplexeo.com
Conclusion : Agility as a NEGOTIATED Third Culture
Culture 1
<!> Agile Intercultural
The Third Paradox <!>
Culture
Culture 2
laurent.sarrazin@simplexeo.com
Good to have Agility as an opportunity to bridge teams
with a 3rd Culture, AND take care of the “agile intercultural
paradox”
The 3 Components of SCRUMShore
ONE Team Spirit
Smart Team Work
Evolutive Iterative &
Incremental
Delivery Model
Features Teams
laurent.sarrazin@simplexeo.com
SCRUMShore is a trust-based operating model, fostering the ONE
TEAM Spirit, relying on SCRUM and a SMART transition path
Component #01 : the Foundations
ONE Team
ONE Team Spirit ONE Culture = We are equal Shared Vision
Common Goals
Unified Working Principles
We are within the same company !
“us” / “them” syndrome killer
No SLAs, No penalty, … Distance Reducer
But virtual distributed teams
Lead Site Remote Site
Client Accountability Delivery Capabilities
Client Proximity Execution Capacity
Integration, Roll-Out Feature Team
3 Perspectives
a good way to structure the thinking /
design / implementation of your
partnership.
laurent.sarrazin@simplexeo.com
Infinite reusability …
The key enabler : 2 simple concepts to envision the ONE TEAM Spirit.
Leveraging Edouard De Bono : Lateral Thinking
Component #02 : The SMART TeamWork Foundations
View 1 : High-level
Goals & Roles Distribution View 2 : Detailed Work Distribution
Mutual Expectations Working Mix
#1 Roles
Distribution
View 4 : Vertical Interactions
Expectation, Communication,
Deliverables, Tools, … #4 Vertical
ONE #2
Collaboration
Team Working Mix
View 3 : Horizontal Interactions
Expectations, Communication,
Deliverables, Tools, …
#3
Horizontal
Collaboration
laurent.sarrazin@simplexeo.com
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
Component #03a : Distributed SCRUM + XP
laurent.sarrazin@simplexeo.com
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,..
HOW-TO (1/3): Sketch your operating model by following the
user stories …
Lead Site Remote Site
On a whiteboard, together
Apply the various SCRUM + XP Business IT IT
elements to define
•Who is charge of what
•How you will manage the various
Governance
scrum ceremonies
•How you will monitor the activities
based on scrum indicators +
outcomes of your engineering
Carve your working manifesto in Functional
the “Sourcing Agreement”
laurent.sarrazin@simplexeo.com
Technical
Sourcing
Engagement
HOW-TO (2/3): Sketch your operating model by following the
user stories …
Sprint Planning
Lead Site Remote Site
SCRUM Checklist
SCRUM Roles Business IT IT
Product Owner
Scrum Master Product Remote
Scrum Team Owner Scrum
Master
SCRUM Artefacts
Product Backlog
Product Burn Up Chart Iteration
Iteration backlog Product User Day Backlog Day
Iteration Burndown Backlog Stories Lead
Velocity Scrum
Master Remore
Scrum
Team
SCRUM Ceremonies
Iteration Planning
Daily Scrum Meeting
Iteration Review
Iteration Retrospective
laurent.sarrazin@simplexeo.com
Local
Scrum
Team
Products
Increments
Retrospective Sprint Review
HOW-TO (3/3): Sketch your operating model by following the
user stories …
Project Y
Project X
laurent.sarrazin@simplexeo.com
Exercise Book : to Guide You in this Journey
Vision /
Charter
Horiontal
Collaborations
Vision /
Charter
S.M.A.R.T
Goals
Working
Areas
Self
laurent.sarrazin@simplexeo.com
Test
Checklist : : « Flower of Success »
Good Starts /
Bad Starts begin
here …
laurent.sarrazin@simplexeo.com
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
Some References
Challenges in Applying Scrum Methodology on Culturally Distributed Teams
http://hasith.net/documents/Culturally_Distributed_Scrum.pdf
Analyzing Intercultural Factors Affecting Global Software Development
Philippe Kruchten
http://www.kruchten.com/site/publications.html
Investigating Cultural Differences in Virtual Software Teams, G. Dafoulas
http://www.ejisdc.org/ojs2/index.php/ejisdc/article/view/37
THE IMPACT OF INTERCULTURAL FACTORS ON GLOBAL SOFTWARE DEVELOPMENT
ftp://ftp.eng.auburn.edu/pub/mynenls/.../software.pdf
On Empirical Research Into Scrum
www.scrumalliance.org/resource_download/989
Geert Hofstede Cultural Dimensions
www.geert-hofstede.com/
Rosinski’s Cultural Orientation Framework
laurent.sarrazin@simplexeo.com
http://www.philrosinski.com/
Ingredient #02 : Lateral Thinking, Edouard de Bono
laurent.sarrazin@simplexeo.com
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.
Ingredient #01 : 5 Dysfunctions of a Team
Trust !!
laurent.sarrazin@simplexeo.com
Without trust, nothing will work