TICKETMASTER CULTURE EATS STRATEGY FOR

Slides:



Advertisements
Similar presentations
Connected Health Framework
Advertisements

Test Automation Success: Choosing the Right People & Process
Applying the SOA RA Utah Public Safety ESB Project Utah Department of Technology Services April 10, 2008 Prepared by Robert Woolley.
Information Architecture: Connecting CRM to the Business Rob Collyer community:
<<replace with Customer Logo>>
Creating Value / Leading Transformational Change Project Johanna Smith – Business Information System Development Manager.
VIRTUALIZATION PRODUCT FOCUS 8/18/14 – 8/29/14 INTRODUCTION Our Product Focus for the next two weeks is Virtualization. More than 90% of mid- and large.
CA Confidential; provided under NDA. © 2014 CA. All rights reserved.2014 Industry Analyst Symposium | 1 Evolving Role of Mainframe in the Dynamic Data.
OpenMake Dynamic DevOps
DevOps and Private Cloud Automation 23 April 2015 Hal Clark.
Automated Policy Enforcement Adam Vincent, Layer 7 Federal Technical Director
Project Management Methodology (PMM)
Integrating ITIL with the Software Development Process Dhiraj Gupta IT Manager Mark Stehlik IT Director.
Applying MDA in the ATM: A practical approach Teodora Bozheva, Terry Bailey (ESI) Julia Reznik, Tom Ritter (Fraunhofer FOKUS)
A Connected World in transformation NICE – DATACENTRES 2012 May 23 rd 2012 Paul-François CATTIER Global Data Centre Solution VP.
DNN LOVES JENKINS FOR CONTINUOUS INTEGRATION
Chapter : Software Process
The 5 Must-Avoid Collaboration Mistakes PBworks. What I believe Collaboration can make the world a better place This idea is not enough for executives.
Immutable Infrastructure With Docker and EC2 Docker Conf 2014 Michael Bryzek CTO & Co-Founder Gilt
Business Systems Development SDLC and introduction to the Microsoft Solutions Framework Team and Process Models.
Agenda 08:00 - Guests Arrive / Breakfast 08:30 - Paul Masterton: Objectives for the day 08:40 - Ian Gorst: The incentive to reform 08:55 - Mike King:
Improve the Development Process with a DevOps practices Vadym Fedorov.
STRATEGIC DIRECTION UPDATE JANUARY THE VISION AND MISSION THE VISION: ENRICHING LIVES AND CREATING SUCCESSFUL FUTURES. THE MISSION: EDUCATION EXCELLENCE.
& Dev Ops. Sherwin-Williams & DevOps Introduction to Sherwin-Williams.
EMI INFSO-RI SA2 - Quality Assurance Alberto Aimar (CERN) SA2 Leader EMI First EC Review 22 June 2011, Brussels.
May 29 th, 2003 Curtis Anderson Sivaprasad Padisetty.
What Is DevOps? DevOps is "a portmanteau of 'development' and 'operations'" and is "a software development method that stresses communications, collaboration,
Definition of Done in the Age of DevOps Intel Agile and Lean Development Conference Piotr Żmijewski May 22 nd, 2014.
LOGO Introduction to DevOps 中科大移动云计算系统实验室 孟宁. LOGO Page  2 Agenda Introduce DevOps DevOp Patterns How to Start Adopting DevOps.
Optimal Pipeline Using Perforce, Jenkins & Puppet Nitin Pathak Works on
Rod Fontecilla, Ph.D. Vice President Application Services Nov 2015 Deploying Applications Using DevOps.
1 Copyright © 2015, Drilling Info, Inc. All right reserved. All brand names and trademarks are the properties of their respective companies. Webinar Series.
Technology Update January 22, Agenda IT Assessment Organizational Evolution Key Project Updates.
A way to develop software that emphasizes communication, collaboration, and integration between development and IT operations teams.
Cisco Consulting Services for Application-Centric Cloud Your Company Needs Fast IT Cisco Application-Centric Cloud Can Help.
Simplifying IT, Empowering Business.
The benefits of providing an effective programme and project support function Whied Latif Andrew Platt.
Hello. ASPE & Techtown Training An Introduction to DevOps for Project Managers Today’s Presenters : Chris Knotts, PMP – Enterprise training curriculum.
Cloud Computing Security With More Than 50 Years Of Security And Enterprise Experience Cloud Raxak Automating Cloud Security. Cloud Raxak automates and.
Declarative Configuration Management with Azure Automation DSC and ARM Nathan Lasnoski Vice President of blog.concurrency.com Concurrency.
Agile Center of Excellence. Richard K Cheng Agile is just a high level concept.
Serving IT up with ITIL By Thane Price. IT is the laboratory’s pit crew  Goal : Make technology transparent while accomplishing valuable internal customer.
Structured Container Delivery Oscar Renalias Accenture Container Lead (NOTE: PASTE IN PORTRAIT AND SEND BEHIND FOREGROUND GRAPHIC FOR CROP)
DevOps: Critical Success Factors in Accelerating Adoption
11/19/2017 9:41 PM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
Figure 1. Gartner DevOps Model
DevOps for the IT Pro with Azure and Visual Studio Team Services
Effective Performance Testing in Agile and DevOps
Agenda:- DevOps Tools Chef Jenkins Puppet Apache Ant Apache Maven Logstash Docker New Relic Gradle Git.
From manual test shop to fully automated test coverage: A How-To session to speed up your journey Jayshree Bhakta ITHAKA/JSTOR.
Azure Infrastructure for SAP®
CIM Modeling for E&U - (Short Version)
Digital Transformation Services
Владимир Гусаров Директор R&D, Dell Visual Studio ALM MVP ALM Ranger
DevOps for the DBA Grant Fritchey Product Evangelist Redgate Software.
DevOps Projects, assignments, lifecycle management, configuration
E2E Testing in Agile – A Necessary Evil
Quantifying Quality in DevOps
DevOps CSCI 577b.
Documentation in Continuous Delivery Model and DevOps
Gabor Megyaszai, DevOps Transformation Lead
Winter 2016 (c) Ian Davis.
Putting the ‘Sec’ in DevSecOps
From a controlled chaos to well oiled machine
DevOps Acceleration Engine
Shifting Security Left
Microsoft Ignite NZ October 2016 SKYCITY, Auckland
Folkestone & Hythe District Council
Containers and DevOps.
Dev-Sec-Ops Jose Alvarez DevSecOps Engineer & Evangelist
Presentation transcript:

