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 … Continue reading How Delays Render All Your Efforts Useless
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? Committed is "Done" It's a good and trusted agile practice for a team to … Continue reading Devops Anti-Patterns
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? The over ambition trap You're highly motivated and … Continue reading Devops Protocols: Start Small
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 … Continue reading Devops Protocol: No Manual Changes
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 … Continue reading Devops Protocols
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 … Continue reading Devops and The Lean Startup
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. Lean is the basis of Agile Lean tells you … Continue reading How are Lean, Agile, and Devops related to each other?
You’re a lucky guy. Your web app runs on the biggest server available. It takes a mere 10% CPU and has tons of free memory available. Everything is great. Well, not everything… One tiny, little detail might jump out of the darkness at the worst possible moment… That tiny, little detail is a collection of … Continue reading How over-capacity hurts your scalability
After DevOps Borat and BroOps it's time for The DevOps Dudes!