Você está na página 1de 17

Sistema de Encomendas de Cantina para Unilever

Projeto de Certificação Simplilearn CBAP 1

Enviado por
Somya Gupta

Data de submissão
16de junho de 2021

1
Índice
1. Introdução
- Modelo de Conceito Básico de Análise de Negócios (BACCM)
- Esquema de classificação de requisitos (RCS)
2. Stakeholders - Gráfico RACI
3. Declaração do problema - Diagrama espinha de peixe
4. Objetivos de Negócio - Mapeamento Mental
5. Mapa de processos futuros e como está (Fluxogramas)
6. Âmbito do Sistema de Encomendas de Cantina (Diagrama de Contexto)
7. Características
8. Requisitos dentro e fora do escopo
9. Diagrama de Atividades
10. Diagrama de ER
11. Requisitos de negócios (requisitos funcionais e não funcionais)
12. Wireframes

2
1.1 Modelo de Conceito Básico de Análise de Negócios (BACCM)
A necessidade é ter um sistema de pedidos de cantina on-line que
Precisar possa reduzir o desperdício de alimentos, custos operacionais, mão de
obra e aumentar o tempo de trabalho dos funcionários.
A mudança é automatizar o atual sistema de cantina para um sistema
Mudar
online de pedidos de refeições.
A solução é desenvolver um sistema de encomendas de cantina online
Solução em Java, que permitirá aos utilizadores da cantina encomendar as suas
refeições e entregá-las no seu espaço de trabalho.
O contexto que leva à mudança é que a empresa tem que atender
1500 funcionários durante o horário de almoço (12-13h). Isso causa
Contexto
uma enorme correria na cantina e leva ao desperdício de tempo do
funcionário esperando por assento.
O valor agregado com o novo sistema são:
 Economiza mão de obra e tempo dos funcionários para
Valor aumentar a eficiência
 Baixo custo operacional e menor desperdício de alimentos
 Sem pressa na cantina durante a hora do almoço
Stakeholders externos:
 Fornecedor
 Gerente de Projetos
 Implementação PME
 Equipe operacional de TI
 Testadores
Público interno:
Interessados
 Gerente de estoque
 Chef
 Gerente de refeitório
 Empregados
 Entregador de refeições
 Equipe de folha de pagamento
Analista de Negócios

3
1.2 Esquema de Classificação de Requisitos (RCS)

 Requisitos de negócios : Automatizar o sistema de pedidos de cantina, desenvolvendo um


portal de pedidos de comida on-line para a empresa que pode aumentar a eficiência e
economizar tempo e mão de obra.
o Reduzir o desperdício de alimentos na cantina em um mínimo de 30% dentro de 6 meses
após a primeira liberação.
o Reduzir os custos operacionais da cantina em 15% dentro de 12 meses, após a liberação
inicial.
o Aumentar o tempo médio de trabalho efetivo em 30 minutos por funcionário por dia,
dentro de 3 meses.
o Ao automatizar o processo de pedido e entregar os alimentos na estação de trabalho do
usuário, a cantina poderá operar com menos mão de obra.

 Requisitos das partes interessadas : Os principais stakeholders são funcionários, gerente


de cantina, entregador de refeições, gerente de folha de pagamento.
o Empregados: Os usuários poderão fazer login e pedir comida online pelo sistema. Os
alimentos serão entregues em seus espaços de trabalho e o valor da refeição será
descontado do salário mensal.
o Gerente de cantina : O gerente da cantina deve ser capaz de visualizar os pedidos, fazer o
inventário de todos os pedidos e obtê-los cozidos pelo chef. O gestor deve poder solicitar
uma entrega no posto de trabalho dos funcionários.
o Entregador de refeições : Após a entrega bem-sucedida da refeição, o entregador deve
ser capaz de fechar o pedido do cliente on-line.
o Equipe de folha de pagamento: A equipe precisa calcular o número total de pratos
pedidos por cada funcionário. e descontará dinheiro do salário do empregado.

 Requisitos da solução:
o Requisitos funcionais : É necessário desenvolver um portal web online ou uma aplicação
móvel para automatizar o sistema de entrega de comida na cantina. O sistema será
criado e mantido em Java, pois requer muito pouca manutenção a ser feita no código.
o Requisitos não funcionais : Este sistema de pedidos de cantina é necessário para suportar
um volume de pedidos de 1500 funcionários, por isso as páginas da web devem ser leves
e renderizar rapidamente. O sistema deve ser escalável, autoexplicativo e fácil de usar.

 Requisitos de transição : Os usuários do sistema devem ser treinados o suficiente para usá-
