Escolar Documentos
Profissional Documentos
Cultura Documentos
2
Esta apresentação tem o objetivo de introduzir a docu-
mentação do projeto do software Trust, desenvolvido
para a disciplina de Modelos, Métodos e Técnicas da En-
genharia de Software - 2023.2, na área de Tecnologia da
Informação, na Universidade Anhembi Morumbi -
Campus Paulista, sob a orientação do professor Luis
Ybarra.
Desenvolvido por:
Erick Santos da Costa, Análise e Desenvolvimento de Sistemas - 12522224575
Juan Julio Deodato, Ciência da Computação - 12522213811
Kaique Fernandes Santos, Ciência da Computação - 12522211384
01 - Pitch
02 - Product Backlog
05 - DevOps
06 - Burndown Chart
Pitch
Num cenário de instabilidade econômica, não é incomum que empresas de todos os portes enfrentem
revezes do mercado. Em situações mais graves, essas podem recorrer a uma recuperação judicial, no caso
de severos problemas de fluxo de caixa, ou mesmo decretar falência, quando o problema se agrava ao
ponto da insolvência. Esse processo é sempre muito delicado e envolve interesses de várias partes, par-
ceiros, fornecedores e até mesmo os trabalhadores. Empresas nesta situação, por lei, precisam se subme-
ter à tutela de um administrador judicial e adotar processos de total transparência de informação aos seus
credores. É nesse contexto que entra a Trust, nossa plataforma de transparência de gestão de processos
judiciais, capaz de registrar esses processos e informar, em tempo real, aos credores e partes interessadas
no litígio.
Product Backlog
https://trello.com/invite/b/EjtFeCK6/ATTI13783e3ac8989ed44765fdd53165c9b9E42750F4/trust
User Stories
Cadastro de Processos
Cadastro de Empresas
MVP
Cadastro de Informes
Testes
Funcionalidades
Geração de Relatórios Notificações
Extras
Testes
Autenticação de Usuários
Autorizações
Testes
Sprints
Implementar Reuniões de Triagem:
Colaboração Realizar reuniões regulares entre desenvolvedores, operadores e outros stakeholders para revisar e priorizar as fun-
cionalidades e correções.
Pipeline de CI/CD:
Automatização Configurar um pipeline de integração contínua e entrega contínua usando o Github para automatizar a compi-
lação, testes e implantação do código.
Testes Automatizados:
Integração Integrar testes automatizados no pipeline de CI para garantir que alterações no código não quebrem funcionali-
Contínua (CI) dades existentes.
DevOps
Implementar Ferramentas de Monitoramento:
Monitoramento Utilizar o Prometheus para monitorar continuamente o desempenho do aplicativo e identificar problemas em
Contínuo tempo real.
Design da Arquitetura:
Escalabilidade Projetar a arquitetura da aplicação de forma que permita escalabilidade horizontal para lidar com um aumento no
Horizontal número de processos e usuários.
DevOps
Implementar Estratégias de Failover (backup machines):
Resiliência Configurar estratégias de failover para garantir que, em caso de falha, o sistema seja capaz de se recuperar rapida-
mente.
Retrospectivas Regulares:
Melhoria
Realizar retrospectivas regulares para identificar oportunidades de melhoria no processo de desenvolvimento e
Contínua
operações.
DevOps
Burndown Chart
08
O burndown chart é uma representação visual que
mostra o progresso do trabalho em um projeto ao 07
TAREFAS
04
ou de um sprint específico. Como o projeto ainda não
foi executado, tudo que temos disponível é a projeção 03
DIAS