Whenever a group of people starts working on some project, it usually defines milestones — some points in time when they have to complete the specific scope of work. The idea of milestones is excellent; however, it is misused or entirely unnecessary in many cases. Let us check these cases and see how to deal with them.
Read MorePeople often hear that they have to exceed everybody’s expectations to achieve success. Let us try to see what it means and how to use it in real life.
Read MoreThere are standard best practices that recommend writing automated tests. However, not all developers use them in real projects. Let us see how automated tests can be beneficial in obvious and not obvious ways for any project.
Read MoreEvery person had faced the situation when he/she came to a new company to work, and the first several months did not do smoothly. What did I make wrong? — you may ask. Let us check the common mistakes newcomers often do in a new company and how to avoid them.
Read MoreWhen developers participate in technical training, they always have some expectations. Usually, they expect to master new technology, learn new approaches, and improve overall technical skills. It is valid to expect such results; however, most of the participants do not achieve them. Let us see why these expectations do not match reality.
Read MoreAfter 15+ years of work in software development, I collected quite a lot of ineffective, pointless, terrible, stupid, awful, and dangerous practices of managing application requirements. So, here is my personal Top 5 of the worst practices you should avoid at all costs.
Read More