O gerenciamento do desenvolvimento de software envolve pessoas, produtos, processo e projeto.
Com relação à gestão de projetos de software, é INCORRETO afirmar que
sem estabelecer os objetivos do produto e seu escopo, considerar soluções alternativas e identificar restrições técnicas e gerencias, é impossível definir de forma razoável a estimativa de custo, a avaliação efetiva dos riscos, a análise realística das tarefas do projeto ou um cronograma gerenciável do projeto que forneça a indicação significativa de progresso das atividades.
nos métodos ágeis, a qualificação individual dos membros da equipe não é considerada um fator crítico de sucesso porque acredita-se que a colaboração em grupo ajuda a superar dificuldades individuais.
Larry Constantine, em seu trabalho, sugere quatro tipos de “paradigmas organizacionais” para equipes de engenharia de software: o paradigma fechado; o paradigma randômico; o paradigma aberto; e o paradigma sincronizado. A equipe ágil, conforme preconizado no desenvolvimento ágil, se auto-organiza e não mantém, necessariamente, um desses paradigmas organizacionais únicos, mas usa elementos do paradigma randômico, do paradigma aberto e da sincronicidade.