Pular para conteúdo

Estrutura Funcional

O produto tem 6 apps reais: accounts, core, projetos, kanban, qualidade e ishikawa.

accounts

Autenticação (login/logout), User customizado (AbstractUser + avatar) e RBAC via 4 grupos Django: Administrador, Gestor (ambos com permissão total), Colaborador (visualizar + incluir) e Demonstração (somente visualizar, roteada para banco de demonstração isolado).

core

Dashboard, páginas de erro (400/403/404/500) e o model Log — auditoria transversal (ações Inclusão/Alteração/Exclusão/Importação/Exportação, Log Duplo).

projetos

CRUD de Projeto, Sprint e EntregaSprint, com burndown chart e indicadores de percentual de conclusão por projeto (total_sprints, sprints_concluidos).

kanban

Quadro (Quadro → Coluna → Card), com tipos de card (atividade/recurso/falha), prioridade (baixa/média/alta/crítica) e dashboard analítico. Cards podem se vincular a uma EntregaSprint de projetos.

qualidade

Painel de Ocorrencia (RNC — Relatório de Não Conformidade — ou Melhoria), com origem (auditoria interna/externa, fornecedor, interno), centro de custo (usinagem, caldeiraria pesada/leve, mecânica, fornecedor D), criticidade e disposição. Exportação em PDF.

ishikawa

Ciclo PDCA completo para análise de causa raiz: Problema → Integrantes/Reuniaos → Causa (metodologia 6M) → PlanoAcao → Verificacao → Resultado. Diagrama Ishikawa (espinha de peixe) gerado em SVG, com exportação em PDF.

Rotas reais

/accounts/, /projetos/, /kanban/, /qualidade/, /ishikawa/ e / (dashboard geral em core).

Referências