Logo Passei Direto
Buscar
Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Prévia do material em texto

Unopar 
Analise e Desenvolvimento de sistemas 
Vitor da Cunha Ponciano Gomes RA:3518895404 
 
 
 
 
 
 
 
PORTFÓLIO - ROTEIRO DE AULA 
PRÁTICAPROJETO DE SOFTWARE 
 
 
 
 
 
 
 
 
 
 
Ouro Preto 2024 
 
 
 
 
 
 
INTRODUÇÃO: 
A atividade proposta na disciplina envolve o desenvolvimento de etapas de um projeto ágil. 
 
 Primeira etapa: Neste momento, você atuará como cliente. Pense em um aplicativo 
que gostaria de criar e liste as funcionalidades e características que deseja incluir. 
Seja criativo e detalhista em suas ideias. 
 
 Segunda etapa: Agora, você assume o papel de Product Owner da empresa 
responsável pela criação do aplicativo. Suas funções incluem: a) Definir as 
funcionalidades do produto, criando o backlog do produto; b) Priorizar essas 
funcionalidades com base no valor para o negócio; c) Criar um quadro Scrum 
(Kanban) que organize as etapas, tarefas, datas de entrega e responsáveis por cada 
atividade. Nesta fase, considere que o desenvolvimento do aplicativo já está mais 
avançado, então deve haver tarefas em todas as etapas. Utilize uma das ferramentas 
sugeridas para montar seu quadro. Para esta tarefa, vou usar a ferramenta Asana 
(https://asana.com/pt). 
 
 
CLIENTE: 
Olá estou contratando a Stark SA, para desenvolver um projeto de melhoria parao sistema de 
controle de vagas disponíveis do meu estacionamento, atualmente possuisensores nos quais 
https://asana.com/pt
conseguem indicar se a vaga está ou não ocupada, esse sistemaeu possuo em diversos 
shoppings e mercados onde sou proprietário, porém procuroalgo inovador para meus clientes, 
quero que além do sensor identificar o número devagas disponíveis e representá-los por meios 
numérico, que seja mostrada a planta doestacionamento em uma interface gráfica com suas 
respectivas vagas disponíveis logona entrada de cada setor e o motorista ali mesmo decidir 
onde deseja estacionar, comoé um projeto de melhoria, procuro algo para ser implementado 
no máximo em 30 dias eo investimento disponível é de R$ 50.000,00 reais 
 
PRIORIDADES DO BACKLOG DO PRODUTO E CUSTOS 
Desenvolver uma interface gráfica que mostre o layout de cada estacionamento. Vamos usar os 
sensores já instalados nas vagas, que fazem a contagem de vagas disponíveis, e criar um código 
que represente na interface as vagas livres com uma cor verde e as ocupadas com uma cor 
vermelha. 
 
O cliente já possui um sistema funcional com todos os recursos operando, e este projeto será 
um sprint de aprimoramento e modernização. Utilizaremos o material físico já disponível, e os 
custos serão baseados nas horas trabalhadas pelos profissionais contratados da empresa Stark 
SA, além de despesas com alimentação e café para as reuniões, material de escritório e locação 
de equipamentos de informática. Em resumo, o custo diário por profissional será: 
 
 R$ 500 para o Scrum Master 
 R$ 450 para Analistas e Programadores 
 R$ 100 para despesas de reuniões por dia. 
Para ter uma visão geral dos custos devemos observar o cronograma abaixo. 
 
 
Considerando que todos participarão de todas as reuniões, incluindo a sessão de feedback ao 
final, temos o seguinte: 
 
O Scrum Master trabalhará por 12 dias neste projeto, resultando em um total de R$ 6.000. A 
equipe de desenvolvimento, composta por um analista e um programador, atuará por 10 dias, 
com um custo de R$ 4.500 cada, totalizando R$ 9.000. As despesas com reuniões ocorrerão 
diariamente ao longo dos 12 dias, totalizando R$ 1.200. 
 
Assim, os gráficos de custos a seguir representam essa estimativa. 
 
Temos então o custo total de R$ 16.200,00 para esta sprint 
 
MÉTODO: 
Vamos começar entendendo a metodologia Scrum: 
 
O Scrum é uma abordagem ágil para a gestão de projetos que busca entregar continuamente 
valor ao cliente de maneira iterativa e incremental. Essa metodologia é baseada em três papéis 
principais: o Product Owner, o Scrum Master e a equipe de desenvolvimento. 
 
O Product Owner é responsável por definir e priorizar o backlog do produto, que é uma lista 
que descreve as funcionalidades e requisitos do que será desenvolvido. O Scrum Master 
garante que o processo Scrum seja seguido corretamente e ajuda a equipe a resolver eventuais 
problemas. Por sua vez, a equipe de desenvolvimento é encarregada de construir o produto 
conforme as necessidades do cliente. 
 
O Scrum é dividido em sprints, que são ciclos de trabalho de duração fixa, geralmente variando 
entre duas e quatro semanas. Durante cada sprint, a equipe foca em entregar uma 
funcionalidade ou um conjunto de funcionalidades previamente definidas. 
 
No início de cada sprint, a equipe realiza uma reunião de planejamento com o Product Owner 
para revisar e priorizar o backlog do produto e decidir quais funcionalidades serão trabalhadas. 
Ao longo do sprint, a equipe realiza reuniões diárias de scrum, onde discutem o progresso, os 
desafios enfrentados e o planejamento para o dia. 
 
Ao final de cada sprint, a equipe realiza uma revisão com o Product Owner para apresentar as 
funcionalidades concluídas e receber feedback. Em seguida, é feita uma retrospectiva para 
avaliar o que funcionou bem e o que pode ser melhorado na próxima iteração. 
 
O objetivo do Scrum é criar um ambiente que permita às equipes trabalharem de forma 
colaborativa e flexível, adaptando-se rapidamente às mudanças nas exigências e prioridades do 
cliente, garantindo a entrega de um produto de qualidade que atenda às suas necessidades. 
 
DEFINIR STAKEHOLDERS SEUS PAPÉIS 
O Product Owner (Raphael Olimpio Dias) é o responsável por estabelecer as prioridades do 
projeto, assegurando que o software entregue satisfaça as necessidades do cliente. Ele também 
deve manter o backlog do produto atualizado e comunicar à equipe quaisquer mudanças 
necessárias. 
O Scrum Master (Yasmin Stark) tem a função de assegurar que a equipe siga a metodologia 
Scrum de forma adequada. Ela remove obstáculos que possam surgir, mantendo a equipe 
engajada e focada nos objetivos. Além disso, Yasmin é responsável por garantir que todas as 
reuniões do Scrum, como a Daily Scrum, a Sprint Review e a Sprint Retrospective, aconteçam 
conforme o previsto, facilitando o andamento do processo. 
A equipe de desenvolvimento é formada por Ana Thiare (programadora), Andressa (analista) e 
Ceo Oracle (analista). Eles têm a responsabilidade de criar o software, conforme as prioridades 
estabelecidas pelo Product Owner. A equipe deve ser autogerida e multidisciplinar, garantindo 
que todas as competências essenciais para o projeto estejam presentes. 
 
INÍCIO DA SPRINT: 
Nos primeiros três dias, ocorre uma reunião inicial com o Product Owner, onde são definidas as 
prioridades do backlog do produto e essas prioridades são comunicadas à equipe de 
desenvolvimento. Em seguida, a equipe de desenvolvimento realiza o planejamento da Sprint, 
determinando quais itens do backlog serão trabalhados na Sprint. Esse planejamento cuidadoso 
é feito para evitar a necessidade de replanejamentos, como ilustrado a seguir: 
 
Como podemos observar o calendário a seguir, tarefas, data de início e prazoforam acordados 
entre as partes para dar início ao projeto durante a reunião inicial 
 
De acordo as etapas do projeto também foram atribuídas as tarefas seusrespectivos 
responsáveis conforme a tabela RACI 
 
Durante a Sprint, a equipe se reúne diariamente ao fim do dia na Daily Scrumpara sincronizar o 
trabalho e discutir o andamento, como pode ser observada na listade tarefas: 
 
Para manter nossa equipe sempre informada, compartilhar dicas, identificar problemas 
eventuais e fazer ajustes necessários, adotaremos a metodologia sugerida pelo PMBOK: 
 
 Comunicação interativa: envolve o diálogo entre duas ou mais partes interessadas para 
compartilhar informações. Ferramentas comuns para esse tipo de comunicação incluem 
reuniões, chamadas telefônicas, videoconferências, entre outros. 
 Comunicaçãoativa: é direcionada especificamente àqueles que precisam ser 
informados. Utiliza recursos como relatórios, e-mails e publicações. 
 Comunicação passiva: é mais adequada para conteúdos mais complexos e detalhados, 
que exigem cuidados com a segurança da informação. Esse tipo de comunicação ocorre 
por meio de intranet, bancos de dados e repositórios de conhecimento, entre outros. 
 
EXECUÇÃO: 
 
Nesta fase, a equipe de desenvolvimento se dedica a trabalhar nos itens do backlog do produto 
previamente selecionados, seguindo as prioridades estabelecidas pelo Product Owner. Todo o 
processo é acompanhado e monitorado pela Scrum Master, conforme indicado no cronograma. 
 
 
FINAL DO SPRINT: 
Concluímos a Sprint, e agora a equipe realiza a Sprint Review, momento em que o Product 
Owner avalia o trabalho desenvolvido e fornece seu feedback. Em seguida, acontece a Sprint 
Retrospective, na qual a equipe discute o que deu certo durante a Sprint e identifica pontos que 
podem ser aprimorados para a próxima rodada. Sem novidades a acrescentar à equipe 
experiente composta pela analista eprogramadora sob a supervisão e liderança de nossa 
colaboradora e scrum master,apenas formalizou as etapas para consulta futura de prazos e 
procedimentos 
 
 
CONCLUSÃO: 
O portfólio proposto trouxe o desafio de criar e estruturar o modelo de um projeto Ágil Scrum, 
estabelecendo desde o início o backlog do produto, definindo prioridades e custos para o 
projeto. O objetivo principal desse método é dividir tarefas para garantir entregas dentro do 
prazo, promovendo trabalho colaborativo e simultâneo. A metodologia de comunicação do 
PMBOK contribui significativamente para a eficiência das reuniões diárias (daily scrums), 
ajudando a evitar problemas com prazos e procedimentos. Além disso, ganhamos 
conhecimento nas plataformas de gerenciamento de projetos, desenvolvemos uma visão de 
liderança e aprendemos a delegar tarefas com base nas habilidades e responsabilidades de 
cada membro.

Mais conteúdos dessa disciplina