A journey with Agile - Meetupfiles.meetup.com/1787135/2095795575647245128.pdf · A journey with...

32
A journey with Agile Agile lessons from Silicon Valley Wednesday 1 st July 2015 @AucklandAgile [email protected] (p2 of 2)

Transcript of A journey with Agile - Meetupfiles.meetup.com/1787135/2095795575647245128.pdf · A journey with...

Page 1: A journey with Agile - Meetupfiles.meetup.com/1787135/2095795575647245128.pdf · A journey with Agile Agile lessons from Silicon Valley! Wednesday!1st!July!2015! @AucklandAgile! info@agileprofessionals.net!

A journey with Agile Agile lessons from Silicon Valley!

Wednesday!1st!July!2015!

@AucklandAgile!

[email protected]!

(p2 of 2)

Page 2: A journey with Agile - Meetupfiles.meetup.com/1787135/2095795575647245128.pdf · A journey with Agile Agile lessons from Silicon Valley! Wednesday!1st!July!2015! @AucklandAgile! info@agileprofessionals.net!

'

'

'''''''

'

'

'

'

'

'

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

Page 3: A journey with Agile - Meetupfiles.meetup.com/1787135/2095795575647245128.pdf · A journey with Agile Agile lessons from Silicon Valley! Wednesday!1st!July!2015! @AucklandAgile! info@agileprofessionals.net!
Page 4: A journey with Agile - Meetupfiles.meetup.com/1787135/2095795575647245128.pdf · A journey with Agile Agile lessons from Silicon Valley! Wednesday!1st!July!2015! @AucklandAgile! info@agileprofessionals.net!
Page 5: A journey with Agile - Meetupfiles.meetup.com/1787135/2095795575647245128.pdf · A journey with Agile Agile lessons from Silicon Valley! Wednesday!1st!July!2015! @AucklandAgile! info@agileprofessionals.net!

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 6: A journey with Agile - Meetupfiles.meetup.com/1787135/2095795575647245128.pdf · A journey with Agile Agile lessons from Silicon Valley! Wednesday!1st!July!2015! @AucklandAgile! info@agileprofessionals.net!

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

Page 7: A journey with Agile - Meetupfiles.meetup.com/1787135/2095795575647245128.pdf · A journey with Agile Agile lessons from Silicon Valley! Wednesday!1st!July!2015! @AucklandAgile! info@agileprofessionals.net!

ATDD BDD

Page 8: A journey with Agile - Meetupfiles.meetup.com/1787135/2095795575647245128.pdf · A journey with Agile Agile lessons from Silicon Valley! Wednesday!1st!July!2015! @AucklandAgile! info@agileprofessionals.net!

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

Page 9: A journey with Agile - Meetupfiles.meetup.com/1787135/2095795575647245128.pdf · A journey with Agile Agile lessons from Silicon Valley! Wednesday!1st!July!2015! @AucklandAgile! info@agileprofessionals.net!

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 10: A journey with Agile - Meetupfiles.meetup.com/1787135/2095795575647245128.pdf · A journey with Agile Agile lessons from Silicon Valley! Wednesday!1st!July!2015! @AucklandAgile! info@agileprofessionals.net!

'

'

'''''''

'

'

'

'

'

'

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

Page 11: A journey with Agile - Meetupfiles.meetup.com/1787135/2095795575647245128.pdf · A journey with Agile Agile lessons from Silicon Valley! Wednesday!1st!July!2015! @AucklandAgile! info@agileprofessionals.net!

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

Page 12: A journey with Agile - Meetupfiles.meetup.com/1787135/2095795575647245128.pdf · A journey with Agile Agile lessons from Silicon Valley! Wednesday!1st!July!2015! @AucklandAgile! info@agileprofessionals.net!
Page 13: A journey with Agile - Meetupfiles.meetup.com/1787135/2095795575647245128.pdf · A journey with Agile Agile lessons from Silicon Valley! Wednesday!1st!July!2015! @AucklandAgile! info@agileprofessionals.net!

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

Page 14: A journey with Agile - Meetupfiles.meetup.com/1787135/2095795575647245128.pdf · A journey with Agile Agile lessons from Silicon Valley! Wednesday!1st!July!2015! @AucklandAgile! info@agileprofessionals.net!

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

Page 15: A journey with Agile - Meetupfiles.meetup.com/1787135/2095795575647245128.pdf · A journey with Agile Agile lessons from Silicon Valley! Wednesday!1st!July!2015! @AucklandAgile! info@agileprofessionals.net!

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 16: A journey with Agile - Meetupfiles.meetup.com/1787135/2095795575647245128.pdf · A journey with Agile Agile lessons from Silicon Valley! Wednesday!1st!July!2015! @AucklandAgile! info@agileprofessionals.net!

!

!

!!!!!!!

!

!

!

!

!

!

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

