SlideShare a Scribd company logo
1 of 16
Download to read offline
Building A Cloud Foundry Dojo
A Model For Open Source Communities
Brian Gallagher, EMC Corporation
Building A Cloud Foundry Dojo
Cloud Foundry  Gaining Momentum in Enterprise
Scaling Contributors  Primary Goal
Scaling OSS Too Fast = Stability, Quality ⬇
The Dojo Approach Works  A Model For All OSS!
Follow The ‘Way’  Learn By Doing
CF  Best Choice for Cloud Native Enterprise Apps
Cloud Native Apps
Architecture
Technology
Methodology
Brand Consumer
Service
Organization
You !
Building A Dojo  7 Months In 15 Minutes
People  Selecting The BEST Talent
Java, Ruby, Go
XP, TDD, Agile
Collaborative
Open minded
Change World!
2300+  120+
Phone / Skype
Skill validation
120+  60+
In-person / Skype
Programming test
Speed, aptitude &
empathy
Must score >92
60+  30+
Full day on-site
2 half day pairs
30+  15+
RPI >92
Pairing:
•Yes / Yes = Yes
•Yes / Maybe = Yes
•No = No
15+  11+
6 week onsite Dojo
Daily pairing
The 3rd Day
3/6 wk retrospective
People  EMC Cloud Foundry Team
Yu XuebinVictorThinh
ScottPaulNancyMeganLuke
JeffIdit
CTO
Eric
Recruiting
Emily
Finance
Marie H
HR
Brian RBrian G
Yuval
People  EMC Team Experience
Main reason to join team?
• Fell in love with DevOps culture
• Cloud native is the future
• Test driven team = high quality product
• Executive support for XP, finally
First impressions of Labs?
• So loud. How can work get done?
• Wow, I'd love to work here!.
• Like walking into a dream.
• Looked like an agile startup
How do you like your job?
• Revolutionary coding culture
• Best experience to date.
• Sets bar for now & future
• Like it a lot, Areas to improve NPS
33
How was interview experience?
• Best ever, Really loved it.
• Felt motivated and alive
• Actually *LEARNED* in interview
• Committed code in interview NPS
100
People  Building A Collaborative
Environment
A Tale Of Two Cities
Toilet paperRearview
Mirror
BeeHive of
Energy
Creative
Messaging
Anatomy Of A Dojo – Cambridge, MA
PAIR PROGRAMMING STATIONS
96 Developers
COLLABORATION
SPACE
COLLABORATION
SPACE
TEAM
ROOMS
TEAM
ROOMS
TEAM
ROOMS
TEAM
ROOMS
HIPPO
OFFICES
HIPPO
OFFICES
HIPPO
OFFICES
HIPPO
OFFICES
MEETUP
& SOCIAL
AREA
FOOD !!
PING PONG !!
Process  Combining The Best Of The Best
CI CD
Xtreme
Software
Innovation
Process  Methodology Built In Daily
PAIR PROGRAMMING
Productivity / Innovation / Quality ⬆
Regular pair / team rotations
Risk of attrition ⬇
Rapid scale up / down of teams
Density / Communication ⬆
TEST DRIVEN DEVELOPMENT
Shorter bug cycles
Improves quality - lower CoPQ
Decreases capital & inventory
Improved QA : Dev ratio
DevOPS CI/CD
Rapid release cycles
Reduces technical risk
Increased customer adoption / c-sat
Facilitates ‘fail fast’
Risk
Time between releases
LEAN / AGILE
Improves backlog – 90% features
Decreases sustaining costs
Real time retrospectives
Continual improvements
Improved morale – small chunks
Technology  How Did We Contribute?
E M C C L O U D F O U N D R Y
T E C H N I C A L C O M M U N I T Y
CLOUD FOUNDRY
CONTRIBUTORS
CLOUD FOUNDRY
CONTRIBUTIONS
DOJO OUTSIDE OF PIVOTAL
ANNOUNCED 19 MAR 2015
MAIN AREAS OF
CONTRIBUTION
SPONSORED
CF MEETUPS
8 900+
3
1st
BOSH / CPI
UAA / CC
Technology  Areas Of Future Contribution
E M C C F C O M M U N I T Y
C H A N G I N G T H E W O R L D
C L O U D N A T I V E I N F R A S T R U C T U R E
PERSISTENCE
BARE METAL
DATA PROTECTION
SECURITY
Building A Cloud Foundry Dojo
Cloud Foundry  Gaining Momentum in Enterprise
Scaling Contributors  Primary Goal
Scaling OSS Too Fast = Stability, Quality ⬇
The Dojo Approach Works  A Model For All OSS!
Follow The ‘Way’  Learn By Doing
CF  Best Choice for Cloud Native Enterprise Apps
Cloud Foundry Summit Berlin Keynote

