SlideShare a Scribd company logo
Shahzad Zafar
Manager, Cerner Corporation
@m_shahzad_z
IS IT A DEV PROBLEM? IS IT AN OPS
PROBLEM?
NO, IT’S A DEVOPS PROBLEM!
SEE ENGINEERS FROM
TALK ABOUT
(AND MANY OTHER GREAT
TALKS) AT JULY 14TH & 15TH
WWW.MIDWEST.IO
DevOps
Data
Mobile
Web
Rules Engines
Microservices
Security
CULTURE AT CERNER
• Cerner Engineering YouTube channel
• Cerner Tech Talk Series
• DevCon Talks
• Cerner DevCon 2014
• Cerner Engineering Blog
• http://engineering.cerner.com/
• Open Source projects participation
• Internal and external conferences participation
WHAT IS DEVOPS?
According to wikipedia:
DevOps is a software development method that stresses communication,
collaboration and integration between software developers and information
technology (IT) operations professionals.
WHAT IS IT NOT…
WHY DO WE WANT IT?
To deliver projects fast
Attain business value faster
With higher quality
WHY IS IT* A PROBLEM?
Two different organizations with
Competing priorities
Different measuring stick
Independent organization structure
* Getting the teams to work in a DEVOPS mode
WHY IS IT A PROBLEM?
WHY IS IT A PROBLEM?
Lack of visibility to priorities on each side
WHAT OTHER PROBLEMS HAVE YOU SEEN?
WHAT WE WANT IT TO LOOK LIKE
WHAT IT CAN LOOK LIKE
5 DYSFUNCTIONS OF A TEAM
BRINGING TEAMS TOGETHER
Co-location
Not just in the same building, but sitting next to each other
BRINGING TEAMS TOGETHER
Joint Ops Scrum
Ideally, run as Kanban, with daily review of priorities
JOINT ACTIVITIES
Dev teams sit in the deployments
(and feel the pain )
Ops teams sit in design sessions, code review, releases etc.
Build tools to help both set of activities
JOINT PLANNING
Regular Leadership Sync
As leaders, need to change mindset from them / their to us / ours
Give Ops a voice in Dev priorities and vice versa
(hard thing to do)
Not all Dev teams/projects need an Ops counterpart
ALIGNING GOALS
Success factor for each side should align to the same end goal
(even harder to do)
At minimum, understanding and respecting each others’ goals
And learning to work within those constraints
QUESTIONS

More Related Content

Similar to AgileKC - DEVOPS - June 2014

DevOps: What's Buried in the Fine Print
DevOps: What's Buried in the Fine PrintDevOps: What's Buried in the Fine Print
DevOps: What's Buried in the Fine Print
Jeffery Smith
 
DevOps Torino Meetup Group Kickoff Meeting - Why a meetup group on DevOps, wh...
DevOps Torino Meetup Group Kickoff Meeting - Why a meetup group on DevOps, wh...DevOps Torino Meetup Group Kickoff Meeting - Why a meetup group on DevOps, wh...
DevOps Torino Meetup Group Kickoff Meeting - Why a meetup group on DevOps, wh...
Rauno De Pasquale
 
DevOps Demystified
DevOps DemystifiedDevOps Demystified
DevOps Demystified
Ewere Diagboya
 
Culteral impediments to DevOps
Culteral impediments to DevOpsCulteral impediments to DevOps
Culteral impediments to DevOps
Clement Pickering
 
Enterprise Devops Presentation @ Magentys Seminar London May 15 2014
Enterprise Devops Presentation @ Magentys Seminar London May 15 2014Enterprise Devops Presentation @ Magentys Seminar London May 15 2014
Enterprise Devops Presentation @ Magentys Seminar London May 15 2014
Jwooldridge
 
DevOps Indonesia #12 - Adopting DevOps as culture using Azure DevOps
DevOps Indonesia #12 - Adopting DevOps as culture using Azure DevOpsDevOps Indonesia #12 - Adopting DevOps as culture using Azure DevOps
DevOps Indonesia #12 - Adopting DevOps as culture using Azure DevOps
DevOps Indonesia
 
