SlideShare une entreprise Scribd logo
1  sur  29
Agile Country
Making Cornwall Agile
Allan Kelly                  allan@allankelly.net
Agile Cambridge             Twitter: allankellynet
September 2011         http://www.allankelly.net
              http://www.softwarestrategy.co.uk
Allan Kelly
• Agile Training & Consulting for
  Business alignment
• Author:
 – Changing Software Development:
   Learning to be Agile, Wiley 2008
 – Business Patterns for Software
   Developers, Wiley 2012

                        97 Things Every Programmer Should Know
                                                  Henney, 2010

          Context Encapsulation in
          Pattern Languages of Program Design
          Volume 5, 2006

                                                                 2
Business
Patterns for
Software
Developers

Due out March
2012, pre-order
now!
John Wiley & Sons
ISBN: 978-
1119999249
What is Agile Cornwall?
History
                      Objective-1
                     “Convergence”




          Grow
          Cornwall
                                     Coaching for
                                     High Growth
Agile can
                                   help!

                         Mike
                        Barritt

Objective:
• Help Cornish SMEs
• Create jobs in Cornwall

                                   European Social Fund
Who has been helped?
What are the results?
                                                  15+ job created



                           New company created!




 Sullivan Cuff & RI have passed
 ISO13485
 (ISO 9000 for medical devices)
Research Instruments
As a User I would like the software to
remember my settings so that I don’t
have to re-calibrate and re-configure
the software each time I use it.

                         As an Embryologist I would like to
                         be able to replay stored videos of
                         procedures so that I can see how
                         they were performed

                                         As a Patient I would like to see
                                         confirmation that both me and my
                                         embryo have been identified correctly so
                                         that I can relax and feel confident
Dev Manager                   This isn’t estimation, that’s
           RI                                                                      Mystic-Meg stuff, we KNOW
                                                                                       when we’ll be done
                                       Burn Down                                           Development Effort
90.0

80.0

70.0       82.0
                  73.5
60.0
                         63.5
50.0                            57.0
                                                     47.0
40.0
                                        46.0
                                                             28.0
30.0                                                                24.0

20.0

10.0

 0.0                                                                       4.0   0.0
       0          1        2       3           4      5       6      7     8     9

                                        RI Viewer Priority
RI - The Benefits (own words)
Dev team                          Outside dev
Team                              Other teams want to adopt
enthusiastic, focused, motivate   Agile principles
d                                 Quality dept is happier
Encourage changes in              Snr Management have graphs
requirements                      to play with
Easier management                 Marketing speak the same
                                  language
Higher quality                    Customers given accurate
Predictability + Flexibility      timescales
Identify problems quickly         Development process is simple
Xanpan – Kanban + XP + …




Company board – whole company!
15-16 September, Falmouth               AOTB was amazing.
Mary & Tom Poppendieck, Kevlin        Cannot believe that you
                                       managed to pull this
Henney, Steve Freeman, Rachel          thing off in Cornwall.
Davies, Jason Gorman, Lorna           Incredible collection of
                                        speakers, fantastic
Mitchell, Benjamin Mitchell, Antony     networking, beach
Marcano, Jon Jagger, ….                        party
What did we do?
3 Dimension Model
                                                      What is the company making?
                                                      How is the company organized?
                 Company: Strategy                    Advice for senior managers
Less Directive




                                                      What processes are followed?
                                                      Are you delivering?
                 Product: Process

                                     More Directive
                                                      Advice for teams

                                                      What is the architecture? Is the
                                                      code tested? Are you finding
                  Code: Technical                     bugs?
                                                      Advice for programmers
Who’s on first?                         Michael
                                        Barritt

                                                    Benjamin
                                                    Mitchell
  Company: Strategy
                      Allan Kelly

  Product: Process


   Code: Technical

                           Jon Jagger             Nancy Van
                                                  Schooenderwoert
Training + Coaching
• Agile Foundations training workshop
  – Followed by Process/Product Coaching
• Test Driven Development Workshop
  – Followed by Technical Coaching
Process Coaching
• Review the board        Light touch
                           coaching
• Talk to team, talk to
  managers
• Answer questions
• What’s working well?
• What’s causing problems?
• What needs changing?
Technical Coaching
•   Focus on Test Driven Development
                                      Team found a bug in
•   Clients using: C, C#, C++          legacy code using
                                     TDD the day after the
•   2-day C# TDD course in March            course
•   Ongoing coaching a few days a month
    – Pair programming
And marketing
Marketing know what
product needs building
Engineering build it
• Important to link up
  marketing engineering
• Build the right
  thing, build it right
What did we Learn?
Lessons Learned: Difficulties
• Training + Coaching works
  – When we didn’t success is slower
• Success is relative
  – Company we don’t consider a success, they do!
• Horse to water
  – Not everyone continued after training
• Difficult people
  – Does align with some people own views
Lessons Learned
        • Even cheap isn’t cheap enough
        • Senior Team have problems too
          – Management coaching required
        • Process first can be effective
        • Limits of remote coaching
          – Limits of light touch?
        • Who’s success is it anyway?
          – Can a Coach ever claim success?
Lesson Learned: 3-D Coaching

  Company: Strategy


   Building the right thing
                                            Code: Technical

                              Building it right

       Product: Process
3D Coaching “CPC”                    Code: Technical


• All dimensions add value          Product: Process
   – No hierarchy
• Use together or in
  combination                       Company: Strategy
• Difference audience inside
                              • Dimensions can have
  company
                                legitimate reason to
   – So use different coaches
                                hold back e.g.
   – Different coaches have
     different specializations   – HR issues, investment
                                   decisions, trust
What's the best
       way to take a
         bridge?

                           Both ends at once

