Many technical companies use the services of external technical experts called advisors. I want to describe the best technical advisory workflow beneficial for both sides.
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 MoreContinuous context switching kills productivity. Everybody who has ever worked on more than one project knows that. However, there are several cases when such switching may be helpful. Let us check these situations.
Read MoreTicketing systems are usually controlling more than half of most software development companies' internal processes and activities. Let us see what is wrong with these systems and why they are so weird and complicated to use.
Read MoreSome developers spend a lot of time to plan the project and all related activities. On the contrary, other developers do only rough initial planning and start development from there. Who is right? Let us check both scenarios and see what is essential for project planning.
Read MoreIn the second part of this cycle, we will check workflow-related problems and several ways to deal with them. We will also review the best practices that help minimize these problems' impact in the long-term perspective.
Read MoreJunior specialist (or just Junior) is quite a unique person in any company. Such a person requires an unusual approach in general introduction, adaptation to business workflow, and defining expectations. Dealing with a Junior is not a trivial task — it is a challenge. And this challenge has to be accepted!
Read MoreWhen a person comes to a new job, he/she needs some time to adapt to the new responsibilities, company structure, and overall workflow. Mentoring is one of the best practices that make this process quicker and easier. This article shows how mentoring helps newcomers to start working at the new place.
Read More