Ouviu o watercooler ontem: "Scrum não tem lugar na contratação de defesa".
Costumo discordar no sentido de que acredito que o Scrum pode ser adaptado para funcionar em muitos cenários e vejo a defesa como um deles. Isso provocou um grande debate entre meus colegas (muitos de nós trabalhamos na contratação de defesa) com uma divisão bastante equilibrada a favor / contra.
Para fazer disso uma pergunta adequada: alguém usou com sucesso (ou tem experiência em trabalhar com) scrum em uma situação de contratação de defesa? O que funcionou bem, o que não funcionou bem e que modificações (se houver) no vanilla scrum você fez?
development-process
scrum
development-methodologies
Sean Madden
fonte
fonte
Respostas:
Na minha experiência, o principal impedimento é o cliente. A maioria das agências governamentais possui o modelo de cascata em seu DNA. Até contratos são feitos em fases em cascata - primeiro financiamos os requisitos, depois o design e a implementação. Na teoria clássica da cachoeira, eles podem até pensar que podem conseguir empresas diferentes para realizar fases diferentes.
Existem maneiras de contornar isso através da IMO. Faça um reqs inicial e projete como cascata e, na implementação, divida os requisitos em histórias de usuário iterativas. Use usuários internos de teste / especialista para avaliar cada iteração. Dependendo do cliente, eles podem ou não estar interessados em participar. Não é um scrum puro, mas pode ser o melhor que você pode fazer.
fonte
Embora possa ser difícil implementar completamente o Scrum, pode ser benéfico adotar algumas das práticas do Scrum. Por exemplo, agora, independentemente de como você está realizando a coleta de requisitos, você ainda pode ter lançamentos e demonstrações frequentes. Você ainda pode se beneficiar de retrospectivas periódicas. Observe outros processos, como o Lean ou o Kanban, e veja se há algo que eles também possam ajudar sua equipe.
Em vez de seguir dogmaticamente qualquer processo, pense em como você pode melhorar o processo especificamente para sua equipe, seu projeto e seu setor. O processo é importante . A metodologia de uma equipe tem um grande impacto no software entregue.
fonte