SlideShare une entreprise Scribd logo
1  sur  22
Dev




      Ops
“Stock photos are the bullet points
    of the twenty-first century.”
                           -- Martin Fowler
http://www.flickr.com/photos/richardholden/1161508160
http://www.flickr.com/photos/telstar/7441778/
http://www.flickr.com/photos/telstar/7441677/
1. Understand incentives




                           http://www.flickr.com/photos/waltarrrrr/2942129313/
2. Engage ops early and often




                                http://www.flickr.com/photos/-ygor/4471509095/
3. One team
4. Favour face to face communication
5. Ops is an end user
6. Share responsibility




                          http://www.flickr.com/photos/mattbeckwith/4542036703/
7. Don’t place orders   http://www.flickr.com/photos/avlxyz/3855099153/
8. Meet commitments
9. Don’t abuse your friendship




           http://www.flickr.com/photos/tharendra/2579950754/
10. Educate yourself




    http://www.flickr.com/photos/laffy4k/88841552/
1. Understand incentives
2. Engage ops early and often
3. One team
4. Favour face to face communication
5. Ops is an end user
6. Share responsibility
7. Don’t place orders
8. Meet commitments
9. Don’t abuse your friendship
10. Educate yourself
http://www.flickr.com/photos/justin_case/2787310364/
fin

Contenu connexe

Tendances

Tendances (20)

Top 10 slide tips
Top 10 slide tipsTop 10 slide tips
Top 10 slide tips
 
Agile Gurugram 2016 | Conference | The Creative Networker | Jurgen Appelo
Agile Gurugram 2016 | Conference | The Creative Networker | Jurgen AppeloAgile Gurugram 2016 | Conference | The Creative Networker | Jurgen Appelo
Agile Gurugram 2016 | Conference | The Creative Networker | Jurgen Appelo
 
Parent Workshop Getting more out of your Mac Laptop
Parent Workshop   Getting more out of your Mac LaptopParent Workshop   Getting more out of your Mac Laptop
Parent Workshop Getting more out of your Mac Laptop
 
Getting started with Zotero
Getting started with ZoteroGetting started with Zotero
Getting started with Zotero
 
Creative Peering through Social Networks
Creative Peering through Social NetworksCreative Peering through Social Networks
Creative Peering through Social Networks
 
Rethink. Reimagine.
Rethink. Reimagine.Rethink. Reimagine.
Rethink. Reimagine.
 
Top ten slide tips- Corinne Murray
Top ten slide tips- Corinne MurrayTop ten slide tips- Corinne Murray
Top ten slide tips- Corinne Murray
 
Cil 2012--Getting to yes
Cil 2012--Getting to yesCil 2012--Getting to yes
Cil 2012--Getting to yes
 
Creating PowerPoint Templates -Ideas For Dummies
Creating PowerPoint Templates -Ideas For DummiesCreating PowerPoint Templates -Ideas For Dummies
Creating PowerPoint Templates -Ideas For Dummies
 
Why Transliteracy? An Introduction for Librarians
Why Transliteracy? An Introduction for LibrariansWhy Transliteracy? An Introduction for Librarians
Why Transliteracy? An Introduction for Librarians
 
Pkn slides-tony yet-alice-in-what-if-land
Pkn slides-tony yet-alice-in-what-if-landPkn slides-tony yet-alice-in-what-if-land
Pkn slides-tony yet-alice-in-what-if-land
 
Libraries and Transliteracy: An Introduction for Medical Librarians
Libraries and Transliteracy: An Introduction for Medical Librarians Libraries and Transliteracy: An Introduction for Medical Librarians
Libraries and Transliteracy: An Introduction for Medical Librarians
 
Libraries in a Transliterate, Technology Fluent World
Libraries in a Transliterate, Technology Fluent World Libraries in a Transliterate, Technology Fluent World
Libraries in a Transliterate, Technology Fluent World
 
Structure of a web site - Keywords (Olivian Breda)
Structure of a web site - Keywords (Olivian Breda)Structure of a web site - Keywords (Olivian Breda)
Structure of a web site - Keywords (Olivian Breda)
 
Beyond Google
Beyond GoogleBeyond Google
Beyond Google
 
Frilansverktøykasse (praktiske tips for budsjettering og prosjektstyring)
Frilansverktøykasse (praktiske tips for budsjettering og prosjektstyring)Frilansverktøykasse (praktiske tips for budsjettering og prosjektstyring)
Frilansverktøykasse (praktiske tips for budsjettering og prosjektstyring)
 
