Transparent Quality in Process

This time I would like to take a look at how quality is supported in software development processes. We will analyze some stages of such processes and check how the explicit presence of individual steps supports the maintenance of quality in teams and organizations. Below are questions from the years of my observations that are…

Refactoring gives all kind of balance

Refactoring is nothing else but a technique that allow you to keep the balance. But what balance? Emotional one? Also, as it is good to when you can keep calm that code is readable, testable, maintainable and most likely works as expected! But the most important is the one called P/PC Balance. “P” refers to…

Team’s autonomy by example

Recently I wrote an article about autonomy in a nutshell. It is based on setting up boundaries of responsibilities between teams and based on trust into others that they know how to deal with their own issues the best. This entails that they do receive right to make decisions regarding their areas of responsibility in…

Team’s Autonomy

In case of struggling with care for code quality (most likely with lack of time to do this) then high time to ask two below questions comes Who is responsible for quality of code Who decides how or when the team can find time for quality Assuming the answer to the first question is obvious…