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

一比一定(购)西悉尼大学毕业证(WSU毕业证)成绩单学位证
一比一定(购)西悉尼大学毕业证(WSU毕业证)成绩单学位证一比一定(购)西悉尼大学毕业证(WSU毕业证)成绩单学位证
一比一定(购)西悉尼大学毕业证(WSU毕业证)成绩单学位证eqaqen
 
Redefining Affordable Housing in Gurgaon The Role of Housing Architects from ...
Redefining Affordable Housing in Gurgaon The Role of Housing Architects from ...Redefining Affordable Housing in Gurgaon The Role of Housing Architects from ...
Redefining Affordable Housing in Gurgaon The Role of Housing Architects from ...Design Forum International
 
一比一原版(WLU毕业证)罗瑞尔大学毕业证成绩单留信学历认证原版一模一样
一比一原版(WLU毕业证)罗瑞尔大学毕业证成绩单留信学历认证原版一模一样一比一原版(WLU毕业证)罗瑞尔大学毕业证成绩单留信学历认证原版一模一样
一比一原版(WLU毕业证)罗瑞尔大学毕业证成绩单留信学历认证原版一模一样awasv46j
 
TRose UXPA Experience Design Concord .pptx
TRose UXPA Experience Design Concord .pptxTRose UXPA Experience Design Concord .pptx
TRose UXPA Experience Design Concord .pptxtrose8
 
Abortion pills in Kuwait 🚚+966505195917 but home delivery available in Kuwait...
Abortion pills in Kuwait 🚚+966505195917 but home delivery available in Kuwait...Abortion pills in Kuwait 🚚+966505195917 but home delivery available in Kuwait...
Abortion pills in Kuwait 🚚+966505195917 but home delivery available in Kuwait...drmarathore
 
Design-System - FinTech - Isadora Agency
Design-System - FinTech - Isadora AgencyDesign-System - FinTech - Isadora Agency
Design-System - FinTech - Isadora AgencyIsadora Agency
 
Morgenbooster: Storytelling in Identity Design
Morgenbooster: Storytelling in Identity DesignMorgenbooster: Storytelling in Identity Design
Morgenbooster: Storytelling in Identity Design1508 A/S
 
422368378-Laos-Architecture.pdfmmmmkkkkmmm
422368378-Laos-Architecture.pdfmmmmkkkkmmm422368378-Laos-Architecture.pdfmmmmkkkkmmm
422368378-Laos-Architecture.pdfmmmmkkkkmmmKarenNares2
 
一比一原版(ANU毕业证书)澳大利亚国立大学毕业证原件一模一样
一比一原版(ANU毕业证书)澳大利亚国立大学毕业证原件一模一样一比一原版(ANU毕业证书)澳大利亚国立大学毕业证原件一模一样
一比一原版(ANU毕业证书)澳大利亚国立大学毕业证原件一模一样yhavx
 
如何办理(UoB毕业证书)伯明翰大学毕业证成绩单本科硕士学位证留信学历认证
如何办理(UoB毕业证书)伯明翰大学毕业证成绩单本科硕士学位证留信学历认证如何办理(UoB毕业证书)伯明翰大学毕业证成绩单本科硕士学位证留信学历认证
如何办理(UoB毕业证书)伯明翰大学毕业证成绩单本科硕士学位证留信学历认证ugzga
 
Spring Summer 26 Colors Trend Book Peclers Paris
Spring Summer 26 Colors Trend Book Peclers ParisSpring Summer 26 Colors Trend Book Peclers Paris
Spring Summer 26 Colors Trend Book Peclers ParisPeclers Paris
 
Resume all my skills and educations and achievement
Resume all my skills and educations and  achievement Resume all my skills and educations and  achievement
Resume all my skills and educations and achievement 210303105569
 
一比一定(购)滑铁卢大学毕业证(UW毕业证)成绩单学位证
一比一定(购)滑铁卢大学毕业证(UW毕业证)成绩单学位证一比一定(购)滑铁卢大学毕业证(UW毕业证)成绩单学位证
一比一定(购)滑铁卢大学毕业证(UW毕业证)成绩单学位证wpkuukw
 
