Acho que uma habilidade muito importante é a flexibilidade, porque muitas mudanças podem ocorrer dentro do projeto, e ser capaz de entender e aceitar as mudanças que ocorrem ao longo do caminho é importante, principalmente pra conseguir atender bem o usuário/cliente e acolher as demandas que possam surgir. Além de que uma pessoa que não é flexível com mudanças pode acabar impactando em toda a equipe durante o desenvolvimento do projeto, deixando tudo mais travado, digamos assim.