Brigadier General Gavin
                                                      Maj. Julian Cook



  Quote: A Bridge Too Far
  • Cornelius Ryan (Book)          Image: Nijmegen bridge from
  • Richard Attenborough (Film)    FaceMePLS, Creative Commons License on
                                   Flickr
Our bridges have 3 ends!

                      Lean Start-Ups
  Company: Strategy
                      Product Management
  Product: Process
                      Scrum, Kanban


   Code: Technical
                      XP – TDD, Clean Code
Questions
Allan Kelly
  Software Strategy Ltd.
  allan@allankelly.net
  www.softwarestrategy.co.uk
  Twitter: allankellynet




                                 Don’t forget to buy
                               (pre-order) the book

Contenu connexe

Tendances

Confessions of a Coach
Confessions of a CoachConfessions of a Coach
Confessions of a CoachMarko Taipale
 
Scaling Teams, Processes and Architectures
Scaling Teams, Processes and ArchitecturesScaling Teams, Processes and Architectures
Scaling Teams, Processes and ArchitecturesLorenzo Alberton
 
Agile Measurement and metrics for Accountability
Agile Measurement and metrics  for  AccountabilityAgile Measurement and metrics  for  Accountability
Agile Measurement and metrics for AccountabilityValtech UK
 
Business process design powerpoint presentation templates
Business process design powerpoint presentation templatesBusiness process design powerpoint presentation templates
Business process design powerpoint presentation templatesSlideTeam.net
 
Scrum Meeting Lisbon 2010 By Mario Andre Araujo
Scrum Meeting Lisbon 2010 By Mario Andre AraujoScrum Meeting Lisbon 2010 By Mario Andre Araujo
Scrum Meeting Lisbon 2010 By Mario Andre Araujomarioandrearaujo
 
Effective Strategies for Distributed Testing
Effective Strategies for Distributed TestingEffective Strategies for Distributed Testing
Effective Strategies for Distributed TestingAnand Bagmar
 
20120203 the retail business academy concept v6
20120203 the retail business academy   concept v620120203 the retail business academy   concept v6
20120203 the retail business academy concept v6Lukas Jezler
 
Case Study on Business Communication Training - by projectingIT
Case Study on Business Communication Training - by projectingITCase Study on Business Communication Training - by projectingIT
Case Study on Business Communication Training - by projectingITprojectingIT
 
"Our approach to Kaizen" by J Prochazka and M Chmelar
"Our approach to Kaizen" by J Prochazka and M Chmelar "Our approach to Kaizen" by J Prochazka and M Chmelar
"Our approach to Kaizen" by J Prochazka and M Chmelar Operae Partners
 
Why embrace both (cmmi or agile) ?
Why embrace both (cmmi or agile) ?Why embrace both (cmmi or agile) ?
Why embrace both (cmmi or agile) ?Monc Lee
 
Bättre Scrum i stor skala med Kanban
Bättre Scrum i stor skala med KanbanBättre Scrum i stor skala med Kanban
Bättre Scrum i stor skala med KanbanAgila Sverige
 
Agile developers create their own identity by Ajay Danait
Agile developers create their own identity by Ajay DanaitAgile developers create their own identity by Ajay Danait
Agile developers create their own identity by Ajay DanaitXebia IT Architects
 
Scrum Embedded Systems
Scrum Embedded SystemsScrum Embedded Systems
Scrum Embedded Systemsbmyllerup
 
Scrum Embedded Systems
Scrum Embedded SystemsScrum Embedded Systems
Scrum Embedded Systemsbmyllerup
 

Tendances (20)

My Case for Agile
My Case for AgileMy Case for Agile
My Case for Agile
 
Confessions of a Coach
Confessions of a CoachConfessions of a Coach
Confessions of a Coach
 
Scaling Teams, Processes and Architectures
Scaling Teams, Processes and ArchitecturesScaling Teams, Processes and Architectures
Scaling Teams, Processes and Architectures
 
Agile intro module 4
Agile intro   module 4Agile intro   module 4
Agile intro module 4
 
Agile Measurement and metrics for Accountability
Agile Measurement and metrics  for  AccountabilityAgile Measurement and metrics  for  Accountability
Agile Measurement and metrics for Accountability
 
Business process design powerpoint presentation templates
Business process design powerpoint presentation templatesBusiness process design powerpoint presentation templates
Business process design powerpoint presentation templates
 
Scrum Meeting Lisbon 2010 By Mario Andre Araujo
Scrum Meeting Lisbon 2010 By Mario Andre AraujoScrum Meeting Lisbon 2010 By Mario Andre Araujo
Scrum Meeting Lisbon 2010 By Mario Andre Araujo
 
Effective Strategies for Distributed Testing
Effective Strategies for Distributed TestingEffective Strategies for Distributed Testing
Effective Strategies for Distributed Testing
 
Agile marries itil
Agile marries itilAgile marries itil
Agile marries itil
 
20120203 the retail business academy concept v6
20120203 the retail business academy   concept v620120203 the retail business academy   concept v6
20120203 the retail business academy concept v6
 
Case Study on Business Communication Training - by projectingIT
Case Study on Business Communication Training - by projectingITCase Study on Business Communication Training - by projectingIT
Case Study on Business Communication Training - by projectingIT
 
"Our approach to Kaizen" by J Prochazka and M Chmelar
"Our approach to Kaizen" by J Prochazka and M Chmelar "Our approach to Kaizen" by J Prochazka and M Chmelar
"Our approach to Kaizen" by J Prochazka and M Chmelar
 
Utah PMA Quarterly Meeting, June, 2009
Utah PMA Quarterly Meeting, June, 2009Utah PMA Quarterly Meeting, June, 2009
Utah PMA Quarterly Meeting, June, 2009
 
