Você está na página 1de 21

Anhaguera /unopar — Taguatinga Norte/DF

Matheus Iury — Aluno: 35912130

PORTFÓLIO – RELATÓRIO DE PROJETO DE SOFTWARE

Brasília/DF
2023
1
PORTFÓLIO – RELATÓRIO DE PROJETO DE
SOFTWARE
Trabalho de portfólio apresentado como requisito parcial para a obtenção de pontos para a
média semestral.
Professor: Marco Ikuro Hisatomi

2
LISTA DE FIGURAS
Figura 01 – Ideias do cliente............................................08
Figura02 – Product Backlog.............................................11
Figura03 – Product Backlog “RM”...................................15
Figura04 – Backlog Sprint................................................17
Figura05 – Backlog em andamento.................................18
Figura 06. Backlog concluído...........................................18
Figura 07. MR “RouteMaster”.........................................20

3
SUMÁRIO

1INTRODUÇÃO.................................................................05
2DESENVOlVIMENTO...................................................... 06
2.1Primeira Etapa............................................................07
2.2Segunda Etapa............................................................10
3 RESULTADO...................................................................19
4 CONCLUSÃO..................................................................20
REFERÊNCIAS...................................................................20

4
1. INTRODUÇÃO
Durante as aulas, foram abordados conceitos
fundamentais sobre o desenvolvimento de software,
e metodologias ágeis. Em seguida, foi proposto um
desafio prático para o desenvolvimento das etapas
de um projeto ágil.
O desafio consistia em, primeiramente, idealizar
uma aplicação com funcionalidades e características
próprias, após a primeira etapa, faz-se necessário
agir como Product Owner e elaborar o
desenvolvimento do aplicativo proposto se
utilizando de metodologias ágeis como o framework
Scrum e quadros Kanban para o gerenciamento do
projeto e priorização das atividades.
Ao final do projeto, foi entregue uma aplicação
funcional que atendeu às as histórias do cliente,
com uma interface simples e ferramentas, além de
uma arquitetura bem estruturada e escalável para
possíveis evoluções futuras.

5
2.DESENVOLVIMENTO
O objetivo deste relatório é apresentar a proposta de um
software de transporte público que tem como objetivo
melhorar a experiência dos usuários ao utilizar o serviço.
O software, ainda sem nome definido, terá
funcionalidades como cadastro e autenticação de
usuários, mapas interativos, planejamento de rotas,
alertas e notificações, comentários e avaliações,
pagamento integrado e estatísticas e análise de dados.
Com essas funcionalidades, o software irá fornecer aos
usuários informações importantes sobre o serviço de
transporte público, permitindo que eles planejem melhor
suas rotas, recebam alertas sobre mudanças de rota ou
horários e façam avaliações para melhorar a qualidade do
serviço. O software também terá um sistema de
pagamento integrado, permitindo que os usuários
comprem bilhetes de ônibus diretamente pelo aplicativo,
com segurança e conveniência. Com a coleta e análise de
dados, o software poderá fornecer estatísticas sobre o
uso do serviço, permitindo que os gestores do transporte
público tomem decisões mais informadas para melhorar
o sistema. Com relação ao nome do software, foi definido
que ele será chamado de RouteMaster. Com o
RouteMaster, os usuários poderão acessar todas as
funcionalidades de maneira fácil e intuitiva, tornando a
experiência de utilizar o transporte público mais
agradável e eficiente. O aplicativo terá uma interface
amigável e será compatível com diferentes sistemas

6
operacionais e dispositivos móveis, garantindo que todos
possam utilizá-lo com facilidade
2.1 Primeira Etapa
Como cliente, gostaria de ter um aplicativo de transporte
público que ofereça as seguintes funcionalidades e
características:

Nome do Aplicativo:
RouteMaster

Descrição do Cliente:
"Sou gestor de uma empresa de transporte público
e quero um software que ajude a melhorar a
experiência dos passageiros. Preciso de um
aplicativo que mostre horários de chegada e
partida, estimativas de tempo de viagem e a
localização dos ônibus em tempo real. Quero que os
passageiros possam comprar bilhetes pelo
aplicativo e possam personalizar rotas para evitar
áreas congestionadas ou selecionar rotas mais
rápidas. Quero melhorar a eficiência e a satisfação
do cliente no transporte público."

7
Figura 01. Ideias do cliente:

Funcionalidades:

Primeira etapa:

8
1. Cadastro e autenticação de usuários: o aplicativo
deve permitir que os usuários criem suas contas,
realizem login e mantenham seus dados atualizados.

2. Mapas interativos: o aplicativo deve fornecer aos


usuários mapas interativos, permitindo que eles
visualizem as rotas dos ônibus, pontos de parada,
horários de chegada e partida, além de informações
sobre o tráfego e eventuais problemas no percurso.

3. Planejamento de rotas personalizadas com base nas


preferências do usuário: o aplicativo deve permitir
que os usuários planejem suas rotas, escolhendo o
melhor trajeto, com base em critérios como tempo
de espera, tempo total de viagem e número de
conexões.

4. Alertas e notificações: o aplicativo deve enviar


alertas e notificações aos usuários, informando
sobre mudanças de rota, horários ou problemas que
possam afetar o seu percurso.

5. Comentários e avaliações: o aplicativo deve permitir


que os usuários avaliem o serviço de transporte
público, deixando comentários e sugestões para
melhorias.

