Você está na página 1de 9

ANALISE E DESENVOLVIMENTO DE SISTEMAS

JOÃO MARCOS DOS SANTOS GALOIS

PORTFÓLIO – RELATÓRIO DE AULA PRÁTICA


DISCIPLINA: PROJETO DE SOFTWARE

Nova Iguaçu
2023
JOÃO MARCOS DOS SANTOS GALOIS

PROJETO DE SOFTWARE

Este relatório é apresentado como parte do cumprimento


dos requisitos acadêmicos do curso de Projeto de
Software. Ele reflete o esforço e o aprendizado
adquiridos ao longo do semestre.

Orientador: Prof. Marko Ikuro Hitasomi

Nova Iguaçu
2023
SUMÁRIO

1 INTRODUÇÃO......................................................................................................3
2 DESENVOLVIMENTO..........................................................................................4
2.1 PRIMEIRA ETAPA DA TAREFA: CLIENTE....................................................4
2.2 SEGUNDA ETAPA DA TAREFA: PRODUCT OWNER...................................4
2.3 PRODUCT BACKLOG.....................................................................................5
2.4 PRIORIZAÇÃO DAS FUNCIONALIDADES.....................................................5
2.5 QUADRO SCRUM (KANBAN).........................................................................5
3 CONCLUSÃO.......................................................................................................6
REFERÊNCIAS........................................................................................................... 7
3

1 INTRODUÇÃO

Este estudo tem como objetivo apresentar um modelo de referência


para o desenvolvimento ágil de um aplicativo de entrega de comida. A metodologia
Scrum foi selecionada como o framework para guiar o processo de desenvolvimento.
As metodologias ágeis enfatizam abordagens iterativas,
disciplinadas e criativas no desenvolvimento de software, permitindo entregas
frequentes de versões do software para obter feedback dos clientes. Isso resulta em
maior satisfação do cliente, já que eles têm uma visão clara do progresso do projeto
e do sistema em desenvolvimento.
O Scrum, como parte do controle e planejamento de projetos, utiliza
práticas como o Backlog e o Sprint. O Backlog é uma lista de atividades priorizadas
e estimadas a serem realizadas durante o projeto. Durante cada Sprint, um conjunto
de atividades do Backlog é selecionado para ser executado, resultando em uma
nova versão do produto entregue ao cliente.
4

2 DESENVOLVIMENTO

Para ilustrar a aplicação da metodologia Scrum no desenvolvimento


de um aplicativo de entrega de comida, a tarefa foi dividida em duas etapas.

2.1 PRIMEIRA ETAPA DA TAREFA: CLIENTE

Nesta primeira etapa, atuamos como o cliente e concebemos um


aplicativo que visa facilitar a vida dos usuários ao fazer pedidos de comida de
restaurantes locais. O aplicativo deve fornecer as seguintes funcionalidades:

 Lista de restaurantes locais, incluindo detalhes sobre o cardápio, horário de


funcionamento e avaliações.
 Seleção de itens do cardápio, adição ao carrinho de compras e revisão.
 Finalização de pedidos, opções de pagamento e instruções especiais.
 Rastreamento em tempo real do status do pedido e da localização do
entregador.
 Avaliações e comentários sobre o restaurante e o entregador.
 Histórico de pedidos anteriores.

2.2 SEGUNDA ETAPA DA TAREFA: PRODUCT OWNER

Na segunda etapa, atuamos como o Product Owner da empresa


responsável pelo desenvolvimento do aplicativo de entrega de comida. Nossas
responsabilidades incluem:

a) Definir as funcionalidades do produto, criando um Product Backlog.


b) Priorizar as funcionalidades com base no valor de negócio.
c) Montar um quadro Scrum (Kanban) com divisões de etapas, tarefas, datas de
entrega e responsáveis por cada atividade. Utilizamos uma das ferramentas
propostas para montar o quadro.
5

2.3 PRODUCT BACKLOG

1. Registro de usuários com informações pessoais.


2. Catálogo de restaurantes com detalhes de menus.
3. Seleção de itens do menu e carrinho de compras.
4. Finalização de pedidos e opções de pagamento.
5. Rastreamento de pedidos em tempo real.
6. Avaliações e feedback dos clientes.
7. Histórico de pedidos e repetição de pedidos anteriores.
8. Sistema de notificações.
9. Integração com o sistema de gerenciamento de restaurantes.

2.4 PRIORIZAÇÃO DAS FUNCIONALIDADES

Para a primeira versão do aplicativo "DeliveryFácil" (Nome que


daremos ao app), priorizamos as funcionalidades de 1 a 5, a fim de proporcionar
uma experiência básica de entrega de comida. As funcionalidades adicionais serão
incorporadas em versões futuras do aplicativo, com base no feedback dos usuários.

2.5 QUADRO SCRUM (KANBAN)

Utilizamos uma ferramenta de gerenciamento de projetos, como o


Trello, para criar um quadro Scrum (Kanban). O quadro inclui divisões de etapas,
tarefas, datas de entrega e responsáveis pelas atividades. Isso nos permite
monitorar o progresso e garantir que as funcionalidades sejam entregues de acordo
com o planejamento.
6

3 CONCLUSÃO

O desenvolvimento do aplicativo "DeliveryFácil" demonstra a


aplicação bem-sucedida da metodologia ágil Scrum no contexto de um serviço de
entrega de comida. Através deste projeto fictício, pudemos observar como as
práticas ágeis são capazes de promover a eficiência, a adaptação e a entrega
contínua de valor aos clientes.
Na primeira etapa, desempenhamos o papel do cliente, identificando
e definindo as funcionalidades essenciais que atenderiam às necessidades dos
usuários. Essa etapa permitiu estabelecer as bases para a criação de um aplicativo
eficaz que tornasse a entrega de comida mais prática e conveniente.
Na segunda etapa, agindo como o Product Owner, priorizamos as
funcionalidades com base no valor de negócios e organizamos o desenvolvimento
por meio de um quadro Scrum (Kanban). Essa abordagem nos permitiu lançar uma
versão inicial do aplicativo que atendeu às expectativas dos clientes. Além disso, as
funcionalidades adicionais, que foram devidamente planejadas, serão incorporadas
em futuras iterações, à medida que recebemos feedback dos usuários.
O "DeliveryFácil" representa um exemplo fictício, mas prático, do
potencial das metodologias ágeis para criar produtos de software de alta qualidade
que se adaptam às necessidades em constante evolução. O sucesso desse projeto
ilustra a importância de uma abordagem ágil, onde a colaboração, a comunicação e
a flexibilidade desempenham papéis fundamentais no desenvolvimento de software.
Espero que este projeto sirva como inspiração para futuros
desenvolvedores de aplicativos de entrega de comida, destacando a importância de
adotar abordagens ágeis e centrados no cliente para criar soluções tecnológicas
eficazes e satisfatórias.
7

REFERÊNCIAS

 Material disponibilizado pela plataforma da Anhanguera (Vídeos, material


didático e live)

 Meu modelo prático do trabalho, feito no Trello:


8

Você também pode gostar