SlideShare a Scribd company logo
1 of 28
Download to read offline
Obstacle Driven Development
ODD: Evolution (Short)
©odd.enterprises
25/01/2016
ODD Evolution
Obstacle Driven Development is a
novel engineering method and
process which evolved from other
engineering methods.
In this presentation we provide a
brief outline of ODD’s evolution and
future progress.
25/01/2016 ©odd.enterprises 2
Background
Ideas of Obstacle Driven Development (ODD) are based on
numerous development processes including:
• Test Driven Development
• ISO V-model
• Requirements analysis spiral
• ISO specifications
• Agile principles
• SOLID principles
25/01/2016 ©odd.enterprises 3
Test Driven Development
25/01/2016 ©odd.enterprises 4
V-model Development
25/01/2016 ©odd.enterprises 5
Requirements Analysis Spiral
25/01/2016 ©odd.enterprises 6
Problem Driven Development, 2013
25/01/2016 ©odd.enterprises 7
Problem Driven Development, 2014
25/01/2016 ©odd.enterprises 8
Obstacle Driven Development, 2013
25/01/2016 ©odd.enterprises 9
Obstacle Driven Development, 2014
25/01/2016 ©odd.enterprises 10
ODD Flowchart, 2013
25/01/2016 ©odd.enterprises 11
ODD Flowchart, 2014
25/01/2016 ©odd.enterprises 12
ODD Flowchart, 2014
25/01/2016 ©odd.enterprises 13
ODD Flowchart, 2015
25/01/2016 ©odd.enterprises 14
ODD Flowchart, 2015
25/01/2016 ©odd.enterprises 15
ODD Flowchart with Feedback, 2015
25/01/2016 ©odd.enterprises 16
ODD Circle Model, 2015
25/01/2016 ©odd.enterprises 17
ODD Triangle Model, 2015
25/01/2016 ©odd.enterprises 18
ODD Pyramid M-model
25/01/2016 ©odd.enterprises 19
ODD Pyramid M-model
25/01/2016 ©odd.enterprises 20
ODD Pyramid Model without Tests
25/01/2016 ©odd.enterprises 21
ODD Pyramid Model with Tests
25/01/2016 ©odd.enterprises 22
ODD Continuous Model, 2016
25/01/2016 ©odd.enterprises 23
ODD Extended Continuous Model, 2016
25/01/2016 ©odd.enterprises 24
ODD Standard Engineering, 2016
25/01/2016 ©odd.enterprises 25
ODD Materials
ODD is explained in further
presentations.
• Obstacle Driven
Development
• ODD: Requirements Analysis
• ODD: Extending a
Specification
• ODD: Extending TDD
• ODD: Extending V-models
• ODD Is Not Agile or Waterfall
ODD Is Not
Agile or
Waterfall
Obstacle Driven
Development
ODD:
Requirements
Analysis
ODD: Extending
a Specification
ODD: Extending
V-models
ODD:
Extending TDD
25/01/2016 ©odd.enterprises 26
Further Information and Questions
• odd.enterprises
• Presentations
• Facebook
• Twitter
• Email
25/01/2016 ©odd.enterprises 27
Legal Stuff
References
Test Driven Development for Embedded C
James Grenning, 2011
Test Driven Development
http://en.wikipedia.org/wiki/Test-driven development
Behaviour Driven Development
http://en.wikipedia.org/wiki/Behavior-driven development
Unit Testing
http://en.wikipedia.org/wiki/Unit testing
Disclaimer
The ODD M-model and associated processes are provided by odd.enterprises and may be
used for any purpose whatsoever.
The names odd.enterprises and associated logos should not be used in any representation,
advertising, publicity or other manner whatsoever to endorse or promote any entity that
adopts or uses the model and/or associated processes.
odd.enterprises does not guarantee to provide support, consulting, training or assistance of
any kind with regards to the use of the model and/or processes including any updates.
You agree to indemnify odd.enterprises and its affiliates, officers, agents and employees
against any claim or demand including reasonable solicitors fees, related to your use,
reliance or adoption of the model and/or processes for any purpose whatsoever.
The model is provided by odd.enterprises “as is” and any express or implied warranties,
included but not limited to the implied warranties of merchantability and fitness for a
particular purpose are expressly disclaimed.
In no event shall odd.enterprises be liable for any damages whatsoever, including but not
limited to claims associated with the loss of data or profits, which may result from any
action in contract, negligence or other tortious claim that arises out of or in connection with
the use or performance of the model.
25/01/2016 ©odd.enterprises 28

More Related Content

