SlideShare a Scribd company logo
1 of 47
Dropping Science on Your
     Developer Ecosystem -
    lessons from Ecosystem
         Management

@thesteve0
Steven Citron-Pousty
PaaS Dust Spreader
OpenShift – Red Hat
Slide with Tech ecosystem
Science!!




        chase_elliott from flickr
Slide with High School picture
• If we go back to High School science




                                Deserttrumpet on flickr
Ecosystems are real
• Well they are actually a model – but with the
  good and the bad
And Conservation Biologists use This
              Model
They had a problem that needed to
 move beyond individual species at best
      Single species = emergency room




                      Mass Energy and Env Affairs on flickr
Which Animal Forced the Issue
Yellowstone – satellite
Yellowstone - map
Yellowstone – ecosystem
Grizzly bear
Wolf
Grizzly Denali picture
So what are some of the ideas that I
        will focus on today
Main ideas of ecosystem management
•   Ecosystems are multi-dimensional
•   Boundaries are only as real as you want them to be
•   Manage for overall integrity
•   Always collect and synthesize primary data
•   Engage in monitoring
•   Inter-Agency cooperation
•   Humans embedded in nature
•   Adaptive Management – experiment and learn
•   Open to organizational change as fits the system
•   Values are more important than facts and logic
Values and Goals
• You get this from social, economic, and
  political
• Most important
• Not science or quantitative but drives
  everything
Science!!




        chase_elliott from flickr
Keystone
• Keystone species – otter
• Bottom of the food chain – menhanden
Who are the keystones in your
ecosystem?
Who are your menhaden?
Planned (some forethought) vs Natural
Experiments (need long-term
monitoring before)
OpenShift Example
Adaptive management and planned
experiments
No difference
data: responses out of sent
sample estimates:
prop A       prop B
0.04800000 0.05333333
95 percent confidence interval:
-0.02169480 0.01102814
X-squared = 0.3396, df = 1, p-value = 0.5601
alternative hypothesis: two.sided

                                  Type I = saying there is a difference when there isn’t
                                  Type II = saying there is no difference when there is
What action can you turn into an
experiment?
Natural Experiment
OpenShift Example
What monitoring are you doing?
What adaptations can you make based
       on knowledge gained?
Take homes
•   Be more quant
•   Do experiments don’t just do
•   Take advantage of natural experiments
•   Manage your ecosystem for key indicators
•   Diversity is important
•   Take the analogy of ecosystems farther and
    learn from them
r vs. K life history strategies and you
Where are you on the curve?

More Related Content

Similar to Dropping Science on Your Developer Ecosystem - lessons from Ecosystem Management

Biology - Chp 1 - Biology The Study Of Life - PowerPoint
Biology - Chp 1 - Biology The Study Of Life - PowerPointBiology - Chp 1 - Biology The Study Of Life - PowerPoint
Biology - Chp 1 - Biology The Study Of Life - PowerPointMel Anthony Pepito
 
Scientific study of life
Scientific study of lifeScientific study of life
Scientific study of lifeC Ebeling
 
Unidad pai 2 introducción inglés
Unidad pai 2 introducción inglésUnidad pai 2 introducción inglés
Unidad pai 2 introducción inglésaimorales
 
Bw essential ch01lecture
Bw essential ch01lectureBw essential ch01lecture
Bw essential ch01lectureAgam Arora
 
Biology Unit 1 Chapter 1 Lecture
Biology Unit 1 Chapter 1 LectureBiology Unit 1 Chapter 1 Lecture
Biology Unit 1 Chapter 1 Lecturepetruccis
 
Science 1 - session 1 - Research and experimentation.pdf
Science 1 - session 1 - Research and experimentation.pdfScience 1 - session 1 - Research and experimentation.pdf
Science 1 - session 1 - Research and experimentation.pdfAndreaAliciaLopezPac
 
Application of theories in nursing resea5 rch
Application of theories in nursing resea5 rchApplication of theories in nursing resea5 rch
Application of theories in nursing resea5 rchArun Madanan
 
day1.week22010.ppt
day1.week22010.pptday1.week22010.ppt
day1.week22010.pptkait23
 
Invaders, Security, Climate Change: Can we get movement on wicked problems?
Invaders, Security, Climate Change: Can we get movement on wicked problems?Invaders, Security, Climate Change: Can we get movement on wicked problems?
Invaders, Security, Climate Change: Can we get movement on wicked problems?Dawn Bazely
 