Why embrace both (cmmi or agile) ?
Why embrace both (cmmi or agile) ?Why embrace both (cmmi or agile) ?
Why embrace both (cmmi or agile) ?
 
How Living Social uses Rypple
How Living Social uses RyppleHow Living Social uses Rypple
How Living Social uses Rypple
 
Bättre Scrum i stor skala med Kanban
Bättre Scrum i stor skala med KanbanBättre Scrum i stor skala med Kanban
Bättre Scrum i stor skala med Kanban
 
Agile developers create their own identity by Ajay Danait
Agile developers create their own identity by Ajay DanaitAgile developers create their own identity by Ajay Danait
Agile developers create their own identity by Ajay Danait
 
Scrum Embedded Systems
Scrum Embedded SystemsScrum Embedded Systems
Scrum Embedded Systems
 
Scrum Embedded Systems
Scrum Embedded SystemsScrum Embedded Systems
Scrum Embedded Systems
 
Agile intro module 2
Agile intro   module 2Agile intro   module 2
Agile intro module 2
 

En vedette

Issues in performance measurement
Issues in performance measurementIssues in performance measurement
Issues in performance measurementSaurabh Meena
 
Presentation by Susanna Rihs on 'Outcome Orientation and Performance Appraisa...
Presentation by Susanna Rihs on 'Outcome Orientation and Performance Appraisa...Presentation by Susanna Rihs on 'Outcome Orientation and Performance Appraisa...
Presentation by Susanna Rihs on 'Outcome Orientation and Performance Appraisa...OECD Governance
 
Gathering Performance Information {Lecture Notes}
Gathering Performance Information {Lecture Notes}Gathering Performance Information {Lecture Notes}
Gathering Performance Information {Lecture Notes}FellowBuddy.com
 
Negotiation in Employee Relations
Negotiation in Employee Relations Negotiation in Employee Relations
Negotiation in Employee Relations parags06
 
Unit- 6. Gathering performance information
Unit- 6.	Gathering performance informationUnit- 6.	Gathering performance information
Unit- 6. Gathering performance informationPreeti Bhaskar
 
Performance Appraisal – An Objective Look
Performance Appraisal – An Objective LookPerformance Appraisal – An Objective Look
Performance Appraisal – An Objective Lookcindyandthecity
 
Performance management system
Performance management systemPerformance management system
Performance management systemtsheten
 
Performance Appraisal
Performance AppraisalPerformance Appraisal
Performance AppraisalRajesh Patel
 
Appraisal and Performance Management in Schools - A practical approach
Appraisal and Performance Management in Schools - A practical approachAppraisal and Performance Management in Schools - A practical approach
Appraisal and Performance Management in Schools - A practical approachMark S. Steed
 
Performance appraisal
Performance appraisalPerformance appraisal
Performance appraisalMadhuri Bind
 
Performance Management
Performance ManagementPerformance Management
Performance ManagementGautam Ghosh
 

En vedette (12)

Issues in performance measurement
Issues in performance measurementIssues in performance measurement
Issues in performance measurement
 
Presentation by Susanna Rihs on 'Outcome Orientation and Performance Appraisa...
Presentation by Susanna Rihs on 'Outcome Orientation and Performance Appraisa...Presentation by Susanna Rihs on 'Outcome Orientation and Performance Appraisa...
Presentation by Susanna Rihs on 'Outcome Orientation and Performance Appraisa...
 
Gathering Performance Information {Lecture Notes}
Gathering Performance Information {Lecture Notes}Gathering Performance Information {Lecture Notes}
Gathering Performance Information {Lecture Notes}
 
Negotiation in Employee Relations
Negotiation in Employee Relations Negotiation in Employee Relations
Negotiation in Employee Relations
 
Unit- 6. Gathering performance information
Unit- 6.	Gathering performance informationUnit- 6.	Gathering performance information
Unit- 6. Gathering performance information
 
Performance Appraisal – An Objective Look
Performance Appraisal – An Objective LookPerformance Appraisal – An Objective Look
Performance Appraisal – An Objective Look
 
Performance management system
Performance management systemPerformance management system
Performance management system
 
Performance Appraisal
Performance AppraisalPerformance Appraisal
Performance Appraisal
 
Appraisal and Performance Management in Schools - A practical approach
Appraisal and Performance Management in Schools - A practical approachAppraisal and Performance Management in Schools - A practical approach
Appraisal and Performance Management in Schools - A practical approach
 
Performance appraisal
Performance appraisalPerformance appraisal
Performance appraisal
 
Performance management
Performance managementPerformance management
Performance management
 
Performance Management
Performance ManagementPerformance Management
Performance Management
 

Similaire à Making Cornwall Agile

Oxford Innovation - case study
Oxford Innovation - case studyOxford Innovation - case study
Oxford Innovation - case studyAgileOnTheBeach
 
Maneuver Warfare and Other Badass Habits of a Lean Product Developer

Maneuver Warfare and Other Badass Habits of a Lean Product Developer
Maneuver Warfare and Other Badass Habits of a Lean Product Developer

Maneuver Warfare and Other Badass Habits of a Lean Product Developer
Marko Taipale
 
Case Study: Making Cornwall Agile
Case Study: Making Cornwall AgileCase Study: Making Cornwall Agile
Case Study: Making Cornwall Agileallan kelly
 
Managing Large-Scale Agile Transformations - Experiences At Yahoo!
Managing Large-Scale Agile Transformations - Experiences At Yahoo!Managing Large-Scale Agile Transformations - Experiences At Yahoo!
Managing Large-Scale Agile Transformations - Experiences At Yahoo!Tathagat Varma
 
Lean Startup: It's Not Just Technology, Lives are at Stake
Lean Startup: It's Not Just Technology, Lives are at StakeLean Startup: It's Not Just Technology, Lives are at Stake
Lean Startup: It's Not Just Technology, Lives are at StakeKen Power
 