Top Seven Business Benefits of DevOps
Top Seven Business Benefits of DevOpsTop Seven Business Benefits of DevOps
Top Seven Business Benefits of DevOps
Urolime Technologies
 
Failing with agile
Failing with agileFailing with agile
Failing with agile
Agile Tour Beirut
 
Devops Training in Delhi
Devops Training in DelhiDevops Training in Delhi
Devops Training in Delhi
AP2V Academy
 
Tester’s considerations when moving towards successful CI/CD
Tester’s considerations when moving towards successful CI/CDTester’s considerations when moving towards successful CI/CD
Tester’s considerations when moving towards successful CI/CD
Derk-Jan de Grood
 
Kanban India 2023 | Ravishankar N | Don’t implement SRE like this!
Kanban India 2023 | Ravishankar N | Don’t implement SRE like this!Kanban India 2023 | Ravishankar N | Don’t implement SRE like this!
Kanban India 2023 | Ravishankar N | Don’t implement SRE like this!
LeanKanbanIndia
 
DevOps Transformation - Another View
DevOps Transformation - Another ViewDevOps Transformation - Another View
DevOps Transformation - Another View
Agron Fazliu
 
Whitepaper: DevOps - Happiest Minds
Whitepaper: DevOps - Happiest MindsWhitepaper: DevOps - Happiest Minds
Whitepaper: DevOps - Happiest Minds
Happiest Minds Technologies
 
DevOps topologies
DevOps topologiesDevOps topologies
DevOps topologies
Sushma
 
The Death and Rise of Enterprise DevOps
The Death and Rise of Enterprise DevOpsThe Death and Rise of Enterprise DevOps
The Death and Rise of Enterprise DevOps
DevOps Indonesia
 
DevOps Introduction
DevOps IntroductionDevOps Introduction
DevOps Introduction
Robert Sell
 
Cross-Functional Code Reviews - As presented at O'Reilly OSCON 2019
Cross-Functional Code Reviews - As presented at  O'Reilly OSCON 2019Cross-Functional Code Reviews - As presented at  O'Reilly OSCON 2019
Cross-Functional Code Reviews - As presented at O'Reilly OSCON 2019
Margaret Fero
 
DASA DevOps in Action: The Phoenix Project Business Simulation
DASA DevOps in Action: The Phoenix Project Business SimulationDASA DevOps in Action: The Phoenix Project Business Simulation
DASA DevOps in Action: The Phoenix Project Business Simulation
DevOps Agile Skills Association-DASA
 
Addo dev ops is journey - choose your own adventure v2
Addo   dev ops is journey - choose your own adventure v2Addo   dev ops is journey - choose your own adventure v2
Addo dev ops is journey - choose your own adventure v2
Fabian Iannarella
 
Agile Gurgaon 2016 | Thinking Beyond :: Marry Agile and DevOps for Phenomenal...
Agile Gurgaon 2016 | Thinking Beyond :: Marry Agile and DevOps for Phenomenal...Agile Gurgaon 2016 | Thinking Beyond :: Marry Agile and DevOps for Phenomenal...
Agile Gurgaon 2016 | Thinking Beyond :: Marry Agile and DevOps for Phenomenal...
AgileNetwork
 

Similar to AgileKC - DEVOPS - June 2014 (20)

DevOps: What's Buried in the Fine Print
DevOps: What's Buried in the Fine PrintDevOps: What's Buried in the Fine Print
DevOps: What's Buried in the Fine Print
 
DevOps Torino Meetup Group Kickoff Meeting - Why a meetup group on DevOps, wh...
DevOps Torino Meetup Group Kickoff Meeting - Why a meetup group on DevOps, wh...DevOps Torino Meetup Group Kickoff Meeting - Why a meetup group on DevOps, wh...
DevOps Torino Meetup Group Kickoff Meeting - Why a meetup group on DevOps, wh...
 
DevOps Demystified
DevOps DemystifiedDevOps Demystified
DevOps Demystified
 
