Cada sprint é normalmente entre 2 e 6 semanas, o que torna o projeto possível mudar o foco rapidamente de ser capaz de atender às novas exigências. Este tipo de abordagem de gerenciamento de projetos foi projetado inicialmente para trabalhar para o desenvolvimento de produtos, mas ultimamente é utilizado para outros tipos de projetos, mesmo fora do departamento de software. Em Scrum os papéis são chamados Product Owner, que é responsável pela priorização das atividades de produtos para serem enviados para um sprint, e Scrum Master, que é mais parecido com o Gerente de Projeto.
Um mestre scrum é a pessoa certificando-se que o processo Scrum está a ser seguido e também protege a equipe de interrupções e ter mais trabalho adicionado, chamado de escopo. Um proprietário do produto representa o cliente e pode ser dito ser a "voz do cliente".
Existem várias metodologias de gerenciamento de projetos diferentes, geralmente projetado para ter tanto a abordagem tradicional ou a abordagem ágil como base. Entre as abordagens tradicionais que você vai encontrar por exemplo RUP (Rational Unified Process), PRINCE2 e Cachoeira.
Entre as abordagens mais ágeis você vai, além de Scrum, também encontrar XP (Extreme Programming) e RAD (Desenvolvimento de Aplicações Rápidas). Por qualquer abordagem que você está escolhendo trabalhar com ele é difícil de planejar e se comunicar sem ter um Software de Gerenciamento de Projetos. Existem diferentes tipos de software de gerenciamento de projetos recomendados, dependendo do tipo de abordagem que você está usando.
Alguns software de suporte de gerenciamento de projetos mais do que uma abordagem do projecto, mas a maioria está focada em tentar apoiar uma abordagem da melhor maneira possível. Algumas funcionalidades que é importante quando se olha para o Project Management Software que é melhor para você é entender que tipo de planejamento que você quer fazer, o que a estrutura do projeto deve ser parecido, bem como como você deseja se comunicar na