SlideShare ist ein Scribd-Unternehmen logo
1 von 16
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!!

Weitere ähnliche Inhalte

Andere mochten auch

Hormonal causes of infertility
Hormonal causes of infertilityHormonal causes of infertility
Hormonal causes of infertilityAyman Atef
 
Estrous synchronization
Estrous synchronizationEstrous synchronization
Estrous synchronizationArmia Naguib
 
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 cattleRadhika 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 PerformanceDAIReXNET
 
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 BilbyDAIReXNET
 

Andere mochten auch (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
 

Kürzlich hochgeladen

GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilV3cube
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 

Kürzlich hochgeladen (20)

GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 

Greenfields Considered Harmful Or At Least Not Very Agile

  • 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!!

Hinweis der Redaktion

  1. Just do it right..