Você está na página 1de 15

FACULTADE DE TECNOLOGIA ZONA LESTE

Tema: Sistema Agrotec

TRABALHO DE GESTÃO DE PROJETOS

ALUNOS:

Fabio Potame
Felipe Santos
Mario Kizuke Suzuki
Jonis Silva Neves
Camen Freitas

SÃO PAULO
2019
Expectativas gerais:

O cliente possui como expectativa obter um melhor gerenciamento


do negócio e melhor eficiência nos processos de negócio que a empresa possui,
entre elas, diminuição de custos, aumento nos lucros em produtividade, controle
financeiro e gerenciamento de vendas.

O desenvolvedor possui como expectativa contribuição do cliente


durante a fase de planejamento do escopo, adaptação da estrutura do local e
validação dos entregáveis.

Requisito Requisito Produto Requisitante Data de Aprovador Data de


Negócio Requisição Requisito Aprovação
Controlar as Criar um controle de Cliente 23/03/2019 Gerente de 30/03/2019
vendas, podendo vendas, onde para Projetos
consultar as cada venda realizada
contas a receber será gerado um
e contas documento financeiro
recebidas no contas a receber,
onde o usuário
deverá realizar a
baixa dos
documentos pagos.
Calcular o custo O produto deve Cliente 23/03/2019 Gerente de 30/03/2019
da produção calcular o custo da Projetos
produção com base
nos seguintes fatores
que deverão ser
informados pelo
usuário:
1. Compras
(Ex.: 1 tanque
com 2
toneladas de
peixes)
2. Manutenção
(Ex.: Ração,
manutenção
da água dos
tanques,
manutenção
de
equipamentos
dos tanques)
3. Mão de obra
(Os
funcionários
que realizarão
as
manutenções)
4. Perda (Ex.:
Morte de
peixes por
causas
naturais,
humanas ou
predadores
naturais.
Perda de
ração por
prazo de
validade)
5. Segurança
(Ex.: Ronda
noturna)
6. Despesas do
local (Ex.:
Aluguel,
energia
elétrica, água)
7. Demais
encargos
(Ex.:
Despesas
bancárias,
impostos)
Controle do A partir do kardex Cliente 23/03/2019 Gerente de 30/03/2019
estoque atual e dos produtos, Projetos
produção analisando entradas
e saídas de material,
sendo por compras,
uso ou perda. Na
produção são
analisadas as
compras, crias,
perdas e vendas.
Cálculo do lucro A partir das Cliente 23/03/2019 Gerente de 30/03/2019
sobre as vendas informações de Projetos
quantidade vendida x
custo do produto
calculado, exibir ao
produtor o lucro
obtido nas vendas
Controle e O sistema deve Cliente 23/03/2019 Gerente de 30/03/2019
cadastro de permitir o cadastro Projetos
clientes dos clientes, bem
como visualiza-los
através de uma base
dados
Controle e O sistema deve Cliente 23/03/2019 Gerente de 30/03/2019
cadastro de permitir o cadastro Projetos
fornecedores dos fornecedores,
bem como visualiza-
los através de uma
base dados
Geração de O sistema deve gerar Cliente 23/03/2019 Gerente de 30/03/2019
relatórios de relatórios a partir da Projetos
Produtividade base de dados das
vendas e estoque.
Geração de O sistema deve gerar Cliente 23/03/2019 Gerente de 30/03/2019
relatórios de relatórios a partir da Projetos
Vendas base de dados das
vendas.
Não Funcionais
Usabilidade O sistema deve ser Gerente de 24/03/2019 Gerente de 30/03/2019
simples de operar. Projetos Projetos
Portabilidade O sistema deve ser Gerente de 24/03/2019 Gerente de 30/03/2019
capaz de funcionar Projetos Projetos
em dispositivos
móveis e
equipamentos da
plataforma PC
Interoperabilidade O sistema deve se Gerente de 24/03/2019 Gerente de 30/03/2019
comunicar com um Projetos Projetos
banco de dados
Segurança O sistema deve Gerente de 24/03/2019 Gerente de 30/03/2019
fornecer um nível de Projetos Projetos
segurança avançado
para permitir
somente pessoas
autorizadas tenham
acesso aos dados