Viewers also liked

Presentacion power point informatica final
Presentacion power point informatica final Presentacion power point informatica final
Presentacion power point informatica final Julian Scoccia
 
ODD: Extending Test Driven Development 1.3
ODD: Extending Test Driven Development 1.3ODD: Extending Test Driven Development 1.3
ODD: Extending Test Driven Development 1.3Jonathan Herring
 
ODD: Extending V-model Development 1.2
ODD: Extending V-model Development 1.2ODD: Extending V-model Development 1.2
ODD: Extending V-model Development 1.2Jonathan Herring
 
ODD is not Agile or Waterfall
ODD is not Agile or WaterfallODD is not Agile or Waterfall
ODD is not Agile or WaterfallJonathan Herring
 
Obstacle Driven Development
Obstacle Driven DevelopmentObstacle Driven Development
Obstacle Driven DevelopmentJonathan Herring
 
ODD: Extending Test Driven Development 1.2
ODD: Extending Test Driven Development 1.2ODD: Extending Test Driven Development 1.2
ODD: Extending Test Driven Development 1.2Jonathan Herring
 
ODD: Extending V-model Development 1.3
ODD: Extending V-model Development 1.3ODD: Extending V-model Development 1.3
ODD: Extending V-model Development 1.3Jonathan Herring
 
Présentation fonctionnelle de l'Outil De Collecte version Web
Présentation fonctionnelle de l'Outil De Collecte   version WebPrésentation fonctionnelle de l'Outil De Collecte   version Web
Présentation fonctionnelle de l'Outil De Collecte version WebJean Collas
 
Presentation Android
Presentation AndroidPresentation Android
Presentation AndroidJean Collas
 
Which Ad Won? pt. 3
Which Ad Won? pt. 3Which Ad Won? pt. 3
Which Ad Won? pt. 3Boost Media
 
03 alternativadesolución equipo 1
03 alternativadesolución equipo 103 alternativadesolución equipo 1
03 alternativadesolución equipo 1Nallely Bravo López
 
Resume (1) (1) (1) AR
Resume (1) (1) (1) ARResume (1) (1) (1) AR
Resume (1) (1) (1) ARSyed Ahmed
 
[LATAM EN] The use of convertible bonds in the asset allocation process
[LATAM EN] The use of convertible bonds in the asset allocation process[LATAM EN] The use of convertible bonds in the asset allocation process
[LATAM EN] The use of convertible bonds in the asset allocation processNN Investment Partners
 

Viewers also liked (17)

Presentacion power point informatica final
Presentacion power point informatica final Presentacion power point informatica final
Presentacion power point informatica final
 
ODD: Extending Test Driven Development 1.3
ODD: Extending Test Driven Development 1.3ODD: Extending Test Driven Development 1.3
ODD: Extending Test Driven Development 1.3
 
ODD: Extending V-model Development 1.2
ODD: Extending V-model Development 1.2ODD: Extending V-model Development 1.2
ODD: Extending V-model Development 1.2
 
ODD is not Agile or Waterfall
ODD is not Agile or WaterfallODD is not Agile or Waterfall
ODD is not Agile or Waterfall
 
Kishore's Resume
Kishore's ResumeKishore's Resume
Kishore's Resume
 
Obstacle Driven Development
Obstacle Driven DevelopmentObstacle Driven Development
Obstacle Driven Development
 
ODD: Extending Test Driven Development 1.2
ODD: Extending Test Driven Development 1.2ODD: Extending Test Driven Development 1.2
ODD: Extending Test Driven Development 1.2
 
ODD: Extending V-model Development 1.3
ODD: Extending V-model Development 1.3ODD: Extending V-model Development 1.3
ODD: Extending V-model Development 1.3
 
Présentation fonctionnelle de l'Outil De Collecte version Web
Présentation fonctionnelle de l'Outil De Collecte   version WebPrésentation fonctionnelle de l'Outil De Collecte   version Web
Présentation fonctionnelle de l'Outil De Collecte version Web
 
Presentation Android
Presentation AndroidPresentation Android
Presentation Android
 
JJ SCHEEPERS CV
JJ SCHEEPERS CVJJ SCHEEPERS CV
JJ SCHEEPERS CV
 
Which Ad Won? pt. 3
Which Ad Won? pt. 3Which Ad Won? pt. 3
Which Ad Won? pt. 3
 
03 alternativadesolución equipo 1
03 alternativadesolución equipo 103 alternativadesolución equipo 1
03 alternativadesolución equipo 1
 
Presentación
PresentaciónPresentación
Presentación
 
