Date: 12 Nov 2020

The relation between Scrum and Agile is similar to the one between squares and rectangles. If you use Scrum, you also use Agile. But if you use Agile, this doesn’t necessarily mean that you also use Scrum. The main difference between Scrum and Agile is that while Scrum is quite specific about how you do […]

Date: 09 Sep 2020

Imagine you have an idea for a software product and decide to hire external developers to create it. Do you know how to communicate with them and express the challenges you are facing? The challenges that they will inevitably face as well?

Date: 26 Aug 2020

Long story short: you need a Product Owner to make sure that you are going towards the finish line without meandering around. With such a person at your company, the team can focus on precisely defined tasks that generate more value than random undertakings.

Date: 06 Jun 2019


In our company teams are practicing Scrum. Below you can find a simple explanation on how we perform backlog items estimation.

Date: 10 Dec 2018


Some may ask: what is the point in doing code review if we have automated tests? Let me ask differently…what exactly do tests test? Is the app correct? Or whether the app has errors? My answer is: tests can only help us know if the app has errors. Tests alone, don’t care about the quality of the code.

Date: 25 Sep 2018

As software developers, we write code which falls into one of two categories. The first one is the business logic code – the essence of the software we create. The second one is infrastructure code – a backbone of the application. Did you ever think what is the optimal ratio between an amount of code in these two categories? In this article, I will share my observations on this topic. Small side note, in the course of this article I will use term BICR to denote Business/Infrastructure Code Ratio.