Privacy and control
Privacy and controlPrivacy and control
Privacy and control
 
Transforming Your Classroom
Transforming Your ClassroomTransforming Your Classroom
Transforming Your Classroom
 
Our Global Future
Our Global FutureOur Global Future
Our Global Future
 
Tervezz szokást! - WIAD, Mobile Hungary - Kolozsi István, kolboid
Tervezz szokást! - WIAD, Mobile Hungary - Kolozsi István, kolboidTervezz szokást! - WIAD, Mobile Hungary - Kolozsi István, kolboid
Tervezz szokást! - WIAD, Mobile Hungary - Kolozsi István, kolboid
 

Similaire à DevOps - Ten tips for developers

Introduction to Learning Styles
Introduction to Learning StylesIntroduction to Learning Styles
Introduction to Learning Styles
Jeanne Smith
 
Ten Things You Can Now Do Post-Conference
Ten Things You Can Now Do Post-ConferenceTen Things You Can Now Do Post-Conference
Ten Things You Can Now Do Post-Conference
Jeanette Murphy
 
OKeefe TerraLex Seattle 6-2-2011
OKeefe TerraLex Seattle 6-2-2011OKeefe TerraLex Seattle 6-2-2011
OKeefe TerraLex Seattle 6-2-2011
Kevin O'Keefe
 
Manuel deangelo visual_resumestoryboard
Manuel deangelo visual_resumestoryboardManuel deangelo visual_resumestoryboard
Manuel deangelo visual_resumestoryboard
dmanuel1
 
Presentationcreativityrevolutionuxweek 140912120824-phpapp02
Presentationcreativityrevolutionuxweek 140912120824-phpapp02Presentationcreativityrevolutionuxweek 140912120824-phpapp02
Presentationcreativityrevolutionuxweek 140912120824-phpapp02
Paula Marques
 

Similaire à DevOps - Ten tips for developers (20)

Introduction to Learning Styles
Introduction to Learning StylesIntroduction to Learning Styles
Introduction to Learning Styles
 
Ten Things You Can Now Do Post-Conference
Ten Things You Can Now Do Post-ConferenceTen Things You Can Now Do Post-Conference
Ten Things You Can Now Do Post-Conference
 
Oow 2008 Final
Oow 2008 FinalOow 2008 Final
Oow 2008 Final
 
Simple Strategies and Tools for Keeping Up with Technology Trends
Simple Strategies and Tools for Keeping Up with Technology TrendsSimple Strategies and Tools for Keeping Up with Technology Trends
Simple Strategies and Tools for Keeping Up with Technology Trends
 
Getting started with elearning
Getting started with elearningGetting started with elearning
Getting started with elearning
 
Living with Laptops: Digital Citizenship for Parents
Living with Laptops: Digital Citizenship for ParentsLiving with Laptops: Digital Citizenship for Parents
Living with Laptops: Digital Citizenship for Parents
 
The Creativity (R)Evolution - High Five Conference 2016
The Creativity (R)Evolution - High Five Conference 2016The Creativity (R)Evolution - High Five Conference 2016
The Creativity (R)Evolution - High Five Conference 2016
 
Credits
CreditsCredits
Credits
 
Go Cubs Go slide show
Go Cubs Go slide showGo Cubs Go slide show
Go Cubs Go slide show
 
OKeefe TerraLex Seattle 6-2-2011
OKeefe TerraLex Seattle 6-2-2011OKeefe TerraLex Seattle 6-2-2011
OKeefe TerraLex Seattle 6-2-2011
 
13 user experience commandments
13 user experience commandments13 user experience commandments
13 user experience commandments
 
Manuel deangelo visual_resumestoryboard
Manuel deangelo visual_resumestoryboardManuel deangelo visual_resumestoryboard
Manuel deangelo visual_resumestoryboard
 
Presentationcreativityrevolutionuxweek 140912120824-phpapp02
Presentationcreativityrevolutionuxweek 140912120824-phpapp02Presentationcreativityrevolutionuxweek 140912120824-phpapp02
Presentationcreativityrevolutionuxweek 140912120824-phpapp02
 
