SlideShare a Scribd company logo
Greenfields considered Harmful 
Or at least not very Agile 
by Mike Wessling 
mike.wessling@bitbrains.nl
___________________ 
< I feel drained... > 
------------------- 
 ^__^ 
 (oo)_______ ________ 
(__) )/ |Super | 
||----W | |Milker| 
|| UDDDDDDDDD|______|
Long term views required 
Greenfields cost time and investments 
+ 
Greenfield opportunites are big and rate events 
= 
Must cover a large chunk of future 
-> 
But the Future is harder and harder to predict
__________ 
< Et Voila > 
---------- 
|-------------------------------| 
/| /| 
/ | / | 
/ |----------------------------/--| 
/ / / / 
/ / / / 
/ / / / 
/ / ^__^ / / 
/ / (oo)_______ / / 
/ / (__) )/ / / 
/ / ||----w | / / 
/ / || || / / 
/ / / / 
|----------||--------||---------| / 
| / ||--/----|| | / 
|/ ||-/-----|| |/ 
|----------||--------||---------|
Illusion of Done 
Goal is to delivery the complete thing 
Versus 
continuous improvable thing
Danger big monoliths 
Big integrated solutions 
-> 
Less focus on modular & replaceable designs 
-> 
Unknown dependencies 
-> 
Stuck with the solution for a long time 
Consider : Multiple generations
____________________ 
< I don't like grass > 
-------------------- 
 / ___ / 
 // / /  
(( O O )) 
 /  // 