6. Pagamento integrado: o aplicativo deve oferecer um


sistema de pagamento integrado, permitindo que os

9
usuários comprem bilhetes de ônibus diretamente
pelo aplicativo, com segurança e facilidade.

7. Estatísticas e análise de dados: o aplicativo deletar e


analisar dados sobre o uso do serviço de transporte
público clico, fornecendo estatísticas e informações
úteis para os gestores do sistema.

2.2 Segunda Etapa

Nesta etapa ocorre a elaboração do processo de


desenvolvimento do produto. É descrito como as
funcionalidades foram priorizadas, o custo de cada
uma, tarefas e responsáveis, o Product Backlog, as
Sprints, tempo de duração da Sprints e o Quadro
Kanban. Durante o desenvolvimento da segunda
etapa da aula prática, foi utilizado o software de
gerenciamento de trabalho Trello.

Como Product Owner da empresa que irá


desenvolver o aplicativo de pizzaria, defini as
seguintes funcionalidades no product backlog,
priorizadas de acordo com o valor de negócio:

Cadastro e autenticação de usuários


Mapas interativos
Planejamento de rotas personalizadas
10
Alertas e notificações
Comentários e avaliações
Pagamento integrado
Estatísticas e análise de dados

Figura 02. Product Backlog:

11
Montei o quadro do Scrum (Kanban) na plataforma
trello.com com as seguintes etapas, tarefas, data de
entrega e responsáveis por atividade

Etapa 1: Design e Desenvolvimento Atividades:

Atividades: Design da interface de usuário e


desenvolvimento da estrutura básica do aplicativo.

Data de Entrega: 03/05/2023 responsáveis: João


(Designer), Henrique (Desenvolvedor)

Etapa 2: Desenvolvimento do Cadastro e autenticação de


usuários

Atividades: Implementação do cadastro e autenticação de


usuários

12
Data de Entrega: 05/05/2023 responsáveis: Guilherme
(Desenvolvedor), Larissa (Analista de Dados)

Etapa 3 Planejamento de rotas personalizadas com base


nas preferências do usuário

Atividades: Desenvolvimento da funcionalidade de


especificas para Planejamento de rotas
Data de Entrega: 30/05/2023 responsáveis Ryan
(Desenvolvedora), Larissa (Analista de Dados)

Etapa 4: Alertas e notificações

Atividades: Desenvolvimento da funcionalidade de


Alertas e notificações

Data de Entrega: 15/06/2023 responsáveis: Henrique


(Desenvolvedor), Larissa (Analista de Dados)

Etapa 5: Comentários e avaliações

Atividades: Implementação da funcionalidade de


Comentários e avaliações.

13
Data de Entrega: 30/05/2023

Responsáveis: Henrique (Desenvolvedor), tainar


(Analista Financeiro)

Etapa 6: Pagamento integrado


Atividades: desenvolver funcionalidade Pagamento
integrado
Data de Entrega: 15/06/2023 responsáveis: Henrique
(Desenvolvedor), Larissa (Designer)

Etapa 7 Estatísticas e análise de dados

Atividades: desenvolva a funcionalidade Estatísticas e


análise de dados

Data de Entrega: 30/06/2023 responsáveis: Ezequiel


(Desenvolvedor), Larissa (Designer)

14
Figura 03. Product Backlog “RM”.

15
O Product Backlog recebeu um total de sete tarefas
e foi dividido em 2 Backlog da Sprints, cada Sprint
recebendo as tarefas as serem entregues na
semana.

16
Figura 04. Backlog da Sprint:

17
O Product Backlog das sprints em andamento

Figura 05. Backlog em andamento:

O Product Backlog das sprints concluído.

Figura 06. Backlog concluído.

18
. Resultado
O resultado do projeto foi um aplicativo móvel funcional
e eficiente para planejamento de rotas em transporte
público. O aplicativo inclui recursos como mapas
interativos, planejamento de rotas, alertas e notificações,
comentários e avaliações, pagamento integrado e
estatísticas e análise de dados. O aplicativo foi bem
recebido pelos usuários de transporte público e pela
equipe de desenvolvimento. A metodologia ágil Scrum
provou ser uma abordagem eficaz para gerenciar o
projeto, permitindo que a equipe entregasse um produto
de alta qualidade dentro do prazo e do orçamento
estabelecidos.

19
Figura 07 MR “RouteMaster”

. Conclusão
Em conclusão, o desenvolvimento de um aplicativo
móvel para planejamento de rotas em transporte público
foi um projeto desafiador e gratificante para a equipe. A
metodologia ágil Scrum permitiu que a equipe
trabalhasse de forma colaborativa e eficiente, entregando
um produto de alta qualidade dentro do prazo e do
orçamento estabelecidos. Este projeto destaca a
importância da comunicação e da colaboração na equipe
de desenvolvimento de software, bem como a
importância de ouvir as necessidades dos usuários para
criar produtos que atendam às suas necessidades. O
sucesso deste projeto certamente inspirará a equipe a
continuar a buscar desafios e aprimoramentos em futuros
projetos.

20
. Referencias
Trello: https://trello.com/w/citylink21/home
Professor: Marco Ikuro Hisatomi, Projeto de Software,
2023

LINK ARQUIVO DO PORTIFÓLIO


https://trello.com/invite/b/grBL5lzV/
ATTI2de7b386920cc4e73dbf0be5d5c38ef502C330D1/mr-
routemaster

21

Você também pode gostar