Please enable JavaScript.
Coggle requires JavaScript to display documents.
Papel da documentação nos processos ágeis - Coggle Diagram
Papel da documentação nos processos ágeis
Dúvidas sobre os detalhes de uma funcionalidade, precisamos de alguém que saiba explicar esses métodos e alguém que tenha capacidade de tomar decisões sobre as prioridades e trade-offs
Scrum
Product Owner
XP
Cliente Real
Se for de valor, faça.
Documente sempre que o valor e benefício de ter essa documentação superam o custo.
O custo envolve tanto o custo de ter essa documentação quanto mantê-la atualizada.
Não documente antes de desenvolver.
Primeiro identificamos os itens a serem desenvolvidos
Requisitos Funcionais
Histórias de Usuário
Requisitos Não-funcionais
Quando a história for selecionada em uma interação ou sprint, no caso de scrum, ela será discutida mais detalhadamente e desenvolvida
Assim podemos entregar a documentação
Documentação é o resultado, não o insumo.
Desenvolvimento ágil reduz a necessidade de documentação, mas não elimina-a completamente.
Tentar manter sempre aquilo que for útil.
Gera valor
Manter
Não gera valor
Descarte
Colaboração com o cliente ao invés de contratos.
Equipes pequenas
Comunicação Direta
Todos trabalham próximos
Comunicação
Muito mais fácil de compartilhar ideias com boa comunicação
As metodologias ágeis incentivam essas formas mais naturais e espontâneas de comunicação.
Comunicação verbal
Documentos e modelos são uma forma de comunicação
Pequenos Incrementos
Práticas de Metodologias Ágeis
Refatorações
TDD (Desenvolvimento guiado por testes)
Desenhos Simples (UML)