SlideShare uma empresa Scribd logo
1 de 21
www.immobilienscout24.dewww.immobilienscout24.de
devops in the real world
ImmobilienScout24
Cloudops Summit 2013 | Andreas Hankel – VP Technology
What is ImmobilienScout24?
“My best decisions all
around my real estate”
we are Germany’s by far most used property portal
we connect real estate seekers and listers
Seite 2
Our mission:
Discover. Decide. Live.
Seite 3
The „million“ Numbers!
We have a reach of over 20 million visitors per month (35% mobile)
33,000 Professional real estate listers per month
73,000 Private real estate listers / FSBO*1 per month
1,5 million listings per year
Real estate seekers spend 332 million minutes per month on our web portal
More than 60 million visits per month (47% mobile) *2
More than 250 million Exposé views pe month (47% mobile) *2
More than 2,6 million vendor contacs (25% mobile)*2
Seite 4
*1 For sale by owner
*2 August2013 Quelle ImmobilienScout24
IT Facts & Figures
Breadth and depth
more than 12.000 web pages on IS24 domain
2 Mobile Web Apps
9 iOS apps & 6 android apps & 1 Win Mobile app
More than 1900 Server >230 Server Types
More than 2,5 million lines of code
IT Operations / Infrastructure
Two datacenters (Berlin, Hamburg)
Four Uplink Providers
Akamai CDN
Technology stack
Redhat Enterprise Linux 5.X und 6.X, Scientific Linux 6.X
Java JDK 6/7, Ruby, Grails, Python
Spring MVC, Spring Webflow, Hibernate, JPA
Oracle RAC Database, Mongo DB, MySQL, Hadoop, elasticsearch
Seite 5
August2013 Quelle ImmobilienScout24
Agile Product Development
Agile - Organization
Scrum since 2008 & Kanban since 2010
~160 employees (IT)
35 teams (small, cross-functional)
Dedicated scrum masters / agile coaches
2-3 weeks sprints
Speed
1-weekly release cycle for core Application - 20 minutes as fast
200 stories per month
2000 defects in 2012 - 90/98% closed in 7/21 days
Less then 100 currently open bugs
Seite 6
August2013 Quelle ImmobilienScout24
Who am I?
I am responsible for developing, delivering and operations
I am a change manager
I am a mentor
I enable business
I search for innovation
I remove barriers and build bridges
I am the hedgehog in our IT wallet
I am a father
I am a horseman
Seite 7
What problem do we have to
solve?
the classic DEV vs. OPS problem
Seite 8
DEV:
developing new features
will be able to change everything
will be fast and independent
Testing features in DEV
use all the new tech stuff
OPS:
keep the platform stable
Have to wake up at 02:00 am
Have to know what changed
OPS is not a test stage
be able to fix everything
the DEV stage doesn’t look like the OPS stage
Think & Talk
Seite 9
Core Principles
 think big and learn to break things (disruption)
 Understand which markets, industries, service are not transparent or efficient
 Reduce complexity in the core of the respective market/industry/service
 customer value driven
 Stop doing things customers do not value – value is decided by the customer not by us
 based on insights or hypothesis’ test/learning
 start small and learn fast
 start small with a minimum viable product (MVP)
 Done is better than done perfect
 Measure to learn and learn fast – kill quickly
 speed
 independent services & technology layers
 continuous deployment
 optimize for speed and flexibility not only efficiency
 end-2-end responsible teams
 reduce handovers and
 enable multidisciplinary actions
 independent and autonomous teams