More Related Content

What's hot

What's hot (20)

Cloud computing
Cloud computingCloud computing
Cloud computing
 
A perspective on cloud computing and enterprise saa s applications
A perspective on cloud computing and enterprise saa s applicationsA perspective on cloud computing and enterprise saa s applications
A perspective on cloud computing and enterprise saa s applications
 
Ibm PureApplication system
Ibm PureApplication systemIbm PureApplication system
Ibm PureApplication system
 
Cloud First Architecture
Cloud First ArchitectureCloud First Architecture
Cloud First Architecture
 
The Future of Enterprise IT: DevOps and Data Lifecycle Management
The Future of Enterprise IT: DevOps and Data Lifecycle ManagementThe Future of Enterprise IT: DevOps and Data Lifecycle Management
The Future of Enterprise IT: DevOps and Data Lifecycle Management
 
Itzik Reich-EMC World 2015-Best Practices for running virtualized workloads o...
Itzik Reich-EMC World 2015-Best Practices for running virtualized workloads o...Itzik Reich-EMC World 2015-Best Practices for running virtualized workloads o...
Itzik Reich-EMC World 2015-Best Practices for running virtualized workloads o...
 
Cloud First: Be Prepared
Cloud First: Be PreparedCloud First: Be Prepared
Cloud First: Be Prepared
 
Post transaction cloud value creation
Post transaction cloud value creation Post transaction cloud value creation
Post transaction cloud value creation
 
Azure Cloud Adoption Framework + Governance - Sana Khan and Jay Kumar
Azure Cloud Adoption Framework + Governance - Sana Khan and Jay Kumar Azure Cloud Adoption Framework + Governance - Sana Khan and Jay Kumar
Azure Cloud Adoption Framework + Governance - Sana Khan and Jay Kumar
 
Emc solutions for sap_overview
Emc solutions for sap_overviewEmc solutions for sap_overview
Emc solutions for sap_overview
 
MT126 Virtustream Storage Cloud: Hyperscale Cloud Object Storage Built for th...
MT126 Virtustream Storage Cloud: Hyperscale Cloud Object Storage Built for th...MT126 Virtustream Storage Cloud: Hyperscale Cloud Object Storage Built for th...
MT126 Virtustream Storage Cloud: Hyperscale Cloud Object Storage Built for th...
 
Cloud Adoption Framework Phase one-moving to the cloud
Cloud Adoption Framework Phase one-moving to the cloudCloud Adoption Framework Phase one-moving to the cloud
Cloud Adoption Framework Phase one-moving to the cloud
 
Webinar CRUI Dell: flexilab, computer classroom made flexible
Webinar CRUI Dell: flexilab, computer classroom made flexible Webinar CRUI Dell: flexilab, computer classroom made flexible
Webinar CRUI Dell: flexilab, computer classroom made flexible
 
Cloud Enablement Engine Role Definition and Mapping
Cloud Enablement Engine Role Definition and MappingCloud Enablement Engine Role Definition and Mapping
Cloud Enablement Engine Role Definition and Mapping
 
