57
A journey with Agile Agile lessons from Silicon Valley Wednesday 1 st July 2015 @AucklandAgile [email protected]

A journey with Agile Lessons from...A journey with Agile Agile lessons from Silicon Valley! Wednesday!1st!July!2015! @AucklandAgile! [email protected]! About Ian Ian Maple

  • Upload
    others

  • View
    6

  • Download
    0

Embed Size (px)

Citation preview

Page 1: A journey with Agile Lessons from...A journey with Agile Agile lessons from Silicon Valley! Wednesday!1st!July!2015! @AucklandAgile! info@agileprofessionals.net! About Ian Ian Maple

A journey with Agile Agile lessons from Silicon Valley!

Wednesday!1st!July!2015!@AucklandAgile!

[email protected]!

Page 2: A journey with Agile Lessons from...A journey with Agile Agile lessons from Silicon Valley! Wednesday!1st!July!2015! @AucklandAgile! info@agileprofessionals.net! About Ian Ian Maple

About Ian

Ian Maple is an experienced global technology leader having led and worked with software development teams and organizations in 18 countries around the world and seven US states. He is also rumoured to have written some software himself back in the day. Ian is currently the Agile Transformation Leader for Intuit Inc., a California based business and financial solutions company with 8000 employees in offices in the United States, Canada, India, the United Kingdom, Singapore, Australia, Brazil and Israel. He is responsible for building and driving the enterprise ’Intuit Agile' program which delivers a consistent yet highly flexible Agile approach to hundreds of teams across Intuit as they advance to the next level of Agility. Ian is a Kiwi and has lived at various times in Christchurch, Wellington, the West Coast of the South Island and later from Kaukapakapa and various suburbs of Auckland. He moved to the US with his family in 2001 and is currently a resident of the San Francisco Bay Area in California.

Page 3: A journey with Agile Lessons from...A journey with Agile Agile lessons from Silicon Valley! Wednesday!1st!July!2015! @AucklandAgile! info@agileprofessionals.net! About Ian Ian Maple

Hands&Up!

• Roles!• Org!size!• Agile!comfort!level!

Page 4: A journey with Agile Lessons from...A journey with Agile Agile lessons from Silicon Valley! Wednesday!1st!July!2015! @AucklandAgile! info@agileprofessionals.net! About Ian Ian Maple

The&story&of&an&Agile&journey… !

From!Auckland!!!!!!!!!!!!!!!!!!!!to!!!!!!!!!!!!!Silicon!Valley!

!

!!from!doing!Agile!!!!!!!!!!!!!!!to!!!!!!!!!!!!!!!being!Agile!!

!!!!from!Agile*Teams!!!!!!!!!!!to!!!!!!!!!!!!!!!!!Organiza2onal*Agility*!

So!let’s!begin…!In!Tokyo!

Page 5: A journey with Agile Lessons from...A journey with Agile Agile lessons from Silicon Valley! Wednesday!1st!July!2015! @AucklandAgile! info@agileprofessionals.net! About Ian Ian Maple

Chapter&1&–&Kiwi&in&a&strange&land

Page 6: A journey with Agile Lessons from...A journey with Agile Agile lessons from Silicon Valley! Wednesday!1st!July!2015! @AucklandAgile! info@agileprofessionals.net! About Ian Ian Maple
Page 7: A journey with Agile Lessons from...A journey with Agile Agile lessons from Silicon Valley! Wednesday!1st!July!2015! @AucklandAgile! info@agileprofessionals.net! About Ian Ian Maple
Page 8: A journey with Agile Lessons from...A journey with Agile Agile lessons from Silicon Valley! Wednesday!1st!July!2015! @AucklandAgile! info@agileprofessionals.net! About Ian Ian Maple

1.  You…'go'to'Tokyo'

2.  Sit'down'with'the'customer…'every'day'

3.  Give'them'what'they'want'

4.  Come'home'

And it worked! So what did I learn here…

Page 9: A journey with Agile Lessons from...A journey with Agile Agile lessons from Silicon Valley! Wednesday!1st!July!2015! @AucklandAgile! info@agileprofessionals.net! About Ian Ian Maple

What'I'learned'in'Tokyo'•  Ask'the'customer'what'is'valuable?''Yes!'

•  Give'them'working'software'frequently?''Absolutely!'

•  Talk'to'them'all'the'time?''Yup!'

•  Change'the'plan'based'on'feedback?''Definitely!'

•  But'my'favorite'lesson'from'Tokyo…'

