SlideShare a Scribd company logo
1 of 23
Laz Allen
Agile Origins and
Principles
Agile Manifesto
The Agile Manifesto
“We are uncovering better ways of developing software by doing it and
helping others do it. Through this work we have come to value:”
INDIVIDUALS AND INTERACTIONS over processes and tools
USEFUL WORKING SOFTWARE over comprehensive documentation
CUSTOMER COLLABORATION over contract negotiation
RESPONDING TO CHANGE over following a plan
While there is value in the items on the right, we value the items on the left more.
Ref – An ad hoc manifesto
Source – AgileManifesto.org
The Agile Onion
Tools
Practices
Principles
Values
More visible – less powerful
Less visible – more powerful
Mindset
Small self organising teams
Ref: Dunbar numbers and Metcalf's law
Short Iterations
PDCA
Scrum
Lean Startup
Incremental v Iterative development
Image Ref: Henrik Kniberg
Stop starting, start finishing
Making Time To Improve
Toyota Production System (TPS)
Lean beyond manufacturing
Lean Startup (2011)
Lean Product
Development (2009)
Lean UX (2013)Lean Analytics (2013)
Lean Software Development (2006)
Recommended Reading
Recommended Reading
• Agile Manifesto
• Agile Marketing Manifesto
• Agile Alliance
• Succeeding with Agile Blog
• What Exactly is the Agile Mindset?
• Scrum Guide download page
• Lean from the trenches free PDF
• Agile apocrypha and an ad-hoc manifesto
Questions?
Any
Questions?

More Related Content

What's hot

Driving JIRA Adoption Through Simple Configuration
Driving JIRA Adoption Through Simple ConfigurationDriving JIRA Adoption Through Simple Configuration
Driving JIRA Adoption Through Simple ConfigurationAtlassian
 
LinkedIn Preso
LinkedIn PresoLinkedIn Preso
LinkedIn PresoKali Pike
 
Balancing speed & agility with security & governance (July 2016)
Balancing speed & agility with security & governance (July 2016)Balancing speed & agility with security & governance (July 2016)
Balancing speed & agility with security & governance (July 2016)Rajiv Renganathan
 
Fabric case zero-presentation
Fabric case zero-presentationFabric case zero-presentation
Fabric case zero-presentationErlend Wilhelmsen
 
Introducing agile to ERP development - EUNIS 2018
Introducing agile to ERP development - EUNIS 2018Introducing agile to ERP development - EUNIS 2018
Introducing agile to ERP development - EUNIS 2018roberto_clemente
 
The art to facilitating great collaborative workshops - Locomote - 15_09_2016
The art to facilitating great collaborative workshops - Locomote - 15_09_2016The art to facilitating great collaborative workshops - Locomote - 15_09_2016
The art to facilitating great collaborative workshops - Locomote - 15_09_2016Ryan McKergow
 
Summit 2014 Keynote
Summit 2014 KeynoteSummit 2014 Keynote
Summit 2014 KeynoteAtlassian
 
Enterprise EMEA conference
Enterprise EMEA conferenceEnterprise EMEA conference
Enterprise EMEA conferenceFaith Forster
 

What's hot (9)

Driving JIRA Adoption Through Simple Configuration
Driving JIRA Adoption Through Simple ConfigurationDriving JIRA Adoption Through Simple Configuration
Driving JIRA Adoption Through Simple Configuration
 
LinkedIn Preso
LinkedIn PresoLinkedIn Preso
LinkedIn Preso
 
Balancing speed & agility with security & governance (July 2016)
Balancing speed & agility with security & governance (July 2016)Balancing speed & agility with security & governance (July 2016)
Balancing speed & agility with security & governance (July 2016)
 
Fabric case zero-presentation
Fabric case zero-presentationFabric case zero-presentation
Fabric case zero-presentation
 
Introducing agile to ERP development - EUNIS 2018
Introducing agile to ERP development - EUNIS 2018Introducing agile to ERP development - EUNIS 2018
Introducing agile to ERP development - EUNIS 2018
 
TexasInstruments_CaseStudy
TexasInstruments_CaseStudyTexasInstruments_CaseStudy
TexasInstruments_CaseStudy
 
