SlideShare a Scribd company logo
1 of 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

More Related Content

What's hot

Business process design powerpoint presentation templates
Business process design powerpoint presentation templatesBusiness process design powerpoint presentation templates
Business process design powerpoint presentation templates
SlideTeam.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 Araujo
marioandrearaujo
 
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
Lukas Jezler
 
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
Xebia IT Architects
 

What's hot (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
 

Viewers also liked

Negotiation in Employee Relations
Negotiation in Employee Relations Negotiation in Employee Relations
Negotiation in Employee Relations
parags06
 
Performance Appraisal – An Objective Look
Performance Appraisal – An Objective LookPerformance Appraisal – An Objective Look
Performance Appraisal – An Objective Look
cindyandthecity
 
Performance Appraisal
Performance AppraisalPerformance Appraisal
Performance Appraisal
Rajesh Patel
 

Viewers also liked (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
 

Similar to Making Cornwall Agile

Oxford Innovation - case study
Oxford Innovation - case studyOxford Innovation - case study
Oxford Innovation - case study
AgileOnTheBeach
 
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
 
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
 
kaizen
kaizenkaizen
kaizen
gkyyy
 

Similar to 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
 

More from allan kelly

More from 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
 

Recently uploaded

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
 
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
lizamodels9
 
Nelamangala Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Nelamangala Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...Nelamangala Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Nelamangala Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
amitlee9823
 
Call Now ☎️🔝 9332606886🔝 Call Girls ❤ Service In Bhilwara Female Escorts Serv...
Call Now ☎️🔝 9332606886🔝 Call Girls ❤ Service In Bhilwara Female Escorts Serv...Call Now ☎️🔝 9332606886🔝 Call Girls ❤ Service In Bhilwara Female Escorts Serv...
Call Now ☎️🔝 9332606886🔝 Call Girls ❤ Service In Bhilwara Female Escorts Serv...
Anamikakaur10
 
unwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabi
unwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabiunwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabi
unwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabi
Abortion pills in Kuwait Cytotec pills in Kuwait
 
Call Girls In Noida 959961⊹3876 Independent Escort Service Noida
Call Girls In Noida 959961⊹3876 Independent Escort Service NoidaCall Girls In Noida 959961⊹3876 Independent Escort Service Noida
Call Girls In Noida 959961⊹3876 Independent Escort Service Noida
dlhescort
 

Recently uploaded (20)

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...
 
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
 
👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...
👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...
👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...
 
Nelamangala Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Nelamangala Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...Nelamangala Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Nelamangala Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
 
BAGALUR CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRL
BAGALUR CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRLBAGALUR CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRL
BAGALUR CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRL
 
Call Girls Zirakpur👧 Book Now📱7837612180 📞👉Call Girl Service In Zirakpur No A...
Call Girls Zirakpur👧 Book Now📱7837612180 📞👉Call Girl Service In Zirakpur No A...Call Girls Zirakpur👧 Book Now📱7837612180 📞👉Call Girl Service In Zirakpur No A...
Call Girls Zirakpur👧 Book Now📱7837612180 📞👉Call Girl Service In Zirakpur No A...
 
John Halpern sued for sexual assault.pdf
John Halpern sued for sexual assault.pdfJohn Halpern sued for sexual assault.pdf
John Halpern sued for sexual assault.pdf
 
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
 
Cracking the Cultural Competence Code.pptx
Cracking the Cultural Competence Code.pptxCracking the Cultural Competence Code.pptx
Cracking the Cultural Competence Code.pptx
 
Monthly Social Media Update April 2024 pptx.pptx
Monthly Social Media Update April 2024 pptx.pptxMonthly Social Media Update April 2024 pptx.pptx
Monthly Social Media Update April 2024 pptx.pptx
 
Falcon Invoice Discounting: The best investment platform in india for investors
Falcon Invoice Discounting: The best investment platform in india for investorsFalcon Invoice Discounting: The best investment platform in india for investors
Falcon Invoice Discounting: The best investment platform in india for investors
 
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRLMONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
 
Famous Olympic Siblings from the 21st Century
Famous Olympic Siblings from the 21st CenturyFamous Olympic Siblings from the 21st Century
Famous Olympic Siblings from the 21st Century
 
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
 
Phases of Negotiation .pptx
 Phases of Negotiation .pptx Phases of Negotiation .pptx
Phases of Negotiation .pptx
 
Call Now ☎️🔝 9332606886🔝 Call Girls ❤ Service In Bhilwara Female Escorts Serv...
Call Now ☎️🔝 9332606886🔝 Call Girls ❤ Service In Bhilwara Female Escorts Serv...Call Now ☎️🔝 9332606886🔝 Call Girls ❤ Service In Bhilwara Female Escorts Serv...
Call Now ☎️🔝 9332606886🔝 Call Girls ❤ Service In Bhilwara Female Escorts Serv...
 
(Anamika) VIP Call Girls Napur Call Now 8617697112 Napur Escorts 24x7
(Anamika) VIP Call Girls Napur Call Now 8617697112 Napur Escorts 24x7(Anamika) VIP Call Girls Napur Call Now 8617697112 Napur Escorts 24x7
(Anamika) VIP Call Girls Napur Call Now 8617697112 Napur Escorts 24x7
 
unwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabi
unwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabiunwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabi
unwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabi
 
Call Girls In Noida 959961⊹3876 Independent Escort Service Noida
Call Girls In Noida 959961⊹3876 Independent Escort Service NoidaCall Girls In Noida 959961⊹3876 Independent Escort Service Noida
Call Girls In Noida 959961⊹3876 Independent Escort Service Noida
 
Value Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and painsValue Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and pains
 

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

Editor's Notes

  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