Curso writer3
Curso writer3Curso writer3
Curso writer3
 
Resume (1) (1) (1) AR
Resume (1) (1) (1) ARResume (1) (1) (1) AR
Resume (1) (1) (1) AR
 
[LATAM EN] The use of convertible bonds in the asset allocation process
[LATAM EN] The use of convertible bonds in the asset allocation process[LATAM EN] The use of convertible bonds in the asset allocation process
[LATAM EN] The use of convertible bonds in the asset allocation process
 

Similar to ODD: Evolution (short)

Obstacle Driven Development Stages
Obstacle Driven Development StagesObstacle Driven Development Stages
Obstacle Driven Development StagesJonathan Herring
 
Obstacle Driven Development Models
Obstacle Driven Development ModelsObstacle Driven Development Models
Obstacle Driven Development ModelsJonathan Herring
 
Testaus 2014 -seminaari: Paul Gerrard. The Changing Role of Testers’.
Testaus 2014 -seminaari: Paul Gerrard. The Changing Role of Testers’.Testaus 2014 -seminaari: Paul Gerrard. The Changing Role of Testers’.
Testaus 2014 -seminaari: Paul Gerrard. The Changing Role of Testers’.Tieturi Oy
 
Testaus 2014: Paul Gerrard - The Changing Role of Testers'
Testaus 2014: Paul Gerrard - The Changing Role of Testers'Testaus 2014: Paul Gerrard - The Changing Role of Testers'
Testaus 2014: Paul Gerrard - The Changing Role of Testers'Tieturi Oy
 
Mark young resume_2016_may
Mark young resume_2016_mayMark young resume_2016_may
Mark young resume_2016_mayMark Young
 
About the Better Business Model Canvas
About the Better Business Model CanvasAbout the Better Business Model Canvas
About the Better Business Model CanvasAntony Upward
 
Scaling Agile at enterprise Chema Garcia
Scaling Agile at enterprise   Chema GarciaScaling Agile at enterprise   Chema Garcia
Scaling Agile at enterprise Chema GarciaChema Garcia Martinez
 
Mastering Agile Challenges with SAM Your Guide to Success.pdf
Mastering Agile Challenges with SAM Your Guide to Success.pdfMastering Agile Challenges with SAM Your Guide to Success.pdf
Mastering Agile Challenges with SAM Your Guide to Success.pdfSeasiaInfotech2
 
Lincostar company presentation in English
Lincostar company presentation in EnglishLincostar company presentation in English
Lincostar company presentation in EnglishLincostar
 
Resume' Dan rosenfield Resume May, 2016 (v.2)
Resume' Dan rosenfield Resume May, 2016 (v.2)Resume' Dan rosenfield Resume May, 2016 (v.2)
Resume' Dan rosenfield Resume May, 2016 (v.2)DanRosenfield
 
Design for Innovation (D4I) Framework for Strategic Business Development
Design for Innovation (D4I) Framework for Strategic Business DevelopmentDesign for Innovation (D4I) Framework for Strategic Business Development
Design for Innovation (D4I) Framework for Strategic Business DevelopmentIain Sanders
 
ODD: Extending V-model Development 1.3.5
ODD: Extending V-model Development 1.3.5ODD: Extending V-model Development 1.3.5
ODD: Extending V-model Development 1.3.5Jonathan Herring
 
The 10 Most Advanced QA & Testing Companies of 2019
 The 10 Most Advanced QA & Testing Companies of 2019 The 10 Most Advanced QA & Testing Companies of 2019
The 10 Most Advanced QA & Testing Companies of 2019Mirror Review
 
Business Value of Agile Product Management
Business Value of Agile Product ManagementBusiness Value of Agile Product Management
Business Value of Agile Product ManagementDavid Rico
 
Make Every Touchpoint Count: How to Drive Revenue in an Increasingly Online W...
Make Every Touchpoint Count: How to Drive Revenue in an Increasingly Online W...Make Every Touchpoint Count: How to Drive Revenue in an Increasingly Online W...
Make Every Touchpoint Count: How to Drive Revenue in an Increasingly Online W...Optimizely
 
Change-Management-Workshop-Presentation.pptx
Change-Management-Workshop-Presentation.pptxChange-Management-Workshop-Presentation.pptx
Change-Management-Workshop-Presentation.pptxsivaprasadraj1
 

Similar to ODD: Evolution (short) (20)

ODD: OODA Evolution
ODD: OODA EvolutionODD: OODA Evolution
ODD: OODA Evolution
 