buildlearn
mea-
sure
dis-
cover
Seite 10
OK, but how to get there?
We have to change our mindset and behavior
Seite 11
We have to set the right goals for DEV
and OPS (at best the same!)
We have to ensure transparency
We have to share the tools
We have to share the pain
We have to share the success
We should think DEVOPS
I am a Manager,
not a DEV or OPS
I am the man in the middle between DEV and OPS
I can make change happen
I have to change my role from classic “command and control” management
into servant leadership
I have to decide if I want to remain the manager or
if I want to be the coach of the team
Seite 12
I am not the only Manager
I am part of a manager team
I have a team of (change)managers
They have to change their own role from command and control
into servant leadership
I have to empower them to become a coach
Seite 13
Organize people
to match
the business
What to do?
Define clear goals and communicate them
Define clear constraints
Offer assistance, and be available when needed!
Communicate our commitment
find right minded employees
Use the speed of trust
Seite 14
Devops & Agile
Agile has become mainstream for product
development
It is necessary to involve ALL other teams in Agile
Try to become a Agile company, not only a Agile IT
Be able to concentrate on how to build a feature
If you be Agile in a right way, you only have to scale
your business
Seite 15
Where arewe now?
Seite 16
We do continuous integration
We do automated testing
We do automated deployment
We do continuous live delivery
We are there.
We share the tools
We work on our transparency
We have shared the pain
We have shared the success
Continuous delivery
Seite 17
ideas products
Devops:
Seite 18
Is not a tool, but a method
Is not a team, but skill
Is a community movement
You can exemplify it
You should allow it
leadership:
Seite 19
Inspired by Jim Collins
People
Mindset
Acting
Technology
www.immobilienscout24.de
Kontakt:
Immobilien Scout GmbH
Andreasstraße 10
10243 Berlin
Fon: +49 (0)30 243 01-1645
Email: andreas.hankel@immobilienscout24.de
URL: www.immobilienscout24.de
Vielen Dank für Ihre
Aufmerksamkeit!
Seite 21
Quellenangaben
Bilder:
Seite 0 - Fotolia_52303849_S_© James Thew - Fotolia.com
Seite 9 - Fotolia_51109165_S_© alphaspirit - Fotolia.com
Seite 11 - Fotolia_40298094_XS_© yuryimaging - Fotolia.com
Seite 12 – Fotolia_51716101_S_© alphaspirit - Fotolia.com
Seite 13 – Fotolia_51155523_XS_© lassedesignen - Fotolia.com
Seite 16 – 2012 James Shore and Diana Larsen
Seite 17 - 7G -Tronic - © 2013 Daimler Benz AG

Mais conteúdo relacionado

Mais procurados

Push the button with continuous delivery
Push the button with continuous deliveryPush the button with continuous delivery
Push the button with continuous delivery
Thoughtworks
 
Getfly payroll unis - Phần mềm tính lương hiệu quả
Getfly payroll unis - Phần mềm tính lương hiệu quảGetfly payroll unis - Phần mềm tính lương hiệu quả
Getfly payroll unis - Phần mềm tính lương hiệu quả
btkIT
 

Mais procurados (20)

Push the button with continuous delivery
Push the button with continuous deliveryPush the button with continuous delivery
Push the button with continuous delivery
 
Reason to work at a startup
Reason to work at a startupReason to work at a startup
Reason to work at a startup
 
The 5 Characters of Product Management with Former Etsy PM
 The 5 Characters of Product Management with Former Etsy PM The 5 Characters of Product Management with Former Etsy PM
The 5 Characters of Product Management with Former Etsy PM
 
How to Build the Best Apps by Ticketmaster’s Sr. Product Manager
How to Build the Best Apps by Ticketmaster’s Sr. Product ManagerHow to Build the Best Apps by Ticketmaster’s Sr. Product Manager
How to Build the Best Apps by Ticketmaster’s Sr. Product Manager
 
Design Prototypes that Feel Real w/ Proto.io Product Evangelist
 Design Prototypes that Feel Real w/ Proto.io Product Evangelist Design Prototypes that Feel Real w/ Proto.io Product Evangelist
Design Prototypes that Feel Real w/ Proto.io Product Evangelist
 
How to Prioritize as a PM by Google's Product Manager
How to Prioritize as a PM by Google's Product ManagerHow to Prioritize as a PM by Google's Product Manager
How to Prioritize as a PM by Google's Product Manager
 
Getfly payroll unis - Phần mềm tính lương hiệu quả
Getfly payroll unis - Phần mềm tính lương hiệu quảGetfly payroll unis - Phần mềm tính lương hiệu quả
Getfly payroll unis - Phần mềm tính lương hiệu quả
 
Scrum Transformation - 1 year after - our story - Agile by Example 2017
Scrum Transformation - 1 year after - our story - Agile by Example 2017Scrum Transformation - 1 year after - our story - Agile by Example 2017
Scrum Transformation - 1 year after - our story - Agile by Example 2017
 