Abortion pills in Riyadh +966572737505 <> buy cytotec <> unwanted kit Saudi A...
Abortion pills in Riyadh +966572737505 <> buy cytotec <> unwanted kit Saudi A...Abortion pills in Riyadh +966572737505 <> buy cytotec <> unwanted kit Saudi A...
Abortion pills in Riyadh +966572737505 <> buy cytotec <> unwanted kit Saudi A...samsungultra782445
 
Gamestore case study UI UX by Amgad Ibrahim
Gamestore case study UI UX by Amgad IbrahimGamestore case study UI UX by Amgad Ibrahim
Gamestore case study UI UX by Amgad Ibrahimamgadibrahim92
 
How to Build a Simple Shopify Website
How to Build a Simple Shopify WebsiteHow to Build a Simple Shopify Website
How to Build a Simple Shopify Websitemark11275
 
Branding in the Psychedelic Landscape Report.pdf
Branding in the Psychedelic Landscape Report.pdfBranding in the Psychedelic Landscape Report.pdf
Branding in the Psychedelic Landscape Report.pdfAlexandra Plesner
 
In Saudi Arabia Jeddah (+918761049707)) Buy Abortion Pills For Sale in Riyadh
In Saudi Arabia Jeddah (+918761049707)) Buy Abortion Pills For Sale in RiyadhIn Saudi Arabia Jeddah (+918761049707)) Buy Abortion Pills For Sale in Riyadh
In Saudi Arabia Jeddah (+918761049707)) Buy Abortion Pills For Sale in Riyadhahmedjiabur940
 
18+ Young ℂall Girls Vadodara Book Esha 7427069034 Top Class ℂall Girl Serviℂ...
18+ Young ℂall Girls Vadodara Book Esha 7427069034 Top Class ℂall Girl Serviℂ...18+ Young ℂall Girls Vadodara Book Esha 7427069034 Top Class ℂall Girl Serviℂ...
18+ Young ℂall Girls Vadodara Book Esha 7427069034 Top Class ℂall Girl Serviℂ...Payal Garg #K09
 
一比一定(购)卡尔顿大学毕业证(CU毕业证)成绩单学位证
一比一定(购)卡尔顿大学毕业证(CU毕业证)成绩单学位证一比一定(购)卡尔顿大学毕业证(CU毕业证)成绩单学位证
一比一定(购)卡尔顿大学毕业证(CU毕业证)成绩单学位证wpkuukw
 

Recently uploaded (20)

一比一定(购)西悉尼大学毕业证(WSU毕业证)成绩单学位证
一比一定(购)西悉尼大学毕业证(WSU毕业证)成绩单学位证一比一定(购)西悉尼大学毕业证(WSU毕业证)成绩单学位证
一比一定(购)西悉尼大学毕业证(WSU毕业证)成绩单学位证
 
Redefining Affordable Housing in Gurgaon The Role of Housing Architects from ...
Redefining Affordable Housing in Gurgaon The Role of Housing Architects from ...Redefining Affordable Housing in Gurgaon The Role of Housing Architects from ...
Redefining Affordable Housing in Gurgaon The Role of Housing Architects from ...
 
一比一原版(WLU毕业证)罗瑞尔大学毕业证成绩单留信学历认证原版一模一样
一比一原版(WLU毕业证)罗瑞尔大学毕业证成绩单留信学历认证原版一模一样一比一原版(WLU毕业证)罗瑞尔大学毕业证成绩单留信学历认证原版一模一样
一比一原版(WLU毕业证)罗瑞尔大学毕业证成绩单留信学历认证原版一模一样
 
TRose UXPA Experience Design Concord .pptx
TRose UXPA Experience Design Concord .pptxTRose UXPA Experience Design Concord .pptx
TRose UXPA Experience Design Concord .pptx
 
Abortion pills in Kuwait 🚚+966505195917 but home delivery available in Kuwait...
Abortion pills in Kuwait 🚚+966505195917 but home delivery available in Kuwait...Abortion pills in Kuwait 🚚+966505195917 but home delivery available in Kuwait...
Abortion pills in Kuwait 🚚+966505195917 but home delivery available in Kuwait...
 
Design-System - FinTech - Isadora Agency
Design-System - FinTech - Isadora AgencyDesign-System - FinTech - Isadora Agency
Design-System - FinTech - Isadora Agency
 