The art to facilitating great collaborative workshops - Locomote - 15_09_2016
The art to facilitating great collaborative workshops - Locomote - 15_09_2016The art to facilitating great collaborative workshops - Locomote - 15_09_2016
The art to facilitating great collaborative workshops - Locomote - 15_09_2016
 
Summit 2014 Keynote
Summit 2014 KeynoteSummit 2014 Keynote
Summit 2014 Keynote
 
Enterprise EMEA conference
Enterprise EMEA conferenceEnterprise EMEA conference
Enterprise EMEA conference
 

Similar to Agile origins lightning talk - Lean Agile Edinburgh

Agile Practices for Software Development
Agile Practices for Software DevelopmentAgile Practices for Software Development
Agile Practices for Software DevelopmentBoTree Technologies
 
Agile for Publishing - an Intro (BISG)
Agile for Publishing - an Intro (BISG)Agile for Publishing - an Intro (BISG)
Agile for Publishing - an Intro (BISG)Kristen McLean
 
3 key ingredients-to-enabling-agility
3 key ingredients-to-enabling-agility3 key ingredients-to-enabling-agility
3 key ingredients-to-enabling-agilitysparkagility
 
Agile manifesto values
Agile manifesto valuesAgile manifesto values
Agile manifesto valuesPortolearn
 
A Lean Construction Perspective
A Lean Construction PerspectiveA Lean Construction Perspective
A Lean Construction PerspectiveBusiness901
 
Lean agile meets design thinking
Lean agile meets design thinkingLean agile meets design thinking
Lean agile meets design thinkingRavneet Kaur
 
App Development Utah.pptx
App Development Utah.pptxApp Development Utah.pptx
App Development Utah.pptxDevSimplify1
 
Agile Practice in a DevOps World
Agile Practice in a DevOps WorldAgile Practice in a DevOps World
Agile Practice in a DevOps WorldMagnus Hedemark
 
Agile Outside Software
Agile Outside SoftwareAgile Outside Software
Agile Outside Softwareallan kelly
 
Agile Project Management
Agile Project ManagementAgile Project Management
Agile Project ManagementIan Burgess
 
Why Agile? Why Now? IPMA Forum 2009
Why Agile? Why Now?   IPMA Forum 2009Why Agile? Why Now?   IPMA Forum 2009
Why Agile? Why Now? IPMA Forum 2009skipangel
 
Agile Service Management: An introduction - Bas Blanken
Agile Service Management: An introduction - Bas BlankenAgile Service Management: An introduction - Bas Blanken
Agile Service Management: An introduction - Bas BlankenTOPdesk
 
Intro to Agile for Business
Intro to Agile for BusinessIntro to Agile for Business
Intro to Agile for BusinessDarlene Pike
 
You think you know agile
You think you know agileYou think you know agile
You think you know agileNathan Gloyn
 
GAC - Agile and Scrum Training
GAC - Agile and Scrum TrainingGAC - Agile and Scrum Training
GAC - Agile and Scrum TrainingRasmus Runberg
 

Similar to Agile origins lightning talk - Lean Agile Edinburgh (20)

Agile Practices for Software Development
Agile Practices for Software DevelopmentAgile Practices for Software Development
Agile Practices for Software Development
 
Agile for Publishing - an Intro (BISG)
Agile for Publishing - an Intro (BISG)Agile for Publishing - an Intro (BISG)
Agile for Publishing - an Intro (BISG)
 
3 key ingredients-to-enabling-agility
3 key ingredients-to-enabling-agility3 key ingredients-to-enabling-agility
3 key ingredients-to-enabling-agility
 
The Manifesto Manifesto
The Manifesto ManifestoThe Manifesto Manifesto
The Manifesto Manifesto
 
Agile manifesto values
Agile manifesto valuesAgile manifesto values
Agile manifesto values
 
Agile vs Len Methodology
Agile vs Len MethodologyAgile vs Len Methodology
Agile vs Len Methodology
 
A Lean Construction Perspective
A Lean Construction PerspectiveA Lean Construction Perspective
A Lean Construction Perspective
 
