Fui convidado por uma organização pública a dar um workshop informal sobre os 101 do desenvolvimento ágil, explicando os termos e conceitos de Scrum, Kanban e similares. Trabalho em ambientes ágeis há cerca de cinco anos, mas não me considero evangelista do Scrum.
Após o workshop, eles gostaram da ideia. No entanto, eles explicaram que a abordagem provavelmente não se aplicaria a eles, pois eles precisam contratar empresas de software externas para desenvolver software para elas (elas têm apenas alguns desenvolvedores). Essa atividade precisa ser realizada em um processo de licitação pública que descreva o resultado, preço e prazo. Este é um requisito legal para solicitar um orçamento para esta organização (um instituto público de pesquisa).
Essas restrições parecem um tanto contraditórias aos princípios fundamentais do desenvolvimento ágil, não são?
Scrum é apenas incompatível em tal ambiente?
O que você recomendaria para esta organização?