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
In the past decade we've seen thousands of companies introducing agile methodologies. A lot of teams started introducing scrum, re-structuring the way they work, and ... getting stuck after a couple of months. Why do most agile introductions come to a screeching halt? Why do so many teams either fall back into old habits or … Continue reading Why Agile Fails
This is a story about merging two teams. One was using a physical Kanban board and the other was using an electronic one. Of course we were discussing the pros and cons of electronic versus physical boards. My role in the discussion was pretty funny: I used to be a very strong fan of physical … Continue reading Kanban Boards: Physical or Electronic?
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?