Culteral impediments to DevOps
Culteral impediments to DevOpsCulteral impediments to DevOps
Culteral impediments to DevOps
 
Enterprise Devops Presentation @ Magentys Seminar London May 15 2014
Enterprise Devops Presentation @ Magentys Seminar London May 15 2014Enterprise Devops Presentation @ Magentys Seminar London May 15 2014
Enterprise Devops Presentation @ Magentys Seminar London May 15 2014
 
DevOps Indonesia #12 - Adopting DevOps as culture using Azure DevOps
DevOps Indonesia #12 - Adopting DevOps as culture using Azure DevOpsDevOps Indonesia #12 - Adopting DevOps as culture using Azure DevOps
DevOps Indonesia #12 - Adopting DevOps as culture using Azure DevOps
 
Top Seven Business Benefits of DevOps
Top Seven Business Benefits of DevOpsTop Seven Business Benefits of DevOps
Top Seven Business Benefits of DevOps
 
Failing with agile
Failing with agileFailing with agile
Failing with agile
 
Devops Training in Delhi
Devops Training in DelhiDevops Training in Delhi
Devops Training in Delhi
 
Tester’s considerations when moving towards successful CI/CD
Tester’s considerations when moving towards successful CI/CDTester’s considerations when moving towards successful CI/CD
Tester’s considerations when moving towards successful CI/CD
 
Kanban India 2023 | Ravishankar N | Don’t implement SRE like this!
Kanban India 2023 | Ravishankar N | Don’t implement SRE like this!Kanban India 2023 | Ravishankar N | Don’t implement SRE like this!
Kanban India 2023 | Ravishankar N | Don’t implement SRE like this!
 
DevOps Transformation - Another View
DevOps Transformation - Another ViewDevOps Transformation - Another View
DevOps Transformation - Another View
 
Whitepaper: DevOps - Happiest Minds
Whitepaper: DevOps - Happiest MindsWhitepaper: DevOps - Happiest Minds
Whitepaper: DevOps - Happiest Minds
 
DevOps topologies
DevOps topologiesDevOps topologies
DevOps topologies
 
The Death and Rise of Enterprise DevOps
The Death and Rise of Enterprise DevOpsThe Death and Rise of Enterprise DevOps
The Death and Rise of Enterprise DevOps
 
DevOps Introduction
DevOps IntroductionDevOps Introduction
DevOps Introduction
 
Cross-Functional Code Reviews - As presented at O'Reilly OSCON 2019
Cross-Functional Code Reviews - As presented at  O'Reilly OSCON 2019Cross-Functional Code Reviews - As presented at  O'Reilly OSCON 2019
Cross-Functional Code Reviews - As presented at O'Reilly OSCON 2019
 
DASA DevOps in Action: The Phoenix Project Business Simulation
DASA DevOps in Action: The Phoenix Project Business SimulationDASA DevOps in Action: The Phoenix Project Business Simulation
DASA DevOps in Action: The Phoenix Project Business Simulation
 
Addo dev ops is journey - choose your own adventure v2
Addo   dev ops is journey - choose your own adventure v2Addo   dev ops is journey - choose your own adventure v2
Addo dev ops is journey - choose your own adventure v2
 
Agile Gurgaon 2016 | Thinking Beyond :: Marry Agile and DevOps for Phenomenal...
Agile Gurgaon 2016 | Thinking Beyond :: Marry Agile and DevOps for Phenomenal...Agile Gurgaon 2016 | Thinking Beyond :: Marry Agile and DevOps for Phenomenal...
Agile Gurgaon 2016 | Thinking Beyond :: Marry Agile and DevOps for Phenomenal...
 

More from Shahzad Zafar

Creating a Culture of Agility
Creating a Culture of AgilityCreating a Culture of Agility
Creating a Culture of Agility
Shahzad Zafar
 
Creating Chaos - Engineering for the Unexpected
Creating Chaos - Engineering for the UnexpectedCreating Chaos - Engineering for the Unexpected
Creating Chaos - Engineering for the Unexpected
Shahzad Zafar
 