How to Get from Ideation to an MVP by Expedia Senior Tech PM
How to Get from Ideation to an MVP by Expedia Senior Tech PMHow to Get from Ideation to an MVP by Expedia Senior Tech PM
How to Get from Ideation to an MVP by Expedia Senior Tech PM
 
How to Disrupt Digital Product Cultures by LearnVest VP of Product
How to Disrupt Digital Product Cultures by LearnVest VP of ProductHow to Disrupt Digital Product Cultures by LearnVest VP of Product
How to Disrupt Digital Product Cultures by LearnVest VP of Product
 
Product Development with Spotify's Product Manager
 Product Development with Spotify's Product Manager Product Development with Spotify's Product Manager
Product Development with Spotify's Product Manager
 
Customer to Product Idea Iteration by Amazon's Product Manager
Customer to Product Idea Iteration by Amazon's Product ManagerCustomer to Product Idea Iteration by Amazon's Product Manager
Customer to Product Idea Iteration by Amazon's Product Manager
 
How to Motivate Your Team by Pandora Dir. of Product Management
How to Motivate Your Team by Pandora Dir. of Product ManagementHow to Motivate Your Team by Pandora Dir. of Product Management
How to Motivate Your Team by Pandora Dir. of Product Management
 
My Journey into Product Management by Google Product Manager
My Journey into Product Management by Google Product ManagerMy Journey into Product Management by Google Product Manager
My Journey into Product Management by Google Product Manager
 
5 Leadership Lessons from the Trenches by Twitch Senior PM
5 Leadership Lessons from the Trenches by Twitch Senior PM5 Leadership Lessons from the Trenches by Twitch Senior PM
5 Leadership Lessons from the Trenches by Twitch Senior PM
 
Роман Павлюк "How to make Enterprise IT great again with help of Product Mana...
Роман Павлюк "How to make Enterprise IT great again with help of Product Mana...Роман Павлюк "How to make Enterprise IT great again with help of Product Mana...
Роман Павлюк "How to make Enterprise IT great again with help of Product Mana...
 
Solving Problems by Using Products with Google's Product Manager
Solving Problems by Using Products with Google's Product ManagerSolving Problems by Using Products with Google's Product Manager
Solving Problems by Using Products with Google's Product Manager
 
Building software that matters (BetterSoftware 2013)
Building software that matters (BetterSoftware 2013)Building software that matters (BetterSoftware 2013)
Building software that matters (BetterSoftware 2013)
 
5 Tips for Non-Technical Product Managers by CBS Interactive PM
5 Tips for Non-Technical Product Managers by CBS Interactive PM5 Tips for Non-Technical Product Managers by CBS Interactive PM
5 Tips for Non-Technical Product Managers by CBS Interactive PM
 
Der pathologische Programmierer
Der pathologische ProgrammiererDer pathologische Programmierer
Der pathologische Programmierer
 

Destaque

Federal & State Cases: LexisNexis
Federal & State Cases: LexisNexisFederal & State Cases: LexisNexis
Federal & State Cases: LexisNexis
staffordlibrary
 
Images for my contents page
Images for my contents pageImages for my contents page
Images for my contents page
sarahlambe
 
What is ‘real’ about my magazine
What is ‘real’ about my magazineWhat is ‘real’ about my magazine
What is ‘real’ about my magazine
sarahlambe
 
Integrating email with social media ebook
Integrating email with social media ebookIntegrating email with social media ebook
Integrating email with social media ebook
PML Media
 
Media Technologies
Media TechnologiesMedia Technologies
Media Technologies
sarahlambe
 
Self-Branding
Self-Branding Self-Branding
Self-Branding
mayra3
 

Destaque (20)

WS: Uhl, Lisog - Deutsche Wolke
WS: Uhl, Lisog - Deutsche WolkeWS: Uhl, Lisog - Deutsche Wolke
WS: Uhl, Lisog - Deutsche Wolke
 
Mirza
MirzaMirza
Mirza
 
Media
MediaMedia
Media
 
How to converge Media: 3 Steps to Bring Together Paid, Owned & Earned
How to converge Media: 3 Steps to Bring Together Paid, Owned & EarnedHow to converge Media: 3 Steps to Bring Together Paid, Owned & Earned
How to converge Media: 3 Steps to Bring Together Paid, Owned & Earned
 
