SlideShare a Scribd company logo
1 of 56
AGILE

{ new context }

    Joe O’Brien
    Paul Wilson
   Alan Gardner
INTRO


Joe O’Brien


              { new context }
WHAT IS AGILE?


    Paul Wilson


                  { new context }
Royce, Winston (1970), "Managing the Development of
    Large Software Systems", Proceedings of IEEE
            WESCON 26 (August): 1–9
MANIFESTO
UNCOVERING AND DOING
VALUE
MONEY
AGILE METHODOLOGIES




           Photo by mseckington - http://flic.kr/p/7VwJUz
SCRUM
Defensive




       Photo by David Spender - http://flic.kr/p/4sFDj2
Scrum - Team isolation




      http://www.flickr.com/photos/cali4niadreamn/2362956348/
Scrum Master
EXTREME PROGRAMMING
INCLUDES TECHNICAL
     PRACTICES
BOEHM’S COST OF CHANGE
BECK’S COST OF CHANGE
TECHNICAL DEBT
ITERATIONS
POTENTIALLY SHIPPABLE
ACTIVITY/THEME PRIORITIES


• Necessity

• Flexibility

• Safety

• Luxury
RHYTHM
LIMITS WORK IN PROGRESS
KANBAN - ALTERNATIVE




              Photo by alq666 - http://flic.kr/p/67X96H
INVENTORY IS WASTE




          Photo by (nutmeg) - http://flic.kr/p/4zwxnT
CONTROL
MAKE THINGS VISIBLE
RELEASE BURN-DOWN
RELEASE BURN-UP
COMMUNICATION
Lord Raglan wishes the cavalry
to advance rapidly to the front,
 follow the enemy, and try to
  prevent the enemy carrying
        away the guns.
As Army Commander, Lord
 Raglan wants the cavalry to
 engage the enemy that have
   captured the redoubt on
 Causeway Heights so that
the the naval guns will not be
  carried away by the enemy.
As Army Commander, Lord
 Raglan wants the cavalry to
 engage the enemy that have
   captured the redoubt on
 Causeway Heights so that
the the naval guns will not be
  carried away by the enemy.
ACCEPTANCE CRITERIA
•Guns  from Causeway Height remain
in Allied control
•Enemy that captured Causeway
Heights is harried
•Light   Brigade is not destroyed
SPECIFICATION BY EXAMPLE


         Alan Gardner


                        { new context }
Specification by
   Example

    Alan Gardner



                   { new context }
Intro




        { new context }
Two sides to the story




                 { new context }
Caveats

• Just a tool
• Keep plain english for customers
• Keep code for developers

                                 { new context }
A short run through




               { new context }
{ new context }
{ new context }
{ new context }
{ new context }
{ new context }
{ new context }
{ new context }
{ new context }
{ new context }
{ new context }
{ new context }
{ new context }
{ new context }
{ new context }
{ new context }

More Related Content

More from IIBA UK Chapter

More from IIBA UK Chapter (20)

Infinite organisation - a vision of agility as growth and opportunity.pdf
Infinite organisation - a vision of agility as growth and opportunity.pdfInfinite organisation - a vision of agility as growth and opportunity.pdf
Infinite organisation - a vision of agility as growth and opportunity.pdf
 
Behavioural Science - IIBA UK 2022-10-26
Behavioural Science - IIBA UK  2022-10-26Behavioural Science - IIBA UK  2022-10-26
Behavioural Science - IIBA UK 2022-10-26
 
IT VM for BAs - The Journey and The Elephant
IT VM for BAs - The Journey and The ElephantIT VM for BAs - The Journey and The Elephant
IT VM for BAs - The Journey and The Elephant
 
How to thrive during change
How to thrive during changeHow to thrive during change
How to thrive during change
 
Future of ba iiba slides
Future of ba   iiba slidesFuture of ba   iiba slides
Future of ba iiba slides
 
Confidence at Work
Confidence at WorkConfidence at Work
Confidence at Work
 
Analysis in Action 21 September 2021
Analysis in Action 21 September 2021Analysis in Action 21 September 2021
Analysis in Action 21 September 2021
 