EAP – Agrotec
1. Agrotec
1.1. Controle de clientes
1.1.1. Desenvolvimento
1.1.1.1. Levantamento do modelo de Banco de dados
1.1.1.1.1. Tabelas
1.1.1.1.2. Campos
1.1.1.1.3. Possíveis Relacionamentos
1.1.1.1.4. Geração do MER (Modelo de Entidade e
Relacionamento)
1.1.1.2. Desenvolvimento do front-end
1.1.1.2.1. Prototipagem
1.1.1.2.1.1. Desenho do protótipo
1.1.1.2.1.2. Validação do Protótipo
1.1.1.2.2. Desenvolvimento das telas
1.1.1.2.2.1. Criação do HTML
1.1.1.2.2.2. Criação do JavaScript
1.1.1.3. Desenvolvimento do back-end
1.1.1.3.1. Desenho da arquitetura
1.1.1.3.1.1. Análise
1.1.1.3.1.1.1. Escolha da linguagem
1.1.1.3.1.1.2. Bibliotecas
1.1.1.3.1.2. Criação de diagramas
1.1.1.3.1.2.1. Caso de uso
1.1.1.3.1.2.2. Classes
1.1.1.3.1.2.3. Sequencia
1.1.1.3.1.2.4. Geração de um documento de
requisitos
1.1.1.3.2. Desenvolvimento
1.1.1.3.2.1. Criação de classes
1.1.1.3.2.2. Criação de controles
1.1.1.3.2.3. Integração com o Front-end
1.1.2. Testes
1.1.2.1. Criação das rotinas de teste
1.1.2.1.1. Teste Unitário
1.1.2.1.2. Teste de integração
1.1.2.1.3. Teste Caixa Preta
1.1.2.2. Realização dos testes
1.1.2.2.1. Teste Unitário
1.1.2.2.2. Teste de integração
1.1.2.2.3. Teste Caixa Preta
1.1.2.3. Homologação em ambiente de teste por parte do cliente
1.1.3. Implantação
1.1.3.1. Levantamento de Necessidades
1.1.3.1.1. Escolha de serviço cloud
1.1.3.1.2. Escolha das ferramentas
1.1.3.1.2.1. Sistema operacional
1.1.3.1.2.2. Banco de dados
1.1.3.1.2.3. Servidor de Aplicação
1.1.3.1.3. Instalação em ambiente de homologação
1.1.3.1.3.1. Preparação
1.1.3.1.3.2. Instalação
1.1.3.1.3.3. Teste
1.2. Controle de fornecedores
1.2.1. Desenvolvimento
1.2.1.1. Levantamento do modelo de Banco de dados
1.2.1.1.1. Tabelas
1.2.1.1.2. Campos
1.2.1.1.3. Possíveis Relacionamentos
1.2.1.1.4. Geração do MER (Modelo de Entidade e
Relacionamento)
1.2.1.2. Desenvolvimento do front-end
1.2.1.2.1. Prototipagem
1.2.1.2.1.1. Desenho do protótipo
1.2.1.2.1.2. Validação do Protótipo
1.2.1.2.2. Desenvolvimento das telas
1.2.1.2.2.1. Criação do HTML
1.2.1.2.2.2. Criação do JavaScript
1.2.1.2.3. Validação do Protótipo
1.2.1.3. Desenvolvimento do back-end
1.2.1.3.1. Desenho da arquitetura
1.2.1.3.1.1. Análise
1.2.1.3.1.1.1. Bibliotecas
1.2.1.3.1.2. Criação de diagramas
1.2.1.3.1.2.1. Caso de uso
1.2.1.3.1.2.2. Classes
1.2.1.3.1.2.3. Sequencia
1.2.1.3.1.2.4. Geração de um documento de
requisitos
1.2.1.3.2. Desenvolvimento
1.2.1.3.2.1. Criação de classes
1.2.1.3.2.2. Criação de controles
1.2.1.3.2.3. Integração com o Front-end
1.2.2. Testes
1.2.2.1. Criação das rotinas de teste
1.2.2.1.1. Teste Unitário
1.2.2.1.2. Teste de integração
1.2.2.1.3. Teste Caixa Preta
1.2.2.2. Realização dos testes
1.2.2.2.1. Teste Unitário
1.2.2.2.2. Teste de integração
1.2.2.2.3. Teste Caixa Preta
1.2.2.3. Homologação em ambiente de teste por parte do cliente
1.2.3. Implantação
1.2.3.1. Instalação em ambiente de homologação
1.2.3.1.1. Preparação
1.2.3.1.2. Instalação
1.2.3.1.3. Teste
1.3. Controle financeiro
1.3.1. Desenvolvimento
1.3.1.1. Levantamento do modelo de Banco de dados
1.3.1.1.1. Tabelas
1.3.1.1.2. Campos
1.3.1.1.3. Possíveis Relacionamentos
1.3.1.1.4. Geração do MER (Modelo de Entidade e
Relacionamento)
1.3.1.2. Desenvolvimento do front-end
1.3.1.2.1. Prototipagem
1.3.1.2.1.1. Desenho do protótipo
1.3.1.2.1.2. Validação do Protótipo
1.3.1.2.2. Desenvolvimento das telas
1.3.1.2.2.1. Criação do HTML
1.3.1.2.2.2. Criação do JavaScript
1.3.1.3. Desenvolvimento do back-end
1.3.1.3.1. Desenho da arquitetura
1.3.1.3.1.1. Análise
1.3.1.3.1.1.1. Bibliotecas
1.3.1.3.1.2. Criação de diagramas
1.3.1.3.1.2.1. Caso de uso
1.3.1.3.1.2.2. Classes
1.3.1.3.1.2.3. Sequencia
1.3.1.3.1.2.4. Geração de um documento de
requisitos
1.3.1.3.2. Desenvolvimento
1.3.1.3.2.1. Criação de classes
1.3.1.3.2.2. Criação de controles
1.3.1.3.2.3. Integração com o Front-end
1.3.2. Testes
1.3.2.1. Criação das rotinas de teste
1.3.2.1.1. Teste Unitário
1.3.2.1.2. Teste de integração
1.3.2.1.3. Teste Caixa Preta
1.3.2.2. Realização dos testes
1.3.2.2.1. Teste Unitário
1.3.2.2.2. Teste de integração
1.3.2.2.3. Teste Caixa Preta
1.3.2.3. Homologação em ambiente de teste por parte do cliente
1.3.2.4. Integração
1.3.2.4.1. Modulo de clientes
1.3.2.4.2. Módulo fornecedores
1.3.3. Implantação
1.3.3.1. Instalação em ambiente de homologação
1.3.3.1.1. Preparação
1.3.3.1.2. Instalação
1.3.3.1.3. Teste
1.4. Controle de Estoque
1.4.1. Desenvolvimento
1.4.1.1. Levantamento do modelo de Banco de dados
1.4.1.1.1. Tabelas
1.4.1.1.2. Campos
1.4.1.1.3. Possíveis Relacionamentos
1.4.1.1.4. Geração do MER (Modelo de Entidade e
Relacionamento)
1.4.1.2. Desenvolvimento do front-end
1.4.1.2.1. Prototipagem
1.4.1.2.1.1. Desenho do protótipo
1.4.1.2.1.2. Validação do Protótipo
1.4.1.2.2. Desenvolvimento das telas
1.4.1.2.2.1. Criação do HTML
1.4.1.2.2.2. Criação do JavaScript
1.4.1.3. Desenvolvimento do back-end
1.4.1.3.1. Desenho da arquitetura
1.4.1.3.1.1. Análise
1.4.1.3.1.1.1. Bibliotecas
1.4.1.3.1.2. Criação de diagramas
1.4.1.3.1.2.1. Caso de uso
1.4.1.3.1.2.2. Classes
1.4.1.3.1.2.3. Sequencia
1.4.1.3.1.2.4. Geração de um documento de
requisitos
1.4.1.3.2. Desenvolvimento
1.4.1.3.2.1. Criação de classes
1.4.1.3.2.2. Criação de controles
1.4.1.3.2.3. Integração com o Front-end
1.4.2. Testes
1.4.2.1. Criação das rotinas de teste
1.4.2.1.1. Teste Unitário
1.4.2.1.2. Teste de integração
1.4.2.1.3. Teste Caixa Preta
1.4.2.2. Realização dos testes
1.4.2.2.1. Teste Unitário
1.4.2.2.2. Teste de integração
1.4.2.2.3. Teste Caixa Preta
1.4.2.3. Homologação em ambiente de teste por parte do cliente
1.4.3. Implantação
1.4.3.1. Instalação em ambiente de homologação
1.4.3.1.1. Preparação
1.4.3.1.2. Instalação
1.4.3.1.3. Teste
1.4.3.2. Inventário do estoque
1.5. Controle de Vendas
1.5.1. Desenvolvimento
1.5.1.1. Levantamento do modelo de Banco de dados
1.5.1.1.1. Tabelas
1.5.1.1.2. Campos
1.5.1.1.3. Possíveis Relacionamentos
1.5.1.1.4. Geração do MER (Modelo de Entidade e
Relacionamento)
1.5.1.2. Desenvolvimento do front-end
1.5.1.2.1. Prototipagem
1.5.1.2.1.1. Desenho do protótipo
1.5.1.2.1.2. Validação do Protótipo
1.5.1.2.2. Desenvolvimento das telas
1.5.1.2.2.1. Criação do HTML
1.5.1.2.2.2. Criação do JavaScript
1.5.1.3. Desenvolvimento do back-end
1.5.1.3.1. Desenho da arquitetura
1.5.1.3.1.1. Análise
1.5.1.3.1.1.1. Bibliotecas
1.5.1.3.1.2. Criação de diagramas
1.5.1.3.1.2.1. Caso de uso
1.5.1.3.1.2.2. Classes
1.5.1.3.1.2.3. Sequencia
1.5.1.3.1.2.4. Geração de um documento de
requisitos
1.5.1.3.2. Desenvolvimento
1.5.1.3.2.1. Criação de classes
1.5.1.3.2.2. Criação de controles
1.5.1.3.2.3. Integração com o Front-end
1.5.2. Testes
1.5.2.1. Criação das rotinas de teste
1.5.2.1.1. Teste Unitário
1.5.2.1.2. Teste de integração
1.5.2.1.3. Teste Caixa Preta
1.5.2.2. Realização dos testes
1.5.2.2.1. Teste Unitário
1.5.2.2.2. Teste de integração
1.5.2.2.3. Teste Caixa Preta
1.5.2.3. Homologação em ambiente de teste por parte do cliente
1.5.2.4. Integração
1.5.2.4.1. Modulo de clientes
1.5.2.4.2. Módulo financeiro
1.5.2.4.3. Módulo de estoque
1.5.3. Implantação
1.5.3.1. Instalação em ambiente de homologação
1.5.3.1.1. Preparação
1.5.3.1.2. Instalação
1.5.3.1.3. Teste
1.6. Controle de Compras
1.6.1. Desenvolvimento
1.6.1.1. Levantamento do modelo de Banco de dados
1.6.1.1.1. Tabelas
1.6.1.1.2. Campos
1.6.1.1.3. Possíveis Relacionamentos
1.6.1.1.4. Geração do MER (Modelo de Entidade e
Relacionamento)
1.6.1.2. Desenvolvimento do front-end
1.6.1.2.1. Prototipagem
1.6.1.2.1.1. Desenho do protótipo
1.6.1.2.1.2. Validação do Protótipo
1.6.1.2.2. Desenvolvimento das telas
1.6.1.2.2.1. Criação do HTML
1.6.1.2.2.2. Criação do JavaScript
1.6.1.3. Desenvolvimento do back-end
1.6.1.3.1. Desenho da arquitetura
1.6.1.3.1.1. Análise
1.6.1.3.1.1.1. Bibliotecas
1.6.1.3.1.2. Criação de diagramas
1.6.1.3.1.2.1. Caso de uso
1.6.1.3.1.2.2. Classes
1.6.1.3.1.2.3. Sequencia
1.6.1.3.1.2.4. Geração de um documento de
requisitos
1.6.1.3.2. Desenvolvimento
1.6.1.3.2.1. Criação de classes
1.6.1.3.2.2. Criação de controles
1.6.1.3.2.3. Integração com o Front-end
1.6.2. Testes
1.6.2.1. Criação das rotinas de teste
1.6.2.1.1. Teste Unitário
1.6.2.1.2. Teste de integração
1.6.2.1.3. Teste Caixa Preta
1.6.2.2. Realização dos testes
1.6.2.2.1. Teste Unitário
1.6.2.2.2. Teste de integração
1.6.2.2.3. Teste Caixa Preta
1.6.2.3. Homologação em ambiente de teste por parte do cliente
1.6.2.4. Integração
1.6.2.4.1. Modulo de fornecedores
1.6.2.4.2. Módulo financeiro
1.6.2.4.3. Módulo de estoque
1.6.3. Implantação
1.6.3.1. Instalação em ambiente de homologação
1.6.3.1.1. Preparação
1.6.3.1.2. Instalação
1.6.3.1.3. Teste
1.7. Geração de Relatórios
1.7.1. Desenvolvimento
1.7.1.1. Levantamento do modelo
1.7.1.1.1. Gráficos
1.7.1.1.2. Informações
1.7.1.2. Desenvolvimento do front-end
1.7.1.2.1. Prototipagem
1.7.1.2.1.1. Desenho do protótipo
1.7.1.2.1.2. Validação do Protótipo
1.7.1.2.2. Desenvolvimento das telas
1.7.1.2.2.1. Criação do HTML
1.7.1.2.2.2. Criação do JavaScript
1.7.1.3. Desenvolvimento do back-end
1.7.1.3.1. Desenho da arquitetura
1.7.1.3.1.1. Análise
1.7.1.3.1.1.1. Bibliotecas
1.7.1.3.1.2. Criação de diagramas
1.7.1.3.1.2.1. Caso de uso
1.7.1.3.1.2.2. Classes
1.7.1.3.1.2.3. Sequencia
1.7.1.3.1.2.4. Geração de um documento de
requisitos
1.7.1.3.2. Desenvolvimento
1.7.1.3.2.1. Criação de classes
1.7.1.3.2.2. Criação de controles
1.7.1.3.2.3. Integração com o Front-end
1.7.2. Testes
1.7.2.1. Criação das rotinas de teste
1.7.2.1.1. Teste Unitário
1.7.2.1.2. Teste de integração
1.7.2.1.3. Teste Caixa Preta
1.7.2.2. Realização dos testes
1.7.2.2.1. Teste Unitário
1.7.2.2.2. Teste de integração
1.7.2.2.3. Teste Caixa Preta
1.7.2.3. Homologação em ambiente de teste por parte do cliente
1.7.2.4. Integração
1.7.2.4.1. Modulo de fornecedores
1.7.2.4.2. Módulo financeiro
1.7.2.4.3. Módulo de estoque
1.7.2.4.4. Módulo de clientes
1.7.2.4.5. Módulo de Vendas
1.7.2.4.6. Módulo de Compras
1.7.3. Implantação
1.7.3.1. Instalação em ambiente de homologação
1.7.3.1.1. Preparação
1.7.3.1.2. Instalação
1.7.3.1.3. Teste