Introduction to Entrepreneurial Management - Entrepreneurship 101 (2012/2013)
Introduction to Entrepreneurial Management  - Entrepreneurship 101 (2012/2013)Introduction to Entrepreneurial Management  - Entrepreneurship 101 (2012/2013)
Introduction to Entrepreneurial Management - Entrepreneurship 101 (2012/2013)MaRS Discovery District
 
Practice Paradox Clientshare Academy Launch - Including Foundation Member O...
Practice Paradox   Clientshare Academy Launch - Including Foundation Member O...Practice Paradox   Clientshare Academy Launch - Including Foundation Member O...
Practice Paradox Clientshare Academy Launch - Including Foundation Member O...Practice Paradox
 
Warranty Management: 3 questions ; 1 answered, 2 to go
Warranty Management: 3 questions ; 1 answered, 2 to goWarranty Management: 3 questions ; 1 answered, 2 to go
Warranty Management: 3 questions ; 1 answered, 2 to goInfosys
 
Managing Large Scale Agile Transformation
Managing Large Scale Agile TransformationManaging Large Scale Agile Transformation
Managing Large Scale Agile TransformationTathagat Varma
 
kaizen
kaizenkaizen
kaizengkyyy
 
DOES15 - Damon Edwards - DevOps Kaizen Practical Steps to Start & Sustain a T...
DOES15 - Damon Edwards - DevOps Kaizen Practical Steps to Start & Sustain a T...DOES15 - Damon Edwards - DevOps Kaizen Practical Steps to Start & Sustain a T...
DOES15 - Damon Edwards - DevOps Kaizen Practical Steps to Start & Sustain a T...Gene Kim
 
DevOps Kaizen: Practical Steps to Start & Sustain a Transformation
DevOps Kaizen: Practical Steps to Start & Sustain a TransformationDevOps Kaizen: Practical Steps to Start & Sustain a Transformation
DevOps Kaizen: Practical Steps to Start & Sustain a Transformationdev2ops
 
How ECI Telecom Developed a Content-Marketing Program from Concept to Complet...
How ECI Telecom Developed a Content-Marketing Program from Concept to Complet...How ECI Telecom Developed a Content-Marketing Program from Concept to Complet...
How ECI Telecom Developed a Content-Marketing Program from Concept to Complet...B2B Lead Roundtable
 
Lean agile meets design thinking
Lean agile meets design thinkingLean agile meets design thinking
Lean agile meets design thinkingRavneet Kaur
 

Similaire à Making Cornwall Agile (20)

Oxford Innovation - case study
Oxford Innovation - case studyOxford Innovation - case study
Oxford Innovation - case study
 
Maneuver Warfare and Other Badass Habits of a Lean Product Developer

Maneuver Warfare and Other Badass Habits of a Lean Product Developer
Maneuver Warfare and Other Badass Habits of a Lean Product Developer

Maneuver Warfare and Other Badass Habits of a Lean Product Developer

 
Case Study: Making Cornwall Agile
Case Study: Making Cornwall AgileCase Study: Making Cornwall Agile
Case Study: Making Cornwall Agile
 
Managing Large-Scale Agile Transformations - Experiences At Yahoo!
Managing Large-Scale Agile Transformations - Experiences At Yahoo!Managing Large-Scale Agile Transformations - Experiences At Yahoo!
Managing Large-Scale Agile Transformations - Experiences At Yahoo!
 
Lean Startup: It's Not Just Technology, Lives are at Stake
Lean Startup: It's Not Just Technology, Lives are at StakeLean Startup: It's Not Just Technology, Lives are at Stake
Lean Startup: It's Not Just Technology, Lives are at Stake
 
Introduction to Entrepreneurial Management - Entrepreneurship 101 (2012/2013)
Introduction to Entrepreneurial Management  - Entrepreneurship 101 (2012/2013)Introduction to Entrepreneurial Management  - Entrepreneurship 101 (2012/2013)
Introduction to Entrepreneurial Management - Entrepreneurship 101 (2012/2013)
 
Practice Paradox Clientshare Academy Launch - Including Foundation Member O...
Practice Paradox   Clientshare Academy Launch - Including Foundation Member O...Practice Paradox   Clientshare Academy Launch - Including Foundation Member O...
Practice Paradox Clientshare Academy Launch - Including Foundation Member O...
 
Process Improvement Consulting Solutions
Process Improvement Consulting SolutionsProcess Improvement Consulting Solutions
Process Improvement Consulting Solutions
 
DASA DevOps in Action: The Phoenix Project Business Simulation
DASA DevOps in Action: The Phoenix Project Business SimulationDASA DevOps in Action: The Phoenix Project Business Simulation
DASA DevOps in Action: The Phoenix Project Business Simulation
 
How Do We Help Our Customers.Ppt
How Do We Help Our Customers.PptHow Do We Help Our Customers.Ppt
How Do We Help Our Customers.Ppt
 
Warranty Management: 3 questions ; 1 answered, 2 to go
Warranty Management: 3 questions ; 1 answered, 2 to goWarranty Management: 3 questions ; 1 answered, 2 to go
Warranty Management: 3 questions ; 1 answered, 2 to go
 
Managing Large Scale Agile Transformation
Managing Large Scale Agile TransformationManaging Large Scale Agile Transformation
Managing Large Scale Agile Transformation
 
kaizen
kaizenkaizen
kaizen
 
Architecture World2009 Business Performance
Architecture World2009 Business PerformanceArchitecture World2009 Business Performance
Architecture World2009 Business Performance
 
