You have to make that release date. You need more time to get the structure of your modules right, but you don't have it. Hitting the release date is more important than cleaning your code, so you defer the cleanup to make the deadline. You agree to take on technical debt which you'll have to … Continue reading Technical Debt
It's the same every morning: you get up and grab your morning coffee. No matter whether you brew it at home or fetch it on the road, your morning coffee is a ritual you never want to miss. A ritual is a practice everyone knows how to do. It's conducted regularly or on well defined … Continue reading 3 Reasons Why Your Team Needs Rituals
When switching on the oxygen pumps, there was an explosion on board of the Apollo 13 space craft. A short circuit in a small module led to an explosion rendering most of the space craft useless. For days, the crew frantically worked in cramped quarters trying to return to Earth. Tensions ran high, but, instead … Continue reading How Value Stream Mapping can speed up your cycle time from years to weeks
Imagine a seven year old playing the piano. She hits every note like it's the only one, taking long breaks between each note. The play drags and listening to the singular notes is a pain. Instead of music, all you hear is a bunch of individual sounds, each one rivaling with the others to be … Continue reading How To Break Departmental Silos By Forming Feature Teams
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... You're frustrated with another department … Continue reading Is DevOps just a fad?
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