Lista de Atividades

Desenvolver Controle de clientes

Recursos humanos: Desenvolvedores front end, back end, UX

Premissas: Start-to-Start com os módulos controle de fornecedores e


controle de estoque,

Testar Controle de clientes

Recursos humanos: Desenvolvedores front end, back end, UX


Premissas: Start-to-Start com os módulos controle de fornecedores e
controle de estoque, finish-to-start com o desenvolvimento do controle de
clientes

Implantar Controle de clientes

Recursos humanos: Desenvolvedores front end, back end, UX

Premissas: Start-to-Start com os módulos controle de fornecedores e


controle de estoque, finish-to-start com o Teste.

Controle de Fornecedores

Desenvolver Controle de Fornecedores

Recursos humanos: Desenvolvedores front end, back end, UX

Premissas: Start-to-Start com os módulos controle de clientes e controle


de estoque,

Testar Controle de Fornecedores

Recursos humanos: Desenvolvedores front end, back end, UX

Premissas: Start-to-Start com os módulos controle de clientes e controle


de estoque, finish-to-start com o desenvolvimento do controle de clientes

Implantar Controle de Fornecedores

Recursos humanos: Desenvolvedores front end, back end, UX

Premissas: Start-to-Start com os módulos controle de clientes e controle


de estoque, finish-to-start com o Teste.