Agile vs ??
Agile vs ??Agile vs ??
Agile vs ??
 
Lean agile meets design thinking
Lean agile meets design thinkingLean agile meets design thinking
Lean agile meets design thinking
 
Agile development
Agile developmentAgile development
Agile development
 
App Development Utah.pptx
App Development Utah.pptxApp Development Utah.pptx
App Development Utah.pptx
 
Agile Practice in a DevOps World
Agile Practice in a DevOps WorldAgile Practice in a DevOps World
Agile Practice in a DevOps World
 
Agile Outside Software
Agile Outside SoftwareAgile Outside Software
Agile Outside Software
 
Agile Project Management
Agile Project ManagementAgile Project Management
Agile Project Management
 
Scaling software agility niranjan nerlige
Scaling software agility niranjan nerligeScaling software agility niranjan nerlige
Scaling software agility niranjan nerlige
 
Why Agile? Why Now? IPMA Forum 2009
Why Agile? Why Now?   IPMA Forum 2009Why Agile? Why Now?   IPMA Forum 2009
Why Agile? Why Now? IPMA Forum 2009
 
Agile Service Management: An introduction - Bas Blanken
Agile Service Management: An introduction - Bas BlankenAgile Service Management: An introduction - Bas Blanken
Agile Service Management: An introduction - Bas Blanken
 
Intro to Agile for Business
Intro to Agile for BusinessIntro to Agile for Business
Intro to Agile for Business
 
You think you know agile
You think you know agileYou think you know agile
You think you know agile
 
GAC - Agile and Scrum Training
GAC - Agile and Scrum TrainingGAC - Agile and Scrum Training
GAC - Agile and Scrum Training
 

Recently uploaded

Marketing Management 16th edition by Philip Kotler test bank.docx
Marketing Management 16th edition by Philip Kotler test bank.docxMarketing Management 16th edition by Philip Kotler test bank.docx
Marketing Management 16th edition by Philip Kotler test bank.docxssuserf63bd7
 
Leaders enhance communication by actively listening, providing constructive f...
Leaders enhance communication by actively listening, providing constructive f...Leaders enhance communication by actively listening, providing constructive f...
Leaders enhance communication by actively listening, providing constructive f...Ram V Chary
 
International Ocean Transportation p.pdf
International Ocean Transportation p.pdfInternational Ocean Transportation p.pdf
International Ocean Transportation p.pdfAlejandromexEspino
 
Strategic Management, Vision Mission, Internal Analsysis
Strategic Management, Vision Mission, Internal AnalsysisStrategic Management, Vision Mission, Internal Analsysis
Strategic Management, Vision Mission, Internal Analsysistanmayarora45
 
Dealing with Poor Performance - get the full picture from 3C Performance Mana...
Dealing with Poor Performance - get the full picture from 3C Performance Mana...Dealing with Poor Performance - get the full picture from 3C Performance Mana...
Dealing with Poor Performance - get the full picture from 3C Performance Mana...Hedda Bird
 
Agile Coaching Change Management Framework.pptx
Agile Coaching Change Management Framework.pptxAgile Coaching Change Management Framework.pptx
Agile Coaching Change Management Framework.pptxalinstan901
 
How Software Developers Destroy Business Value.pptx
How Software Developers Destroy Business Value.pptxHow Software Developers Destroy Business Value.pptx
How Software Developers Destroy Business Value.pptxAaron Stannard
 
digital Human resource management presentation.pdf
digital Human resource management presentation.pdfdigital Human resource management presentation.pdf
digital Human resource management presentation.pdfArtiSrivastava23
 
W.H.Bender Quote 62 - Always strive to be a Hospitality Service professional
W.H.Bender Quote 62 - Always strive to be a Hospitality Service professionalW.H.Bender Quote 62 - Always strive to be a Hospitality Service professional
W.H.Bender Quote 62 - Always strive to be a Hospitality Service professionalWilliam (Bill) H. Bender, FCSI
 
Safety T fire missions army field Artillery
Safety T fire missions army field ArtillerySafety T fire missions army field Artillery
Safety T fire missions army field ArtilleryKennethSwanberg
 