The Team, The Team, The Team
The Team, The Team, The TeamThe Team, The Team, The Team
The Team, The Team, The Team
Shahzad Zafar
 
Running the DevOps Marathon
Running the DevOps MarathonRunning the DevOps Marathon
Running the DevOps Marathon
Shahzad Zafar
 
Up in the Sky! Is it a Bird? Is it a Plane? No, it's a Scrum Master!
Up in the Sky! Is it a Bird? Is it a Plane? No, it's a Scrum Master!Up in the Sky! Is it a Bird? Is it a Plane? No, it's a Scrum Master!
Up in the Sky! Is it a Bird? Is it a Plane? No, it's a Scrum Master!
Shahzad Zafar
 
KCDC - Live & Breath Agile
KCDC - Live & Breath AgileKCDC - Live & Breath Agile
KCDC - Live & Breath Agile
Shahzad Zafar
 

More from Shahzad Zafar (6)

Creating a Culture of Agility
Creating a Culture of AgilityCreating a Culture of Agility
Creating a Culture of Agility
 
Creating Chaos - Engineering for the Unexpected
Creating Chaos - Engineering for the UnexpectedCreating Chaos - Engineering for the Unexpected
Creating Chaos - Engineering for the Unexpected
 
The Team, The Team, The Team
The Team, The Team, The TeamThe Team, The Team, The Team
The Team, The Team, The Team
 
Running the DevOps Marathon
Running the DevOps MarathonRunning the DevOps Marathon
Running the DevOps Marathon
 
Up in the Sky! Is it a Bird? Is it a Plane? No, it's a Scrum Master!
Up in the Sky! Is it a Bird? Is it a Plane? No, it's a Scrum Master!Up in the Sky! Is it a Bird? Is it a Plane? No, it's a Scrum Master!
Up in the Sky! Is it a Bird? Is it a Plane? No, it's a Scrum Master!
 
KCDC - Live & Breath Agile
KCDC - Live & Breath AgileKCDC - Live & Breath Agile
KCDC - Live & Breath Agile
 

Recently uploaded

8 Best Automated Android App Testing Tool and Framework in 2024.pdf
8 Best Automated Android App Testing Tool and Framework in 2024.pdf8 Best Automated Android App Testing Tool and Framework in 2024.pdf
8 Best Automated Android App Testing Tool and Framework in 2024.pdf
kalichargn70th171
 
How Can Hiring A Mobile App Development Company Help Your Business Grow?
How Can Hiring A Mobile App Development Company Help Your Business Grow?How Can Hiring A Mobile App Development Company Help Your Business Grow?
How Can Hiring A Mobile App Development Company Help Your Business Grow?
ToXSL Technologies
 
All you need to know about Spring Boot and GraalVM
All you need to know about Spring Boot and GraalVMAll you need to know about Spring Boot and GraalVM
All you need to know about Spring Boot and GraalVM
Alina Yurenko
 
Oracle Database 19c New Features for DBAs and Developers.pptx
Oracle Database 19c New Features for DBAs and Developers.pptxOracle Database 19c New Features for DBAs and Developers.pptx
Oracle Database 19c New Features for DBAs and Developers.pptx
Remote DBA Services
 
Using Query Store in Azure PostgreSQL to Understand Query Performance
Using Query Store in Azure PostgreSQL to Understand Query PerformanceUsing Query Store in Azure PostgreSQL to Understand Query Performance
Using Query Store in Azure PostgreSQL to Understand Query Performance
Grant Fritchey
 
原版定制美国纽约州立大学奥尔巴尼分校毕业证学位证书原版一模一样
原版定制美国纽约州立大学奥尔巴尼分校毕业证学位证书原版一模一样原版定制美国纽约州立大学奥尔巴尼分校毕业证学位证书原版一模一样
原版定制美国纽约州立大学奥尔巴尼分校毕业证学位证书原版一模一样
mz5nrf0n
 
一比一原版(UMN毕业证)明尼苏达大学毕业证如何办理
一比一原版(UMN毕业证)明尼苏达大学毕业证如何办理一比一原版(UMN毕业证)明尼苏达大学毕业证如何办理
一比一原版(UMN毕业证)明尼苏达大学毕业证如何办理
dakas1
 
