going to sri lanka miles johannes brodwall, chief scientist exilesoft global

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

Upload: melanie-norman

Post on 31-Dec-2015

217 views

Category:

Documents


0 download

TRANSCRIPT

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