lo de forma eficiente. Uma equipe de helpdesk pode ser organizada para ajudar no caso de
quaisquer erros ou problemas são enfrentados pelos usuários durante o uso do sistema.

4
Lista de tarefas do projeto
1. Identificação de stakeholders – Crie uma lista de stakeholders (conforme ensinado na Área de
Conhecimento de Planejamento e Monitoramento de Análise de Negócios)

2. Identifique a instrução do problema neste sistema.

3. Identificar os objetivos do novo Sistema de Encomendas de Refeitórios.

4. Crie o estado em que se encontra e o mapa de processos futuros (usando fluxogramas). Você
pode usar qualquer uma das ferramentas populares no mercado, como Microsoft Visio, Lucid
Chart, Creately, Pidoco ou Balsamiq

5. Como Analista de Negócios que trabalha neste projeto, descubra o escopo do Sistema de
Pedidos de Refeitórios. Para localizar o escopo, você pode usar o diagrama de caso (UML) ou
diagrama de contexto para o mesmo.

6. Anote as principais características que precisam ser desenvolvidas.

7. Escreva os itens dentro e fora do escopo para este software.

8. Desenhe um diagrama de atividade para o sistema.

9. Desenhe um diagrama de ER do sistema.

10. Escreva os requisitos de negócios, os requisitos funcionais e não funcionais.

11. Desenhe wireframes ou telas simuladas para qualquer um dos dois recursos, ou seja, Criação de
Menu e qualquer outro recurso que o aluno considere adequado. (Use a técnica de
prototipagem ou enquadramento de arame que é ensinada no Treinamento). Você pode usar
qualquer uma das ferramentas de wireframing como Microsoft PowerPoint, Microsoft Word,
Balsamiq, Sketch, Adobe XD, Adobe Illustrator, Figma, UXPin, InVision Studio, InVision Freehand
ou Moqups.

5
TAREFA 1 : Identificar as partes interessadas - Criar uma lista de
partes interessadas
A Matriz RACI é utilizada para identificar a responsabilidade de cada stakeholder envolvido no processo:
• Responsável (R): as pessoas que irão executar o trabalho na tarefa

• Responsabilizável (A): a pessoa que, em última análise, é responsabilizada pela conclusão


bem-sucedida da tarefa e é o tomador de decisões

• Consultado (C): a parte interessada ou o grupo de partes interessadas a quem será solicitado
que dê uma opinião ou informação sobre a tarefa

• Informado (I): uma parte interessada ou grupo de partes interessadas que é mantido
atualizado sobre a tarefa e notificado de seu resultado.

Públicos de
Responsável (R) Responsável (A) Consultado (C) Informado (I)
relacionamento
Fornecedor R
Gerente de Projetos Um
Implementação PME C
Equipe operacional de TI C
Testadores R
Gerente de estoque R
Chef R
Gerente de refeitório R
Empregados Eu
Entregador de refeições R
Equipe de folha de
pagamento
Eu
Analista de Negócios R

6
TAREFA 2: Identificar a instrução do problema neste sistema

A Unilever tem cerca de 1500 funcionários, distribuídos por 12 andares. A empresa presta serviço de
alimentação através de 2 cantinas que servem todos os 1500 funcionários. Os funcionários preferem
almoçar entre 12h e 13h. Cada cantina acomoda cerca de 150 funcionários por vez. Isso levou a uma
enorme correria na cantina durante o horário de almoço, resultando em funcionários perdendo muito
tempo esperando que as mesas ficassem vazias.

Para aliviar a superlotação das cantinas, reduzir custos e melhorar o atendimento aos funcionários, a
administração iniciou um projeto para criar um sistema automatizado que permitirá que os funcionários
peçam seu almoço para comer em seus postos de trabalho. Além disso, os funcionários reclamaram que
muitos de seus alimentos favoritos não estavam disponíveis quando a hora do almoço chegou. Um
sistema de pedidos automatizado rastreará quais alimentos são mais populares e ajudará a atender a
maior demanda.

O cenário de problema acima é representado pelo diagrama de espinha de peixe abaixo:

Figo. 1: Diagrama espinha de peixe

7
TAREFA 3 : Identificar os objectivos do novo sistema de encomenda
de cantinas

1. Reduzir o desperdício de alimentos na cantina em um mínimo de 30% dentro de 6 meses


após a primeira liberação. O valor dos alimentos jogados fora a cada mês, examinando o
inventário da cantina:
Anterior - 25% desperdiçado
Deve planejar para: Menos de 15%

2. Reduzir os custos operacionais da cantina em 15% dentro de 12 meses, após a liberação


inicial.

