How is knowledge distributed within your team?
Building a software development team is no mean feat. When it comes to skilled developers, demand exceeds supply. But even if you do get hold of the best people, you as a team leader probably know that your work has just started. There are still things to consider, such as knowledge sharing within the team. Especially if there, for example, is active development in complex parts of the code. What happens if you then become (too) dependent on specific individuals? What are the risks?