Digital innovation
Digital innovationDigital innovation
Digital innovation
 
Basic SEO by Andrea H. Berberich @webpresenceopti
Basic SEO by Andrea H. Berberich @webpresenceoptiBasic SEO by Andrea H. Berberich @webpresenceopti
Basic SEO by Andrea H. Berberich @webpresenceopti
 
Introduction to adobe e learning suite no_macro
Introduction to adobe e learning suite no_macroIntroduction to adobe e learning suite no_macro
Introduction to adobe e learning suite no_macro
 
Federal & State Cases: LexisNexis
Federal & State Cases: LexisNexisFederal & State Cases: LexisNexis
Federal & State Cases: LexisNexis
 
Programming humans
Programming humansProgramming humans
Programming humans
 
Convergence – Social Enterprise
Convergence – Social EnterpriseConvergence – Social Enterprise
Convergence – Social Enterprise
 
Images for my contents page
Images for my contents pageImages for my contents page
Images for my contents page
 
What is ‘real’ about my magazine
What is ‘real’ about my magazineWhat is ‘real’ about my magazine
What is ‘real’ about my magazine
 
Systems Integration in the Cloud Era, Kai Wähner MaibornWolff
Systems Integration in the Cloud Era, Kai Wähner MaibornWolffSystems Integration in the Cloud Era, Kai Wähner MaibornWolff
Systems Integration in the Cloud Era, Kai Wähner MaibornWolff
 
Social Media Analysis & Strategy - revised 1-14-14
Social Media Analysis & Strategy - revised 1-14-14Social Media Analysis & Strategy - revised 1-14-14
Social Media Analysis & Strategy - revised 1-14-14
 
Zarf
ZarfZarf
Zarf
 
12 chairs of modernism
12 chairs of modernism12 chairs of modernism
12 chairs of modernism
 
The Life, Death and Afterlife of Virtual Worlds for Education & Training
The Life, Death and Afterlife of Virtual Worlds for Education & TrainingThe Life, Death and Afterlife of Virtual Worlds for Education & Training
The Life, Death and Afterlife of Virtual Worlds for Education & Training
 
Integrating email with social media ebook
Integrating email with social media ebookIntegrating email with social media ebook
Integrating email with social media ebook
 
Media Technologies
Media TechnologiesMedia Technologies
Media Technologies
 
Self-Branding
Self-Branding Self-Branding
Self-Branding
 

Semelhante a Devops in the real world

Energized Work: Software that means business
Energized Work: Software that means businessEnergized Work: Software that means business
Energized Work: Software that means business
Energized Work
 

Semelhante a Devops in the real world (20)

David&Goliath@ALE2014
David&Goliath@ALE2014David&Goliath@ALE2014
David&Goliath@ALE2014
 
location independent entrepreneurs - Marcel Füssinger
location independent entrepreneurs - Marcel Füssingerlocation independent entrepreneurs - Marcel Füssinger
location independent entrepreneurs - Marcel Füssinger
 
Career Assignment
Career AssignmentCareer Assignment
Career Assignment
 
BECOMING AGILE / RESPONSIVE THE NEED FOR AND PATH TO TRANSFORMING FOR EXPONEN...
BECOMING AGILE / RESPONSIVE THE NEED FOR AND PATH TO TRANSFORMING FOR EXPONEN...BECOMING AGILE / RESPONSIVE THE NEED FOR AND PATH TO TRANSFORMING FOR EXPONEN...
BECOMING AGILE / RESPONSIVE THE NEED FOR AND PATH TO TRANSFORMING FOR EXPONEN...
 
Becoming Agile / Responsive
Becoming Agile / ResponsiveBecoming Agile / Responsive
Becoming Agile / Responsive
 
Stephen Allott Growing Profitable Businesses in the Second Machine Age BoS2016
Stephen Allott Growing Profitable Businesses in the Second Machine Age BoS2016Stephen Allott Growing Profitable Businesses in the Second Machine Age BoS2016
Stephen Allott Growing Profitable Businesses in the Second Machine Age BoS2016
 
What does a digitally transformed company really look like?
What does a digitally transformed company really look like?What does a digitally transformed company really look like?
What does a digitally transformed company really look like?
 
