Logo Passei Direto
Buscar
Material
páginas com resultados encontrados.
páginas com resultados encontrados.

Prévia do material em texto

Gerência de Projetos de Software
	Declaração de Escopo
	Projeto: MRP - Manufacturing Resource Planning
	Gerente do Projeto: Eric Rodrigues Diniz, Mariana Eliza
	Objetvo do projeto (em uma frase)
	O projeto visa desenvolver um sistema MRP (Manufacturing Resource Planning) para automatizar o planejamento de recursos e a gestão de estoques em indústrias, com o objetivo de resolver problemas de rupturas de estoque e acúmulo excessivo de materiais. O sistema integrará os setores de produção, estoque e compras, oferecendo visibilidade em tempo real e melhorando a comunicação entre eles.
	Escopo do projeto/produto (etapas do ciclo de vida e objetivo de cada uma)
	O projeto visa o desenvolvimento de um sistema MRP (Manufacturing Resource Planning) que otimiza o planejamento de produção e a gestão de estoques em tempo real, integrando diversos setores da empresa, como produção, estoque e compras. As etapas do ciclo de vida do projeto incluem:
· Iniciação: Definição de objetivos e levantamento de requisitos.
· Planejamento: Arquitetura do sistema, escolha de tecnologias, cronograma e orçamento.
· Execução: Desenvolvimento do sistema, incluindo backend, frontend e integração com sistemas de mensageria.
· Monitoramento e Controle: Verificação da qualidade do sistema com testes automatizados e controle de funcionalidades implementadas.
· Encerramento: Entrega do sistema funcionando em produção, com manutenção e suporte pós-implementação.
	Limites do projeto (o que não será feito)
	
· Gestão de Compras: Não será implementada a funcionalidade de gestão de compras no sistema.
· Interfaces para Usuários: Nem todos os usuários terão acesso a todas as interfaces. Os operadores terão acesso apenas à versão mobile, enquanto os gestores utilizarão exclusivamente a versão web.
	Restrições (o que restringe/condiciona o projeto)
	
Este projeto tem uma série de restrições que precisam ser respeitadas durante o desenvolvimento, com data de encerramento prevista para o dia 16/12/2024. O sistema foi projetado para suportar até 60 usuários simultâneos, com foco na escalabilidade, segurança e eficiência operacional.
 
O backend do sistema será desenvolvido em NodeJS, oferecendo suporte robusto para a criação de serviços web escaláveis, enquanto o frontend web será implementado utilizando Vue.js, garantindo uma experiência de usuário interativa e responsiva. Para a interface móvel, será utilizada a tecnologia Flutter, que possibilita o desenvolvimento multiplataforma com desempenho próximo ao nativo.
 
A comunicação entre o frontend e o backend seguirá o padrão RESTful, facilitando a integração e a interoperabilidade entre os diferentes componentes do sistema. Para assegurar a entrega de mensagens em tempo real e a alta disponibilidade, o sistema de mensageria será implementado com Apache Kafka.
 
A segurança do sistema será uma prioridade, com as credenciais dos usuários sendo armazenadas utilizando hashing seguro, preferencialmente com bcrypt, garantindo a proteção de dados sensíveis. O mecanismo de autenticação e autorização será baseado em JSON Web Tokens (JWT), proporcionando uma maneira segura e escalável de gerenciar as sessões dos usuários.
 
A solução será hospedada em serviços de nuvem utilizando AWS, aproveitando seus recursos para escalabilidade, segurança e disponibilidade contínua. Além disso, serão realizados testes automatizados para assegurar a qualidade do sistema. JEST será utilizado para testes unitários, e PLAYWRIGHT para testes de ponta a ponta, garantindo que o sistema funcione corretamente em diferentes cenários.
Estimativa de Custo:
A estimativa de custo total para o projeto é de R$ 33.908,00, sendo que:
 
Recursos humanos terão um custo de R$ 23.408,00, com 900 horas de trabalho dos desenvolvedores especializados em Node.js, Flutter e Vue.js, a um valor de R$ 22,00 por hora, totalizando R$ 19.800,00. O trabalho do gerente de projeto será de 164 horas, também a R$ 22,00 por hora, totalizando R$ 3.608,00.
 
O hardware, incluindo servidores locais para desenvolvimento e equipamentos como laptops e monitores, terá um custo de R$ 5.000,00.
 
Para rede e serviços de hospedagem, incluindo AWS para hospedagem e storage, além do registro de domínio e certificados SSL, o custo será de R$ 1.500,00.
 
O custo de software de terceiros, incluindo licenças de APIs para pagamento e análises, será de R$ 2.000,00.
 
Finalmente, o custo com serviços e treinamentos, para capacitação da equipe no uso de novas ferramentas e frameworks, será de R$ 2.000,00.
	Premissas (condições para iniciar o projeto)
	· Requisitos Bem-Definidos:
· As especificações detalhadas do sistema devem ser claramente documentadas e acordadas por todos os stakeholders envolvidos.
· Recursos Disponíveis:
· A equipe de projeto deve estar montada e pronta para iniciar, com todos os membros alocados e os ambientes de desenvolvimento configurados.
· Orçamento Aprovado:
· O financiamento necessário para a execução do projeto, incluindo custos com tecnologia, infraestrutura e equipe, deve ser aprovado e alocado.
· Cronograma Estabelecido:
· Um cronograma detalhado, com marcos e prazos definidos para cada etapa do projeto, deve ser elaborado e aprovado.
· Estrutura de Riscos Preparada:
· Um plano de gerenciamento de riscos, identificando possíveis problemas e como lidar com eles, deve estar em vigor antes do início das atividades.
	Marcos agendados e entregas
	Id. do Marco
	Entregáveis Previstos
	1. Sprint 1
	· Apresentação da proposta do projeto
· Product Backlog
· Planejamento Sprint 2
	2. Sprint 2
	· Termo de Abertura de Projeto - Versão Final
· Ata de reunião de kickoff - Versão Final
· Documento de Arquitetura de Software
· Requisitos
· Modelagem e Projeto Arquitetural
· Planejamento da Sprint 3
	3. Sprint 3
	· Protótipos de interfaces 
· Estrutura analítica do projeto (EAP) - Versão Final
· Início da implementação parcial do front-end
· Início da implementação back-end
· Atas de reunião semanais 
· Planejamento da Sprint 4
	4. Sprint 4
	· Código do front-end com requisitos essenciais
· Código do back-end com requisitos essenciais
· Atas de reunião semanais
· Planejamento da Sprint 5
	5. Sprint 5
	· Código do front-end com requisitos Desejável
· Código do back-end com requisitos Desejável
· Exemplo de Plano de Teste 
· Implementação de testes
· Release do software com as histórias priorizadas implementadas
· Atas de reunião semanais
· Planejamento da Sprint 6
	6. Sprint 6
	· Documento de Arquitetura de Software (versão final, completa e atualizada)
· Código completo do front-end e do back-end (Refinamento e/ou Implementação de Funcionalidades Opcionais)
· Test Plan (Funcionalidades Desejáveis) - versão final 
· Release do software
· Encerramento do projeto
· Vídeo de apresentação do projeto (pitch)
· Atas de reunião semanais
image.jpg

Mais conteúdos dessa disciplina