Creating an Operating Model to enable a high frequency organization
Creating an Operating Model to enable a high frequency organizationCreating an Operating Model to enable a high frequency organization
Creating an Operating Model to enable a high frequency organization
 
PureSystems on the Private Cloud, John Kaemmerer and Gerry Novan, 11th Sept 14
PureSystems on the Private Cloud, John Kaemmerer and Gerry Novan, 11th Sept 14PureSystems on the Private Cloud, John Kaemmerer and Gerry Novan, 11th Sept 14
PureSystems on the Private Cloud, John Kaemmerer and Gerry Novan, 11th Sept 14
 
Omaha DevOps Meetup - Sept 2018
Omaha DevOps Meetup - Sept 2018Omaha DevOps Meetup - Sept 2018
Omaha DevOps Meetup - Sept 2018
 
EMC Academic Alliance Presentation
EMC Academic Alliance PresentationEMC Academic Alliance Presentation
EMC Academic Alliance Presentation
 
INDUSTRY-LEADING TECHNOLOGY FOR LONG TERM RETENTION OF BACKUPS IN THE CLOUD
INDUSTRY-LEADING  TECHNOLOGY FOR LONG TERM RETENTION OF BACKUPS IN THE CLOUDINDUSTRY-LEADING  TECHNOLOGY FOR LONG TERM RETENTION OF BACKUPS IN THE CLOUD
INDUSTRY-LEADING TECHNOLOGY FOR LONG TERM RETENTION OF BACKUPS IN THE CLOUD
 
Converged Everything, Converged Infrastructure delivering business value and ...
Converged Everything, Converged Infrastructure delivering business value and ...Converged Everything, Converged Infrastructure delivering business value and ...
Converged Everything, Converged Infrastructure delivering business value and ...
 

Viewers also liked

CENTERA_MIGRATOR_PPT_NOTES
CENTERA_MIGRATOR_PPT_NOTESCENTERA_MIGRATOR_PPT_NOTES
CENTERA_MIGRATOR_PPT_NOTES
Daniel Moshief
 
Digital India PPT
Digital India PPTDigital India PPT
Digital India PPT
Avani Bedi
 
Hannah Strakey
Hannah StrakeyHannah Strakey
Hannah Strakey
Dax Vorona
 
25 beautiful short phrases
25 beautiful short phrases25 beautiful short phrases
25 beautiful short phrases
Chandan Dubey
 

Viewers also liked (20)

Transforming Desktop Virtualization with Citrix XenDesktop and EMC XtremIO
Transforming Desktop Virtualization with Citrix XenDesktop and EMC XtremIOTransforming Desktop Virtualization with Citrix XenDesktop and EMC XtremIO
Transforming Desktop Virtualization with Citrix XenDesktop and EMC XtremIO
 
EMC FORUM RESEARCH GLOBAL RESULTS - 10,451 RESPONSES ACROSS 33 COUNTRIES
EMC FORUM RESEARCH GLOBAL RESULTS - 10,451 RESPONSES ACROSS 33 COUNTRIES EMC FORUM RESEARCH GLOBAL RESULTS - 10,451 RESPONSES ACROSS 33 COUNTRIES
EMC FORUM RESEARCH GLOBAL RESULTS - 10,451 RESPONSES ACROSS 33 COUNTRIES
 
EMC GLOBAL DATA PROTECTION INDEX
EMC GLOBAL DATA PROTECTION INDEX EMC GLOBAL DATA PROTECTION INDEX
EMC GLOBAL DATA PROTECTION INDEX
 
CENTERA_MIGRATOR_PPT_NOTES
CENTERA_MIGRATOR_PPT_NOTESCENTERA_MIGRATOR_PPT_NOTES
CENTERA_MIGRATOR_PPT_NOTES
 