Young Project Leaders - 2020 Project Management Institute Interview
Young Project Leaders - 2020 Project Management Institute InterviewYoung Project Leaders - 2020 Project Management Institute Interview
Young Project Leaders - 2020 Project Management Institute Interview
 
Driving agility into your customer experience
Driving agility into your customer experienceDriving agility into your customer experience
Driving agility into your customer experience
 
Marketing scrum at VODW dag
Marketing scrum at VODW dagMarketing scrum at VODW dag
Marketing scrum at VODW dag
 
Holiday PPM Checklist
Holiday PPM ChecklistHoliday PPM Checklist
Holiday PPM Checklist
 
Agiles Sales Methodology English March 2015
Agiles Sales Methodology English March 2015Agiles Sales Methodology English March 2015
Agiles Sales Methodology English March 2015
 
Fraser - An hbo recruitment brochure
Fraser - An hbo recruitment brochureFraser - An hbo recruitment brochure
Fraser - An hbo recruitment brochure
 
Gartner ADDI 2018: Pivotal & Service NSW
Gartner ADDI 2018: Pivotal & Service NSWGartner ADDI 2018: Pivotal & Service NSW
Gartner ADDI 2018: Pivotal & Service NSW
 
The 10 most innovative companies of the year 2019
The 10 most innovative companies of the year 2019The 10 most innovative companies of the year 2019
The 10 most innovative companies of the year 2019
 
SFDC SA Drain
SFDC SA DrainSFDC SA Drain
SFDC SA Drain
 
Baabtra.com and massbaab.com where are we heading-
Baabtra.com and massbaab.com   where are we heading-Baabtra.com and massbaab.com   where are we heading-
Baabtra.com and massbaab.com where are we heading-
 
Agile E Business Valtech Agile Edge London March 2010 Al Goerner
Agile  E Business Valtech Agile Edge London   March 2010   Al GoernerAgile  E Business Valtech Agile Edge London   March 2010   Al Goerner
Agile E Business Valtech Agile Edge London March 2010 Al Goerner
 
Energized Work: Software that means business
Energized Work: Software that means businessEnergized Work: Software that means business
Energized Work: Software that means business
 
Evolution of agile software development methods @ FriendScout24
Evolution of agile software development methods @ FriendScout24Evolution of agile software development methods @ FriendScout24
Evolution of agile software development methods @ FriendScout24
 

Mais de CloudOps Summit

Mais de CloudOps Summit (20)

Enable2Cloud: Risk Management by Cloud Escrow
Enable2Cloud: Risk Management by Cloud EscrowEnable2Cloud: Risk Management by Cloud Escrow
Enable2Cloud: Risk Management by Cloud Escrow
 
Augmenting People – Steuern wir noch oder werden wir gesteuert?
Augmenting People –  Steuern wir noch oder werden wir gesteuert?Augmenting People –  Steuern wir noch oder werden wir gesteuert?
Augmenting People – Steuern wir noch oder werden wir gesteuert?
 
Enterprise IT - between ugly and sexy
Enterprise IT - between ugly and sexyEnterprise IT - between ugly and sexy
Enterprise IT - between ugly and sexy
 
Time is the currency of IT
Time is the currency of ITTime is the currency of IT
Time is the currency of IT
 
Komplex – Perplex?
Komplex – Perplex?Komplex – Perplex?
Komplex – Perplex?
 
Agile Stabilität - Wenn Operations agil wird
Agile Stabilität - Wenn Operations agil wirdAgile Stabilität - Wenn Operations agil wird
Agile Stabilität - Wenn Operations agil wird
 
Agile Virtualisierung
Agile VirtualisierungAgile Virtualisierung
Agile Virtualisierung
 
Banking Reloaded
Banking ReloadedBanking Reloaded
Banking Reloaded
 
Lokale Clouds für mehr Kontrolle der Unternehmensdaten
Lokale Clouds für mehr Kontrolle der UnternehmensdatenLokale Clouds für mehr Kontrolle der Unternehmensdaten
Lokale Clouds für mehr Kontrolle der Unternehmensdaten
 
True Storage Virtualization with Software-Defined Storage
True Storage Virtualization with Software-Defined StorageTrue Storage Virtualization with Software-Defined Storage
True Storage Virtualization with Software-Defined Storage
 