Obstacle Driven Development Stages
Obstacle Driven Development StagesObstacle Driven Development Stages
Obstacle Driven Development Stages
 
How to be Innovative
How to be InnovativeHow to be Innovative
How to be Innovative
 
Obstacle Driven Development Models
Obstacle Driven Development ModelsObstacle Driven Development Models
Obstacle Driven Development Models
 
Testaus 2014 -seminaari: Paul Gerrard. The Changing Role of Testers’.
Testaus 2014 -seminaari: Paul Gerrard. The Changing Role of Testers’.Testaus 2014 -seminaari: Paul Gerrard. The Changing Role of Testers’.
Testaus 2014 -seminaari: Paul Gerrard. The Changing Role of Testers’.
 
Testaus 2014: Paul Gerrard - The Changing Role of Testers'
Testaus 2014: Paul Gerrard - The Changing Role of Testers'Testaus 2014: Paul Gerrard - The Changing Role of Testers'
Testaus 2014: Paul Gerrard - The Changing Role of Testers'
 
Mark young resume_2016_may
Mark young resume_2016_mayMark young resume_2016_may
Mark young resume_2016_may
 
About the Better Business Model Canvas
About the Better Business Model CanvasAbout the Better Business Model Canvas
About the Better Business Model Canvas
 
Scaling Agile at enterprise Chema Garcia
Scaling Agile at enterprise   Chema GarciaScaling Agile at enterprise   Chema Garcia
Scaling Agile at enterprise Chema Garcia
 
Mastering Agile Challenges with SAM Your Guide to Success.pdf
Mastering Agile Challenges with SAM Your Guide to Success.pdfMastering Agile Challenges with SAM Your Guide to Success.pdf
Mastering Agile Challenges with SAM Your Guide to Success.pdf
 
Lincostar company presentation in English
Lincostar company presentation in EnglishLincostar company presentation in English
Lincostar company presentation in English
 
Resume' Dan rosenfield Resume May, 2016 (v.2)
Resume' Dan rosenfield Resume May, 2016 (v.2)Resume' Dan rosenfield Resume May, 2016 (v.2)
Resume' Dan rosenfield Resume May, 2016 (v.2)
 
Design for Innovation (D4I) Framework for Strategic Business Development
Design for Innovation (D4I) Framework for Strategic Business DevelopmentDesign for Innovation (D4I) Framework for Strategic Business Development
Design for Innovation (D4I) Framework for Strategic Business Development
 
Dev ops from within
Dev ops from withinDev ops from within
Dev ops from within
 
ODD: Extending Agile 1.3
ODD: Extending Agile 1.3ODD: Extending Agile 1.3
ODD: Extending Agile 1.3
 
ODD: Extending V-model Development 1.3.5
ODD: Extending V-model Development 1.3.5ODD: Extending V-model Development 1.3.5
ODD: Extending V-model Development 1.3.5
 
The 10 Most Advanced QA & Testing Companies of 2019
 The 10 Most Advanced QA & Testing Companies of 2019 The 10 Most Advanced QA & Testing Companies of 2019
The 10 Most Advanced QA & Testing Companies of 2019
 
Business Value of Agile Product Management
Business Value of Agile Product ManagementBusiness Value of Agile Product Management
Business Value of Agile Product Management
 
Make Every Touchpoint Count: How to Drive Revenue in an Increasingly Online W...
Make Every Touchpoint Count: How to Drive Revenue in an Increasingly Online W...Make Every Touchpoint Count: How to Drive Revenue in an Increasingly Online W...
Make Every Touchpoint Count: How to Drive Revenue in an Increasingly Online W...
 
Change-Management-Workshop-Presentation.pptx
Change-Management-Workshop-Presentation.pptxChange-Management-Workshop-Presentation.pptx
Change-Management-Workshop-Presentation.pptx
 

More from Jonathan Herring

How to Use Project Control 1.0
How to Use Project Control 1.0How to Use Project Control 1.0
How to Use Project Control 1.0Jonathan Herring
 
ODD+PC: How to Get Stuff Right
ODD+PC: How to Get Stuff RightODD+PC: How to Get Stuff Right
ODD+PC: How to Get Stuff RightJonathan Herring
 
ODD and Project Control v0.957
ODD and Project Control v0.957ODD and Project Control v0.957
ODD and Project Control v0.957Jonathan Herring
 
Obstacle Driven Development Report v0.9
Obstacle Driven Development Report v0.9Obstacle Driven Development Report v0.9
Obstacle Driven Development Report v0.9Jonathan Herring
 