Controle de Estoque

Desenvolver Controle de Estoque

Recursos humanos: Desenvolvedores front end, back end, UX

Premissas: Start-to-Start com os módulos controle de clientes e controle


de fornecedores,
Testar Controle de Estoque

Recursos humanos: Desenvolvedores front end, back end, UX

Premissas: Start-to-Start com os módulos controle de clientes e controle


de fornecedores, finish-to-start com o desenvolvimento do controle de
clientes

Implantar Controle de Estoque

Recursos humanos: Desenvolvedores front end, back end, UX

Premissas: Start-to-Start com os módulos controle de clientes e controle


de fornecedores, finish-to-start com o Teste.

Controle Financeiro

Desenvolver Controle de Financeiro

Recursos humanos: Desenvolvedores front end, back end, UX

Premissas: finish-to-start com os módulos controle de clientes e controle


de fornecedores e estoque.

Testar Controle de Financeiro

Recursos humanos: Desenvolvedores front end, back end, UX

Premissas: finish-to-start com os módulos controle de clientes e controle


de fornecedores e estoque, finish-to-start com o desenvolvimento do
controle de clientes

Implantar Controle de Financeiro

Recursos humanos: Desenvolvedores front end, back end, UX

Premissas: finish-to-start com os módulos controle de clientes e controle


