SlideShare a Scribd company logo
1 of 19
Better collaboration and the future of
         Agile Development

Tom Howlett
What did Agile give us?
 Creativity                      Quality


                 Happiness


Predictability        Productivity (at least x 2)
Why do
                                 Waterfall
so many
software                      Easy to go down
projects             Hard to go back up
  fail?
      You might not look the way you
          hoped at the bottom!
What is Agile software
      Development?

“Individuals and interactions over processes and tools
 Working software over comprehensive documentation
  Customer collaboration over contract negotiation
    Responding to change over following a plan”
                                    http://agilemanifesto.org/ 2001
Principles?
We continuously
        iterate




The shorter the loop the faster we improve
Collaborate
                Self Organising
               Cross-Functional
              Teams that include
                 the customer
Retrospectives
                Constantly learning
    Daily Scrum




Continuous Improvement
Sustainable pace
                          Putting pressure on the team
                             means mistakes and no
                            continuous improvement


                         but




Working at a sustainable pace means not
       accruing technical debt
Practices
And these have led to some recommended practices
Engineering Practices
     • Continuous Integration - Gives rapid
       feedback
     • TDD/BDD - Test/Behaviour Driven
       Development
     • Refactoring
User Stories
  As an innovator
     I want to
 communicate what I
     want to do
So that I can find the
best possible solution




       Card - Conversation - Confirmation
Pair Programming




   Solves problems fast
To Institutionalise
Principles we have to
go through a Process
Scrum
Cross-functional teams collaborating within a tight
                    framework
Kanban
     Evolutionary approach - Start with what you have


•   Visualise the workflow

•   Limit Work-In-Progress

•   Manage Flow

•   Make Process Policies
    Explicit

•   Improve Collaboratively
Future
             Lean
Radical      Startup
Management   Experiment
Delight      and measure
Customers    learning
Conclusion

  Do things Right

       And


Do the Right Things
@diaryofscrum
http://diaryofascrummaster.wordpress.com
         tom@tomhowlett.com

More Related Content

Recently uploaded

+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
vu2urc
 

Recently uploaded (20)

The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 

Featured

How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
ThinkNow
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
Kurio // The Social Media Age(ncy)
 

Featured (20)

Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsProduct Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage Engineerings
 
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
 
Skeleton Culture Code
Skeleton Culture CodeSkeleton Culture Code
Skeleton Culture Code
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
 
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
 
12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work
 

Better collaboration and the future of Agile Development

  • 1. Better collaboration and the future of Agile Development Tom Howlett
  • 2. What did Agile give us? Creativity Quality Happiness Predictability Productivity (at least x 2)
  • 3. Why do Waterfall so many software Easy to go down projects Hard to go back up fail? You might not look the way you hoped at the bottom!
  • 4. What is Agile software Development? “Individuals and interactions over processes and tools Working software over comprehensive documentation Customer collaboration over contract negotiation Responding to change over following a plan” http://agilemanifesto.org/ 2001
  • 5.
  • 7. We continuously iterate The shorter the loop the faster we improve
  • 8. Collaborate Self Organising Cross-Functional Teams that include the customer
  • 9. Retrospectives Constantly learning Daily Scrum Continuous Improvement
  • 10. Sustainable pace Putting pressure on the team means mistakes and no continuous improvement but Working at a sustainable pace means not accruing technical debt
  • 11. Practices And these have led to some recommended practices Engineering Practices • Continuous Integration - Gives rapid feedback • TDD/BDD - Test/Behaviour Driven Development • Refactoring
  • 12. User Stories As an innovator I want to communicate what I want to do So that I can find the best possible solution Card - Conversation - Confirmation
  • 13. Pair Programming Solves problems fast
  • 14. To Institutionalise Principles we have to go through a Process
  • 15. Scrum Cross-functional teams collaborating within a tight framework
  • 16. Kanban Evolutionary approach - Start with what you have • Visualise the workflow • Limit Work-In-Progress • Manage Flow • Make Process Policies Explicit • Improve Collaboratively
  • 17. Future Lean Radical Startup Management Experiment Delight and measure Customers learning
  • 18. Conclusion Do things Right And Do the Right Things

Editor's Notes

  1. My name is Tom Howlett\nI’ve been developing software for 15 years for various startups in London and New York\nI currently work for Biomni who provide service catalogue and request management products to corporate customers\nI pioneered the introduction Agile and Scrum to Biomni when they were struggling to “go faster”\nI’m going to talk about agile software development and its relevance outside the development team\nPrinciple, Practices, Processes and the future\n\n
  2. We’ve been going through the process of becoming agile for about 8 years but really started in earnest 4 years ago when we adopted scrum\nWe’ve seen the amount of software we can develop at least double with a similar sized team\nWhats more rather than decay our productivity continuous to increase\nTeam enjoys their work and we have very low staff turnover\n\n
  3. Waterfall projects specify requirements at the beginning and build\nProgrammers implement solutions provided by business analysts and architects\nNobody really knows what the want at the beginning and requirements change\nWe learn so much as we move through the process and its difficult to go back\nDifficult to gauge when a project will be complete unless you can complete some of it\nUsually results in projects being late and over budget\n
  4. Difficult to define but this does a good job of summing it up and reminds us of agiles original intentions\n
  5. When adopting Agile it is important to have a deep understanding of the principles and apply them to your situation\nMany failing attempts to implement focus on the practices and processes without understanding the principles\n\n
  6. Plan a little bit, do a little bit, review (inspect), improve (adapt)\nYou could see this cycle is really a cycle of continuous experimentation from which we learn and innovate (lean startup)\nThis cycle happens everywhere is agile development from Sprints which last weeks to Tests in TDD which last seconds\n
  7. Where as pre-agile developers often worked alone, it has become a very colllaborative process \nIdeal is to have the customer as part of the team (customer may be a product owner)\nFace to Face communication is preferred\nTeam become self-organising\nMeeting are focused and time-boxed \nLittle need for plans or documentation\n\n
  8. Theres no point in iterating if you don’t learn from it\nReferred to Kaizen - at the heart - from lean, takes priority over everything else\nOnce Kaizen becomes part of the culture you have won\n\n
  9. Pressure is the enemy of Kaizen\n\nPressure can be avoided with Kaizen\nPressure kills Kaizen\n
  10. These practices rely on working in small steps and continuously improving\n
  11. card, conversation, confirmation\nabout collaboration than fixing a requirement and documenting it\n
  12. 2 devs sit side by side (driver navigator)\nmake better decisions faster\nkeep each other in check\nsee the woods and the trees\n
  13. need some sort of process to support these principles\n
  14. \nWork is split into timeboxed sprints\nprovides artefacts and ceremanies that provide a good starting point for agile development\nbut still important to collaborate and understand the principles behind it\nrequires a big change in the way you work\n
  15. Start with what you have - so easier to adopt in some scenarios\nalso good for working within a Scrum\nAll tasks are represented by cards on a whiteboard that move through stages in a process\nVisualising - Allows all participants to see the whole system rather than just there own silo\nLimiting WIP - encourages people to help resolve bottlenecks whether temporary or persistant\nSystem Thinking - focuses on the relationships between roles not the roles themselves\n\n
  16. Agile Principles are moving beyond development team\nSteve Deming wrote Radical Management - argues command and control no longer useful\nLean Startup uses an iterative approach to discover startup business models\n
  17. Despite intentions most of the progress in agile has been engineering lead “doing things right”\nThere is still much progress to be made in doing the right things\nby working more collaboratively with customers and designers\n
  18. \n