ODD: Extending a Specification 1.3
ODD: Extending a Specification 1.3ODD: Extending a Specification 1.3
ODD: Extending a Specification 1.3Jonathan Herring
 
ODD: Extending Requirements Analysis 1.3
ODD: Extending Requirements Analysis 1.3ODD: Extending Requirements Analysis 1.3
ODD: Extending Requirements Analysis 1.3Jonathan Herring
 
ODD: Extending a Specification 1.2
ODD: Extending a Specification 1.2ODD: Extending a Specification 1.2
ODD: Extending a Specification 1.2Jonathan Herring
 
ODD: Extending Requirements Analysis 1.2
ODD: Extending Requirements Analysis 1.2ODD: Extending Requirements Analysis 1.2
ODD: Extending Requirements Analysis 1.2Jonathan Herring
 

More from Jonathan Herring (11)

How to Use Project Control 1.0
How to Use Project Control 1.0How to Use Project Control 1.0
How to Use Project Control 1.0
 
ODD+PC: How to Get Stuff Right
ODD+PC: How to Get Stuff RightODD+PC: How to Get Stuff Right
ODD+PC: How to Get Stuff Right
 
ODD + Project Control 1.0
ODD + Project Control 1.0ODD + Project Control 1.0
ODD + Project Control 1.0
 
ODD and Project Control v0.957
ODD and Project Control v0.957ODD and Project Control v0.957
ODD and Project Control v0.957
 
ODD + Project Control 0.9
ODD + Project Control 0.9ODD + Project Control 0.9
ODD + Project Control 0.9
 
ODD Testing
ODD TestingODD Testing
ODD Testing
 
Obstacle Driven Development Report v0.9
Obstacle Driven Development Report v0.9Obstacle Driven Development Report v0.9
Obstacle Driven Development Report v0.9
 
ODD: Extending a Specification 1.3
ODD: Extending a Specification 1.3ODD: Extending a Specification 1.3
ODD: Extending a Specification 1.3
 
ODD: Extending Requirements Analysis 1.3
ODD: Extending Requirements Analysis 1.3ODD: Extending Requirements Analysis 1.3
ODD: Extending Requirements Analysis 1.3
 
ODD: Extending a Specification 1.2
ODD: Extending a Specification 1.2ODD: Extending a Specification 1.2
ODD: Extending a Specification 1.2
 
ODD: Extending Requirements Analysis 1.2
ODD: Extending Requirements Analysis 1.2ODD: Extending Requirements Analysis 1.2
ODD: Extending Requirements Analysis 1.2
 

Recently uploaded

Booking open Available Pune Call Girls Kirkatwadi 6297143586 Call Hot Indian...
Booking open Available Pune Call Girls Kirkatwadi  6297143586 Call Hot Indian...Booking open Available Pune Call Girls Kirkatwadi  6297143586 Call Hot Indian...
Booking open Available Pune Call Girls Kirkatwadi 6297143586 Call Hot Indian...Call Girls in Nagpur High Profile
 
Peaches App development presentation deck
Peaches App development presentation deckPeaches App development presentation deck
Peaches App development presentation decktbatkhuu1
 
Best VIP Call Girls Noida Sector 44 Call Me: 8448380779
Best VIP Call Girls Noida Sector 44 Call Me: 8448380779Best VIP Call Girls Noida Sector 44 Call Me: 8448380779
Best VIP Call Girls Noida Sector 44 Call Me: 8448380779Delhi Call girls
 
Verified Trusted Call Girls Adugodi💘 9352852248 Good Looking standard Profil...
Verified Trusted Call Girls Adugodi💘 9352852248  Good Looking standard Profil...Verified Trusted Call Girls Adugodi💘 9352852248  Good Looking standard Profil...
Verified Trusted Call Girls Adugodi💘 9352852248 Good Looking standard Profil...kumaririma588
 
Editorial design Magazine design project.pdf
Editorial design Magazine design project.pdfEditorial design Magazine design project.pdf
Editorial design Magazine design project.pdftbatkhuu1
 
Recommendable # 971589162217 # philippine Young Call Girls in Dubai By Marina...
Recommendable # 971589162217 # philippine Young Call Girls in Dubai By Marina...Recommendable # 971589162217 # philippine Young Call Girls in Dubai By Marina...
Recommendable # 971589162217 # philippine Young Call Girls in Dubai By Marina...home
 
Booking open Available Pune Call Girls Nanded City 6297143586 Call Hot India...
Booking open Available Pune Call Girls Nanded City  6297143586 Call Hot India...Booking open Available Pune Call Girls Nanded City  6297143586 Call Hot India...
Booking open Available Pune Call Girls Nanded City 6297143586 Call Hot India...Call Girls in Nagpur High Profile
 