BABOK Summer Bootcamp - Chapter 8: Solutions Evaluation Date: 7 Sep 2021
BABOK Summer Bootcamp - Chapter 8: Solutions Evaluation  Date: 	7 Sep 2021 BABOK Summer Bootcamp - Chapter 8: Solutions Evaluation  Date: 	7 Sep 2021
BABOK Summer Bootcamp - Chapter 8: Solutions Evaluation Date: 7 Sep 2021
 
BABOK Summer Bootcamp - Chapter 5: Requirements Lifecycle Management
BABOK Summer Bootcamp - Chapter 5: Requirements Lifecycle ManagementBABOK Summer Bootcamp - Chapter 5: Requirements Lifecycle Management
BABOK Summer Bootcamp - Chapter 5: Requirements Lifecycle Management
 
BABOK Summer Bootcamp - Chapter 7: Requirements Analysis & Design Definition
BABOK Summer Bootcamp - Chapter 7: Requirements Analysis & Design DefinitionBABOK Summer Bootcamp - Chapter 7: Requirements Analysis & Design Definition
BABOK Summer Bootcamp - Chapter 7: Requirements Analysis & Design Definition
 
BABOK Summer Bootcamp Chapter 4: Elicitation & Collaboration
BABOK Summer Bootcamp Chapter 4: Elicitation & CollaborationBABOK Summer Bootcamp Chapter 4: Elicitation & Collaboration
BABOK Summer Bootcamp Chapter 4: Elicitation & Collaboration
 
BABOK Summer Bootcamp - Chapter 3: Business Analysis Planning & Monitoring
BABOK Summer Bootcamp - Chapter 3: Business Analysis Planning & MonitoringBABOK Summer Bootcamp - Chapter 3: Business Analysis Planning & Monitoring
BABOK Summer Bootcamp - Chapter 3: Business Analysis Planning & Monitoring
 
Babok webinar strategy analysis 20210803
Babok webinar strategy analysis 20210803Babok webinar strategy analysis 20210803
Babok webinar strategy analysis 20210803
 
Babok webinar underlying competencies 20210727
Babok webinar underlying competencies 20210727 Babok webinar underlying competencies 20210727
Babok webinar underlying competencies 20210727
 
Babok webinar key concepts pdf 20210720
Babok webinar key concepts pdf 20210720Babok webinar key concepts pdf 20210720
Babok webinar key concepts pdf 20210720
 
Analysis in Action Jul 21
Analysis in Action Jul 21Analysis in Action Jul 21
Analysis in Action Jul 21
 
Making Workshops Work
Making Workshops WorkMaking Workshops Work
Making Workshops Work
 
SBA - the s is for shapeshifter
SBA - the s is for shapeshifterSBA - the s is for shapeshifter
SBA - the s is for shapeshifter
 
CCA study group
CCA study groupCCA study group
CCA study group
 
Laws of Engagement V
Laws of Engagement VLaws of Engagement V
Laws of Engagement V
 

Recently uploaded

EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
Earley Information Science
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 

Recently uploaded (20)

Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
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
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
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
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
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
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
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
 
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
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 

Agile new context

Editor's Notes

  1. \n
  2. \n
  3. \n
  4. \n
  5. \n
  6. \n
  7. Uncovering, not found the answer to everything\nDoing - not thinking about and writing papers\n
  8. Highest priority to deliver value. In other words....\n
  9. It’s all about the money. If it doesn’t make money in some way, why do it?\n
  10. \n
  11. Scrum process - \n
  12. \n
  13. \n
  14. \n
  15. Technical and Planning practices. Whole team.\n
  16. \n
  17. \n
  18. \n
  19. Bad technical practices lead to fragile hard to change code - analogy technical debt\n\n\n
  20. Scrum process - \n
  21. \n
  22. \n
  23. \n
  24. \n
  25. \n
  26. \n
  27. \n
  28. \n
  29. Burndown\n
  30. \n
  31. \n
  32. Ambiguous order. Lord Raglan wanted the cavalry to prevent the Russians from carrying away guns from a captured redoubt, not charge entrenched artillery.\n
  33. \n
  34. \n
  35. \n
  36. \n
  37. \n
  38. \n
  39. \n
  40. \n
  41. \n
  42. \n
  43. \n
  44. \n
  45. \n
  46. \n
  47. \n
  48. \n
  49. \n
  50. \n
  51. \n
  52. \n
  53. \n
  54. \n
  55. \n