internship thesis pakistan aeronautical complex kamra
internship thesis pakistan aeronautical complex kamrainternship thesis pakistan aeronautical complex kamra
internship thesis pakistan aeronautical complex kamraAllTops
 
Independent Escorts Vikaspuri / 9899900591 High Profile Escort Service in Delhi
Independent Escorts Vikaspuri  / 9899900591 High Profile Escort Service in DelhiIndependent Escorts Vikaspuri  / 9899900591 High Profile Escort Service in Delhi
Independent Escorts Vikaspuri / 9899900591 High Profile Escort Service in Delhiguptaswati8536
 
Reviewing and summarization of university ranking system to.pptx
Reviewing and summarization of university ranking system  to.pptxReviewing and summarization of university ranking system  to.pptx
Reviewing and summarization of university ranking system to.pptxAss.Prof. Dr. Mogeeb Mosleh
 
Beyond the Codes_Repositioning towards sustainable development
Beyond the Codes_Repositioning towards sustainable developmentBeyond the Codes_Repositioning towards sustainable development
Beyond the Codes_Repositioning towards sustainable developmentNimot Muili
 
The Psychology Of Motivation - Richard Brown
The Psychology Of Motivation - Richard BrownThe Psychology Of Motivation - Richard Brown
The Psychology Of Motivation - Richard BrownSandaliGurusinghe2
 

Recently uploaded (17)

Marketing Management 16th edition by Philip Kotler test bank.docx
Marketing Management 16th edition by Philip Kotler test bank.docxMarketing Management 16th edition by Philip Kotler test bank.docx
Marketing Management 16th edition by Philip Kotler test bank.docx
 
Leaders enhance communication by actively listening, providing constructive f...
Leaders enhance communication by actively listening, providing constructive f...Leaders enhance communication by actively listening, providing constructive f...
Leaders enhance communication by actively listening, providing constructive f...
 
International Ocean Transportation p.pdf
International Ocean Transportation p.pdfInternational Ocean Transportation p.pdf
International Ocean Transportation p.pdf
 
Strategic Management, Vision Mission, Internal Analsysis
Strategic Management, Vision Mission, Internal AnalsysisStrategic Management, Vision Mission, Internal Analsysis
Strategic Management, Vision Mission, Internal Analsysis
 
Dealing with Poor Performance - get the full picture from 3C Performance Mana...
Dealing with Poor Performance - get the full picture from 3C Performance Mana...Dealing with Poor Performance - get the full picture from 3C Performance Mana...
Dealing with Poor Performance - get the full picture from 3C Performance Mana...
 
Agile Coaching Change Management Framework.pptx
Agile Coaching Change Management Framework.pptxAgile Coaching Change Management Framework.pptx
Agile Coaching Change Management Framework.pptx
 
How Software Developers Destroy Business Value.pptx
How Software Developers Destroy Business Value.pptxHow Software Developers Destroy Business Value.pptx
How Software Developers Destroy Business Value.pptx
 
digital Human resource management presentation.pdf
digital Human resource management presentation.pdfdigital Human resource management presentation.pdf
digital Human resource management presentation.pdf
 
W.H.Bender Quote 62 - Always strive to be a Hospitality Service professional
W.H.Bender Quote 62 - Always strive to be a Hospitality Service professionalW.H.Bender Quote 62 - Always strive to be a Hospitality Service professional
W.H.Bender Quote 62 - Always strive to be a Hospitality Service professional
 
Safety T fire missions army field Artillery
Safety T fire missions army field ArtillerySafety T fire missions army field Artillery
Safety T fire missions army field Artillery
 
Abortion pills in Jeddah |• +966572737505 ] GET CYTOTEC
Abortion pills in Jeddah |• +966572737505 ] GET CYTOTECAbortion pills in Jeddah |• +966572737505 ] GET CYTOTEC
Abortion pills in Jeddah |• +966572737505 ] GET CYTOTEC
 
internship thesis pakistan aeronautical complex kamra
internship thesis pakistan aeronautical complex kamrainternship thesis pakistan aeronautical complex kamra
internship thesis pakistan aeronautical complex kamra
 