DOES15 - Damon Edwards - DevOps Kaizen Practical Steps to Start & Sustain a T...
DOES15 - Damon Edwards - DevOps Kaizen Practical Steps to Start & Sustain a T...DOES15 - Damon Edwards - DevOps Kaizen Practical Steps to Start & Sustain a T...
DOES15 - Damon Edwards - DevOps Kaizen Practical Steps to Start & Sustain a T...
 
DevOps Kaizen: Practical Steps to Start & Sustain a Transformation
DevOps Kaizen: Practical Steps to Start & Sustain a TransformationDevOps Kaizen: Practical Steps to Start & Sustain a Transformation
DevOps Kaizen: Practical Steps to Start & Sustain a Transformation
 
How ECI Telecom Developed a Content-Marketing Program from Concept to Complet...
How ECI Telecom Developed a Content-Marketing Program from Concept to Complet...How ECI Telecom Developed a Content-Marketing Program from Concept to Complet...
How ECI Telecom Developed a Content-Marketing Program from Concept to Complet...
 
Agile Prod Mgmt v. Proj Mgmt
Agile Prod Mgmt v. Proj MgmtAgile Prod Mgmt v. Proj Mgmt
Agile Prod Mgmt v. Proj Mgmt
 
Dev ops
Dev opsDev ops
Dev ops
 
Lean agile meets design thinking
Lean agile meets design thinkingLean agile meets design thinking
Lean agile meets design thinking
 

Plus de allan kelly

Agile Digital and the new management paradigms
Agile Digital and the new management paradigmsAgile Digital and the new management paradigms
Agile Digital and the new management paradigmsallan kelly
 
Planning for Value: How much? When?
Planning for Value: How much? When?Planning for Value: How much? When?
Planning for Value: How much? When?allan kelly
 
Software Development is Upside Down
Software Development is Upside DownSoftware Development is Upside Down
Software Development is Upside Downallan kelly
 
Beyond Projects/#NoProjects
Beyond Projects/#NoProjectsBeyond Projects/#NoProjects
Beyond Projects/#NoProjectsallan kelly
 
Planning for Value: how much? when?
Planning for Value: how much? when?Planning for Value: how much? when?
Planning for Value: how much? when?allan kelly
 
Creating a culture of continuous delivery & value
Creating a culture of continuous delivery & valueCreating a culture of continuous delivery & value
Creating a culture of continuous delivery & valueallan kelly
 
Planning for Value
Planning for ValuePlanning for Value
Planning for Valueallan kelly
 
#NoProjects - Beyond Projects
#NoProjects - Beyond Projects#NoProjects - Beyond Projects
#NoProjects - Beyond Projectsallan kelly
 
#NoProjects - Teams over Projects
#NoProjects - Teams over Projects#NoProjects - Teams over Projects
#NoProjects - Teams over Projectsallan kelly
 
Every business a software business
Every business a software businessEvery business a software business
Every business a software businessallan kelly
 
Agile Outside Software: Does Agile work outside of sofware? #AOSW
Agile Outside Software: Does Agile work outside of sofware? #AOSWAgile Outside Software: Does Agile work outside of sofware? #AOSW
Agile Outside Software: Does Agile work outside of sofware? #AOSWallan kelly
 
No Projects - Beyond Projects (Refreshed version)
No Projects - Beyond Projects (Refreshed version)No Projects - Beyond Projects (Refreshed version)
No Projects - Beyond Projects (Refreshed version)allan kelly
 
No Projects / Beyond Projects (short version)
No Projects / Beyond Projects (short version)No Projects / Beyond Projects (short version)
No Projects / Beyond Projects (short version)allan kelly
 
Agile Outside Software
Agile Outside SoftwareAgile Outside Software
Agile Outside Softwareallan kelly
 
Do It Right, Then Do The Right Thing (Riga)
Do It Right, Then Do The Right Thing (Riga)Do It Right, Then Do The Right Thing (Riga)
Do It Right, Then Do The Right Thing (Riga)allan kelly
 
Dialogue Sheets for Retrospectives (Riga)
Dialogue Sheets for Retrospectives (Riga)Dialogue Sheets for Retrospectives (Riga)
Dialogue Sheets for Retrospectives (Riga)allan kelly
 
Conways Law & Continuous Delivery
Conways Law & Continuous DeliveryConways Law & Continuous Delivery
Conways Law & Continuous Deliveryallan kelly
 

Plus de allan kelly (20)

Agile Digital and the new management paradigms
Agile Digital and the new management paradigmsAgile Digital and the new management paradigms
Agile Digital and the new management paradigms
 
Planning for Value: How much? When?
Planning for Value: How much? When?Planning for Value: How much? When?
Planning for Value: How much? When?
 
Software Development is Upside Down
Software Development is Upside DownSoftware Development is Upside Down
Software Development is Upside Down
 
Beyond Projects/#NoProjects
Beyond Projects/#NoProjectsBeyond Projects/#NoProjects
Beyond Projects/#NoProjects
 
Planning for Value: how much? when?
Planning for Value: how much? when?Planning for Value: how much? when?
Planning for Value: how much? when?
 
Creating a culture of continuous delivery & value
Creating a culture of continuous delivery & valueCreating a culture of continuous delivery & value
Creating a culture of continuous delivery & value
 
Planning for Value
Planning for ValuePlanning for Value
Planning for Value
 
#NoProjects - Beyond Projects
#NoProjects - Beyond Projects#NoProjects - Beyond Projects
#NoProjects - Beyond Projects
 
#NoProjects - Teams over Projects
#NoProjects - Teams over Projects#NoProjects - Teams over Projects
#NoProjects - Teams over Projects
 
What isagile
What isagileWhat isagile
What isagile
 
Every business a software business
Every business a software businessEvery business a software business
Every business a software business
 
Agile Outside Software: Does Agile work outside of sofware? #AOSW
Agile Outside Software: Does Agile work outside of sofware? #AOSWAgile Outside Software: Does Agile work outside of sofware? #AOSW
Agile Outside Software: Does Agile work outside of sofware? #AOSW
 
