Please enable JavaScript.
Coggle requires JavaScript to display documents.
DOCUMENTAÇÃO DE SOFTWARE - Coggle Diagram
DOCUMENTAÇÃO DE SOFTWARE
DOCUMENTAÇÃO
ÁGIL
Comunicação verbal,
natural e direta
Melhor meio de
expressar uma ideia
Tem suas
limitações
Funciona com equipe
de 5 pessoas
E não com equipe de 50
Equipes pequenas
Todos trabalham no
mesmo espaço físico
Incentiva formas naturais
e espontâneas de
comunicação
Desenvolvimento em
pequenos incrementos
Não documenta antes
de desenvolver
Descrições
Histórias de
usuários pequenas
Fácil comunicá-las
conversando
Não precisa recorrer
a documentação escrita
DÚVIDAS
Alguém para esclarecer
Alguém para tomar decisões
sobre prioridades e Trade Office
SCRUM
Uma função do P.O
XP
Envolvimento do
Cliente Real
Valores
Ágeis
Prioriza colaboração
com o cliente
No lugar da
negociação de
contratos
Reduz necessidade de
documentos para proteger
as partes
Não elimina totalmente
Práticas Típicas
Desenhos simples
TDD (Desenvolvimento
Dirigido a Testes)
Refatoração
Código legível e
auto-documentado
DOCUMENTAÇÃO
TRADICIONAL
Especificação
de Requisitos
Cliente
Analista
Tipo de Contrato
Cliente
Desenvolvedor
Detalha o que o software
deve fazer
Produto final
entregue
Comportamento
diferente = defeito
Comunicar definição
ao desenvolvedor
Quem especifica
não desenvolve
Desenvolvimento em
etapas sequenciais
Arquiteto de Software
Analisa Requisitos
Define e documenta
desenhos para a solução
Modelos e
notação UML
Entrega documentação
ao desenvolvedor
Implementa a solução
Referência para consulta
(novatos na equipe)
Principal meio
de comunicação
Não muito
eficiente para
comunicar uma ideia