The New Agile

44
@gil_zilberfeld The New Agile Around the agile world in 80 minutes @gil_zilberfeld

description

We know that agile methodologies work at the team level, and there is now even an effort to scale into whole organizations. There is a clear reason behind this: we found ways to improve performance, by analyzing situations better, and making better decision. Every organization wants to apply this in every level. Like in the late 90s, new ideas are coming out that challenge the way we think, and this time they don't just answer development. Ideas like Beyond Budgeting, Lean Startup, Cynefin, Real Options, Feature Injection, SAFe, Design Thinking, #NoEstimates, Cost of Delay and others are spreading out, and while we know not all will last, you never know which might fit your situation. In this session, I'll give a summary of what's hot around the agile world, with some criticism and application in the real world. 13 years after the original manifesto, organizations start to experiment again. I always wished I was there when the first conversations took place. I encourage you to join in on current conversations. Let's start.

Transcript of The New Agile

  • 1. @gil_zilberfeld The New Agile Around the agile world in 80 minutes @gil_zilberfeld
  • 2. @gil_zilberfeld Who Am I Agile helper Software improver Author of Everyday Unit Testing www.gilzilberfeld.com www.everydayunittesting.com @gil_zilberfeld
  • 3. @gil_zilberfeld
  • 4. @gil_zilberfeld Previously on agile W. Edwards Deming Toyota production system Islands in the mist The XP Universe conferences The Agile Manifesto Scrum crossing the chasm
  • 5. @gil_zilberfeld Perceived Benefits of Agile Reduced waste Improved decision making Productivity Trust Confidence Safety
  • 6. @gil_zilberfeld Evolution Follow the money Lean Scrum SAFe DAD Kanban LKU
  • 7. @gil_zilberfeld Evolution Improved Speed
  • 8. @gil_zilberfeld Evolution Product Perspective
  • 9. @gil_zilberfeld The New Business Analysis
  • 10. @gil_zilberfeld A3 http://Lean.org
  • 11. @gil_zilberfeld The Product Canvas
  • 12. @gil_zilberfeld Feature Injection and Impact Mapping Chris Matts Gojko Adzic
  • 13. @gil_zilberfeld The New Product Development
  • 14. @gil_zilberfeld Portfolio Management http://www.leanorange.com/scaled-agile-framework/ Dean Leffingwell
  • 15. @gil_zilberfeld Lean Startup http://lean.st/
  • 16. @gil_zilberfeld Design Thinking Design thinking has come to be defined as combining empathy for the context of a problem, creativity in the generation of insights and solutions, and rationality in analyzing and fitting various solutions to the problem context Wikipedia
  • 17. @gil_zilberfeld Story Mapping http://agile.dzone.com/articles/how-prioritize-user-story-map Jeff Patton
  • 18. @gil_zilberfeld The New Planning
  • 19. @gil_zilberfeld Product development flow Don Reinertsen
  • 20. @gil_zilberfeld Cost of Delay Cost of Delay is the cost as a result of delay in investment. Wikipedia http://blackswanfarming.com/cost-of-delay/
  • 21. Never commit early unless you know why. @gil_zilberfeld Real Options Options have value Options expire Olav Massen Liz Keogh Chris Matts
  • 22. @gil_zilberfeld #NoEstimates Woody Zuill Neil Killick Vasco Duerte
  • 23. @gil_zilberfeld Break
  • 24. @gil_zilberfeld The New Development
  • 25. @gil_zilberfeld Continuous Delivery Continuous Delivery (CD) is a design practice used in software development to automate and improve the process of software delivery Wikipedia Jez Humble Dave Farley
  • 26. @gil_zilberfeld DevOps DevOps is a concept dealing with, among other things: software development, operations, and services. It emphasizes communication, collaboration, and integration between software developers and information technology (IT) operations personnel.[1][2] DevOps is a response to the interdependence of software development and IT operations. Wikipedia
  • 27. @gil_zilberfeld Micro Services The term "Microservice Architecture" has sprung up over the last few years to describe a particular way of designing software applications as suites of independently deployable services. While there is no precise definition of this architectural style, there are certain common characteristics around organization around business capability, automated deployment, intelligence in the endpoints, and decentralized control of languages and data. Martin Fowler
  • 28. @gil_zilberfeld TDD in embedded software http://www.renaissancesoftware.net/files/articles/ ESC-241Paper_Grenning-v1r1.pdf James Grenning
  • 29. @gil_zilberfeld TDD in verification http://www.slideshare.net/dleyanlin/tdd-and-a-new-paradigm-for-hardware-verification Neil Johnson
  • 30. @gil_zilberfeld Mob Programming http://www.Mobprogramming.com
  • 31. @gil_zilberfeld The New Testing
  • 32. @gil_zilberfeld Agile Testing http://www.methodsandtools.com/archive/co llaborativespecifications.php Lisa Crispin Janet Gregory Markus Gartner
  • 33. @gil_zilberfeld Context-Driven Testing The Seven Basic Principles of the Context-Driven School The value of any practice depends on its context. There are good practices in context, but there are no best practices. People, working together, are the most important part of any projects context. Projects unfold over time in ways that are often not predictable. The product is a solution. If the problem isnt solved, the product doesnt work. Good software testing is a challenging intellectual process. Only through judgment and skill, exercised cooperatively throughout the entire project, are we able to do the right things at the right times to effectively test our products. James Bach Michael Bolton http://context-driven-testing.com/
  • 34. @gil_zilberfeld Property-Based Testing http://thinkrelevance.com/blog/tags/quickcheck http://approvaltests.sourceforge.net/
  • 35. @gil_zilberfeld The New Organization
  • 36. @gil_zilberfeld Beyond Budgeting http://bbrt.org/
  • 37. @gil_zilberfeld Manufacturing http://www.xtrememanufacturing.com/
  • 38. @gil_zilberfeld Entering the Fray HR Customer support Marketing Sales Legal
  • 39. @gil_zilberfeld The New System
  • 40. @gil_zilberfeld Cynefin Dave Snowden
  • 41. @gil_zilberfeld Behavioral Economics
  • 42. @gil_zilberfeld Before we go Learning from Fake Charts (Arne Roock) https://vimeo.com/80365303
  • 43. @gil_zilberfeld The New Agile Experimental Measured Managed Certified Uncertain Exciting
  • 44. @gil_zilberfeld Thank You! Questions? Contact me: @gil_zilberfeld http://www.gilzilberfeld.com http://www.everydayunittesting.com