Fashion trends before and after covid.pptx
Fashion trends before and after covid.pptxFashion trends before and after covid.pptx
Fashion trends before and after covid.pptxVanshNarang19
 
VIP Call Girls Service Kukatpally Hyderabad Call +91-8250192130
VIP Call Girls Service Kukatpally Hyderabad Call +91-8250192130VIP Call Girls Service Kukatpally Hyderabad Call +91-8250192130
VIP Call Girls Service Kukatpally Hyderabad Call +91-8250192130Suhani Kapoor
 
Best VIP Call Girls Noida Sector 47 Call Me: 8448380779
Best VIP Call Girls Noida Sector 47 Call Me: 8448380779Best VIP Call Girls Noida Sector 47 Call Me: 8448380779
Best VIP Call Girls Noida Sector 47 Call Me: 8448380779Delhi Call girls
 
Stark Industries Marketing Plan (1).pptx
Stark Industries Marketing Plan (1).pptxStark Industries Marketing Plan (1).pptx
Stark Industries Marketing Plan (1).pptxjeswinjees
 
Tapestry Clothing Brands: Collapsing the Funnel
Tapestry Clothing Brands: Collapsing the FunnelTapestry Clothing Brands: Collapsing the Funnel
Tapestry Clothing Brands: Collapsing the Funneljen_giacalone
 
Kala jadu for love marriage | Real amil baba | Famous amil baba | kala jadu n...
Kala jadu for love marriage | Real amil baba | Famous amil baba | kala jadu n...Kala jadu for love marriage | Real amil baba | Famous amil baba | kala jadu n...
Kala jadu for love marriage | Real amil baba | Famous amil baba | kala jadu n...babafaisel
 
SD_The MATATAG Curriculum Training Design.pptx
SD_The MATATAG Curriculum Training Design.pptxSD_The MATATAG Curriculum Training Design.pptx
SD_The MATATAG Curriculum Training Design.pptxjanettecruzeiro1
 
Government polytechnic college-1.pptxabcd
Government polytechnic college-1.pptxabcdGovernment polytechnic college-1.pptxabcd
Government polytechnic college-1.pptxabcdshivubhavv
 
AMBER GRAIN EMBROIDERY | Growing folklore elements | Root-based materials, w...
AMBER GRAIN EMBROIDERY | Growing folklore elements |  Root-based materials, w...AMBER GRAIN EMBROIDERY | Growing folklore elements |  Root-based materials, w...
AMBER GRAIN EMBROIDERY | Growing folklore elements | Root-based materials, w...BarusRa
 
The_Canvas_of_Creative_Mastery_Newsletter_April_2024_Version.pdf
The_Canvas_of_Creative_Mastery_Newsletter_April_2024_Version.pdfThe_Canvas_of_Creative_Mastery_Newsletter_April_2024_Version.pdf
The_Canvas_of_Creative_Mastery_Newsletter_April_2024_Version.pdfAmirYakdi
 
Chapter 19_DDA_TOD Policy_First Draft 2012.pdf
Chapter 19_DDA_TOD Policy_First Draft 2012.pdfChapter 19_DDA_TOD Policy_First Draft 2012.pdf
Chapter 19_DDA_TOD Policy_First Draft 2012.pdfParomita Roy
 

Recently uploaded (20)

Booking open Available Pune Call Girls Kirkatwadi 6297143586 Call Hot Indian...
Booking open Available Pune Call Girls Kirkatwadi  6297143586 Call Hot Indian...Booking open Available Pune Call Girls Kirkatwadi  6297143586 Call Hot Indian...
Booking open Available Pune Call Girls Kirkatwadi 6297143586 Call Hot Indian...
 
Peaches App development presentation deck
Peaches App development presentation deckPeaches App development presentation deck
Peaches App development presentation deck
 
Best VIP Call Girls Noida Sector 44 Call Me: 8448380779
Best VIP Call Girls Noida Sector 44 Call Me: 8448380779Best VIP Call Girls Noida Sector 44 Call Me: 8448380779
Best VIP Call Girls Noida Sector 44 Call Me: 8448380779
 
Verified Trusted Call Girls Adugodi💘 9352852248 Good Looking standard Profil...
Verified Trusted Call Girls Adugodi💘 9352852248  Good Looking standard Profil...Verified Trusted Call Girls Adugodi💘 9352852248  Good Looking standard Profil...
Verified Trusted Call Girls Adugodi💘 9352852248 Good Looking standard Profil...
 