在线购买加拿大英属哥伦比亚大学毕业证本科学位证书原版一模一样
在线购买加拿大英属哥伦比亚大学毕业证本科学位证书原版一模一样在线购买加拿大英属哥伦比亚大学毕业证本科学位证书原版一模一样
在线购买加拿大英属哥伦比亚大学毕业证本科学位证书原版一模一样
mz5nrf0n
 
Enums On Steroids - let's look at sealed classes !
Enums On Steroids - let's look at sealed classes !Enums On Steroids - let's look at sealed classes !
Enums On Steroids - let's look at sealed classes !
Marcin Chrost
 
Top Benefits of Using Salesforce Healthcare CRM for Patient Management.pdf
Top Benefits of Using Salesforce Healthcare CRM for Patient Management.pdfTop Benefits of Using Salesforce Healthcare CRM for Patient Management.pdf
Top Benefits of Using Salesforce Healthcare CRM for Patient Management.pdf
VALiNTRY360
 
Artificia Intellicence and XPath Extension Functions
Artificia Intellicence and XPath Extension FunctionsArtificia Intellicence and XPath Extension Functions
Artificia Intellicence and XPath Extension Functions
Octavian Nadolu
 
fiscal year variant fiscal year variant.
fiscal year variant fiscal year variant.fiscal year variant fiscal year variant.
fiscal year variant fiscal year variant.
AnkitaPandya11
 
J-Spring 2024 - Going serverless with Quarkus, GraalVM native images and AWS ...
J-Spring 2024 - Going serverless with Quarkus, GraalVM native images and AWS ...J-Spring 2024 - Going serverless with Quarkus, GraalVM native images and AWS ...
J-Spring 2024 - Going serverless with Quarkus, GraalVM native images and AWS ...
Bert Jan Schrijver
 
如何办理(hull学位证书)英国赫尔大学毕业证硕士文凭原版一模一样
如何办理(hull学位证书)英国赫尔大学毕业证硕士文凭原版一模一样如何办理(hull学位证书)英国赫尔大学毕业证硕士文凭原版一模一样
如何办理(hull学位证书)英国赫尔大学毕业证硕士文凭原版一模一样
gapen1
 
Project Management: The Role of Project Dashboards.pdf
Project Management: The Role of Project Dashboards.pdfProject Management: The Role of Project Dashboards.pdf
Project Management: The Role of Project Dashboards.pdf
Karya Keeper
 
E-Invoicing Implementation: A Step-by-Step Guide for Saudi Arabian Companies
E-Invoicing Implementation: A Step-by-Step Guide for Saudi Arabian CompaniesE-Invoicing Implementation: A Step-by-Step Guide for Saudi Arabian Companies
E-Invoicing Implementation: A Step-by-Step Guide for Saudi Arabian Companies
Quickdice ERP
 
Malibou Pitch Deck For Its €3M Seed Round
Malibou Pitch Deck For Its €3M Seed RoundMalibou Pitch Deck For Its €3M Seed Round
Malibou Pitch Deck For Its €3M Seed Round
sjcobrien
 
WWDC 2024 Keynote Review: For CocoaCoders Austin
WWDC 2024 Keynote Review: For CocoaCoders AustinWWDC 2024 Keynote Review: For CocoaCoders Austin
WWDC 2024 Keynote Review: For CocoaCoders Austin
Patrick Weigel
 
E-commerce Development Services- Hornet Dynamics
E-commerce Development Services- Hornet DynamicsE-commerce Development Services- Hornet Dynamics
E-commerce Development Services- Hornet Dynamics
Hornet Dynamics
 
Preparing Non - Technical Founders for Engaging a Tech Agency
Preparing Non - Technical Founders for Engaging  a  Tech AgencyPreparing Non - Technical Founders for Engaging  a  Tech Agency
Preparing Non - Technical Founders for Engaging a Tech Agency
ISH Technologies
 

Recently uploaded (20)

