OKRs are NOT guaranteed deliveries
Objectives and key results are a great tool for collaborative goal-setting and for aligned on a company-wide direction. Problems start, when teams start to rely on other teams OKRs to be finished in time.
Blameless Post-Mortems: Incidents are a learning opportunity
Blameless post-mortems are an effective tool to facilitate learning from failures, to share knowledge and to significantly improve the entire system, including software, infrastructure, and processes.
Bonuses are bad – change my mind
Bonuses shift an employee's interest from the long-term success of the company to the achievement of a short-term goal. By introducing bonuses, you are incentivising the achievement of goals, that should not need any incentives, if they were the right goals to begin with.
Why teams need slack – not the tool
Keeping people 100% busy will prevent them from innovating and improving. Therefore, teams should have slack that enables the to learn, adapt and improve.
Focus Week Case Study: Bringing E2E Tests into the CI Pipeline
In this article I will share details about our last focus week and how it led to a breakthrough on a difficult topic.
Focus Weeks: How to collaboratively crack difficult problems with joy
Focus weeks are a tool for cracking difficult or complex topics as a team while fostering team collaboration and improving team culture.
There is no system like production: Why you should test in production
If you do not test in production, your customers are the only ones, who do. While it sounds scary at first, testing in production is an important addition to pre-production quality assurance processes.
Adopting Continuous Delivery: More a culture change than automation of processes
When moving towards a more continuous software delivery process, focus on evolving the culture instead of just automating the processes.
Crucial developer practices: Decoupling deployments and releases
Decoupling deployments and releases gives you a better control about when system changes are made available to users and can help you to avoid complicated rollback processes in case, things go wrong.
Do you have walls in your deployment process?
Walls in your deployment process block value-flow and slow-down feedback cycles. Here is how you can detect and remove them.
The value of team programmings
Cross-unit team programmings are extremely valuable, both for developers and companies, but are often underrated by developers and managers.
Just care less about not being aligned
Too much alignment will slow you down as the number of stakeholders increases. Creating structures that reduce the alignment needed will help you to scale your organisation.
Cross-functional units and uni-functional teams
How to set up your team structures for growth.
About this blog
After a break of three years, it is time to restart my blog from a different angle.