Editorial design Magazine design project.pdf
Editorial design Magazine design project.pdfEditorial design Magazine design project.pdf
Editorial design Magazine design project.pdf
 
Recommendable # 971589162217 # philippine Young Call Girls in Dubai By Marina...
Recommendable # 971589162217 # philippine Young Call Girls in Dubai By Marina...Recommendable # 971589162217 # philippine Young Call Girls in Dubai By Marina...
Recommendable # 971589162217 # philippine Young Call Girls in Dubai By Marina...
 
Booking open Available Pune Call Girls Nanded City 6297143586 Call Hot India...
Booking open Available Pune Call Girls Nanded City  6297143586 Call Hot India...Booking open Available Pune Call Girls Nanded City  6297143586 Call Hot India...
Booking open Available Pune Call Girls Nanded City 6297143586 Call Hot India...
 
Fashion trends before and after covid.pptx
Fashion trends before and after covid.pptxFashion trends before and after covid.pptx
Fashion trends before and after covid.pptx
 
B. Smith. (Architectural Portfolio.).pdf
B. Smith. (Architectural Portfolio.).pdfB. Smith. (Architectural Portfolio.).pdf
B. Smith. (Architectural Portfolio.).pdf
 
VIP Call Girls Service Kukatpally Hyderabad Call +91-8250192130
VIP Call Girls Service Kukatpally Hyderabad Call +91-8250192130VIP Call Girls Service Kukatpally Hyderabad Call +91-8250192130
VIP Call Girls Service Kukatpally Hyderabad Call +91-8250192130
 
Call Girls Service Mukherjee Nagar @9999965857 Delhi 🫦 No Advance VVIP 🍎 SER...
Call Girls Service Mukherjee Nagar @9999965857 Delhi 🫦 No Advance  VVIP 🍎 SER...Call Girls Service Mukherjee Nagar @9999965857 Delhi 🫦 No Advance  VVIP 🍎 SER...
Call Girls Service Mukherjee Nagar @9999965857 Delhi 🫦 No Advance VVIP 🍎 SER...
 
Best VIP Call Girls Noida Sector 47 Call Me: 8448380779
Best VIP Call Girls Noida Sector 47 Call Me: 8448380779Best VIP Call Girls Noida Sector 47 Call Me: 8448380779
Best VIP Call Girls Noida Sector 47 Call Me: 8448380779
 
Stark Industries Marketing Plan (1).pptx
Stark Industries Marketing Plan (1).pptxStark Industries Marketing Plan (1).pptx
Stark Industries Marketing Plan (1).pptx
 
Tapestry Clothing Brands: Collapsing the Funnel
Tapestry Clothing Brands: Collapsing the FunnelTapestry Clothing Brands: Collapsing the Funnel
Tapestry Clothing Brands: Collapsing the Funnel
 
Kala jadu for love marriage | Real amil baba | Famous amil baba | kala jadu n...
Kala jadu for love marriage | Real amil baba | Famous amil baba | kala jadu n...Kala jadu for love marriage | Real amil baba | Famous amil baba | kala jadu n...
Kala jadu for love marriage | Real amil baba | Famous amil baba | kala jadu n...
 
SD_The MATATAG Curriculum Training Design.pptx
SD_The MATATAG Curriculum Training Design.pptxSD_The MATATAG Curriculum Training Design.pptx
SD_The MATATAG Curriculum Training Design.pptx
 
Government polytechnic college-1.pptxabcd
Government polytechnic college-1.pptxabcdGovernment polytechnic college-1.pptxabcd
Government polytechnic college-1.pptxabcd
 
AMBER GRAIN EMBROIDERY | Growing folklore elements | Root-based materials, w...
AMBER GRAIN EMBROIDERY | Growing folklore elements |  Root-based materials, w...AMBER GRAIN EMBROIDERY | Growing folklore elements |  Root-based materials, w...
AMBER GRAIN EMBROIDERY | Growing folklore elements | Root-based materials, w...
 
The_Canvas_of_Creative_Mastery_Newsletter_April_2024_Version.pdf
The_Canvas_of_Creative_Mastery_Newsletter_April_2024_Version.pdfThe_Canvas_of_Creative_Mastery_Newsletter_April_2024_Version.pdf
The_Canvas_of_Creative_Mastery_Newsletter_April_2024_Version.pdf
 
Chapter 19_DDA_TOD Policy_First Draft 2012.pdf
Chapter 19_DDA_TOD Policy_First Draft 2012.pdfChapter 19_DDA_TOD Policy_First Draft 2012.pdf
Chapter 19_DDA_TOD Policy_First Draft 2012.pdf
 