/ | | / 
| | | | 
| | | | 
| o | 
| | | | 
|m| |m|
Long Feedback Loops 
Starting from scratch + big goals 
-> 
Long time to deliver 
-> 
Separates Dev from Ops/Users 
-> 
Long time before feedback 
(from users, reality, operations) 
-> 
Lots of invested time and money 
-> 
Hard to change course
_____________ 
< Happy now?? > 
------------- 
 (__) 
 /oo| 
 (_"_)*+++++++++* 
//I#I 
I[I|I|||||I I ` 
I`I'///'' I I 
I I I I 
~ ~ ~ ~ 
Scowleton
Creates Legacy 
What about the last generation greenfield? 
& 
What about the cows in the old fields.. 
-> 
Deny new features? 
&&/|| 
Wait until they die/leave?
_______________ 
< Rest in Peace > 
--------------- 
 , , 
 /( )` 
  ___ / | 
/- _ `-/ ' 
(//   / 
/ / | `  
O O ) / | 
`-^--'`< ' 
(_.) _ ) / 
`.___/` / 
`-----' / 
<----. __ / __  
<----|====O)))==) ) /==== 
<----' `--' `.__,'  
| | 
 / 
______( (_ / ______ 
,' ,-----' |  
`--{__________) /
From Cradle to what?? 
Think about Retirement when designing 
-> 
Even consider a test retirement 
-> 
Easier to replace/upgrade parts when needed.
In summary – Design for Change 
• Now is old and the future is fluid. 
• Changeability is the main feature 
• Usage and Fast Feedback is essential 
• Run 1 system with multiple generations 
• Consider obsolescence from start 
(Note Greenfields are not forbidden.. Just hard 
to do right)
Thanks 
& 
Open Fire!!

More Related Content

Viewers also liked

Pregnancy losse santos
Pregnancy losse  santosPregnancy losse  santos
Pregnancy losse santos
MSD Salud Animal
 
2006 estrumate us book
2006 estrumate us book2006 estrumate us book
2006 estrumate us book
MSD Salud Animal
 
Hormonal causes of infertility
Hormonal causes of infertilityHormonal causes of infertility
Hormonal causes of infertility
Ayman Atef
 
Diseases
DiseasesDiseases
Diseases
Deepa Menon
 
Estrous synchronization
Estrous synchronizationEstrous synchronization
Estrous synchronization
Armia Naguib
 
Oestrus Synchronisation
Oestrus SynchronisationOestrus Synchronisation
Oestrus Synchronisation
Punimin Abdullah
 
estrous synchronization
estrous synchronizationestrous synchronization
estrous synchronization
Gangaram Chaudhary
 
Etiopathogenesis, therapy, prevention and control of milk fever in dairy cattle
Etiopathogenesis, therapy, prevention and control of milk fever in dairy cattleEtiopathogenesis, therapy, prevention and control of milk fever in dairy cattle
Etiopathogenesis, therapy, prevention and control of milk fever in dairy cattle
Radhika Vaidya
 
Lecture 2: Estrus Detection in Cattle
Lecture 2: Estrus Detection in Cattle Lecture 2: Estrus Detection in Cattle
Lecture 2: Estrus Detection in Cattle
Rabie Fayed
 
Lecture 1: Cattle Management
Lecture 1: Cattle Management Lecture 1: Cattle Management
Lecture 1: Cattle Management
Rabie Fayed
 
Far Off To Fresh Cow- Opportunities to Improve Transition Performance
Far Off To Fresh Cow- Opportunities to Improve Transition PerformanceFar Off To Fresh Cow- Opportunities to Improve Transition Performance
Far Off To Fresh Cow- Opportunities to Improve Transition Performance
DAIReXNET
 
Strategies to Improve Reproduction During Summer Heat Stress- Todd Bilby
Strategies to Improve Reproduction During Summer Heat Stress- Todd BilbyStrategies to Improve Reproduction During Summer Heat Stress- Todd Bilby
Strategies to Improve Reproduction During Summer Heat Stress- Todd Bilby
DAIReXNET
 

Viewers also liked (12)

Pregnancy losse santos
Pregnancy losse  santosPregnancy losse  santos
Pregnancy losse santos
 
2006 estrumate us book
2006 estrumate us book2006 estrumate us book
2006 estrumate us book
 
Hormonal causes of infertility
Hormonal causes of infertilityHormonal causes of infertility
Hormonal causes of infertility
 
Diseases
DiseasesDiseases
Diseases
 
Estrous synchronization
Estrous synchronizationEstrous synchronization
Estrous synchronization
 
Oestrus Synchronisation
Oestrus SynchronisationOestrus Synchronisation
Oestrus Synchronisation
 
estrous synchronization
estrous synchronizationestrous synchronization
estrous synchronization
 
Etiopathogenesis, therapy, prevention and control of milk fever in dairy cattle
Etiopathogenesis, therapy, prevention and control of milk fever in dairy cattleEtiopathogenesis, therapy, prevention and control of milk fever in dairy cattle
Etiopathogenesis, therapy, prevention and control of milk fever in dairy cattle
 
Lecture 2: Estrus Detection in Cattle
Lecture 2: Estrus Detection in Cattle Lecture 2: Estrus Detection in Cattle
Lecture 2: Estrus Detection in Cattle
 
Lecture 1: Cattle Management
Lecture 1: Cattle Management Lecture 1: Cattle Management
Lecture 1: Cattle Management
 
Far Off To Fresh Cow- Opportunities to Improve Transition Performance
Far Off To Fresh Cow- Opportunities to Improve Transition PerformanceFar Off To Fresh Cow- Opportunities to Improve Transition Performance
Far Off To Fresh Cow- Opportunities to Improve Transition Performance
 
Strategies to Improve Reproduction During Summer Heat Stress- Todd Bilby
Strategies to Improve Reproduction During Summer Heat Stress- Todd BilbyStrategies to Improve Reproduction During Summer Heat Stress- Todd Bilby
Strategies to Improve Reproduction During Summer Heat Stress- Todd Bilby
 

Recently uploaded

Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with SlackLet's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
shyamraj55
 
dbms calicut university B. sc Cs 4th sem.pdf
dbms  calicut university B. sc Cs 4th sem.pdfdbms  calicut university B. sc Cs 4th sem.pdf
dbms calicut university B. sc Cs 4th sem.pdf
Shinana2
 
Programming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup SlidesProgramming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup Slides
Zilliz
 
UI5 Controls simplified - UI5con2024 presentation
UI5 Controls simplified - UI5con2024 presentationUI5 Controls simplified - UI5con2024 presentation
UI5 Controls simplified - UI5con2024 presentation
Wouter Lemaire
 
Azure API Management to expose backend services securely
Azure API Management to expose backend services securelyAzure API Management to expose backend services securely
Azure API Management to expose backend services securely
Dinusha Kumarasiri
 
5th LF Energy Power Grid Model Meet-up Slides
5th LF Energy Power Grid Model Meet-up Slides5th LF Energy Power Grid Model Meet-up Slides
5th LF Energy Power Grid Model Meet-up Slides
DanBrown980551
 
Best 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERPBest 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERP
Pixlogix Infotech
 
Digital Marketing Trends in 2024 | Guide for Staying Ahead
Digital Marketing Trends in 2024 | Guide for Staying AheadDigital Marketing Trends in 2024 | Guide for Staying Ahead
Digital Marketing Trends in 2024 | Guide for Staying Ahead
Wask
 
Trusted Execution Environment for Decentralized Process Mining
Trusted Execution Environment for Decentralized Process MiningTrusted Execution Environment for Decentralized Process Mining
Trusted Execution Environment for Decentralized Process Mining
LucaBarbaro3
 
Nunit vs XUnit vs MSTest Differences Between These Unit Testing Frameworks.pdf
Nunit vs XUnit vs MSTest Differences Between These Unit Testing Frameworks.pdfNunit vs XUnit vs MSTest Differences Between These Unit Testing Frameworks.pdf
Nunit vs XUnit vs MSTest Differences Between These Unit Testing Frameworks.pdf
flufftailshop
 
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success StoryDriving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Safe Software
 
Skybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoptionSkybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoption
Tatiana Kojar
 
Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)
Jakub Marek
 
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
saastr
 
Ocean lotus Threat actors project by John Sitima 2024 (1).pptx
Ocean lotus Threat actors project by John Sitima 2024 (1).pptxOcean lotus Threat actors project by John Sitima 2024 (1).pptx
Ocean lotus Threat actors project by John Sitima 2024 (1).pptx
SitimaJohn
 
AWS Cloud Cost Optimization Presentation.pptx
AWS Cloud Cost Optimization Presentation.pptxAWS Cloud Cost Optimization Presentation.pptx
AWS Cloud Cost Optimization Presentation.pptx
HarisZaheer8
 
Operating System Used by Users in day-to-day life.pptx
Operating System Used by Users in day-to-day life.pptxOperating System Used by Users in day-to-day life.pptx
Operating System Used by Users in day-to-day life.pptx
Pravash Chandra Das
 
Fueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte WebinarFueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte Webinar
Zilliz
 
Serial Arm Control in Real Time Presentation
Serial Arm Control in Real Time PresentationSerial Arm Control in Real Time Presentation
Serial Arm Control in Real Time Presentation
tolgahangng
 
Presentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of GermanyPresentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of Germany
innovationoecd
 

Recently uploaded (20)

Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with SlackLet's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
 
dbms calicut university B. sc Cs 4th sem.pdf
dbms  calicut university B. sc Cs 4th sem.pdfdbms  calicut university B. sc Cs 4th sem.pdf
dbms calicut university B. sc Cs 4th sem.pdf
 
Programming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup SlidesProgramming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup Slides
 
UI5 Controls simplified - UI5con2024 presentation
UI5 Controls simplified - UI5con2024 presentationUI5 Controls simplified - UI5con2024 presentation
UI5 Controls simplified - UI5con2024 presentation
 
Azure API Management to expose backend services securely
Azure API Management to expose backend services securelyAzure API Management to expose backend services securely
Azure API Management to expose backend services securely
 
5th LF Energy Power Grid Model Meet-up Slides
5th LF Energy Power Grid Model Meet-up Slides5th LF Energy Power Grid Model Meet-up Slides
5th LF Energy Power Grid Model Meet-up Slides
 
Best 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERPBest 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERP
 
Digital Marketing Trends in 2024 | Guide for Staying Ahead
Digital Marketing Trends in 2024 | Guide for Staying AheadDigital Marketing Trends in 2024 | Guide for Staying Ahead
Digital Marketing Trends in 2024 | Guide for Staying Ahead
 
Trusted Execution Environment for Decentralized Process Mining
Trusted Execution Environment for Decentralized Process MiningTrusted Execution Environment for Decentralized Process Mining
Trusted Execution Environment for Decentralized Process Mining
 
Nunit vs XUnit vs MSTest Differences Between These Unit Testing Frameworks.pdf
Nunit vs XUnit vs MSTest Differences Between These Unit Testing Frameworks.pdfNunit vs XUnit vs MSTest Differences Between These Unit Testing Frameworks.pdf
Nunit vs XUnit vs MSTest Differences Between These Unit Testing Frameworks.pdf
 
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success StoryDriving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success Story
 
Skybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoptionSkybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoption
 
Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)
 
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
 
Ocean lotus Threat actors project by John Sitima 2024 (1).pptx
Ocean lotus Threat actors project by John Sitima 2024 (1).pptxOcean lotus Threat actors project by John Sitima 2024 (1).pptx
Ocean lotus Threat actors project by John Sitima 2024 (1).pptx
 
AWS Cloud Cost Optimization Presentation.pptx
AWS Cloud Cost Optimization Presentation.pptxAWS Cloud Cost Optimization Presentation.pptx
AWS Cloud Cost Optimization Presentation.pptx
 
Operating System Used by Users in day-to-day life.pptx
Operating System Used by Users in day-to-day life.pptxOperating System Used by Users in day-to-day life.pptx
Operating System Used by Users in day-to-day life.pptx
 
Fueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte WebinarFueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte Webinar
 
Serial Arm Control in Real Time Presentation
Serial Arm Control in Real Time PresentationSerial Arm Control in Real Time Presentation
Serial Arm Control in Real Time Presentation
 
Presentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of GermanyPresentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of Germany
 

Greenfields considered harmful

  • 1.
  • 2. Greenfields considered Harmful Or at least not very Agile by Mike Wessling mike.wessling@bitbrains.nl
  • 3. ___________________ < I feel drained... > ------------------- ^__^ (oo)_______ ________ (__) )/ |Super | ||----W | |Milker| || UDDDDDDDDD|______|
  • 4. Long term views required Greenfields cost time and investments + Greenfield opportunites are big and rate events = Must cover a large chunk of future -> But the Future is harder and harder to predict
  • 5. __________ < Et Voila > ---------- |-------------------------------| /| /| / | / | / |----------------------------/--| / / / / / / / / / / / / / / ^__^ / / / / (oo)_______ / / / / (__) )/ / / / / ||----w | / / / / || || / / / / / / |----------||--------||---------| / | / ||--/----|| | / |/ ||-/-----|| |/ |----------||--------||---------|
  • 6. Illusion of Done Goal is to delivery the complete thing Versus continuous improvable thing
  • 7.
  • 8. Danger big monoliths Big integrated solutions -> Less focus on modular & replaceable designs -> Unknown dependencies -> Stuck with the solution for a long time Consider : Multiple generations
  • 9. ____________________ < I don't like grass > -------------------- / ___ / // / / (( O O )) / // / | | / | | | | | | | | | o | | | | | |m| |m|
  • 10. Long Feedback Loops Starting from scratch + big goals -> Long time to deliver -> Separates Dev from Ops/Users -> Long time before feedback (from users, reality, operations) -> Lots of invested time and money -> Hard to change course
  • 11. _____________ < Happy now?? > ------------- (__) /oo| (_"_)*+++++++++* //I#I I[I|I|||||I I ` I`I'///'' I I I I I I ~ ~ ~ ~ Scowleton
  • 12. Creates Legacy What about the last generation greenfield? & What about the cows in the old fields.. -> Deny new features? &&/|| Wait until they die/leave?
  • 13. _______________ < Rest in Peace > --------------- , , /( )` ___ / | /- _ `-/ ' (// / / / | ` O O ) / | `-^--'`< ' (_.) _ ) / `.___/` / `-----' / <----. __ / __ <----|====O)))==) ) /==== <----' `--' `.__,' | | / ______( (_ / ______ ,' ,-----' | `--{__________) /
  • 14. From Cradle to what?? Think about Retirement when designing -> Even consider a test retirement -> Easier to replace/upgrade parts when needed.
  • 15. In summary – Design for Change • Now is old and the future is fluid. • Changeability is the main feature • Usage and Fast Feedback is essential • Run 1 system with multiple generations • Consider obsolescence from start (Note Greenfields are not forbidden.. Just hard to do right)
  • 16. Thanks & Open Fire!!

Editor's Notes

  1. Just do it right..