de fornecedores e estoque, finish-to-start com o Teste.

Controle de vendas

Desenvolver Controle de Vendas

Recursos humanos: Desenvolvedores front end, back end, UX


Premissas: finish-to-start com os módulos controle de clientes e controle
de fornecedores e estoque.

Testar Controle de Vendas

Recursos humanos: Desenvolvedores front end, back end, UX

Premissas: finish-to-start com os módulos controle de clientes e controle


de fornecedores e estoque, finish-to-start com o desenvolvimento.

Implantar Controle de Vendas

Recursos humanos: Desenvolvedores front end, back end, UX

Premissas: finish-to-start com os módulos controle de clientes e controle


de fornecedores e estoque, finish-to-start com o Teste.

Controle de compras

Desenvolver Controle de Compras

Recursos humanos: Desenvolvedores front end, back end, UX

Premissas: finish-to-start com os módulos controle de clientes, controle


de fornecedores e estoque.

Testar Controle de Compras

Recursos humanos: Desenvolvedores front end, back end, UX

Premissas: finish-to-start com os módulos controle de clientes, controle


de fornecedores e estoque, finish-to-start com o desenvolvimento do
controle de clientes

Implantar Controle de Compras

Recursos humanos: Desenvolvedores front end, back end, UX

Premissas: finish-to-start com os módulos controle de clientes, controle


de fornecedores e estoque, finish-to-start com o Teste.

Relatórios

Desenvolver Controle de Relatórios


Recursos humanos: Desenvolvedores front end, back end, UX

Premissas: finish-to-start com os módulos controle de clientes, controle


de fornecedores, estoque, financeito, vendas e compras.

Testar Controle de Compras

Recursos humanos: Desenvolvedores front end, back end, UX

Premissas: finish-to-start com os módulos controle de clientes, controle


de fornecedores, compras, vendas e estoque, finish-to-start com o
desenvolvimento.

Implantar Controle de Compras

Recursos humanos: Desenvolvedores front end, back end, UX

Premissas: finish-to-start com os módulos controle de clientes, controle


de fornecedores, compras, vendas e estoque, finish-to-start com o Teste.

Você também pode gostar