Page 10: A journey with Agile Lessons from...A journey with Agile Agile lessons from Silicon Valley! Wednesday!1st!July!2015! @AucklandAgile! info@agileprofessionals.net! About Ian Ian Maple

You can do your best work when the boss is 9000 km away!

And so…

This guy…

By this guy

Is 100% empowered.

Page 11: A journey with Agile Lessons from...A journey with Agile Agile lessons from Silicon Valley! Wednesday!1st!July!2015! @AucklandAgile! info@agileprofessionals.net! About Ian Ian Maple

You'can'get'amazing'results'from'genuinely(self'managed,'motivated'and'empowered'teams'

Lesson'#1'

Page 12: A journey with Agile Lessons from...A journey with Agile Agile lessons from Silicon Valley! Wednesday!1st!July!2015! @AucklandAgile! info@agileprofessionals.net! About Ian Ian Maple

Tip#1'–'Try'Intent'Based'Leadership'

1.  What'should'I'do?'

2.  I'think…'

3.  I'recommend…'

4.  I'request'permission'to…'

5.  I'intend'to…'

6.  I'have'done…'

7.  I'have'been'doing…'

Is'it'safe?' Is'it'the'right'thing'

to'do?'

Two questions that empowered teams can answer

1.  What'should'we'do?'

2.  We'think…'

3.  We'recommend…'

4.  We'request'permission'to…'

5.  We'intend'to…'

6.  We'have'done…'

7.  We'have'been'doing…'

Page 13: A journey with Agile Lessons from...A journey with Agile Agile lessons from Silicon Valley! Wednesday!1st!July!2015! @AucklandAgile! info@agileprofessionals.net! About Ian Ian Maple

'

'''''''

'

'

'

'

'

'

Off'to'Silicon'Valley…Milpitas'to'be'exact.''''''''

Page 14: A journey with Agile Lessons from...A journey with Agile Agile lessons from Silicon Valley! Wednesday!1st!July!2015! @AucklandAgile! info@agileprofessionals.net! About Ian Ian Maple

Chapter'2'Y'Why'does'Milpitas'suck?'

Page 15: A journey with Agile Lessons from...A journey with Agile Agile lessons from Silicon Valley! Wednesday!1st!July!2015! @AucklandAgile! info@agileprofessionals.net! About Ian Ian Maple
Page 16: A journey with Agile Lessons from...A journey with Agile Agile lessons from Silicon Valley! Wednesday!1st!July!2015! @AucklandAgile! info@agileprofessionals.net! About Ian Ian Maple
Page 17: A journey with Agile Lessons from...A journey with Agile Agile lessons from Silicon Valley! Wednesday!1st!July!2015! @AucklandAgile! info@agileprofessionals.net! About Ian Ian Maple

1.   We'should…'

2.  Sit'down'with'the'customer…'every'day'

3.  Give'them'what'they'want'

4.  Go'home'

'

'

'

Except,'now'it'has'a'name…'

Page 18: A journey with Agile Lessons from...A journey with Agile Agile lessons from Silicon Valley! Wednesday!1st!July!2015! @AucklandAgile! info@agileprofessionals.net! About Ian Ian Maple

Along'comes'‘Agile’'

Page 19: A journey with Agile Lessons from...A journey with Agile Agile lessons from Silicon Valley! Wednesday!1st!July!2015! @AucklandAgile! info@agileprofessionals.net! About Ian Ian Maple

Time'for'some'education'and'alignment'

Page 20: A journey with Agile Lessons from...A journey with Agile Agile lessons from Silicon Valley! Wednesday!1st!July!2015! @AucklandAgile! info@agileprofessionals.net! About Ian Ian Maple

this'is'no'fairy'tale…'

Page 21: A journey with Agile Lessons from...A journey with Agile Agile lessons from Silicon Valley! Wednesday!1st!July!2015! @AucklandAgile! info@agileprofessionals.net! About Ian Ian Maple

SCRUM

Page 22: A journey with Agile Lessons from...A journey with Agile Agile lessons from Silicon Valley! Wednesday!1st!July!2015! @AucklandAgile! info@agileprofessionals.net! About Ian Ian Maple

Agile'Transformation'is'not'Agile'adoption…'It’s'hard,'it'takes'time'and'organizational'commitment.''

Lesson#2'

Page 23: A journey with Agile Lessons from...A journey with Agile Agile lessons from Silicon Valley! Wednesday!1st!July!2015! @AucklandAgile! info@agileprofessionals.net! About Ian Ian Maple

The'cultural'rubber'band'

Page 24: A journey with Agile Lessons from...A journey with Agile Agile lessons from Silicon Valley! Wednesday!1st!July!2015! @AucklandAgile! info@agileprofessionals.net! About Ian Ian Maple

Straining'the'culture'

Page 25: A journey with Agile Lessons from...A journey with Agile Agile lessons from Silicon Valley! Wednesday!1st!July!2015! @AucklandAgile! info@agileprofessionals.net! About Ian Ian Maple

Openly'discuss'and'set'expectations'for'the'‘other'stuff’'Tip#2'

Page 26: A journey with Agile Lessons from...A journey with Agile Agile lessons from Silicon Valley! Wednesday!1st!July!2015! @AucklandAgile! info@agileprofessionals.net! About Ian Ian Maple

Expectation'Mapping'

Product(Owner( Scrum(Master( Developer( QE( Operations(Technical(Owner( Eng(Director( Team(B( …(Engineering( HR( Product( Operations( Legal( Finance( CEO( CTO( …(

Product(Owner(

Scrum(Master(

Developer(

QE(

Operations(

Technical(Owner(

Eng(Director(

Team(B(

…(

Engineering(

HR(

Product(

Operations(

Legal(

Finance(

CEO(

CTO(

…(

Page 27: A journey with Agile Lessons from...A journey with Agile Agile lessons from Silicon Valley! Wednesday!1st!July!2015! @AucklandAgile! info@agileprofessionals.net! About Ian Ian Maple

'

'

'''''''

'

'

'

'

'

'

Let’s'take'BART'to'downtown'SF…''''''''

Page 28: A journey with Agile Lessons from...A journey with Agile Agile lessons from Silicon Valley! Wednesday!1st!July!2015! @AucklandAgile! info@agileprofessionals.net! About Ian Ian Maple
Page 29: A journey with Agile Lessons from...A journey with Agile Agile lessons from Silicon Valley! Wednesday!1st!July!2015! @AucklandAgile! info@agileprofessionals.net! About Ian Ian Maple
Page 30: A journey with Agile Lessons from...A journey with Agile Agile lessons from Silicon Valley! Wednesday!1st!July!2015! @AucklandAgile! info@agileprofessionals.net! About Ian Ian Maple

Agile'at'a'whole'other'level'

Agile(Immersion(from(Day(1(

Success(Metric(Driven(

Project(Centric(Organization(

Agile(Portfolio(Management(

Agile(Savvy(Leadership(

Cross(Functional(Empowered(Teams(

Virtual(Local(Teams(

Go(to(production(every(sprint(

Comprehensive(CI(Pipeline(

Commitment(to(Agile(Staffing(

A/B(testing(with(dormancy(

Reflect(and(

Improve(

Page 31: A journey with Agile Lessons from...A journey with Agile Agile lessons from Silicon Valley! Wednesday!1st!July!2015! @AucklandAgile! info@agileprofessionals.net! About Ian Ian Maple

Go'Faster…'Do'more…'Be'Happier!'

Page 32: A journey with Agile Lessons from...A journey with Agile Agile lessons from Silicon Valley! Wednesday!1st!July!2015! @AucklandAgile! info@agileprofessionals.net! About Ian Ian Maple

ATDD BDD

Page 33: A journey with Agile Lessons from...A journey with Agile Agile lessons from Silicon Valley! Wednesday!1st!July!2015! @AucklandAgile! info@agileprofessionals.net! About Ian Ian Maple

Embrace'technical'excellence'if'you'want'to'fly'Lesson'#3'

Page 34: A journey with Agile Lessons from...A journey with Agile Agile lessons from Silicon Valley! Wednesday!1st!July!2015! @AucklandAgile! info@agileprofessionals.net! About Ian Ian Maple

Tip'#3'–'Information'Radiate'•  Have'a'Technical'Excellence'focus'area'

•  Pick'a'few'key'metrics'

•  Make'them'information'radiators'

•  Talk'about'them'often'

•  Take'Action'

Page 35: A journey with Agile Lessons from...A journey with Agile Agile lessons from Silicon Valley! Wednesday!1st!July!2015! @AucklandAgile! info@agileprofessionals.net! About Ian Ian Maple

'

'

'''''''

'

'

'

'

'

'

A'short'walk'up'Market'St…''''''''

Page 36: A journey with Agile Lessons from...A journey with Agile Agile lessons from Silicon Valley! Wednesday!1st!July!2015! @AucklandAgile! info@agileprofessionals.net! About Ian Ian Maple

Chapter'4'Y'A'Pivotal'Moment'

Page 37: A journey with Agile Lessons from...A journey with Agile Agile lessons from Silicon Valley! Wednesday!1st!July!2015! @AucklandAgile! info@agileprofessionals.net! About Ian Ian Maple
Page 38: A journey with Agile Lessons from...A journey with Agile Agile lessons from Silicon Valley! Wednesday!1st!July!2015! @AucklandAgile! info@agileprofessionals.net! About Ian Ian Maple

Agile'is'a'Team'Sport!'Lesson'#4'

Page 39: A journey with Agile Lessons from...A journey with Agile Agile lessons from Silicon Valley! Wednesday!1st!July!2015! @AucklandAgile! info@agileprofessionals.net! About Ian Ian Maple

Blur'the'lines'with'Agile'Flight'Crews'Tip'#4'

Page 40: A journey with Agile Lessons from...A journey with Agile Agile lessons from Silicon Valley! Wednesday!1st!July!2015! @AucklandAgile! info@agileprofessionals.net! About Ian Ian Maple

The'Agile'Flight'Crew'1.  Flight'planning'' '='Story'Creation''

2.  PreYflight ' '='Story'Huddle'

3.  Takeoff ' ' '='Move'to'in'Progress'

4.  EnYRoute' ' '='Do'the'work'

5.  Landing ' ' '='Move'to'Done'

6.  Post'Flight ' '='Retrospective'

1 2 3

4

5 6

Page 41: A journey with Agile Lessons from...A journey with Agile Agile lessons from Silicon Valley! Wednesday!1st!July!2015! @AucklandAgile! info@agileprofessionals.net! About Ian Ian Maple

!

!

!!!!!!!

!

!

!

!

!

!

A!short!drive!down!US101…!!!!!!!!

Page 42: A journey with Agile Lessons from...A journey with Agile Agile lessons from Silicon Valley! Wednesday!1st!July!2015! @AucklandAgile! info@agileprofessionals.net! About Ian Ian Maple

Chapter'5'Y'World'Class'Agility'from'Mountain'View'

Page 43: A journey with Agile Lessons from...A journey with Agile Agile lessons from Silicon Valley! Wednesday!1st!July!2015! @AucklandAgile! info@agileprofessionals.net! About Ian Ian Maple
Page 44: A journey with Agile Lessons from...A journey with Agile Agile lessons from Silicon Valley! Wednesday!1st!July!2015! @AucklandAgile! info@agileprofessionals.net! About Ian Ian Maple

Content'

Preferred'Partners'

External'Agile'Community''

Intuit'Communities'

Managing'Consulting' Coaching'Training'Recruiting'

Page 45: A journey with Agile Lessons from...A journey with Agile Agile lessons from Silicon Valley! Wednesday!1st!July!2015! @AucklandAgile! info@agileprofessionals.net! About Ian Ian Maple

“Deliver world class agility through enterprise-wide adoption of

Agile principles

Page 46: A journey with Agile Lessons from...A journey with Agile Agile lessons from Silicon Valley! Wednesday!1st!July!2015! @AucklandAgile! info@agileprofessionals.net! About Ian Ian Maple

• Our'highest'priority'is'to'satisfy'the'customer'through'early'and'continuous'delivery'of'valuable(software.'1'• Welcome(changing(requirements,'even'late'in'development.'Agile'processes'harness'change'for'the'customer's'competitive'advantage.'2'• Deliver'working'software'frequently,'with'a'preference'to'the'shorter(timescale.'3'• Business'people'and'developers'must'work((together(daily'throughout'the'project.'4'• Build'projects'around'motivated(individuals.((Give'them'the'environment'and'support'they'need,'and'trust'them'to'get'the'job'done.'5'• The'most'efficient'and'effective'method'of''conveying'information'to'and'within'a'development'team'is'faceTtoTface(conversation.'6'

• Working(software'is'the'primary'measure'of'progress.'7'• Agile'processes'promote'sustainable(development.'The'sponsors,'developers,'and'users'should'be'able'to'maintain'a'constant'pace'indefinitely.'8'

• Continuous'attention'to'technical(excellence'and'good'design'enhances'agility.'9'

• SimplicityTYthe'art'of'maximizing'the'amount'of'work'not'doneYYis'essential.'10'

• The'best'architectures,'requirements,'and'designs'emerge'from'selfTorganizing(teams.'11'

• At(regular(intervals,(the(team(reflects'on'how'to'become'more'effective,'then'tunes'and'adjusts'its'behavior'accordingly.'12'

12(Agile(Principles(

Page 47: A journey with Agile Lessons from...A journey with Agile Agile lessons from Silicon Valley! Wednesday!1st!July!2015! @AucklandAgile! info@agileprofessionals.net! About Ian Ian Maple

Time'to'Market' Customer'Satisfaction'

Employee'Satisfaction' Quality' Predictability'

Agile Outcomes

1* 2* 3* 4* 5* 6* 7* 8* 9* 10* 11* 12*Agile Principles

Create an environment where the world’s top talent can do the best work of their lives

Delight customers more than rivals in ways that matter most

Inspire confidence in our long term growth, leading to a higher stock price

Employee Customer Shareholder

True North Goals

Delight partners who add value to the ecosystem

Partners

Page 48: A journey with Agile Lessons from...A journey with Agile Agile lessons from Silicon Valley! Wednesday!1st!July!2015! @AucklandAgile! info@agileprofessionals.net! About Ian Ian Maple

Measure'Agile'maturity'but'focus'on'the'outcomes'Lesson'#5'

Page 49: A journey with Agile Lessons from...A journey with Agile Agile lessons from Silicon Valley! Wednesday!1st!July!2015! @AucklandAgile! info@agileprofessionals.net! About Ian Ian Maple

0 10 20 30 40 50 60 70 80 90 100

“Doing Agile” “Naturally Agile” “Being Agile”

World'Class'

Page 50: A journey with Agile Lessons from...A journey with Agile Agile lessons from Silicon Valley! Wednesday!1st!July!2015! @AucklandAgile! info@agileprofessionals.net! About Ian Ian Maple

Use'an'Agile'Maturity'Assessment'Tip#5'

Page 51: A journey with Agile Lessons from...A journey with Agile Agile lessons from Silicon Valley! Wednesday!1st!July!2015! @AucklandAgile! info@agileprofessionals.net! About Ian Ian Maple

Measuring'Agile'Maturity'

Page 52: A journey with Agile Lessons from...A journey with Agile Agile lessons from Silicon Valley! Wednesday!1st!July!2015! @AucklandAgile! info@agileprofessionals.net! About Ian Ian Maple

Outcomes(

Improving'Agile'Outcomes'

Time'to'Market'

Customer'Satisfaction'

Quality'

Predictability'

Employee'Satisfaction'

Trailing(Metrics(

Customer'satisfaction'Survey'Revenue'per'customer'

Slice'/'Project'cycle'time'Value'delivery'cadence'

Projects'on'time''Projects'on'budget'

Production'Defects'

Morale'Tracking'Employee'Survey'

Leading(Metrics(

Stories'with'epics'Epics'with'slices'Business'value'estimates'

Time'between'release'trains'Release'train'travel'time'Story/'Epic'cycle'time'CI'metrics'

Velocity'stability'Cycle'Time'stability''

%'of'stories'with'increased'test'coverage'%'of'stories'with'tech'debt'reduction'TDD/ATDD/BDD'rates'

Daily'team'morale'Retrospective'action'items'Stories'written'with'team'Estimates'by'team''

Page 53: A journey with Agile Lessons from...A journey with Agile Agile lessons from Silicon Valley! Wednesday!1st!July!2015! @AucklandAgile! info@agileprofessionals.net! About Ian Ian Maple

!

!

!!!!!!!

!

!

!

!

!

!

Welcome!back!to!Agile!Auckland!!!!!!!!

Page 54: A journey with Agile Lessons from...A journey with Agile Agile lessons from Silicon Valley! Wednesday!1st!July!2015! @AucklandAgile! info@agileprofessionals.net! About Ian Ian Maple

Where'to'from'here?'

Try the Maturity Model?

bit.do/IntuitAgileMaturityModel

Some reading?

or 10 min video? bit.do/IntentBasedLeadership

Page 55: A journey with Agile Lessons from...A journey with Agile Agile lessons from Silicon Valley! Wednesday!1st!July!2015! @AucklandAgile! info@agileprofessionals.net! About Ian Ian Maple

Contact'Ian'

LinkedIn':'linkedin.com/in/ianmaple'''

Page 56: A journey with Agile Lessons from...A journey with Agile Agile lessons from Silicon Valley! Wednesday!1st!July!2015! @AucklandAgile! info@agileprofessionals.net! About Ian Ian Maple

Thank'You!'

Page 57: A journey with Agile Lessons from...A journey with Agile Agile lessons from Silicon Valley! Wednesday!1st!July!2015! @AucklandAgile! info@agileprofessionals.net! About Ian Ian Maple

Thanks!

•  Event!organised!by!volunteers!•  Venue!provided!by!AUT!•  Refreshment!costs!covered!by!Sponsors!

!

Thanks!for!aNending,!post!feedback!on!Meetup.com!

!

Networking!drinks!at!!