3. Aumentar o tempo médio de trabalho efetivo em 30 minutos por funcionário por dia, dentro
de 3 meses.

4. Ao automatizar o processo de pedido e entregar os alimentos na estação de trabalho do


usuário, a cantina poderá operar com menos mão de obra.

Os requisitos de negócios acima estão representados abaixo no Mapa Mental:

Figo. 2: Mapa mental

8
9
TAREFA 4 : Criar como está e mapa de processo futuro (usando
fluxogramas)

Figo. 3: Mapa do processo no estado em que se encontra

Figo. 4: Mapa de processos futuros

10
TAREFA 5: Âmbito do Sistema de Encomendas de Cantina (Diagrama
de Contexto)
O escopo do sistema de gestão de cantina tem 4 componentes: gestão Unilever, funcionários Unilever,
gestão de cantina e equipe de folha de pagamento.

Figo. 5: Diagrama de contexto

11
TAREFA 6 : Principais características que precisam ser desenvolvidas
Abaixo estão as principais características do sistema que precisa ser desenvolvido:
1. Cadastro e login de funcionários no sistema
2. Após o login bem-sucedido, o funcionário deve ser capaz de ver o menu de alimentos atualizado
com todos os pratos
3. Os pedidos de almoço não podem ser feitos após as 11 horas, para que o chef tenha tempo
suficiente para preparar o almoço para todos os funcionários
4. O funcionário pode fazer o pedido de almoço e confirmar depois de adicionar todos os alimentos
desejados em seu carrinho
5. Uma vez confirmado o pedido, o funcionário não poderá modificá-lo ou cancelá-lo
6. O gerente da cantina (processador de pedidos) visualiza todos os pedidos e os atribui ao chef
para o preparo
7. O pedido embalado será atribuído ao entregador de refeições para a entrega no posto de
trabalho do funcionário
8. Depois que o alimento for entregue, o entregador de refeições marcará o pedido como
encerrado
9. Após a conclusão do pedido, os funcionários serão solicitados a preencher o formulário de
feedback para o seu pedido
10. Não haverá gateway de pagamento, portanto, o valor da conta será descontado do salário
mensal do funcionário pela equipe de folha de pagamento

TAREFA 7: Escrever os itens dentro e fora do escopo para este


software
Requisitos no escopo:

 Cadastro de funcionários / Tela de login


 Página de menu
 Tela de pedido de refeições (Nenhum pedido permitido após as 11 horas)
 Tela de confirmação do pedido
 Resumo do pagamento
 Página de status do pedido
 Detalhes da entrega das refeições
 Fechar pedido entregue por entregador de refeições
 Reajuste mensal da folha de pagamento
 Envio de comentários
 Relatório de vendas para gestão de cantinas

Requisitos fora do escopo:

 Gestão de fornecedores de alimentos


 Notificação de fornecimento de alimentos fora de estoque
12
 Gestão de cozinheiros e cozinheiros
 Detalhes de pagamento do chef e do entregador de refeições

TAREFA 8: Desenhar um diagrama de atividade para o sistema

13
Figo. 6: Diagrama de atividade da raia

14
TAREFA 9: Desenhar um diagrama de ER para o sistema

Figo. 7: Diagrama de Relacionamento de Entidade (ER)

TAREFA 10: Escrever os requisitos de negócios, os requisitos


funcionais e não funcionais
• Requisitos funcionais: O sistema de gestão de cantinas (CMS) tem os seguintes requisitos funcionais:
o Aplicativo online web ou móvel
o Tela de inscrição / login para verificar os detalhes do funcionário (Somente os
funcionários da Unilever devem ter permissão para se inscrever com sua ID de
funcionário)
o Cardápio para seleção de alimentos
o Pedido de comida não permitido após as 11h
o Pedido de alimentação e resumo do pagamento
o Recurso de rastreamento de pedidos
o Sistema de gestão de folha de pagamento
o Detalhes do entregador de refeições
o Envio de comentários

• Requisitos não funcionais: Os CMS têm os seguintes requisitos não funcionais:


o Usabilidade: Sistema amigável e telas autoexplicativas
o Escalabilidade: Capaz de atender 1500 usuários do escritório
o Desempenho: O sistema deve ser leve e renderizar rápido
15
o Plataforma: Plataforma Java, pois exigia muito pouca manutenção para ser feita no
código

TAREFA 11 : Wireframes para o sistema de gestão de refeitórios

Figo. 8.1: Página de inscrição

16
Figo. 8.2: Página de login

Figo. 8.3: Página do menu de alimentos

Figo. 8.4: Página de resumo do pedido

17

Você também pode gostar