The New Agile II
-
Upload
gil-zilberfeld -
Category
Software
-
view
751 -
download
3
Transcript of The New Agile II
![Page 1: The New Agile II](https://reader030.fdocuments.us/reader030/viewer/2022020307/55a947581a28aba93e8b47a1/html5/thumbnails/1.jpg)
@gil_zilberfeld
The New AgileGil Zilberfeld
![Page 2: The New Agile II](https://reader030.fdocuments.us/reader030/viewer/2022020307/55a947581a28aba93e8b47a1/html5/thumbnails/2.jpg)
@gil_zilberfeld
Who Am I
Agile helper
Software improver
Author of “Everyday Unit Testing”
www.gilzilberfeld.com
www.everydayunittesting.com
@gil_zilberfeld
![Page 3: The New Agile II](https://reader030.fdocuments.us/reader030/viewer/2022020307/55a947581a28aba93e8b47a1/html5/thumbnails/3.jpg)
@gil_zilberfeld
![Page 4: The New Agile II](https://reader030.fdocuments.us/reader030/viewer/2022020307/55a947581a28aba93e8b47a1/html5/thumbnails/4.jpg)
@gil_zilberfeld
The New Business Analysis
![Page 6: The New Agile II](https://reader030.fdocuments.us/reader030/viewer/2022020307/55a947581a28aba93e8b47a1/html5/thumbnails/6.jpg)
@gil_zilberfeld
Building the Right Thing
Chris Matts Gojko Adzic Liz Keogh
Feature Injection Impact Mapping Capability Red
![Page 7: The New Agile II](https://reader030.fdocuments.us/reader030/viewer/2022020307/55a947581a28aba93e8b47a1/html5/thumbnails/7.jpg)
@gil_zilberfeld
The New Product Development
![Page 8: The New Agile II](https://reader030.fdocuments.us/reader030/viewer/2022020307/55a947581a28aba93e8b47a1/html5/thumbnails/8.jpg)
@gil_zilberfeld
Portfolio Management
http://www.leanorange.com/scaled-agile-framework/
Dean Leffingwell
http://less.works/
![Page 10: The New Agile II](https://reader030.fdocuments.us/reader030/viewer/2022020307/55a947581a28aba93e8b47a1/html5/thumbnails/10.jpg)
@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
![Page 11: The New Agile II](https://reader030.fdocuments.us/reader030/viewer/2022020307/55a947581a28aba93e8b47a1/html5/thumbnails/11.jpg)
@gil_zilberfeld
The New Project
![Page 13: The New Agile II](https://reader030.fdocuments.us/reader030/viewer/2022020307/55a947581a28aba93e8b47a1/html5/thumbnails/13.jpg)
@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/
![Page 14: The New Agile II](https://reader030.fdocuments.us/reader030/viewer/2022020307/55a947581a28aba93e8b47a1/html5/thumbnails/14.jpg)
@gil_zilberfeld
#NoEstimates
Woody Zuill Neil Killick Vasco Duerte
![Page 15: The New Agile II](https://reader030.fdocuments.us/reader030/viewer/2022020307/55a947581a28aba93e8b47a1/html5/thumbnails/15.jpg)
@gil_zilberfeld
The New Development
![Page 16: The New Agile II](https://reader030.fdocuments.us/reader030/viewer/2022020307/55a947581a28aba93e8b47a1/html5/thumbnails/16.jpg)
@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 HumbleDave Farley
![Page 17: The New Agile II](https://reader030.fdocuments.us/reader030/viewer/2022020307/55a947581a28aba93e8b47a1/html5/thumbnails/17.jpg)
@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
![Page 18: The New Agile II](https://reader030.fdocuments.us/reader030/viewer/2022020307/55a947581a28aba93e8b47a1/html5/thumbnails/18.jpg)
@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
![Page 19: The New Agile II](https://reader030.fdocuments.us/reader030/viewer/2022020307/55a947581a28aba93e8b47a1/html5/thumbnails/19.jpg)
@gil_zilberfeld
TDD in embedded software
http://www.renaissancesoftware.net/files/articles/ESC-241Paper_Grenning-v1r1.pdf
James Grenning
![Page 20: The New Agile II](https://reader030.fdocuments.us/reader030/viewer/2022020307/55a947581a28aba93e8b47a1/html5/thumbnails/20.jpg)
@gil_zilberfeld
TDD in verification
http://www.slideshare.net/dleyanlin/tdd-and-a-new-paradigm-for-hardware-verification
Neil Johnson
![Page 21: The New Agile II](https://reader030.fdocuments.us/reader030/viewer/2022020307/55a947581a28aba93e8b47a1/html5/thumbnails/21.jpg)
@gil_zilberfeld
The New Testing
![Page 22: The New Agile II](https://reader030.fdocuments.us/reader030/viewer/2022020307/55a947581a28aba93e8b47a1/html5/thumbnails/22.jpg)
@gil_zilberfeld
Agile Testing
http://www.methodsandtools.com/archive/collaborativespecifications.php
Lisa CrispinJanet Gregory
Markus Gartner
![Page 23: The New Agile II](https://reader030.fdocuments.us/reader030/viewer/2022020307/55a947581a28aba93e8b47a1/html5/thumbnails/23.jpg)
@gil_zilberfeld
Context-Driven TestingThe 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 project’s context.
• Projects unfold over time in ways that are often not predictable.
• The product is a solution. If the problem isn’t solved, the product doesn’t 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 Boltonhttp://context-driven-testing.com/
![Page 24: The New Agile II](https://reader030.fdocuments.us/reader030/viewer/2022020307/55a947581a28aba93e8b47a1/html5/thumbnails/24.jpg)
@gil_zilberfeld
Property-Based Testing
http://thinkrelevance.com/blog/tags/quickcheck
http://approvaltests.sourceforge.net/
![Page 25: The New Agile II](https://reader030.fdocuments.us/reader030/viewer/2022020307/55a947581a28aba93e8b47a1/html5/thumbnails/25.jpg)
@gil_zilberfeld
The New Organization
![Page 26: The New Agile II](https://reader030.fdocuments.us/reader030/viewer/2022020307/55a947581a28aba93e8b47a1/html5/thumbnails/26.jpg)
@gil_zilberfeld
Entering the fray
Finance
Manufacturing
HR
Customer support
Marketing
Legal
![Page 27: The New Agile II](https://reader030.fdocuments.us/reader030/viewer/2022020307/55a947581a28aba93e8b47a1/html5/thumbnails/27.jpg)
@gil_zilberfeld
The New Agile is about
Collaboration
Quick feedback
Whole system
Learning
![Page 28: The New Agile II](https://reader030.fdocuments.us/reader030/viewer/2022020307/55a947581a28aba93e8b47a1/html5/thumbnails/28.jpg)
@gil_zilberfeld
ExcitingAnd we’ve only just begun…
![Page 29: The New Agile II](https://reader030.fdocuments.us/reader030/viewer/2022020307/55a947581a28aba93e8b47a1/html5/thumbnails/29.jpg)
@gil_zilberfeld
Thank You!
• Questions?
• Contact me:• @gil_zilberfeld
• http://www.gilzilberfeld.com
• http://www.everydayunittesting.com