Nature of science and evolution
Nature of science and evolutionNature of science and evolution
Nature of science and evolutionQuanina Quan
 
Biol208_Lecture2_IntroductionToEcology (1).pdf
Biol208_Lecture2_IntroductionToEcology (1).pdfBiol208_Lecture2_IntroductionToEcology (1).pdf
Biol208_Lecture2_IntroductionToEcology (1).pdfMariaRowenaFlores
 
Conservation and management of large carnivores in France: A beneficial colla...
Conservation and management of large carnivores in France: A beneficial colla...Conservation and management of large carnivores in France: A beneficial colla...
Conservation and management of large carnivores in France: A beneficial colla...Olivier GIMENEZ
 
Biol208 lecture2 introduction_toecology
Biol208 lecture2 introduction_toecologyBiol208 lecture2 introduction_toecology
Biol208 lecture2 introduction_toecologypolat abdilla
 
Life Science Chapt1 2
Life Science Chapt1 2Life Science Chapt1 2
Life Science Chapt1 2deloresgreen
 
Scientific Thinking
Scientific ThinkingScientific Thinking
Scientific ThinkingC Ebeling
 

Similar to Dropping Science on Your Developer Ecosystem - lessons from Ecosystem Management (20)

Biology - Chp 1 - Biology The Study Of Life - PowerPoint
Biology - Chp 1 - Biology The Study Of Life - PowerPointBiology - Chp 1 - Biology The Study Of Life - PowerPoint
Biology - Chp 1 - Biology The Study Of Life - PowerPoint
 
Scientific study of life
Scientific study of lifeScientific study of life
Scientific study of life
 
Ap1.5
Ap1.5Ap1.5
Ap1.5
 
Unidad pai 2 introducción inglés
Unidad pai 2 introducción inglésUnidad pai 2 introducción inglés
Unidad pai 2 introducción inglés
 
Teleology
TeleologyTeleology
Teleology
 
BW_EssentialCh01Lecture.ppt
BW_EssentialCh01Lecture.pptBW_EssentialCh01Lecture.ppt
BW_EssentialCh01Lecture.ppt
 
Bw essential ch01lecture
Bw essential ch01lectureBw essential ch01lecture
Bw essential ch01lecture
 
Biology Unit 1 Chapter 1 Lecture
Biology Unit 1 Chapter 1 LectureBiology Unit 1 Chapter 1 Lecture
Biology Unit 1 Chapter 1 Lecture
 
Science 1 - session 1 - Research and experimentation.pdf
Science 1 - session 1 - Research and experimentation.pdfScience 1 - session 1 - Research and experimentation.pdf
Science 1 - session 1 - Research and experimentation.pdf
 
Application of theories in nursing resea5 rch
Application of theories in nursing resea5 rchApplication of theories in nursing resea5 rch
Application of theories in nursing resea5 rch
 
day1.week22010.ppt
day1.week22010.pptday1.week22010.ppt
day1.week22010.ppt
 
Invaders, Security, Climate Change: Can we get movement on wicked problems?
Invaders, Security, Climate Change: Can we get movement on wicked problems?Invaders, Security, Climate Change: Can we get movement on wicked problems?
Invaders, Security, Climate Change: Can we get movement on wicked problems?
 
Nature of science and evolution
Nature of science and evolutionNature of science and evolution
Nature of science and evolution
 
Biol208_Lecture2_IntroductionToEcology (1).pdf
Biol208_Lecture2_IntroductionToEcology (1).pdfBiol208_Lecture2_IntroductionToEcology (1).pdf
Biol208_Lecture2_IntroductionToEcology (1).pdf
 
Theory building (brm)
Theory building (brm)Theory building (brm)
Theory building (brm)
 
Agile Science
Agile ScienceAgile Science
Agile Science
 
Conservation and management of large carnivores in France: A beneficial colla...
Conservation and management of large carnivores in France: A beneficial colla...Conservation and management of large carnivores in France: A beneficial colla...
Conservation and management of large carnivores in France: A beneficial colla...
 
Biol208 lecture2 introduction_toecology
Biol208 lecture2 introduction_toecologyBiol208 lecture2 introduction_toecology
Biol208 lecture2 introduction_toecology
 
