• Home
  • About
  • Contact
  • Archives
Site Logo

Agile Web Development & Operations

Shaping and Evangelizing DevOps since 2008

  • Our Books
  • DevOps
  • Kanban & Agile
  • Tools & Technology

What Is DevOps?

DevOps is a professional, cultural movement. It not only aims at harmonizing collaboration between software development and operations, but has the broader goal of optimizing the whole software development process: from idea to delivery of a useful product or service.

DevOps tries to extend agile, which is now commonplace in software development, into the realm of operations. Lean principles, like continuous flow, build the foundation of DevOps. This is reflected in the adoption of practices like continuous delivery or infrastructure as code.

Continuous delivery enables the team to release software in small batches as soon as they're done. Immediate release of these small batches creates tight feedback loops across team boundaries which helps bring everyone together: development and operations act on shared knowledge about the current situation. This is one of the cornerstones for a successful DevOps culture.

Is DevOps just a fad?

by Matthias Marschall on April 3, 2013 · 7 comments

Loch Fad by Alasdair Middleton
Creative Commons LicenseAlasdair Middleton

There are DevOps tools and DevOps job ads. People talk about culture and sharing and being nice to each other. Sounds pretty fishy, right? The only thing missing is a DevOps certification and we’re done with the DevOps hype. Is DevOps really just a fad? Let’s take a closer look…
[Read more…]

Filed Under: DevOps Tagged With: agile, leadership

Devops Dudes: Meerkat

by Matthias Marschall on February 1, 2013 · 0 comments

Epson iPrint

Filed Under: DevOps Tagged With: DevOps Dudes

How Delays Render All Your Efforts Useless

by Matthias Marschall on January 16, 2013 · 0 comments

Crowd at the train for the Royal Adelaide Show by State Library of South Australia
Creative Commons LicenseState Library of South Australia

London Stansted Airport, early afternoon – a huge crowd at the railway station. No trains – only people, and a lot of confusion and anger. Having just flown an hour from Munich, Germany, I was supposed to meet a client two hours after touch down. But here I stood, waiting with the crowds: the railway just broke down. After several hours of waiting, I was able to catch a bus and reached London city late in the evening – but the client meeting was long over. The whole trip (not to mention an entire day of my life) was wasted just because one leg in my journey failed. Do your users waste their time because you have failing legs in your product development journey?
[Read more…]

Filed Under: DevOps Tagged With: lean software development, optimization, value stream mapping

Win Free Copies of New Book on Continuous Delivery and DevOps

by Matthias Marschall on December 20, 2012 · 22 comments

CD and Devops

We’ve teamed up with Packt Publishing to organize a giveaway of their new book “Continuous Delivery and DevOps: A Quickstart Guide” as a holiday gift to you our readers!

Four lucky winners stand a chance to win copies of this new book. Keep reading to find out how you can be one of them.
[Read more…]

Filed Under: DevOps Tagged With: books, continuous integration, devops

Devops Anti-Patterns

by Matthias Marschall on December 6, 2012 · 3 comments

752 - CoCo - Non Standard Tile von Patrick Hoesly
Creative Commons LicensePatrick Hoesly

While I’m collecting Devops Protocols which highlight healthy patterns in your organization, let’s take a quick look at the opposite: Devops anti-patterns. Would you be able to spot the warning signs when your team starts to slip in the wrong direction?
[Read more…]

Filed Under: DevOps Tagged With: agile, cross-functional teams, devops

Devops Protocols: Start Small

by Matthias Marschall on November 27, 2012 · 1 comment

Small Starts by cogdogblog
Creative Commons Licensecogdogblog

Imagine you want to introduce automated configuration management to your organization. You’ve read all the books and even visited a great conference where you heard a lot of success stories. “It’s really time to get our servers under control” you think. But how do you get started?
[Read more…]

Filed Under: DevOps Tagged With: agile, devops protocols

Devops Protocol: No Manual Changes

by Matthias Marschall on October 25, 2012 · 1 comment

Let's Walk by Hamed Saber
Creative Commons LicenseHamed Saber

You’ve heard about Devops and you like the idea. But how can you grow a Devops culture in your organization? In my series about Devops Protocols I talk about the fundamental building blocks for growing a Devops culture.
No Manual Changes refers to the behavioural trait of not messing with any productive systems. Let’s discuss why messing with production systems is bad and what to do about it.
[Read more…]

Filed Under: DevOps Tagged With: configuration management, devops protocols

Devops Protocols

by Matthias Marschall on September 6, 2012 · 2 comments

Protocol droid by Ariaski
Creative Commons Licensejurvetson

We all know that protocols are an essential building block of our craft. What would our jobs look like without TCP/IP or HTTP? While there is room for improvement in all of them, they’re definitely helpful in defining how our systems work together. But systems programming are not the only area where protocols play an important role. Wikipedia talks about protocols in diplomacy, for example: “A protocol is a rule which guides how an activity should be performed”[1]. Ah, now we’re getting somewhere. So why not apply the ‘protocol’ idea to Devops? Let’s try and see how the idea of protocols can help us improve the adoption of a Devops culture.
[Read more…]

Filed Under: DevOps Tagged With: collaboration, communication, protocols

Devops and The Lean Startup

by Matthias Marschall on July 19, 2012 · 0 comments

Nibbler vs. Krypto (306/365)
Creative Commons LicenseJD Hancock

The Lean Startup teaches us to focus on learning about what really works for our customers. It advocates using the scientific method for running data driven experiments in very short cycles. But, continuously running end-to-end experiments need the total cooperation of the entire business. Truly cross-functional teams are required which is also one of the goals of Devops. Let’s take a look how the ideas of The Lean Startup and Devops enrich each other to successfully create product development flow.
[Read more…]

Filed Under: DevOps Tagged With: lean, startup

How are Lean, Agile, and Devops related to each other?

by Matthias Marschall on July 12, 2012 · 9 comments

You hear a lot about various agile approaches. Things like Lean, Scrum, Kanban, and Devops seem to be important but it’s hard to sort them out. How do they relate to each other and where to start? Let me try to structure these ideas for you.
[Read more…]

Filed Under: DevOps, Kanban & Agile Tagged With: agile, devops, lean

« Previous Page
Next Page »

Top DEVOPS Posts

  • The 5 Goals Of Agile And DevOps
  • Using Kanban For DevOps Projects
  • Back to the roots: Bridging the Deployment Gap
  • 20 DevOps guys you should follow
  • What have we done for you today?
  • Launch Dates – The Good, The Bad, And The Ugly
  • DevOps: Why Silos Suck And How To Break Them
  • Do you have a DevOps Culture?
  • Why Automated Testing is a Must for DevOps
  • How to guide a team through a crisis

Copyright © 2008 – 2018 · Agile Web Development & Operations