Nowadays, AI is commonly used in many areas of our lives. And there are even more AI-based features that most people use for even longer without knowing they are AI. So, I’d like to explain the difference between these two and show that both are extremely useful in modern life.
Read MoreI think there are no technical teams that do not have a technical debt. Good teams have a limited amount planned for refactoring in the nearest future. Not-so-good teams may have a dept that will take a couple of years to get rid of. Let us see how to live with the second situation and turn it into the first one.
Read MoreMany project managers and leads think that the customer should not participate in the development process. However, proper exposure may give more information to the customer and provide valuable feedback to the technical team.
Read MoreModern life consists of multiple processes and flows, and each of them has various rules and best practices. These rules were written by people who counted on standard scenarios and typical users. However, that is often not the case, so people try to bend or break these rules to get what they want. The following article explains how to do it properly and how not to write more of such rules.
Read MoreEverybody had faced a situation when some package was not delivered on time. Usually, this is not a big deal. However, there are many situations in software projects when delivery of some functionality must be done on a specific day and time. Let us see how to build a process in the way to deliver it on time.
Read MoreEvery time a customer starts working with new software he needs support from the technical team to explain how new feature works. However, not everybody understands and accepts this approach, and so a customer may be very disappointed. Let us have a look at the common issues in the communication between the technical support team and customer, and see how to deal with them.
Read More