No Projects - Beyond Projects (Refreshed version)
No Projects - Beyond Projects (Refreshed version)No Projects - Beyond Projects (Refreshed version)
No Projects - Beyond Projects (Refreshed version)
 
Agile Contracts
Agile ContractsAgile Contracts
Agile Contracts
 
No Projects / Beyond Projects (short version)
No Projects / Beyond Projects (short version)No Projects / Beyond Projects (short version)
No Projects / Beyond Projects (short version)
 
Agile Outside Software
Agile Outside SoftwareAgile Outside Software
Agile Outside Software
 
Agile basics
Agile basicsAgile basics
Agile basics
 
Do It Right, Then Do The Right Thing (Riga)
Do It Right, Then Do The Right Thing (Riga)Do It Right, Then Do The Right Thing (Riga)
Do It Right, Then Do The Right Thing (Riga)
 
Dialogue Sheets for Retrospectives (Riga)
Dialogue Sheets for Retrospectives (Riga)Dialogue Sheets for Retrospectives (Riga)
Dialogue Sheets for Retrospectives (Riga)
 
Conways Law & Continuous Delivery
Conways Law & Continuous DeliveryConways Law & Continuous Delivery
Conways Law & Continuous Delivery
 

Dernier

BeMetals Investor Presentation_May 3, 2024.pdf
BeMetals Investor Presentation_May 3, 2024.pdfBeMetals Investor Presentation_May 3, 2024.pdf
BeMetals Investor Presentation_May 3, 2024.pdfDerekIwanaka1
 
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...daisycvs
 
Cannabis Legalization World Map: 2024 Updated
Cannabis Legalization World Map: 2024 UpdatedCannabis Legalization World Map: 2024 Updated
Cannabis Legalization World Map: 2024 UpdatedCannaBusinessPlans
 
Phases of Negotiation .pptx
 Phases of Negotiation .pptx Phases of Negotiation .pptx
Phases of Negotiation .pptxnandhinijagan9867
 
Dr. Admir Softic_ presentation_Green Club_ENG.pdf
Dr. Admir Softic_ presentation_Green Club_ENG.pdfDr. Admir Softic_ presentation_Green Club_ENG.pdf
Dr. Admir Softic_ presentation_Green Club_ENG.pdfAdmir Softic
 
The Abortion pills for sale in Qatar@Doha [+27737758557] []Deira Dubai Kuwait
The Abortion pills for sale in Qatar@Doha [+27737758557] []Deira Dubai KuwaitThe Abortion pills for sale in Qatar@Doha [+27737758557] []Deira Dubai Kuwait
The Abortion pills for sale in Qatar@Doha [+27737758557] []Deira Dubai Kuwaitdaisycvs
 
Jual Obat Aborsi ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan Cytotec
Jual Obat Aborsi ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan CytotecJual Obat Aborsi ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan Cytotec
Jual Obat Aborsi ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan CytotecZurliaSoop
 
Pre Engineered Building Manufacturers Hyderabad.pptx
Pre Engineered  Building Manufacturers Hyderabad.pptxPre Engineered  Building Manufacturers Hyderabad.pptx
Pre Engineered Building Manufacturers Hyderabad.pptxRoofing Contractor
 
Katrina Personal Brand Project and portfolio 1
Katrina Personal Brand Project and portfolio 1Katrina Personal Brand Project and portfolio 1
Katrina Personal Brand Project and portfolio 1kcpayne
 
Al Mizhar Dubai Escorts +971561403006 Escorts Service In Al Mizhar
Al Mizhar Dubai Escorts +971561403006 Escorts Service In Al MizharAl Mizhar Dubai Escorts +971561403006 Escorts Service In Al Mizhar
Al Mizhar Dubai Escorts +971561403006 Escorts Service In Al Mizharallensay1
 
SEO Case Study: How I Increased SEO Traffic & Ranking by 50-60% in 6 Months
SEO Case Study: How I Increased SEO Traffic & Ranking by 50-60%  in 6 MonthsSEO Case Study: How I Increased SEO Traffic & Ranking by 50-60%  in 6 Months
SEO Case Study: How I Increased SEO Traffic & Ranking by 50-60% in 6 MonthsIndeedSEO
 
Organizational Transformation Lead with Culture
Organizational Transformation Lead with CultureOrganizational Transformation Lead with Culture
Organizational Transformation Lead with CultureSeta Wicaksana
 
Mifepristone Available in Muscat +918761049707^^ €€ Buy Abortion Pills in Oman
Mifepristone Available in Muscat +918761049707^^ €€ Buy Abortion Pills in OmanMifepristone Available in Muscat +918761049707^^ €€ Buy Abortion Pills in Oman
Mifepristone Available in Muscat +918761049707^^ €€ Buy Abortion Pills in Omaninstagramfab782445
 
Falcon's Invoice Discounting: Your Path to Prosperity
Falcon's Invoice Discounting: Your Path to ProsperityFalcon's Invoice Discounting: Your Path to Prosperity
Falcon's Invoice Discounting: Your Path to Prosperityhemanthkumar470700
 
Marel Q1 2024 Investor Presentation from May 8, 2024
Marel Q1 2024 Investor Presentation from May 8, 2024Marel Q1 2024 Investor Presentation from May 8, 2024
Marel Q1 2024 Investor Presentation from May 8, 2024Marel
 
Cracking the 'Career Pathing' Slideshare
Cracking the 'Career Pathing' SlideshareCracking the 'Career Pathing' Slideshare
Cracking the 'Career Pathing' SlideshareWorkforce Group
 