Cloud Computing is not simple
Cloud Computing is not simpleCloud Computing is not simple
Cloud Computing is not simple
 
How to Create Value Through Mergers & Acquisitions
How to Create Value Through Mergers & AcquisitionsHow to Create Value Through Mergers & Acquisitions
How to Create Value Through Mergers & Acquisitions
 
You should not own a data center
You should not own a data centerYou should not own a data center
You should not own a data center
 
Cloud-Dienste aus DE & EU als AWS Konkurrenz
Cloud-Dienste aus DE & EU als AWS KonkurrenzCloud-Dienste aus DE & EU als AWS Konkurrenz
Cloud-Dienste aus DE & EU als AWS Konkurrenz
 
EMC's IT's Cloud Transformation, Thomas Becker, EMC
EMC's IT's Cloud Transformation, Thomas Becker, EMCEMC's IT's Cloud Transformation, Thomas Becker, EMC
EMC's IT's Cloud Transformation, Thomas Becker, EMC
 
Strategic Importance of Semantic Technologies as a Key Differentiator for IT ...
Strategic Importance of Semantic Technologies as a Key Differentiator for IT ...Strategic Importance of Semantic Technologies as a Key Differentiator for IT ...
Strategic Importance of Semantic Technologies as a Key Differentiator for IT ...
 
Liquid Work, Luca Hammer, work.io
Liquid Work, Luca Hammer, work.ioLiquid Work, Luca Hammer, work.io
Liquid Work, Luca Hammer, work.io
 
Cloud architecture and deployment: The Kognitio checklist, Nigel Sanctuary, K...
Cloud architecture and deployment: The Kognitio checklist, Nigel Sanctuary, K...Cloud architecture and deployment: The Kognitio checklist, Nigel Sanctuary, K...
Cloud architecture and deployment: The Kognitio checklist, Nigel Sanctuary, K...
 
Amazon Web Services for Disaster Recovery, Attila Narin, AWS
Amazon Web Services for Disaster Recovery, Attila Narin, AWS Amazon Web Services for Disaster Recovery, Attila Narin, AWS
Amazon Web Services for Disaster Recovery, Attila Narin, AWS
 
Windows Azure: Verbinden, erweitern, integrieren Sie ihr Firmennetzwerk in di...
Windows Azure: Verbinden, erweitern, integrieren Sie ihr Firmennetzwerk in di...Windows Azure: Verbinden, erweitern, integrieren Sie ihr Firmennetzwerk in di...
Windows Azure: Verbinden, erweitern, integrieren Sie ihr Firmennetzwerk in di...
 

Último

+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@
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 

Último (20)

Introduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDMIntroduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDM
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
+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...
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..
 
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
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 