Morgenbooster: Storytelling in Identity Design
Morgenbooster: Storytelling in Identity DesignMorgenbooster: Storytelling in Identity Design
Morgenbooster: Storytelling in Identity Design
 
422368378-Laos-Architecture.pdfmmmmkkkkmmm
422368378-Laos-Architecture.pdfmmmmkkkkmmm422368378-Laos-Architecture.pdfmmmmkkkkmmm
422368378-Laos-Architecture.pdfmmmmkkkkmmm
 
一比一原版(ANU毕业证书)澳大利亚国立大学毕业证原件一模一样
一比一原版(ANU毕业证书)澳大利亚国立大学毕业证原件一模一样一比一原版(ANU毕业证书)澳大利亚国立大学毕业证原件一模一样
一比一原版(ANU毕业证书)澳大利亚国立大学毕业证原件一模一样
 
如何办理(UoB毕业证书)伯明翰大学毕业证成绩单本科硕士学位证留信学历认证
如何办理(UoB毕业证书)伯明翰大学毕业证成绩单本科硕士学位证留信学历认证如何办理(UoB毕业证书)伯明翰大学毕业证成绩单本科硕士学位证留信学历认证
如何办理(UoB毕业证书)伯明翰大学毕业证成绩单本科硕士学位证留信学历认证
 
Spring Summer 26 Colors Trend Book Peclers Paris
Spring Summer 26 Colors Trend Book Peclers ParisSpring Summer 26 Colors Trend Book Peclers Paris
Spring Summer 26 Colors Trend Book Peclers Paris
 
Resume all my skills and educations and achievement
Resume all my skills and educations and  achievement Resume all my skills and educations and  achievement
Resume all my skills and educations and achievement
 
一比一定(购)滑铁卢大学毕业证(UW毕业证)成绩单学位证
一比一定(购)滑铁卢大学毕业证(UW毕业证)成绩单学位证一比一定(购)滑铁卢大学毕业证(UW毕业证)成绩单学位证
一比一定(购)滑铁卢大学毕业证(UW毕业证)成绩单学位证
 
Abortion pills in Riyadh +966572737505 <> buy cytotec <> unwanted kit Saudi A...
Abortion pills in Riyadh +966572737505 <> buy cytotec <> unwanted kit Saudi A...Abortion pills in Riyadh +966572737505 <> buy cytotec <> unwanted kit Saudi A...
Abortion pills in Riyadh +966572737505 <> buy cytotec <> unwanted kit Saudi A...
 
Gamestore case study UI UX by Amgad Ibrahim
Gamestore case study UI UX by Amgad IbrahimGamestore case study UI UX by Amgad Ibrahim
Gamestore case study UI UX by Amgad Ibrahim
 
How to Build a Simple Shopify Website
How to Build a Simple Shopify WebsiteHow to Build a Simple Shopify Website
How to Build a Simple Shopify Website
 
Branding in the Psychedelic Landscape Report.pdf
Branding in the Psychedelic Landscape Report.pdfBranding in the Psychedelic Landscape Report.pdf
Branding in the Psychedelic Landscape Report.pdf
 
In Saudi Arabia Jeddah (+918761049707)) Buy Abortion Pills For Sale in Riyadh
In Saudi Arabia Jeddah (+918761049707)) Buy Abortion Pills For Sale in RiyadhIn Saudi Arabia Jeddah (+918761049707)) Buy Abortion Pills For Sale in Riyadh
In Saudi Arabia Jeddah (+918761049707)) Buy Abortion Pills For Sale in Riyadh
 
18+ Young ℂall Girls Vadodara Book Esha 7427069034 Top Class ℂall Girl Serviℂ...
18+ Young ℂall Girls Vadodara Book Esha 7427069034 Top Class ℂall Girl Serviℂ...18+ Young ℂall Girls Vadodara Book Esha 7427069034 Top Class ℂall Girl Serviℂ...
18+ Young ℂall Girls Vadodara Book Esha 7427069034 Top Class ℂall Girl Serviℂ...
 
一比一定(购)卡尔顿大学毕业证(CU毕业证)成绩单学位证
一比一定(购)卡尔顿大学毕业证(CU毕业证)成绩单学位证一比一定(购)卡尔顿大学毕业证(CU毕业证)成绩单学位证
一比一定(购)卡尔顿大学毕业证(CU毕业证)成绩单学位证
 

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