8 Best Automated Android App Testing Tool and Framework in 2024.pdf
8 Best Automated Android App Testing Tool and Framework in 2024.pdf8 Best Automated Android App Testing Tool and Framework in 2024.pdf
8 Best Automated Android App Testing Tool and Framework in 2024.pdf
 
How Can Hiring A Mobile App Development Company Help Your Business Grow?
How Can Hiring A Mobile App Development Company Help Your Business Grow?How Can Hiring A Mobile App Development Company Help Your Business Grow?
How Can Hiring A Mobile App Development Company Help Your Business Grow?
 
All you need to know about Spring Boot and GraalVM
All you need to know about Spring Boot and GraalVMAll you need to know about Spring Boot and GraalVM
All you need to know about Spring Boot and GraalVM
 
Oracle Database 19c New Features for DBAs and Developers.pptx
Oracle Database 19c New Features for DBAs and Developers.pptxOracle Database 19c New Features for DBAs and Developers.pptx
Oracle Database 19c New Features for DBAs and Developers.pptx
 
Using Query Store in Azure PostgreSQL to Understand Query Performance
Using Query Store in Azure PostgreSQL to Understand Query PerformanceUsing Query Store in Azure PostgreSQL to Understand Query Performance
Using Query Store in Azure PostgreSQL to Understand Query Performance
 
原版定制美国纽约州立大学奥尔巴尼分校毕业证学位证书原版一模一样
原版定制美国纽约州立大学奥尔巴尼分校毕业证学位证书原版一模一样原版定制美国纽约州立大学奥尔巴尼分校毕业证学位证书原版一模一样
原版定制美国纽约州立大学奥尔巴尼分校毕业证学位证书原版一模一样
 
一比一原版(UMN毕业证)明尼苏达大学毕业证如何办理
一比一原版(UMN毕业证)明尼苏达大学毕业证如何办理一比一原版(UMN毕业证)明尼苏达大学毕业证如何办理
一比一原版(UMN毕业证)明尼苏达大学毕业证如何办理
 
在线购买加拿大英属哥伦比亚大学毕业证本科学位证书原版一模一样
在线购买加拿大英属哥伦比亚大学毕业证本科学位证书原版一模一样在线购买加拿大英属哥伦比亚大学毕业证本科学位证书原版一模一样
在线购买加拿大英属哥伦比亚大学毕业证本科学位证书原版一模一样
 
Enums On Steroids - let's look at sealed classes !
Enums On Steroids - let's look at sealed classes !Enums On Steroids - let's look at sealed classes !
Enums On Steroids - let's look at sealed classes !
 
Top Benefits of Using Salesforce Healthcare CRM for Patient Management.pdf
Top Benefits of Using Salesforce Healthcare CRM for Patient Management.pdfTop Benefits of Using Salesforce Healthcare CRM for Patient Management.pdf
Top Benefits of Using Salesforce Healthcare CRM for Patient Management.pdf
 
Artificia Intellicence and XPath Extension Functions
Artificia Intellicence and XPath Extension FunctionsArtificia Intellicence and XPath Extension Functions
Artificia Intellicence and XPath Extension Functions
 
fiscal year variant fiscal year variant.
fiscal year variant fiscal year variant.fiscal year variant fiscal year variant.
fiscal year variant fiscal year variant.
 
J-Spring 2024 - Going serverless with Quarkus, GraalVM native images and AWS ...
J-Spring 2024 - Going serverless with Quarkus, GraalVM native images and AWS ...J-Spring 2024 - Going serverless with Quarkus, GraalVM native images and AWS ...
J-Spring 2024 - Going serverless with Quarkus, GraalVM native images and AWS ...
 
如何办理(hull学位证书)英国赫尔大学毕业证硕士文凭原版一模一样
如何办理(hull学位证书)英国赫尔大学毕业证硕士文凭原版一模一样如何办理(hull学位证书)英国赫尔大学毕业证硕士文凭原版一模一样
如何办理(hull学位证书)英国赫尔大学毕业证硕士文凭原版一模一样
 