Devops in the real world

  • 1. www.immobilienscout24.dewww.immobilienscout24.de devops in the real world ImmobilienScout24 Cloudops Summit 2013 | Andreas Hankel – VP Technology
  • 2. What is ImmobilienScout24? “My best decisions all around my real estate” we are Germany’s by far most used property portal we connect real estate seekers and listers Seite 2 Our mission: Discover. Decide. Live.
  • 4. The „million“ Numbers! We have a reach of over 20 million visitors per month (35% mobile) 33,000 Professional real estate listers per month 73,000 Private real estate listers / FSBO*1 per month 1,5 million listings per year Real estate seekers spend 332 million minutes per month on our web portal More than 60 million visits per month (47% mobile) *2 More than 250 million Exposé views pe month (47% mobile) *2 More than 2,6 million vendor contacs (25% mobile)*2 Seite 4 *1 For sale by owner *2 August2013 Quelle ImmobilienScout24
  • 5. IT Facts & Figures Breadth and depth more than 12.000 web pages on IS24 domain 2 Mobile Web Apps 9 iOS apps & 6 android apps & 1 Win Mobile app More than 1900 Server >230 Server Types More than 2,5 million lines of code IT Operations / Infrastructure Two datacenters (Berlin, Hamburg) Four Uplink Providers Akamai CDN Technology stack Redhat Enterprise Linux 5.X und 6.X, Scientific Linux 6.X Java JDK 6/7, Ruby, Grails, Python Spring MVC, Spring Webflow, Hibernate, JPA Oracle RAC Database, Mongo DB, MySQL, Hadoop, elasticsearch Seite 5 August2013 Quelle ImmobilienScout24
  • 6. Agile Product Development Agile - Organization Scrum since 2008 & Kanban since 2010 ~160 employees (IT) 35 teams (small, cross-functional) Dedicated scrum masters / agile coaches 2-3 weeks sprints Speed 1-weekly release cycle for core Application - 20 minutes as fast 200 stories per month 2000 defects in 2012 - 90/98% closed in 7/21 days Less then 100 currently open bugs Seite 6 August2013 Quelle ImmobilienScout24
  • 7. Who am I? I am responsible for developing, delivering and operations I am a change manager I am a mentor I enable business I search for innovation I remove barriers and build bridges I am the hedgehog in our IT wallet I am a father I am a horseman Seite 7
  • 8. What problem do we have to solve? the classic DEV vs. OPS problem Seite 8 DEV: developing new features will be able to change everything will be fast and independent Testing features in DEV use all the new tech stuff OPS: keep the platform stable Have to wake up at 02:00 am Have to know what changed OPS is not a test stage be able to fix everything the DEV stage doesn’t look like the OPS stage
  • 10. Core Principles  think big and learn to break things (disruption)  Understand which markets, industries, service are not transparent or efficient  Reduce complexity in the core of the respective market/industry/service  customer value driven  Stop doing things customers do not value – value is decided by the customer not by us  based on insights or hypothesis’ test/learning  start small and learn fast  start small with a minimum viable product (MVP)  Done is better than done perfect  Measure to learn and learn fast – kill quickly  speed  independent services & technology layers  continuous deployment  optimize for speed and flexibility not only efficiency  end-2-end responsible teams  reduce handovers and  enable multidisciplinary actions  independent and autonomous teams buildlearn mea- sure dis- cover Seite 10
  • 11. OK, but how to get there? We have to change our mindset and behavior Seite 11 We have to set the right goals for DEV and OPS (at best the same!) We have to ensure transparency We have to share the tools We have to share the pain We have to share the success We should think DEVOPS
  • 12. I am a Manager, not a DEV or OPS I am the man in the middle between DEV and OPS I can make change happen I have to change my role from classic “command and control” management into servant leadership I have to decide if I want to remain the manager or if I want to be the coach of the team Seite 12
  • 13. I am not the only Manager I am part of a manager team I have a team of (change)managers They have to change their own role from command and control into servant leadership I have to empower them to become a coach Seite 13 Organize people to match the business
  • 14. What to do? Define clear goals and communicate them Define clear constraints Offer assistance, and be available when needed! Communicate our commitment find right minded employees Use the speed of trust Seite 14
  • 15. Devops & Agile Agile has become mainstream for product development It is necessary to involve ALL other teams in Agile Try to become a Agile company, not only a Agile IT Be able to concentrate on how to build a feature If you be Agile in a right way, you only have to scale your business Seite 15
  • 16. Where arewe now? Seite 16 We do continuous integration We do automated testing We do automated deployment We do continuous live delivery We are there. We share the tools We work on our transparency We have shared the pain We have shared the success
  • 18. Devops: Seite 18 Is not a tool, but a method Is not a team, but skill Is a community movement You can exemplify it You should allow it
  • 19. leadership: Seite 19 Inspired by Jim Collins People Mindset Acting Technology
  • 20. www.immobilienscout24.de Kontakt: Immobilien Scout GmbH Andreasstraße 10 10243 Berlin Fon: +49 (0)30 243 01-1645 Email: andreas.hankel@immobilienscout24.de URL: www.immobilienscout24.de Vielen Dank für Ihre Aufmerksamkeit!
  • 21. Seite 21 Quellenangaben Bilder: Seite 0 - Fotolia_52303849_S_© James Thew - Fotolia.com Seite 9 - Fotolia_51109165_S_© alphaspirit - Fotolia.com Seite 11 - Fotolia_40298094_XS_© yuryimaging - Fotolia.com Seite 12 – Fotolia_51716101_S_© alphaspirit - Fotolia.com Seite 13 – Fotolia_51155523_XS_© lassedesignen - Fotolia.com Seite 16 – 2012 James Shore and Diana Larsen Seite 17 - 7G -Tronic - © 2013 Daimler Benz AG