Es una historia bastante conocida, que tienes a un muy buen programador, pero cuando lo quieres poner al frente de un equipo de desarrolladores, simplemente no es capaz de concretar el proyecto, en ocasiones porque no sabe comunicarse o trata de imponer sus reglas sobre los demás, en ocasiones no esta acostumbrado a comunicarse con los clientes y esto es resultado de la falta de "habilidades blandas" (Soft Skills)