Scrum

Existe algum tipo especifico de projeto onde não se recomenda o uso do scrum?

Quanto mais caro for o custo de manutenção do produto acabado, ou o risco da falha, mais burocrático tende a ser o processo de desenvolvimento.

Exemplos de software de alto custo de manutenção:

  • Software embarcado;
  • Software para aviação;
  • Software de caixinha e video-games (embora com a internet isso está deixando de ser um problema);
  • Softwares médicos.

Tem empresas que obrigam a usar RUP

Difícil dar uma resposta padrão para protetos tipo X ou Y. É melhor você analisar cada projeto individualmente e ver qual melhor metodologia se encaixa.

Mas acho que a pergunta é justamente nesse sentido.
Que tipo de atributo você consideraria num projeto para dizer que ele se encaixa?

Sim, existem vários. Conheço empresas que tentam empregar agile na marra para tudo, outras RUP pra tudo. Não dá pra ser assim, a menos que a empresa reduza seu espectro de projetos para um mesmo tipo.
Quando não usar Agile:
-> criticidade do software é alta (ex: casos de falha geram morte)
-> grau baixo ou nulo de mudanças de requisitos
-> nivel tecnico do time não é alto
-> cultura da empresa é de rigor / ordem
-> times muito extensos

pode ser limitado também pelo número de pessoas pertencentes ao projeto.

Oi, boa tarde!

Quando for necessário ter um alto grau de controle… softwares críticos, geralmente.

Abraço,