SlideShare uma empresa Scribd logo
1 de 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

Mais conteúdo relacionado

Mais procurados

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 AppeloAgileNetwork
 
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 LaptopTeaching Sagittarian
 
Getting started with Zotero
Getting started with ZoteroGetting started with Zotero
Getting started with ZoteroTara Robertson
 
Creative Peering through Social Networks
Creative Peering through Social NetworksCreative Peering through Social Networks
Creative Peering through Social NetworksNORIBIC
 
Top ten slide tips- Corinne Murray
Top ten slide tips- Corinne MurrayTop ten slide tips- Corinne Murray
Top ten slide tips- Corinne Murraycmurray1477
 
Cil 2012--Getting to yes
Cil 2012--Getting to yesCil 2012--Getting to yes
Cil 2012--Getting to yesAndrew Shuping
 
Creating PowerPoint Templates -Ideas For Dummies
Creating PowerPoint Templates -Ideas For DummiesCreating PowerPoint Templates -Ideas For Dummies
Creating PowerPoint Templates -Ideas For DummiesShyama Shankar
 
Why Transliteracy? An Introduction for Librarians
Why Transliteracy? An Introduction for LibrariansWhy Transliteracy? An Introduction for Librarians
Why Transliteracy? An Introduction for LibrariansBobbi Newman
 
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-landTony Yet
 
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 Bobbi Newman
 
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 Bobbi Newman
 
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)PFA Breda Olivian-Claudiu
 
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)Andreas Beining
 
Transforming Your Classroom
Transforming Your ClassroomTransforming Your Classroom
Transforming Your ClassroomKim Cofino
 
Our Global Future
Our Global FutureOur Global Future
Our Global FutureKim Cofino
 
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, kolboidIstván Kolozsi
 

Mais procurados (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
 

Semelhante a DevOps - Ten tips for developers

Introduction to Learning Styles
Introduction to Learning StylesIntroduction to Learning Styles
Introduction to Learning StylesJeanne 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-ConferenceJeanette Murphy
 
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 TrendsToledo-Lucas County Public Library
 
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 ParentsKim Cofino
 
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 2016Denise Jacobs
 
Credits
CreditsCredits
Creditsr0xee
 
Go Cubs Go slide show
Go Cubs Go slide showGo Cubs Go slide show
Go Cubs Go slide showZink27
 
OKeefe TerraLex Seattle 6-2-2011
OKeefe TerraLex Seattle 6-2-2011OKeefe TerraLex Seattle 6-2-2011
OKeefe TerraLex Seattle 6-2-2011Kevin O'Keefe
 
13 user experience commandments
13 user experience commandments13 user experience commandments
13 user experience commandmentsWITFLOW
 
Manuel deangelo visual_resumestoryboard
Manuel deangelo visual_resumestoryboardManuel deangelo visual_resumestoryboard
Manuel deangelo visual_resumestoryboarddmanuel1
 
Presentationcreativityrevolutionuxweek 140912120824-phpapp02
Presentationcreativityrevolutionuxweek 140912120824-phpapp02Presentationcreativityrevolutionuxweek 140912120824-phpapp02
Presentationcreativityrevolutionuxweek 140912120824-phpapp02Paula Marques
 
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 2014Denise Jacobs
 
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 OKeefeKevin O'Keefe
 
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 FeverRommie Duckworth
 
Passion Driven Leadership
Passion Driven LeadershipPassion Driven Leadership
Passion Driven LeadershipJeff Piontek
 
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 offlineJulius Solaris
 
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 AssociationKevin O'Keefe
 

Semelhante a 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
 

Último

How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clashcharlottematthew16
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfRankYa
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 

Último (20)

How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 

DevOps - Ten tips for developers

Notas do Editor

  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