Going to Sri Lanka Miles Johannes Brodwall, Chief scientist Exilesoft Global.

72
Going to Sri Lanka Miles Johannes Brodwall, Chief scientist Exilesoft Global

Transcript of Going to Sri Lanka Miles Johannes Brodwall, Chief scientist Exilesoft Global.

Page 1: Going to Sri Lanka Miles Johannes Brodwall, Chief scientist Exilesoft Global.

Going to Sri Lanka

MilesJohannes Brodwall, Chief scientist

Exilesoft Global

Page 2: Going to Sri Lanka Miles Johannes Brodwall, Chief scientist Exilesoft Global.

• Why I went• What I saw

• What we do

Page 3: Going to Sri Lanka Miles Johannes Brodwall, Chief scientist Exilesoft Global.

Part I:

Page 4: Going to Sri Lanka Miles Johannes Brodwall, Chief scientist Exilesoft Global.

Why I went

Page 5: Going to Sri Lanka Miles Johannes Brodwall, Chief scientist Exilesoft Global.

• Global workforce• Adventure• Exposure

Page 6: Going to Sri Lanka Miles Johannes Brodwall, Chief scientist Exilesoft Global.

«The world is flat»

Page 7: Going to Sri Lanka Miles Johannes Brodwall, Chief scientist Exilesoft Global.

Can you get enough people in Norway?

Page 8: Going to Sri Lanka Miles Johannes Brodwall, Chief scientist Exilesoft Global.

Cost of livinggoes down

Page 9: Going to Sri Lanka Miles Johannes Brodwall, Chief scientist Exilesoft Global.

Communication cost goes up

Page 10: Going to Sri Lanka Miles Johannes Brodwall, Chief scientist Exilesoft Global.

The gap lessens

Page 11: Going to Sri Lanka Miles Johannes Brodwall, Chief scientist Exilesoft Global.

Can you get enough people in Norway?

Page 12: Going to Sri Lanka Miles Johannes Brodwall, Chief scientist Exilesoft Global.

Adventure

Page 13: Going to Sri Lanka Miles Johannes Brodwall, Chief scientist Exilesoft Global.

Foreign names

Page 14: Going to Sri Lanka Miles Johannes Brodwall, Chief scientist Exilesoft Global.

Exposure

Page 15: Going to Sri Lanka Miles Johannes Brodwall, Chief scientist Exilesoft Global.
Page 16: Going to Sri Lanka Miles Johannes Brodwall, Chief scientist Exilesoft Global.

• 14 projects• 1-12 people/project

• 3 locations (+2)• “Agile” as a core value

Page 17: Going to Sri Lanka Miles Johannes Brodwall, Chief scientist Exilesoft Global.

Part II:

Page 18: Going to Sri Lanka Miles Johannes Brodwall, Chief scientist Exilesoft Global.

What I saw

Page 19: Going to Sri Lanka Miles Johannes Brodwall, Chief scientist Exilesoft Global.

Going to work

Page 20: Going to Sri Lanka Miles Johannes Brodwall, Chief scientist Exilesoft Global.
Page 21: Going to Sri Lanka Miles Johannes Brodwall, Chief scientist Exilesoft Global.
Page 22: Going to Sri Lanka Miles Johannes Brodwall, Chief scientist Exilesoft Global.
Page 23: Going to Sri Lanka Miles Johannes Brodwall, Chief scientist Exilesoft Global.
Page 24: Going to Sri Lanka Miles Johannes Brodwall, Chief scientist Exilesoft Global.
Page 25: Going to Sri Lanka Miles Johannes Brodwall, Chief scientist Exilesoft Global.
Page 26: Going to Sri Lanka Miles Johannes Brodwall, Chief scientist Exilesoft Global.
Page 27: Going to Sri Lanka Miles Johannes Brodwall, Chief scientist Exilesoft Global.

Working in Exilesoft

Page 28: Going to Sri Lanka Miles Johannes Brodwall, Chief scientist Exilesoft Global.
Page 29: Going to Sri Lanka Miles Johannes Brodwall, Chief scientist Exilesoft Global.
Page 30: Going to Sri Lanka Miles Johannes Brodwall, Chief scientist Exilesoft Global.

Vinodhini

TODO: Add pictures

Page 31: Going to Sri Lanka Miles Johannes Brodwall, Chief scientist Exilesoft Global.
Page 32: Going to Sri Lanka Miles Johannes Brodwall, Chief scientist Exilesoft Global.

Tharaka

Page 33: Going to Sri Lanka Miles Johannes Brodwall, Chief scientist Exilesoft Global.

Daily Scrum(12:30 or 13:30)

Page 34: Going to Sri Lanka Miles Johannes Brodwall, Chief scientist Exilesoft Global.

Coding dojo

Page 35: Going to Sri Lanka Miles Johannes Brodwall, Chief scientist Exilesoft Global.

R&R

Page 36: Going to Sri Lanka Miles Johannes Brodwall, Chief scientist Exilesoft Global.
Page 37: Going to Sri Lanka Miles Johannes Brodwall, Chief scientist Exilesoft Global.
Page 38: Going to Sri Lanka Miles Johannes Brodwall, Chief scientist Exilesoft Global.
Page 39: Going to Sri Lanka Miles Johannes Brodwall, Chief scientist Exilesoft Global.