The Creativity (R)Evolution - UX Week 2014
The Creativity (R)Evolution -  UX Week 2014The Creativity (R)Evolution -  UX Week 2014
The Creativity (R)Evolution - UX Week 2014
 
Building your Personal Brand
Building your Personal BrandBuilding your Personal Brand
Building your Personal Brand
 
Legal Marketing Association Annual Conference Presentation by Kevin OKeefe
Legal Marketing Association Annual Conference Presentation by Kevin OKeefeLegal Marketing Association Annual Conference Presentation by Kevin OKeefe
Legal Marketing Association Annual Conference Presentation by Kevin OKeefe
 
Tots Too Hot : The Good, The Bad and the Ugly of Pediatric Fever
Tots Too Hot : The Good, The Bad and the Ugly of Pediatric FeverTots Too Hot : The Good, The Bad and the Ugly of Pediatric Fever
Tots Too Hot : The Good, The Bad and the Ugly of Pediatric Fever
 
Passion Driven Leadership
Passion Driven LeadershipPassion Driven Leadership
Passion Driven Leadership
 
15 ways to promote your event offline
15 ways to promote your event offline15 ways to promote your event offline
15 ways to promote your event offline
 
Social Media for Lawyers & Law Firms : Chicago Bar Association
Social Media for Lawyers & Law Firms : Chicago Bar AssociationSocial Media for Lawyers & Law Firms : Chicago Bar Association
Social Media for Lawyers & Law Firms : Chicago Bar Association
 

Dernier

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 

Dernier (20)

Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
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
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
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...
 
Cyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdfCyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdf
 
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, ...
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
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
 
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
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
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
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
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
 

DevOps - Ten tips for developers

Notes de l'éditeur

  1. i’m going to be talking about a battle that’s been raging for a long time. Which one is ops and which one is dev? That’s the enterprise architect in the background - he’s arguing for fully redundant light sabers.
  2. In a lot of organisations, it feels like ops and dev are separated by walls - discouraged from collaboration.
  3. Frustrating - Developers have very little visibility into production systems, cannot read logs, database tables, or production monitoring tools. How to troubleshoot?
  4. It feels like dev and ops are in siloes. This is accentuated by physical separation, reliance on ticketing systems and approval bureacracy
  5. It’s very confusing and frustrating - how do we proceed? Sometimes no matter what we do, it seems to be wrong. We get told what we *should* have done, and always when it’s too late.
  6. It doesn’t work. There must be a better way. What can developers do?
  7. Spend time thinking about incentives from the ops perspective. traditional thinking: ops task is to keep systems stable and fast. dev’s task is to deliver features quickly. This pushes down from CIOs to operations managers and app development managers, down into KRAs. According to the itSMF (IT Service Management Forum), 80% of incidents are caused by changes made to the IT environment. Ops are almost always understaffed, and under constant interuption - everybody’s problem is the biggest problem in the world. Defensive measures are put in place to help the ops team deal with this problem. Important to understand - until you can understand from their perspective, you can’t influence. may not be able to change (yet) but don’t presume people are ignorant or evil.
  8. Project inceptions. Regular updates. Design sessions. Invite the product owner to explain business direction, if ops don’t turn up to inceptions. retros, problem analysis (5 whys)
  9. be relentless in this message Use ‘we’. Invite ops to standups and retros - every time. Invite ops to lunch, functions etc. take the time to follow up with ops to explain the outcomes of things forgive eccentricity pairing? work on things together. That means you helping, too! promote your ops team members within their own organisation don’t accept manual work - help automate if you can
  10. Don’t be suckered into email wars. However - follow up with tickets if required.
  11. Imagine that the operator who gets up at 2am is a homocidal maniac who knows where you live. Make sure Ops is represented with ‘stories’ “As a sysadmin”. Logging is a user interface. Make sure the right things are monitored - and monitorable! Stop building systems that are black box and require magic incantations and sacrifices.
  12. feel the pain. fix the pain. google three month developer support. shared metrics and monitoring. can you mine the service desk’s ticketing reports?
  13. go to ops with problems, not solutions.
  14. - you are not the first devs here - folk have been failing to meet commitments for years before you. - no hollow promises - covey's emotional bank account - invest! - fix things! follow through with root cause analysis
  15. e.g. production logins
  16. learn some unix don’t be afraid to ask for help, or to ‘pair’ on a problem.
  17. finally
  18. Say please. and thankyou. and sorry
  19. wrap up