How to Get Started in Social Media for Art League City
How to Get Started in Social Media for Art League CityHow to Get Started in Social Media for Art League City
How to Get Started in Social Media for Art League CityEric T. Tung
 
Putting the SPARK into Virtual Training.pptx
Putting the SPARK into Virtual Training.pptxPutting the SPARK into Virtual Training.pptx
Putting the SPARK into Virtual Training.pptxCynthia Clay
 
Falcon Invoice Discounting: Tailored Financial Wings
Falcon Invoice Discounting: Tailored Financial WingsFalcon Invoice Discounting: Tailored Financial Wings
Falcon Invoice Discounting: Tailored Financial WingsFalcon Invoice Discounting
 

Dernier (20)

BeMetals Investor Presentation_May 3, 2024.pdf
BeMetals Investor Presentation_May 3, 2024.pdfBeMetals Investor Presentation_May 3, 2024.pdf
BeMetals Investor Presentation_May 3, 2024.pdf
 
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
 
Cannabis Legalization World Map: 2024 Updated
Cannabis Legalization World Map: 2024 UpdatedCannabis Legalization World Map: 2024 Updated
Cannabis Legalization World Map: 2024 Updated
 
Phases of Negotiation .pptx
 Phases of Negotiation .pptx Phases of Negotiation .pptx
Phases of Negotiation .pptx
 
Dr. Admir Softic_ presentation_Green Club_ENG.pdf
Dr. Admir Softic_ presentation_Green Club_ENG.pdfDr. Admir Softic_ presentation_Green Club_ENG.pdf
Dr. Admir Softic_ presentation_Green Club_ENG.pdf
 
HomeRoots Pitch Deck | Investor Insights | April 2024
HomeRoots Pitch Deck | Investor Insights | April 2024HomeRoots Pitch Deck | Investor Insights | April 2024
HomeRoots Pitch Deck | Investor Insights | April 2024
 
The Abortion pills for sale in Qatar@Doha [+27737758557] []Deira Dubai Kuwait
The Abortion pills for sale in Qatar@Doha [+27737758557] []Deira Dubai KuwaitThe Abortion pills for sale in Qatar@Doha [+27737758557] []Deira Dubai Kuwait
The Abortion pills for sale in Qatar@Doha [+27737758557] []Deira Dubai Kuwait
 
Jual Obat Aborsi ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan Cytotec
Jual Obat Aborsi ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan CytotecJual Obat Aborsi ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan Cytotec
Jual Obat Aborsi ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan Cytotec
 
Pre Engineered Building Manufacturers Hyderabad.pptx
Pre Engineered  Building Manufacturers Hyderabad.pptxPre Engineered  Building Manufacturers Hyderabad.pptx
Pre Engineered Building Manufacturers Hyderabad.pptx
 
Katrina Personal Brand Project and portfolio 1
Katrina Personal Brand Project and portfolio 1Katrina Personal Brand Project and portfolio 1
Katrina Personal Brand Project and portfolio 1
 
Al Mizhar Dubai Escorts +971561403006 Escorts Service In Al Mizhar
Al Mizhar Dubai Escorts +971561403006 Escorts Service In Al MizharAl Mizhar Dubai Escorts +971561403006 Escorts Service In Al Mizhar
Al Mizhar Dubai Escorts +971561403006 Escorts Service In Al Mizhar
 
SEO Case Study: How I Increased SEO Traffic & Ranking by 50-60% in 6 Months
SEO Case Study: How I Increased SEO Traffic & Ranking by 50-60%  in 6 MonthsSEO Case Study: How I Increased SEO Traffic & Ranking by 50-60%  in 6 Months
SEO Case Study: How I Increased SEO Traffic & Ranking by 50-60% in 6 Months
 
Organizational Transformation Lead with Culture
Organizational Transformation Lead with CultureOrganizational Transformation Lead with Culture
Organizational Transformation Lead with Culture
 
Mifepristone Available in Muscat +918761049707^^ €€ Buy Abortion Pills in Oman
Mifepristone Available in Muscat +918761049707^^ €€ Buy Abortion Pills in OmanMifepristone Available in Muscat +918761049707^^ €€ Buy Abortion Pills in Oman
Mifepristone Available in Muscat +918761049707^^ €€ Buy Abortion Pills in Oman
 
Falcon's Invoice Discounting: Your Path to Prosperity
Falcon's Invoice Discounting: Your Path to ProsperityFalcon's Invoice Discounting: Your Path to Prosperity
Falcon's Invoice Discounting: Your Path to Prosperity
 
Marel Q1 2024 Investor Presentation from May 8, 2024
Marel Q1 2024 Investor Presentation from May 8, 2024Marel Q1 2024 Investor Presentation from May 8, 2024
Marel Q1 2024 Investor Presentation from May 8, 2024
 
Cracking the 'Career Pathing' Slideshare
Cracking the 'Career Pathing' SlideshareCracking the 'Career Pathing' Slideshare
Cracking the 'Career Pathing' Slideshare
 
How to Get Started in Social Media for Art League City
How to Get Started in Social Media for Art League CityHow to Get Started in Social Media for Art League City
How to Get Started in Social Media for Art League City
 
Putting the SPARK into Virtual Training.pptx
Putting the SPARK into Virtual Training.pptxPutting the SPARK into Virtual Training.pptx
Putting the SPARK into Virtual Training.pptx
 
Falcon Invoice Discounting: Tailored Financial Wings
Falcon Invoice Discounting: Tailored Financial WingsFalcon Invoice Discounting: Tailored Financial Wings
Falcon Invoice Discounting: Tailored Financial Wings
 