TICKETMASTER CULTURE EATS STRATEGY FOR

2 LIVE NATION ENTERTAINMENT

3 TICKETMASTER INTERNATIONAL

4

5

174 ENGINEERS TICKETMASTER INTERNATIONAL

WE SOLVE BIG TECHNICAL CHALLENGES! Handle huge traffic spikes during on-sales Build e-commerce platforms that scale Exploit channel fragmentation Maximise benefits of SEO and social media Distinguish between traffic from bots and fans Take advantage of Big Data

8 DEV OPS

Speak the same “language” Same levels of understanding and skill Break down barriers & silos Align and bring teams closer together Develop & release quality products fast Ensure stability & reliability DEVOPS STRATEGY OBJECTIVES Delivering business value Efficiency & quality of development Reliability of applications & environments Service delivery 4 GOALS: MAXIMISE FOR

TICKETMASTER DEVOPS MODEL – 5 MATURITY LEVELS DECK TITLE10 CONTINUOUS DEPLOYMENT & DELIVERY GOAL 1 GOAL 2 CONTINUOUS INTEGRATION HEALTHCHECKS, MONITORING & ALERTING GOAL 3 ORGANISATION & CULTURE GOAL 4

FLEXIBLE PLANNING Matrices provided Vision and Targets All teams have the same targets Teams can plan routes flexibly Choices based on needs and value Routes can change as needs change

STANDARDISATION Simplify Tools & Defined Key Specifications  Less support overhead  Solve problems once  Share knowledge Provide Guidelines & Best Practices  We’re all working in the same way  Shared common understanding Definition of Terms  Speak the same language

TOOLSET Git Source Control Gitlab Source Control Access Jenkins Application Builds SonarQube Quality Reporting Nexus Release Package Archive Rundeck Orchestration Chef Configuration Management

WHERE ARE WE? CUSTOM TOOL TO VISUALISE PROGRESS Shows progress by team Summary Overview

KPI REPORTING SHOWING VALUE Closing the loop Business Continuity Process Quality SDLC Efficiency

1.7K VIEWS ON OUR TECH BLOG POST! TECH.TICKETMASTER.COM

THAT’S A NICE STRATEGY, BUT CULTURE EATS STRATEGY FOR BREAKFAST

18 29% OVERALL MATURITY Static Analysis 29% DB Schema 47% Continuous Build 35% SDLC 32% Continuous Integration Source Control 61% Validation 23% Deployment 48% DB Deployment 13% Design 23% Continuous Deployment Environments 14% Robustness 28% System Awareness 42% Monitoring 36% Reliability Alerting 25% Collaboration 12% Planning 23% Support 13% Organisation 3% 25-50%50-75%0-25%

WHAT HAVE WE LEARNT? Standardised Tooling Good Reporting Good Communication Internal & External to Engineering CULTURE IS CHANGING! Changes how we do things Changes how we communicate Changes what we believe in

Understand your value streams & processes PREPARE FOR A JOURNEY WHAT HAVE WE LEARNT? STAY FOCUSED Remove waste and automate as much as possible Focus efforts by creating small goals Share learnings & wins Focus on Delivery

MEASURE SPEED & VALUE Focus on what data you can collect Automate data collection & dashboards Standardise processes & terminology Make measurable what you don’t have Measure Savings -> Measure Speed -> Measure Value WHAT HAVE WE LEARNT? MEASURE SUCCESS

WHAT HAVE WE LEARNT? SYSTEM DESIGN EFFICIENT DELIVERY & SUPPORT Measure & pay back technical debt Architect for deployment Modular design and shared services Continuous testing Instrument code bases

Infrastructure Performance Scalability Infrastructure Security Infrastructure Maintainability Continuity Repeatability Documentation Infrastructure Complexity TICKETMASTER TECH DEBT MODEL Application DebtInfrastructure DebtArchitecture Debt Code coverage Cyclomatic Complexity Application Performance Application Security Application Maintainability Deviation from reference architecture Flexibility Single Points of Failure Architecture Complexity OUR APPROACH TO SOLVING THIS PROBLEM HAS GENERATED A LOT OF INTEREST – 13.5K VIEWS ON OUR BLOG POST - TECH.TICKETMASTER.COM

EMPOWER TEAMS WHAT HAVE WE LEARNT? ORGANISATION Create cross- functional delivery teams (co-locate where possible) Plan together – systems thinking Shared projects can develop together Shift Left – reduced lead times & costs Platform team focused on self service tooling Build it, ship it, support it!

SUMMARY PLAN CULTURE MEASURE SPEED & VALUE SYSTEMS THINKING EMPOWER TEAMS

WE KNOW WHERE WE’RE GOING… CREATING THE FUTURE OF LIVE ENTERTAINMENT! JOIN US! LNEJOBS.COM SIMON TARRY DIRECTOR OF ENGINEERING STRATEGY E:

TICKETMASTER CULTURE EATS STRATEGY FOR BREAKFAST