Project Management: The Role of Project Dashboards.pdf
Project Management: The Role of Project Dashboards.pdfProject Management: The Role of Project Dashboards.pdf
Project Management: The Role of Project Dashboards.pdf
 
E-Invoicing Implementation: A Step-by-Step Guide for Saudi Arabian Companies
E-Invoicing Implementation: A Step-by-Step Guide for Saudi Arabian CompaniesE-Invoicing Implementation: A Step-by-Step Guide for Saudi Arabian Companies
E-Invoicing Implementation: A Step-by-Step Guide for Saudi Arabian Companies
 
Malibou Pitch Deck For Its €3M Seed Round
Malibou Pitch Deck For Its €3M Seed RoundMalibou Pitch Deck For Its €3M Seed Round
Malibou Pitch Deck For Its €3M Seed Round
 
WWDC 2024 Keynote Review: For CocoaCoders Austin
WWDC 2024 Keynote Review: For CocoaCoders AustinWWDC 2024 Keynote Review: For CocoaCoders Austin
WWDC 2024 Keynote Review: For CocoaCoders Austin
 
E-commerce Development Services- Hornet Dynamics
E-commerce Development Services- Hornet DynamicsE-commerce Development Services- Hornet Dynamics
E-commerce Development Services- Hornet Dynamics
 
Preparing Non - Technical Founders for Engaging a Tech Agency
Preparing Non - Technical Founders for Engaging  a  Tech AgencyPreparing Non - Technical Founders for Engaging  a  Tech Agency
Preparing Non - Technical Founders for Engaging a Tech Agency
 

AgileKC - DEVOPS - June 2014

  • 1. Shahzad Zafar Manager, Cerner Corporation @m_shahzad_z IS IT A DEV PROBLEM? IS IT AN OPS PROBLEM? NO, IT’S A DEVOPS PROBLEM!
  • 2. SEE ENGINEERS FROM TALK ABOUT (AND MANY OTHER GREAT TALKS) AT JULY 14TH & 15TH WWW.MIDWEST.IO DevOps Data Mobile Web Rules Engines Microservices Security
  • 3. CULTURE AT CERNER • Cerner Engineering YouTube channel • Cerner Tech Talk Series • DevCon Talks • Cerner DevCon 2014 • Cerner Engineering Blog • http://engineering.cerner.com/ • Open Source projects participation • Internal and external conferences participation
  • 4. WHAT IS DEVOPS? According to wikipedia: DevOps is a software development method that stresses communication, collaboration and integration between software developers and information technology (IT) operations professionals.
  • 5. WHAT IS IT NOT…
  • 6. WHY DO WE WANT IT? To deliver projects fast Attain business value faster With higher quality
  • 7. WHY IS IT* A PROBLEM? Two different organizations with Competing priorities Different measuring stick Independent organization structure * Getting the teams to work in a DEVOPS mode
  • 8. WHY IS IT A PROBLEM?
  • 9. WHY IS IT A PROBLEM? Lack of visibility to priorities on each side
  • 10. WHAT OTHER PROBLEMS HAVE YOU SEEN?
  • 11. WHAT WE WANT IT TO LOOK LIKE
  • 12. WHAT IT CAN LOOK LIKE
  • 14. BRINGING TEAMS TOGETHER Co-location Not just in the same building, but sitting next to each other
  • 15. BRINGING TEAMS TOGETHER Joint Ops Scrum Ideally, run as Kanban, with daily review of priorities
  • 16. JOINT ACTIVITIES Dev teams sit in the deployments (and feel the pain ) Ops teams sit in design sessions, code review, releases etc. Build tools to help both set of activities
  • 17. JOINT PLANNING Regular Leadership Sync As leaders, need to change mindset from them / their to us / ours Give Ops a voice in Dev priorities and vice versa (hard thing to do) Not all Dev teams/projects need an Ops counterpart
  • 18. ALIGNING GOALS Success factor for each side should align to the same end goal (even harder to do) At minimum, understanding and respecting each others’ goals And learning to work within those constraints

Editor's Notes

  1. Don’t automate until you are bored with the process.