Shahzad Zafar
Manager, Cerner Corporation
@m_shahzad_z
IS IT A DEV PROBLEM? IS IT AN OPS
PROBLEM?
NO, IT’S A DEVOPS PROBLE...
SEE ENGINEERS FROM
TALK ABOUT
(AND MANY OTHER GREAT
TALKS) AT JULY 14TH & 15TH
WWW.MIDWEST.IO
DevOps
Data
Mobile
Web
Rules...
CULTURE AT CERNER
• Cerner Engineering YouTube channel
• Cerner Tech Talk Series
• DevCon Talks
• Cerner DevCon 2014
• Cer...
WHAT IS DEVOPS?
According to wikipedia:
DevOps is a software development method that stresses communication,
collaboration...
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 organiza...
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, rel...
JOINT PLANNING
Regular Leadership Sync
As leaders, need to change mindset from them / their to us / ours
Give Ops a voice ...
ALIGNING GOALS
Success factor for each side should align to the same end goal
(even harder to do)
At minimum, understandin...
QUESTIONS
Upcoming SlideShare
Loading in …5
×

AgileKC - DEVOPS - June 2014

283 views
254 views

Published on

Is it a Dev problem? Is it an Ops problem? No, it’s a DevOps problem!

Presented at AgileKC on 6/25/14

Published in: Software, Technology, Business
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
283
On SlideShare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
3
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide
  • Don’t automate until you are bored with the process.
  • AgileKC - DEVOPS - June 2014

    1. 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. 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. 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. 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. 5. WHAT IS IT NOT…
    6. 6. WHY DO WE WANT IT? To deliver projects fast Attain business value faster With higher quality
    7. 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. 8. WHY IS IT A PROBLEM?
    9. 9. WHY IS IT A PROBLEM? Lack of visibility to priorities on each side
    10. 10. WHAT OTHER PROBLEMS HAVE YOU SEEN?
    11. 11. WHAT WE WANT IT TO LOOK LIKE
    12. 12. WHAT IT CAN LOOK LIKE
    13. 13. 5 DYSFUNCTIONS OF A TEAM
    14. 14. BRINGING TEAMS TOGETHER Co-location Not just in the same building, but sitting next to each other
    15. 15. BRINGING TEAMS TOGETHER Joint Ops Scrum Ideally, run as Kanban, with daily review of priorities
    16. 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. 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. 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
    19. 19. QUESTIONS

    ×