Odel

Page 40: Going to Sri Lanka Miles Johannes Brodwall, Chief scientist Exilesoft Global.

Part III:

Page 41: Going to Sri Lanka Miles Johannes Brodwall, Chief scientist Exilesoft Global.

The Exilesoft model

Page 42: Going to Sri Lanka Miles Johannes Brodwall, Chief scientist Exilesoft Global.

Transparent

Agile

Committed

TrustworthyVal

ues

we

resp

ect

Page 43: Going to Sri Lanka Miles Johannes Brodwall, Chief scientist Exilesoft Global.

Transparency

Page 44: Going to Sri Lanka Miles Johannes Brodwall, Chief scientist Exilesoft Global.

«From Norway (Sweden), but not in

Norway»

Page 45: Going to Sri Lanka Miles Johannes Brodwall, Chief scientist Exilesoft Global.

Operational Structure

CEO

Project Director

Project Management

Team 1 Team 2 Team 3Team 4…

Specialized Coaching resources

HR and other

functional services

Quality Assurance

Page 46: Going to Sri Lanka Miles Johannes Brodwall, Chief scientist Exilesoft Global.

Deciding ‘Essential disciplinary’

Domain complexity

Technical complexity

Team maturity

Level of collaboration

Communication barriers

Agile maturity of the customer organization

Page 47: Going to Sri Lanka Miles Johannes Brodwall, Chief scientist Exilesoft Global.

Offshore project models

Page 48: Going to Sri Lanka Miles Johannes Brodwall, Chief scientist Exilesoft Global.
Page 49: Going to Sri Lanka Miles Johannes Brodwall, Chief scientist Exilesoft Global.

Teams working remotely -

Dev release 1

3 months

Teams working

remotely – Full version

Onward…..

OnsiteOnsite

Colombo- Review

Onsite MgmtWork-shop

OnsiteProject

Initiation

Page 50: Going to Sri Lanka Miles Johannes Brodwall, Chief scientist Exilesoft Global.

Agility

Page 51: Going to Sri Lanka Miles Johannes Brodwall, Chief scientist Exilesoft Global.

Daily Scrum meetings (Skype/Lync)

(and Yammer?)

Page 52: Going to Sri Lanka Miles Johannes Brodwall, Chief scientist Exilesoft Global.

Biweekly iteration demo (Skype/Lync)

Page 53: Going to Sri Lanka Miles Johannes Brodwall, Chief scientist Exilesoft Global.

Our status:

Daily communication

Iteration planning/demo/Tracking

Frequent release

Engineering practices

User involvement

Page 54: Going to Sri Lanka Miles Johannes Brodwall, Chief scientist Exilesoft Global.

Other training

Page 55: Going to Sri Lanka Miles Johannes Brodwall, Chief scientist Exilesoft Global.

Commitment

Page 56: Going to Sri Lanka Miles Johannes Brodwall, Chief scientist Exilesoft Global.

It’s all about our people..

Page 57: Going to Sri Lanka Miles Johannes Brodwall, Chief scientist Exilesoft Global.
Page 58: Going to Sri Lanka Miles Johannes Brodwall, Chief scientist Exilesoft Global.
Page 59: Going to Sri Lanka Miles Johannes Brodwall, Chief scientist Exilesoft Global.
Page 60: Going to Sri Lanka Miles Johannes Brodwall, Chief scientist Exilesoft Global.

Trust

Page 61: Going to Sri Lanka Miles Johannes Brodwall, Chief scientist Exilesoft Global.
Page 62: Going to Sri Lanka Miles Johannes Brodwall, Chief scientist Exilesoft Global.

The question:

Page 63: Going to Sri Lanka Miles Johannes Brodwall, Chief scientist Exilesoft Global.

Is Agility in offshore possible?

Page 64: Going to Sri Lanka Miles Johannes Brodwall, Chief scientist Exilesoft Global.

Is Agility in non-offshore possible?

Page 65: Going to Sri Lanka Miles Johannes Brodwall, Chief scientist Exilesoft Global.

How projects change:• Travel

• Scrum per Skype• English

Page 66: Going to Sri Lanka Miles Johannes Brodwall, Chief scientist Exilesoft Global.

Culture difference?• We speak C#, Java

and JavaScript• Not all are equal

Page 67: Going to Sri Lanka Miles Johannes Brodwall, Chief scientist Exilesoft Global.

How it stays the same:• Programming practices

• Iterations with demos

Page 68: Going to Sri Lanka Miles Johannes Brodwall, Chief scientist Exilesoft Global.

How it must improve:• Domain understanding

• Technical proficiencyThis is my job!

Page 69: Going to Sri Lanka Miles Johannes Brodwall, Chief scientist Exilesoft Global.

It’s not about lower costs

Page 70: Going to Sri Lanka Miles Johannes Brodwall, Chief scientist Exilesoft Global.

It’s about a global workforce

Page 71: Going to Sri Lanka Miles Johannes Brodwall, Chief scientist Exilesoft Global.

Add more muscle to your projects

Page 72: Going to Sri Lanka Miles Johannes Brodwall, Chief scientist Exilesoft Global.

Thank [email protected]

http://johannesbrodwall.com

http://exilesoft.com

http://twitter.com/jhannes

The global workforce is here