Life Science Chapt1 2
Life Science Chapt1 2Life Science Chapt1 2
Life Science Chapt1 2
 
Scientific Thinking
Scientific ThinkingScientific Thinking
Scientific Thinking
 

More from Steven Pousty

APPLICATIONS AND CONTAINERS AT SCALE: OpenShift + Kubernetes + Docker
APPLICATIONS AND CONTAINERS AT SCALE: OpenShift + Kubernetes + DockerAPPLICATIONS AND CONTAINERS AT SCALE: OpenShift + Kubernetes + Docker
APPLICATIONS AND CONTAINERS AT SCALE: OpenShift + Kubernetes + DockerSteven Pousty
 
Introduction to PaaS for application developers
Introduction to PaaS for application developersIntroduction to PaaS for application developers
Introduction to PaaS for application developersSteven Pousty
 
London Cloud Summit 2014 - raising the tide: getting developers in the cloud
London Cloud Summit 2014  - raising the tide: getting developers in the cloudLondon Cloud Summit 2014  - raising the tide: getting developers in the cloud
London Cloud Summit 2014 - raising the tide: getting developers in the cloudSteven Pousty
 
Workshop For pycon13
Workshop For pycon13Workshop For pycon13
Workshop For pycon13Steven Pousty
 
Build a PaaS with OpenShift Origin
Build a PaaS with OpenShift OriginBuild a PaaS with OpenShift Origin
Build a PaaS with OpenShift OriginSteven Pousty
 
Spatial script for MongoBoulder
Spatial script for MongoBoulderSpatial script for MongoBoulder
Spatial script for MongoBoulderSteven Pousty
 
Spatial MongoDB, Node.JS, and Express - server-side JS for your application
Spatial MongoDB, Node.JS, and Express - server-side JS for your applicationSpatial MongoDB, Node.JS, and Express - server-side JS for your application
Spatial MongoDB, Node.JS, and Express - server-side JS for your applicationSteven Pousty
 
Spatial script for CIMA
Spatial script for CIMASpatial script for CIMA
Spatial script for CIMASteven Pousty
 
Spatial script for my JS.Everywhere 2012
Spatial script for my JS.Everywhere 2012Spatial script for my JS.Everywhere 2012
Spatial script for my JS.Everywhere 2012Steven Pousty
 
Spatial Mongo and Node.JS on Openshift JS.Everywhere 2012
Spatial Mongo and Node.JS on Openshift JS.Everywhere 2012Spatial Mongo and Node.JS on Openshift JS.Everywhere 2012
Spatial Mongo and Node.JS on Openshift JS.Everywhere 2012Steven Pousty
 
Spatial script for Spatial mongo for PHP and Zend
Spatial script for Spatial mongo for PHP and ZendSpatial script for Spatial mongo for PHP and Zend
Spatial script for Spatial mongo for PHP and ZendSteven Pousty
 
Spatial mongo for PHP and Zend
Spatial mongo for PHP and ZendSpatial mongo for PHP and Zend
Spatial mongo for PHP and ZendSteven Pousty
 
Open shift intro for Philly PUG
Open shift intro for Philly PUGOpen shift intro for Philly PUG
Open shift intro for Philly PUGSteven Pousty
 
Open shift intro for Philly PUG
Open shift intro for Philly PUGOpen shift intro for Philly PUG
Open shift intro for Philly PUGSteven Pousty
 
Script for the geomeetup presentation
Script for the geomeetup presentationScript for the geomeetup presentation
Script for the geomeetup presentationSteven Pousty
 
Openshift GeoSpatial Capabilities
Openshift GeoSpatial CapabilitiesOpenshift GeoSpatial Capabilities
Openshift GeoSpatial CapabilitiesSteven Pousty
 
MongoSF - Spatial MongoDB in OpenShift - script file
MongoSF - Spatial MongoDB in OpenShift - script fileMongoSF - Spatial MongoDB in OpenShift - script file
MongoSF - Spatial MongoDB in OpenShift - script fileSteven Pousty
 
Mongo sf spatialmongo
Mongo sf spatialmongoMongo sf spatialmongo
Mongo sf spatialmongoSteven Pousty
 
Script for Spatial Mongo
Script for Spatial MongoScript for Spatial Mongo
Script for Spatial MongoSteven Pousty
 
