The majority of factors related to software development failure are human factors. Including a Project Coach who is focused on human issues in the software engineering process will have a positive impact in addressing software engineering challenges.
In this blog post, Vitaly Dubravin provides some knowledge about to do or NOT to do in order to motivate a project team.
David Butter discusses stakeholder management issues.
Managing conversations about friction between team members is the topic discussed by Esther Derby in this blog post.
Eric Krock presents techniques to reduce the risk that you act as an idiot project manager.
This post provides an interesting perspective on the skills of people that would like to have in your project teams.
This blog post takes the classical project management triangle (deadline, price, quality) equation to the people side of project management.
This article contains a list of resources about the most valuable positions in a software development team. The original content mentioned had disappeared, so you will find below another list of resources about the how to form the best software development teams and what are the roles involved.