Template de DSM — Design Structure Matrix¶
Instruções: Use este modelo para mapear dependências entre módulos, funcionalidades, componentes ou partes do sistema. O objetivo é visualizar o que depende de quê para apoiar o planejamento da arquitetura e da ordem de implementação.
⬇️ Baixar / Copiar Código Fonte do Template
1. Visão Geral¶
| Campo | Descrição |
|---|---|
| Nome do Produto | |
| Equipe | |
| Domínio analisado | |
| Objetivo da análise | |
| Data |
2. Elementos do Sistema¶
Liste os principais elementos que serão analisados na matriz.
| ID | Elemento | Tipo | Descrição |
|---|---|---|---|
| E1 | |||
| E2 | |||
| E3 | |||
| E4 | |||
| E5 | |||
| E6 |
3. Matriz DSM¶
Marque com
Xquando o elemento da linha depende do elemento da coluna.
| Elemento \ Depende de | E1 | E2 | E3 | E4 | E5 | E6 |
|---|---|---|---|---|---|---|
| E1 | ||||||
| E2 | ||||||
| E3 | ||||||
| E4 | ||||||
| E5 | ||||||
| E6 |
4. Grafo de Dependências¶
Este exemplo simples em Mermaid pode ser adaptado para o seu produto.
graph TD
A[Cadastro] --> B[Login]
B --> C[Painel]
C --> D[Pedido]
D --> E[Status]
Leitura do grafo¶
Logindepende deCadastroPaineldepende deLoginPedidodepende dePainelStatusdepende dePedido
5. Leitura das Dependências¶
Dependências críticas¶
| Origem | Depende de | Impacto | Observação |
|---|---|---|---|
Elementos que podem ser desenvolvidos em paralelo¶
- ...
- ...
- ...
Elementos que devem vir antes¶
- ...
- ...
- ...
6. Impactos no Planejamento¶
Ordem sugerida de implementação¶
- ...
- ...
- ...
- ...
Riscos de acoplamento¶
- ...
- ...
- ...
Decisões arquiteturais importantes¶
- ...
- ...
- ...
7. Relação com as Features Fim a Fim¶
Relacione a matriz com as entregas planejadas no backlog.
| Feature | Elementos envolvidos | Dependências principais | Sprint sugerida |
|---|---|---|---|
8. Conclusão¶
Principais aprendizados¶
...
Ajustes necessários no backlog ou arquitetura¶
...