A Vision of Cybercrime in Italy
A Vision of Cybercrime in ItalyA Vision of Cybercrime in Italy
A Vision of Cybercrime in Italy
 
Train Employees to Avoid Cybercrime
Train Employees to Avoid CybercrimeTrain Employees to Avoid Cybercrime
Train Employees to Avoid Cybercrime
 
Devnexus 2017 Cybercrime and the Developer: How do you make a difference?
Devnexus 2017 Cybercrime and the Developer: How do you make a difference?Devnexus 2017 Cybercrime and the Developer: How do you make a difference?
Devnexus 2017 Cybercrime and the Developer: How do you make a difference?
 
Tackle Unknown Threats with Symantec Endpoint Protection 14 Machine Learning
Tackle Unknown Threats with Symantec Endpoint Protection 14 Machine LearningTackle Unknown Threats with Symantec Endpoint Protection 14 Machine Learning
Tackle Unknown Threats with Symantec Endpoint Protection 14 Machine Learning
 
Best ppt of digital india
Best ppt of digital indiaBest ppt of digital india
Best ppt of digital india
 
Digital india ppt
Digital india pptDigital india ppt
Digital india ppt
 
digital india presentation
digital india presentationdigital india presentation
digital india presentation
 
Digital India PPT
Digital India PPTDigital India PPT
Digital India PPT
 