ODD: Evolution (short)

  • 1. Obstacle Driven Development ODD: Evolution (Short) ©odd.enterprises 25/01/2016
  • 2. ODD Evolution Obstacle Driven Development is a novel engineering method and process which evolved from other engineering methods. In this presentation we provide a brief outline of ODD’s evolution and future progress. 25/01/2016 ©odd.enterprises 2
  • 3. Background Ideas of Obstacle Driven Development (ODD) are based on numerous development processes including: • Test Driven Development • ISO V-model • Requirements analysis spiral • ISO specifications • Agile principles • SOLID principles 25/01/2016 ©odd.enterprises 3
  • 7. Problem Driven Development, 2013 25/01/2016 ©odd.enterprises 7
  • 8. Problem Driven Development, 2014 25/01/2016 ©odd.enterprises 8
  • 9. Obstacle Driven Development, 2013 25/01/2016 ©odd.enterprises 9
  • 10. Obstacle Driven Development, 2014 25/01/2016 ©odd.enterprises 10
  • 11. ODD Flowchart, 2013 25/01/2016 ©odd.enterprises 11
  • 12. ODD Flowchart, 2014 25/01/2016 ©odd.enterprises 12
  • 13. ODD Flowchart, 2014 25/01/2016 ©odd.enterprises 13
  • 14. ODD Flowchart, 2015 25/01/2016 ©odd.enterprises 14
  • 15. ODD Flowchart, 2015 25/01/2016 ©odd.enterprises 15
  • 16. ODD Flowchart with Feedback, 2015 25/01/2016 ©odd.enterprises 16
  • 17. ODD Circle Model, 2015 25/01/2016 ©odd.enterprises 17
  • 18. ODD Triangle Model, 2015 25/01/2016 ©odd.enterprises 18
  • 19. ODD Pyramid M-model 25/01/2016 ©odd.enterprises 19
  • 20. ODD Pyramid M-model 25/01/2016 ©odd.enterprises 20
  • 21. ODD Pyramid Model without Tests 25/01/2016 ©odd.enterprises 21
  • 22. ODD Pyramid Model with Tests 25/01/2016 ©odd.enterprises 22
  • 23. ODD Continuous Model, 2016 25/01/2016 ©odd.enterprises 23
  • 24. ODD Extended Continuous Model, 2016 25/01/2016 ©odd.enterprises 24
  • 25. ODD Standard Engineering, 2016 25/01/2016 ©odd.enterprises 25
  • 26. ODD Materials ODD is explained in further presentations. • Obstacle Driven Development • ODD: Requirements Analysis • ODD: Extending a Specification • ODD: Extending TDD • ODD: Extending V-models • ODD Is Not Agile or Waterfall ODD Is Not Agile or Waterfall Obstacle Driven Development ODD: Requirements Analysis ODD: Extending a Specification ODD: Extending V-models ODD: Extending TDD 25/01/2016 ©odd.enterprises 26
  • 27. Further Information and Questions • odd.enterprises • Presentations • Facebook • Twitter • Email 25/01/2016 ©odd.enterprises 27
  • 28. Legal Stuff References Test Driven Development for Embedded C James Grenning, 2011 Test Driven Development http://en.wikipedia.org/wiki/Test-driven development Behaviour Driven Development http://en.wikipedia.org/wiki/Behavior-driven development Unit Testing http://en.wikipedia.org/wiki/Unit testing Disclaimer The ODD M-model and associated processes are provided by odd.enterprises and may be used for any purpose whatsoever. The names odd.enterprises and associated logos should not be used in any representation, advertising, publicity or other manner whatsoever to endorse or promote any entity that adopts or uses the model and/or associated processes. odd.enterprises does not guarantee to provide support, consulting, training or assistance of any kind with regards to the use of the model and/or processes including any updates. You agree to indemnify odd.enterprises and its affiliates, officers, agents and employees against any claim or demand including reasonable solicitors fees, related to your use, reliance or adoption of the model and/or processes for any purpose whatsoever. The model is provided by odd.enterprises “as is” and any express or implied warranties, included but not limited to the implied warranties of merchantability and fitness for a particular purpose are expressly disclaimed. In no event shall odd.enterprises be liable for any damages whatsoever, including but not limited to claims associated with the loss of data or profits, which may result from any action in contract, negligence or other tortious claim that arises out of or in connection with the use or performance of the model. 25/01/2016 ©odd.enterprises 28