Page 17: A journey with Agile - Meetupfiles.meetup.com/1787135/2095795575647245128.pdf · A journey with Agile Agile lessons from Silicon Valley! Wednesday!1st!July!2015! @AucklandAgile! info@agileprofessionals.net!

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

Page 18: A journey with Agile - Meetupfiles.meetup.com/1787135/2095795575647245128.pdf · A journey with Agile Agile lessons from Silicon Valley! Wednesday!1st!July!2015! @AucklandAgile! info@agileprofessionals.net!
Page 19: A journey with Agile - Meetupfiles.meetup.com/1787135/2095795575647245128.pdf · A journey with Agile Agile lessons from Silicon Valley! Wednesday!1st!July!2015! @AucklandAgile! info@agileprofessionals.net!

Content'

Preferred'Partners'

External'Agile'Community''

Intuit'Communities'

Managing'Consulting' Coaching'Training'Recruiting'

Page 20: A journey with Agile - Meetupfiles.meetup.com/1787135/2095795575647245128.pdf · A journey with Agile Agile lessons from Silicon Valley! Wednesday!1st!July!2015! @AucklandAgile! info@agileprofessionals.net!

“Deliver world class agility through enterprise-wide adoption of

Agile principles

Page 21: A journey with Agile - Meetupfiles.meetup.com/1787135/2095795575647245128.pdf · A journey with Agile Agile lessons from Silicon Valley! Wednesday!1st!July!2015! @AucklandAgile! info@agileprofessionals.net!

• 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 22: A journey with Agile - Meetupfiles.meetup.com/1787135/2095795575647245128.pdf · A journey with Agile Agile lessons from Silicon Valley! Wednesday!1st!July!2015! @AucklandAgile! info@agileprofessionals.net!

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 23: A journey with Agile - Meetupfiles.meetup.com/1787135/2095795575647245128.pdf · A journey with Agile Agile lessons from Silicon Valley! Wednesday!1st!July!2015! @AucklandAgile! info@agileprofessionals.net!

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

Page 24: A journey with Agile - Meetupfiles.meetup.com/1787135/2095795575647245128.pdf · A journey with Agile Agile lessons from Silicon Valley! Wednesday!1st!July!2015! @AucklandAgile! info@agileprofessionals.net!

0 10 20 30 40 50 60 70 80 90 100

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

World'Class'

Page 25: A journey with Agile - Meetupfiles.meetup.com/1787135/2095795575647245128.pdf · A journey with Agile Agile lessons from Silicon Valley! Wednesday!1st!July!2015! @AucklandAgile! info@agileprofessionals.net!

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

Page 26: A journey with Agile - Meetupfiles.meetup.com/1787135/2095795575647245128.pdf · A journey with Agile Agile lessons from Silicon Valley! Wednesday!1st!July!2015! @AucklandAgile! info@agileprofessionals.net!

Measuring'Agile'Maturity'

Page 27: A journey with Agile - Meetupfiles.meetup.com/1787135/2095795575647245128.pdf · A journey with Agile Agile lessons from Silicon Valley! Wednesday!1st!July!2015! @AucklandAgile! info@agileprofessionals.net!

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 28: A journey with Agile - Meetupfiles.meetup.com/1787135/2095795575647245128.pdf · A journey with Agile Agile lessons from Silicon Valley! Wednesday!1st!July!2015! @AucklandAgile! info@agileprofessionals.net!

!

!

!!!!!!!

!

!

!

!

!

!

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

Page 29: A journey with Agile - Meetupfiles.meetup.com/1787135/2095795575647245128.pdf · A journey with Agile Agile lessons from Silicon Valley! Wednesday!1st!July!2015! @AucklandAgile! info@agileprofessionals.net!

Where'to'from'here?'

Try the Maturity Model?

bit.do/IntuitAgileMaturityModel

Some reading?

or 10 min video? bit.do/IntentBasedLeadership

Page 30: A journey with Agile - Meetupfiles.meetup.com/1787135/2095795575647245128.pdf · A journey with Agile Agile lessons from Silicon Valley! Wednesday!1st!July!2015! @AucklandAgile! info@agileprofessionals.net!

Contact'Ian'

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

Page 31: A journey with Agile - Meetupfiles.meetup.com/1787135/2095795575647245128.pdf · A journey with Agile Agile lessons from Silicon Valley! Wednesday!1st!July!2015! @AucklandAgile! info@agileprofessionals.net!

Thank'You!'

Page 32: A journey with Agile - Meetupfiles.meetup.com/1787135/2095795575647245128.pdf · A journey with Agile Agile lessons from Silicon Valley! Wednesday!1st!July!2015! @AucklandAgile! info@agileprofessionals.net!

Thanks!

• Event!organised!by!volunteers!

• Venue!provided!by!AUT!

• Refreshment!costs!covered!by!Sponsors!

!

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

!