Em nossa loja, nos esforçamos para ser ágeis. E eu diria que estamos fazendo grandes progressos. Dito isto, alguns de nós descobrimos um padrão que começamos a chamar de "Desenvolvimento Orientado a Falhas".
O Desenvolvimento Orientado a Falhas pode basicamente ser descrito como um ciclo ágil de liberação / iteração, em que os bugs / recursos são guiados não por tarefas e histórias com critérios de aceitação, mas com defeitos inseridos no software de rastreamento de defeitos.
Nossa equipe tem um ótimo gerente de projetos que se esforça para obter os critérios de aceitação do (s) cliente (s), mas nem sempre é possível. Da minha cátedra de desenvolvimento, isso se deve ao fato de o cliente não saber exatamente o que deseja ou (e esse é o kicker) dois "campos" diferentes no escritório principal do cliente conflitam com o modo como uma história deve ser implementada. Acampamento Um vai vagamente ditam que as obras a função X como este , em seguida, acampamento B irá falhar devido não funcionando como que . Portanto, o termo "FDD". O processo é conduzido por "falhas".
Isso leva à minha pergunta: mais alguém encontrou isso e, em caso afirmativo, alguma dica / sugestão para lidar com isso?
Obviamente, tentamos fazer com que os campos A e B concordassem antes, mas todos sabem que nem sempre é esse o caso.
obrigado