Dynamic Focus Teams - Experience Report
April 5, 2022— Time to read 7 minutes
In fast-growing tech companies, it frequently happens that a strongly growing product team reaches its limits. How to deal with this? Do you split the product team? But that also means splitting topics and, if necessary, the code base. What to do, if...
Jede Technologie ist nur so gut wie das Problem, das sie löst
March 24, 2022— Time to read 5 minutes
Wenn ein Tech Unternehmen nach 8-15 Jahren langsam erwachsen wird, ist das auch der Zeitpunkt zu dem die Technologien, mit denen man gestartet ist, langsam in die Jahre kommen. Häufig gibt es viele neue, bessere Alternativen, die man stattdessen...
Why companies still fail when it comes to software development
April 16, 2021— Time to read 6 minutes
Cloud, Microservices, Serverless, Agile, Scrum, Lean... today there are many methods and technologies that massively improve software development. Nevertheless, many companies still fail in software development. Why is that?
Platform team against technical debt: Good idea or nasty trap?
March 29, 2021— Time to read 4 minutes
Recently, we've been seeing the idea to set up a dedicated platform team in various places in order to deal with the technical debt. In the following, we take a look at the idea from different perspectives and discuss the question: Is this really...
March 24, 2021— Time to read 2 minutes
Sharing code within your team or company is a great idea, but if you do it the wrong way, you will lose a lot more than you can gain.
How to communicate technical debt?
March 18, 2021— Time to read 3 minutes
It is striking that even experienced developers have difficulties in communicating the benefit of reducing technical debt well. In this post, we describe two key points that have helped us communicate technical debt more effectively.
Excessive technical debt is almost always an omission of technical management
March 17, 2021— Time to read 3 minutes
With today's widespread concept of empowered teams, especially in the agile context, it's easy to shift all responsibility for technical debt on to teams. However, it's not that simple.
Technical debt - despite its name - is not a purely technical problem
March 15, 2021— Time to read 4 minutes
In this post, we describe seven principles that have helped to deal with technical debt more effectively.
A mindset for long-living software systems
March 12, 2021— Time to read 5 minutes
What do Cologne Cathedral and software development have in common? When it comes to lengthy renovations, quite a bit.
Three myths about technical debt
March 5, 2021— Time to read 4 minutes
How does technical debt arise? And what is it anyway? In this blog, we address three typical misconceptions that we encounter time and again when dealing with technical debt.
Read It Again! - Working Effectively with Legacy Code
February 26, 2021— Time to read 3 minutes
In this blog post, we'll take a look at the book "Working Effectively with Legacy Code" and why it can be considered a standard reference for dealing with legacy code.
Part 1: Boring Maven
January 29, 2021— Time to read 4 minutes
Now that we all understand that boring can be good, I would like to present one of my personal favorites. Because, let's face it, which tool could be more boring than Maven?