Independent Escorts Vikaspuri / 9899900591 High Profile Escort Service in Delhi
Independent Escorts Vikaspuri  / 9899900591 High Profile Escort Service in DelhiIndependent Escorts Vikaspuri  / 9899900591 High Profile Escort Service in Delhi
Independent Escorts Vikaspuri / 9899900591 High Profile Escort Service in Delhi
 
Reviewing and summarization of university ranking system to.pptx
Reviewing and summarization of university ranking system  to.pptxReviewing and summarization of university ranking system  to.pptx
Reviewing and summarization of university ranking system to.pptx
 
Intro_University_Ranking_Introduction.pptx
Intro_University_Ranking_Introduction.pptxIntro_University_Ranking_Introduction.pptx
Intro_University_Ranking_Introduction.pptx
 
Beyond the Codes_Repositioning towards sustainable development
Beyond the Codes_Repositioning towards sustainable developmentBeyond the Codes_Repositioning towards sustainable development
Beyond the Codes_Repositioning towards sustainable development
 
The Psychology Of Motivation - Richard Brown
The Psychology Of Motivation - Richard BrownThe Psychology Of Motivation - Richard Brown
The Psychology Of Motivation - Richard Brown
 

Agile origins lightning talk - Lean Agile Edinburgh

Editor's Notes

  1. TIMING GUIDELINE = 2 MINUTES The Agile manifesto was written back in early 2001 by a group of 17 people with backgrounds in different software methodologies. Extreme Programming, SCRUM, DSDM, Adaptive Software Development, Crystal, Feature-Driven Development, Pragmatic Programming, and others sympathetic to the need for an alternative to documentation driven, heavyweight software development processes convened. It is also backed up by 12 principles which can be found on the Agile manifesto website. We won’t cover these in this course but I recommend taking a look at the website and reading these.
  2. Liz Keogh Lyssa Adkins Sal Freudenberg Katherine Kirk Saket Bansal Mary Poppendieck Ash Maurya Top left clockwise
  3. TIMING GUIDELINE - 1 MINUTE Talk about the relevance of the manifesto today and that it is still very applicable, but it makes sense to replace “working software” with useful software (or useful product)
  4. TIMING GUIDELINE = 2 MINUTES Tools are the things we use – very overt Practise are the detailed rule sets we follow including processes and role descriptions Principles are generalized rules that we attempt to follow whenever possible Values are preferences to be applied, in a choice between x and y we prefer x (from holocracy) Mindset is baked in system 1/animal/lizard brain, it’s what you do when you do stuff without engaging conscious thought – most powerful, hardest to change
  5. TIMING GUIDELINE = 2 minutes
  6. TIMING GUIDELINE = 2 minutes
  7. TIMING GUIDELINE = 2 minutes
  8. TIMING GUIDELINE = 2 minutes
  9. TIMING GUIDELINE = 2 minutes
  10. TIMING GUIDELINE = 4 minutes TPS and Toyota (1948-75) Lean manufacturing has its origins in Toyota who developed the Toyota Production system, originally known as “just in time production” in Japan between 1948 and 75. This didn’t become known as Lean manufacturing until around the late 80s. The book “The machine that changed the world” written by Womack et Al in 1990 tells the story. The main objectives of TPS were to design out overburden (muri), inconsistency (mura) and waste (muda). There are two pillars to TPS: Just in Time (JIT) – making only what is needed, when it is needed in the amount it is needed. Jidoka – Autonomation (automation with a human touch) Principles behind TPS include continuous improvement, respect for people, long term philosophy (even at the expense of short term goals), continuously solving root causes of problems drives organisational learning, add value to your organisation by developing people and partners. The Toyota Way was published in 2001 and describes the 12 management principles in Toyota. The book talks about many companies who have tried to copy TPS but failed. It cites the main reason for failure as not having the right Lean leadership in place.
  11. TIMING GUIDELINE = 2 minutes Lean software development - In 2006 Mary and Tom Poppendeick published “Lean software development” and went on to publish a number of other books in this field. They took several of the principles from Lean manufacturing and applied them to software. The principles are very similar to the TPS principles and include eliminating waste, amplify learning, decide as late as possible, deliver as fast as possible, empower the team, build integrity in, see the whole.