Making Cornwall Agile

  • 1. Agile Country Making Cornwall Agile Allan Kelly allan@allankelly.net Agile Cambridge Twitter: allankellynet September 2011 http://www.allankelly.net http://www.softwarestrategy.co.uk
  • 2. Allan Kelly • Agile Training & Consulting for Business alignment • Author: – Changing Software Development: Learning to be Agile, Wiley 2008 – Business Patterns for Software Developers, Wiley 2012 97 Things Every Programmer Should Know Henney, 2010 Context Encapsulation in Pattern Languages of Program Design Volume 5, 2006 2
  • 3. Business Patterns for Software Developers Due out March 2012, pre-order now! John Wiley & Sons ISBN: 978- 1119999249
  • 4. What is Agile Cornwall?
  • 5. History Objective-1 “Convergence” Grow Cornwall Coaching for High Growth
  • 6. Agile can help! Mike Barritt Objective: • Help Cornish SMEs • Create jobs in Cornwall European Social Fund
  • 7. Who has been helped?
  • 8. What are the results? 15+ job created New company created! Sullivan Cuff & RI have passed ISO13485 (ISO 9000 for medical devices)
  • 9. Research Instruments As a User I would like the software to remember my settings so that I don’t have to re-calibrate and re-configure the software each time I use it. As an Embryologist I would like to be able to replay stored videos of procedures so that I can see how they were performed As a Patient I would like to see confirmation that both me and my embryo have been identified correctly so that I can relax and feel confident
  • 10. Dev Manager This isn’t estimation, that’s RI Mystic-Meg stuff, we KNOW when we’ll be done Burn Down Development Effort 90.0 80.0 70.0 82.0 73.5 60.0 63.5 50.0 57.0 47.0 40.0 46.0 28.0 30.0 24.0 20.0 10.0 0.0 4.0 0.0 0 1 2 3 4 5 6 7 8 9 RI Viewer Priority
  • 11. RI - The Benefits (own words) Dev team Outside dev Team Other teams want to adopt enthusiastic, focused, motivate Agile principles d Quality dept is happier Encourage changes in Snr Management have graphs requirements to play with Easier management Marketing speak the same language Higher quality Customers given accurate Predictability + Flexibility timescales Identify problems quickly Development process is simple
  • 12.
  • 13. Xanpan – Kanban + XP + … Company board – whole company!
  • 14. 15-16 September, Falmouth AOTB was amazing. Mary & Tom Poppendieck, Kevlin Cannot believe that you managed to pull this Henney, Steve Freeman, Rachel thing off in Cornwall. Davies, Jason Gorman, Lorna Incredible collection of speakers, fantastic Mitchell, Benjamin Mitchell, Antony networking, beach Marcano, Jon Jagger, …. party
  • 15. What did we do?
  • 16. 3 Dimension Model What is the company making? How is the company organized? Company: Strategy Advice for senior managers Less Directive What processes are followed? Are you delivering? Product: Process More Directive Advice for teams What is the architecture? Is the code tested? Are you finding Code: Technical bugs? Advice for programmers
  • 17. Who’s on first? Michael Barritt Benjamin Mitchell Company: Strategy Allan Kelly Product: Process Code: Technical Jon Jagger Nancy Van Schooenderwoert
  • 18. Training + Coaching • Agile Foundations training workshop – Followed by Process/Product Coaching • Test Driven Development Workshop – Followed by Technical Coaching
  • 19. Process Coaching • Review the board Light touch coaching • Talk to team, talk to managers • Answer questions • What’s working well? • What’s causing problems? • What needs changing?
  • 20. Technical Coaching • Focus on Test Driven Development Team found a bug in • Clients using: C, C#, C++ legacy code using TDD the day after the • 2-day C# TDD course in March course • Ongoing coaching a few days a month – Pair programming
  • 21. And marketing Marketing know what product needs building Engineering build it • Important to link up marketing engineering • Build the right thing, build it right
  • 22. What did we Learn?
  • 23. Lessons Learned: Difficulties • Training + Coaching works – When we didn’t success is slower • Success is relative – Company we don’t consider a success, they do! • Horse to water – Not everyone continued after training • Difficult people – Does align with some people own views
  • 24. Lessons Learned • Even cheap isn’t cheap enough • Senior Team have problems too – Management coaching required • Process first can be effective • Limits of remote coaching – Limits of light touch? • Who’s success is it anyway? – Can a Coach ever claim success?
  • 25. Lesson Learned: 3-D Coaching Company: Strategy Building the right thing Code: Technical Building it right Product: Process
  • 26. 3D Coaching “CPC” Code: Technical • All dimensions add value Product: Process – No hierarchy • Use together or in combination Company: Strategy • Difference audience inside • Dimensions can have company legitimate reason to – So use different coaches hold back e.g. – Different coaches have different specializations – HR issues, investment decisions, trust
  • 27. What's the best way to take a bridge? Both ends at once Brigadier General Gavin Maj. Julian Cook Quote: A Bridge Too Far • Cornelius Ryan (Book) Image: Nijmegen bridge from • Richard Attenborough (Film) FaceMePLS, Creative Commons License on Flickr
  • 28. Our bridges have 3 ends! Lean Start-Ups Company: Strategy Product Management Product: Process Scrum, Kanban Code: Technical XP – TDD, Clean Code
  • 29. Questions Allan Kelly Software Strategy Ltd. allan@allankelly.net www.softwarestrategy.co.uk Twitter: allankellynet Don’t forget to buy (pre-order) the book

Notes de l'éditeur

  1. RI -> Distributor -> Infertility Clinic -> Infertile Couple / PatientStories have improved as time goes on
  2. You can predict when this will be way before you actually get there.
  3. Agile matches the way that developers want to developNo Gantt, simple project plans, no task lists, no assigning of tasks to individuals, high visibilityMuch greater confidence in the software being produced – it smells betterPredict accurately end points (A 3 month development prediction was accurate to the day !)Identifies problems – they stick out. We had to add other specialists in the team and will probably add more