Why you should(n't) run your databases in the cloud
Why you should(n't) run your databases in the cloudWhy you should(n't) run your databases in the cloud
Why you should(n't) run your databases in the cloud
 
You Are the Target
You Are the TargetYou Are the Target
You Are the Target
 
Hannah Strakey
Hannah StrakeyHannah Strakey
Hannah Strakey
 
25 beautiful short phrases
25 beautiful short phrases25 beautiful short phrases
25 beautiful short phrases
 
Windows 8.1 a closer look
Windows 8.1 a closer lookWindows 8.1 a closer look
Windows 8.1 a closer look
 
Emajõe ööbik
Emajõe ööbik  Emajõe ööbik
Emajõe ööbik
 
Teacher & guru
Teacher & guruTeacher & guru
Teacher & guru
 
Minimum wage
Minimum wageMinimum wage
Minimum wage
 

Similar to Cloud Foundry Summit Berlin Keynote

Similar to Cloud Foundry Summit Berlin Keynote (20)

Scrum plus – why scrum is not enough for successful delivery
Scrum plus – why scrum is not enough for successful deliveryScrum plus – why scrum is not enough for successful delivery
Scrum plus – why scrum is not enough for successful delivery
 
Starting and Scaling Devops
Starting and Scaling Devops Starting and Scaling Devops
Starting and Scaling Devops
 
Starting and Scaling DevOps
Starting and Scaling DevOpsStarting and Scaling DevOps
Starting and Scaling DevOps
 
Practical DevOps
Practical DevOpsPractical DevOps
Practical DevOps
 
Agile Cafe Boulder - Panelist and keynote slides
Agile Cafe Boulder - Panelist and keynote slidesAgile Cafe Boulder - Panelist and keynote slides
Agile Cafe Boulder - Panelist and keynote slides
 
Jan de Vries - How to convince your boss that it is DevOps that he wants
Jan de Vries - How to convince your boss that it is DevOps that he wantsJan de Vries - How to convince your boss that it is DevOps that he wants
Jan de Vries - How to convince your boss that it is DevOps that he wants
 
Commissioning for Profit, Performance and Windsurfing Bomex 2016
Commissioning for Profit, Performance and Windsurfing Bomex 2016  Commissioning for Profit, Performance and Windsurfing Bomex 2016
Commissioning for Profit, Performance and Windsurfing Bomex 2016
 
Agile & DevOps - It's all about project success
Agile & DevOps - It's all about project successAgile & DevOps - It's all about project success
Agile & DevOps - It's all about project success
 
DOES14: Scott Prugh, CSG - DevOps and Lean in Legacy Environments
DOES14: Scott Prugh, CSG - DevOps and Lean in Legacy EnvironmentsDOES14: Scott Prugh, CSG - DevOps and Lean in Legacy Environments
DOES14: Scott Prugh, CSG - DevOps and Lean in Legacy Environments
 
Manchester ITExpo Talk: DevOps large and small - Cambridge Satchel
Manchester ITExpo Talk:  DevOps large and small - Cambridge SatchelManchester ITExpo Talk:  DevOps large and small - Cambridge Satchel
Manchester ITExpo Talk: DevOps large and small - Cambridge Satchel
 
Agile Development From A Developers Perspective
Agile Development From A Developers PerspectiveAgile Development From A Developers Perspective
Agile Development From A Developers Perspective
 
Base Logic Inc Solution Offering
Base Logic Inc Solution OfferingBase Logic Inc Solution Offering
Base Logic Inc Solution Offering
 
The Pragmatic Agilist
The Pragmatic AgilistThe Pragmatic Agilist
The Pragmatic Agilist
 
Business Value of Lean Thinking
Business Value of Lean ThinkingBusiness Value of Lean Thinking
Business Value of Lean Thinking
 
App Dyanmics & SOASTA Testing & Monitoring Coverage, March 2012
App Dyanmics & SOASTA Testing & Monitoring Coverage, March 2012App Dyanmics & SOASTA Testing & Monitoring Coverage, March 2012
App Dyanmics & SOASTA Testing & Monitoring Coverage, March 2012
 
DevOps in China
DevOps in ChinaDevOps in China
DevOps in China
 
The People Model & Cloud Transformation - Transformation Day Public Sector Lo...
The People Model & Cloud Transformation - Transformation Day Public Sector Lo...The People Model & Cloud Transformation - Transformation Day Public Sector Lo...
The People Model & Cloud Transformation - Transformation Day Public Sector Lo...
 
Using Lean Thinking to Identify and Address Delivery Pipeline Bottlenecks
Using Lean Thinking to Identify and Address Delivery Pipeline BottlenecksUsing Lean Thinking to Identify and Address Delivery Pipeline Bottlenecks
Using Lean Thinking to Identify and Address Delivery Pipeline Bottlenecks
 
How to develop a common sense of "DONE"?
How to develop a common sense of "DONE"?How to develop a common sense of "DONE"?
How to develop a common sense of "DONE"?
 
Software Testing in a Digital Transformation Journey
Software Testing in a Digital Transformation JourneySoftware Testing in a Digital Transformation Journey
Software Testing in a Digital Transformation Journey
 

More from EMC

Virtualization Myths Infographic
Virtualization Myths Infographic Virtualization Myths Infographic
Virtualization Myths Infographic
EMC
 
Data Science and Big Data Analytics Book from EMC Education Services
Data Science and Big Data Analytics Book from EMC Education ServicesData Science and Big Data Analytics Book from EMC Education Services
Data Science and Big Data Analytics Book from EMC Education Services
EMC
 
Threat detection-report-backoff-pos
Threat detection-report-backoff-posThreat detection-report-backoff-pos
Threat detection-report-backoff-pos
EMC
 

More from EMC (20)

Citrix ready-webinar-xtremio
Citrix ready-webinar-xtremioCitrix ready-webinar-xtremio
Citrix ready-webinar-xtremio
 
EMC with Mirantis Openstack
EMC with Mirantis OpenstackEMC with Mirantis Openstack
EMC with Mirantis Openstack
 
Pivotal : Moments in Container History
Pivotal : Moments in Container History Pivotal : Moments in Container History
Pivotal : Moments in Container History
 
Data Lake Protection - A Technical Review
Data Lake Protection - A Technical ReviewData Lake Protection - A Technical Review
Data Lake Protection - A Technical Review
 
Mobile E-commerce: Friend or Foe
Mobile E-commerce: Friend or FoeMobile E-commerce: Friend or Foe
Mobile E-commerce: Friend or Foe
 
Virtualization Myths Infographic
Virtualization Myths Infographic Virtualization Myths Infographic
Virtualization Myths Infographic
 
Intelligence-Driven GRC for Security
Intelligence-Driven GRC for SecurityIntelligence-Driven GRC for Security
Intelligence-Driven GRC for Security
 
The Trust Paradox: Access Management and Trust in an Insecure Age
The Trust Paradox: Access Management and Trust in an Insecure AgeThe Trust Paradox: Access Management and Trust in an Insecure Age
The Trust Paradox: Access Management and Trust in an Insecure Age
 
EMC Technology Day - SRM University 2015
EMC Technology Day - SRM University 2015EMC Technology Day - SRM University 2015
EMC Technology Day - SRM University 2015
 
EMC Academic Summit 2015
EMC Academic Summit 2015EMC Academic Summit 2015
EMC Academic Summit 2015
 
Data Science and Big Data Analytics Book from EMC Education Services
Data Science and Big Data Analytics Book from EMC Education ServicesData Science and Big Data Analytics Book from EMC Education Services
Data Science and Big Data Analytics Book from EMC Education Services
 
Using EMC Symmetrix Storage in VMware vSphere Environments
Using EMC Symmetrix Storage in VMware vSphere EnvironmentsUsing EMC Symmetrix Storage in VMware vSphere Environments
Using EMC Symmetrix Storage in VMware vSphere Environments
 
Using EMC VNX storage with VMware vSphereTechBook
Using EMC VNX storage with VMware vSphereTechBookUsing EMC VNX storage with VMware vSphereTechBook
Using EMC VNX storage with VMware vSphereTechBook
 
2014 Cybercrime Roundup: The Year of the POS Breach
2014 Cybercrime Roundup: The Year of the POS Breach2014 Cybercrime Roundup: The Year of the POS Breach
2014 Cybercrime Roundup: The Year of the POS Breach
 
EMC Isilon Best Practices for Hadoop Data Storage
EMC Isilon Best Practices for Hadoop Data StorageEMC Isilon Best Practices for Hadoop Data Storage
EMC Isilon Best Practices for Hadoop Data Storage
 
The Evolution of IP Storage and Its Impact on the Network
The Evolution of IP Storage and Its Impact on the NetworkThe Evolution of IP Storage and Its Impact on the Network
The Evolution of IP Storage and Its Impact on the Network
 
Provisioning 2.0: The Future of Provisioning
Provisioning 2.0: The Future of ProvisioningProvisioning 2.0: The Future of Provisioning
Provisioning 2.0: The Future of Provisioning
 
The EMC Isilon Scale-Out Data Lake
The EMC Isilon Scale-Out Data LakeThe EMC Isilon Scale-Out Data Lake
The EMC Isilon Scale-Out Data Lake
 
Connecting Access Governance and Privileged Access Management
Connecting Access Governance and Privileged Access ManagementConnecting Access Governance and Privileged Access Management
Connecting Access Governance and Privileged Access Management
 
Threat detection-report-backoff-pos
Threat detection-report-backoff-posThreat detection-report-backoff-pos
Threat detection-report-backoff-pos
 

Recently uploaded

+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
vu2urc
 

Recently uploaded (20)

🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
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
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
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...
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
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
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 

Cloud Foundry Summit Berlin Keynote

  • 1.
  • 2. Building A Cloud Foundry Dojo A Model For Open Source Communities Brian Gallagher, EMC Corporation
  • 3. Building A Cloud Foundry Dojo Cloud Foundry  Gaining Momentum in Enterprise Scaling Contributors  Primary Goal Scaling OSS Too Fast = Stability, Quality ⬇ The Dojo Approach Works  A Model For All OSS! Follow The ‘Way’  Learn By Doing CF  Best Choice for Cloud Native Enterprise Apps
  • 5. Building A Dojo  7 Months In 15 Minutes
  • 6. People  Selecting The BEST Talent Java, Ruby, Go XP, TDD, Agile Collaborative Open minded Change World! 2300+  120+ Phone / Skype Skill validation 120+  60+ In-person / Skype Programming test Speed, aptitude & empathy Must score >92 60+  30+ Full day on-site 2 half day pairs 30+  15+ RPI >92 Pairing: •Yes / Yes = Yes •Yes / Maybe = Yes •No = No 15+  11+ 6 week onsite Dojo Daily pairing The 3rd Day 3/6 wk retrospective
  • 7. People  EMC Cloud Foundry Team Yu XuebinVictorThinh ScottPaulNancyMeganLuke JeffIdit CTO Eric Recruiting Emily Finance Marie H HR Brian RBrian G Yuval
  • 8. People  EMC Team Experience Main reason to join team? • Fell in love with DevOps culture • Cloud native is the future • Test driven team = high quality product • Executive support for XP, finally First impressions of Labs? • So loud. How can work get done? • Wow, I'd love to work here!. • Like walking into a dream. • Looked like an agile startup How do you like your job? • Revolutionary coding culture • Best experience to date. • Sets bar for now & future • Like it a lot, Areas to improve NPS 33 How was interview experience? • Best ever, Really loved it. • Felt motivated and alive • Actually *LEARNED* in interview • Committed code in interview NPS 100
  • 9. People  Building A Collaborative Environment A Tale Of Two Cities Toilet paperRearview Mirror BeeHive of Energy Creative Messaging
  • 10. Anatomy Of A Dojo – Cambridge, MA PAIR PROGRAMMING STATIONS 96 Developers COLLABORATION SPACE COLLABORATION SPACE TEAM ROOMS TEAM ROOMS TEAM ROOMS TEAM ROOMS HIPPO OFFICES HIPPO OFFICES HIPPO OFFICES HIPPO OFFICES MEETUP & SOCIAL AREA FOOD !! PING PONG !!
  • 11. Process  Combining The Best Of The Best CI CD Xtreme Software Innovation
  • 12. Process  Methodology Built In Daily PAIR PROGRAMMING Productivity / Innovation / Quality ⬆ Regular pair / team rotations Risk of attrition ⬇ Rapid scale up / down of teams Density / Communication ⬆ TEST DRIVEN DEVELOPMENT Shorter bug cycles Improves quality - lower CoPQ Decreases capital & inventory Improved QA : Dev ratio DevOPS CI/CD Rapid release cycles Reduces technical risk Increased customer adoption / c-sat Facilitates ‘fail fast’ Risk Time between releases LEAN / AGILE Improves backlog – 90% features Decreases sustaining costs Real time retrospectives Continual improvements Improved morale – small chunks
  • 13. Technology  How Did We Contribute? E M C C L O U D F O U N D R Y T E C H N I C A L C O M M U N I T Y CLOUD FOUNDRY CONTRIBUTORS CLOUD FOUNDRY CONTRIBUTIONS DOJO OUTSIDE OF PIVOTAL ANNOUNCED 19 MAR 2015 MAIN AREAS OF CONTRIBUTION SPONSORED CF MEETUPS 8 900+ 3 1st BOSH / CPI UAA / CC
  • 14. Technology  Areas Of Future Contribution E M C C F C O M M U N I T Y C H A N G I N G T H E W O R L D C L O U D N A T I V E I N F R A S T R U C T U R E PERSISTENCE BARE METAL DATA PROTECTION SECURITY
  • 15. Building A Cloud Foundry Dojo Cloud Foundry  Gaining Momentum in Enterprise Scaling Contributors  Primary Goal Scaling OSS Too Fast = Stability, Quality ⬇ The Dojo Approach Works  A Model For All OSS! Follow The ‘Way’  Learn By Doing CF  Best Choice for Cloud Native Enterprise Apps