OpenShift with Eclipse Tooling - EclipseCon 2012
OpenShift with Eclipse Tooling - EclipseCon 2012OpenShift with Eclipse Tooling - EclipseCon 2012
OpenShift with Eclipse Tooling - EclipseCon 2012Steven Pousty
 

More from Steven Pousty (20)

APPLICATIONS AND CONTAINERS AT SCALE: OpenShift + Kubernetes + Docker
APPLICATIONS AND CONTAINERS AT SCALE: OpenShift + Kubernetes + DockerAPPLICATIONS AND CONTAINERS AT SCALE: OpenShift + Kubernetes + Docker
APPLICATIONS AND CONTAINERS AT SCALE: OpenShift + Kubernetes + Docker
 
Introduction to PaaS for application developers
Introduction to PaaS for application developersIntroduction to PaaS for application developers
Introduction to PaaS for application developers
 
London Cloud Summit 2014 - raising the tide: getting developers in the cloud
London Cloud Summit 2014  - raising the tide: getting developers in the cloudLondon Cloud Summit 2014  - raising the tide: getting developers in the cloud
London Cloud Summit 2014 - raising the tide: getting developers in the cloud
 
Workshop For pycon13
Workshop For pycon13Workshop For pycon13
Workshop For pycon13
 
Build a PaaS with OpenShift Origin
Build a PaaS with OpenShift OriginBuild a PaaS with OpenShift Origin
Build a PaaS with OpenShift Origin
 
Spatial script for MongoBoulder
Spatial script for MongoBoulderSpatial script for MongoBoulder
Spatial script for MongoBoulder
 
Spatial MongoDB, Node.JS, and Express - server-side JS for your application
Spatial MongoDB, Node.JS, and Express - server-side JS for your applicationSpatial MongoDB, Node.JS, and Express - server-side JS for your application
Spatial MongoDB, Node.JS, and Express - server-side JS for your application
 
Spatial script for CIMA
Spatial script for CIMASpatial script for CIMA
Spatial script for CIMA
 
Spatial script for my JS.Everywhere 2012
Spatial script for my JS.Everywhere 2012Spatial script for my JS.Everywhere 2012
Spatial script for my JS.Everywhere 2012
 
Spatial Mongo and Node.JS on Openshift JS.Everywhere 2012
Spatial Mongo and Node.JS on Openshift JS.Everywhere 2012Spatial Mongo and Node.JS on Openshift JS.Everywhere 2012
Spatial Mongo and Node.JS on Openshift JS.Everywhere 2012
 
Spatial script for Spatial mongo for PHP and Zend
Spatial script for Spatial mongo for PHP and ZendSpatial script for Spatial mongo for PHP and Zend
Spatial script for Spatial mongo for PHP and Zend
 
Spatial mongo for PHP and Zend
Spatial mongo for PHP and ZendSpatial mongo for PHP and Zend
Spatial mongo for PHP and Zend
 
Open shift intro for Philly PUG
Open shift intro for Philly PUGOpen shift intro for Philly PUG
Open shift intro for Philly PUG
 
Open shift intro for Philly PUG
Open shift intro for Philly PUGOpen shift intro for Philly PUG
Open shift intro for Philly PUG
 
Script for the geomeetup presentation
Script for the geomeetup presentationScript for the geomeetup presentation
Script for the geomeetup presentation
 
Openshift GeoSpatial Capabilities
Openshift GeoSpatial CapabilitiesOpenshift GeoSpatial Capabilities
Openshift GeoSpatial Capabilities
 
MongoSF - Spatial MongoDB in OpenShift - script file
MongoSF - Spatial MongoDB in OpenShift - script fileMongoSF - Spatial MongoDB in OpenShift - script file
MongoSF - Spatial MongoDB in OpenShift - script file
 
Mongo sf spatialmongo
Mongo sf spatialmongoMongo sf spatialmongo
Mongo sf spatialmongo
 
Script for Spatial Mongo
Script for Spatial MongoScript for Spatial Mongo
Script for Spatial Mongo
 
OpenShift with Eclipse Tooling - EclipseCon 2012
OpenShift with Eclipse Tooling - EclipseCon 2012OpenShift with Eclipse Tooling - EclipseCon 2012
OpenShift with Eclipse Tooling - EclipseCon 2012
 

Dropping Science on Your Developer Ecosystem - lessons from Ecosystem Management