Prévia do material em texto
Projeto Software Projeto de Software (Faculdade Anhanguera-Ampli) lOMoARcPSD|32102008 d72a056b-a9c5-472d-878c-7824ba129c02 FACULDADE ANHANGUERA – AMPLI RELATÓRIO DE AULA PRÁTICA: NOME DA DISCIPLINA: Projeto de Software lOMoARcPSD|32102008 NELSON BARBOSA DOS SANTOS JUNIOR ENGENHARIA DE SOFTWARE RELATÓRIO DE AULA PRÁTICA NOME DA DISCIPLINA: Projeto de Software Trabalho de portfólio apresentado como requisito parcial para a obtenção de pontos para a média semestral. 2024 MANAUS - AM lOMoARcPSD|32102008 2024 MANAUS - AM lOMoARcPSD|32102008 SUMÁRIO 1 INTRODUÇÃO..................................................................................3 2 DESENVOLVIMENTO......................................................................4 3 CONCLUSÃO...................................................................................5 4 REFERÊNCIAS................................................................................6 lOMoARcPSD|32102008 1 INTRODUÇÃO Um dos métodos ágeis mais populares, SCRUM, mudou totalmente a forma como as equipes de desenvolvimento de software fazem seu trabalho. SCRUM é uma forma de gerenciar projetos. Ele permite que vocês trabalhem juntos, vejam o que está acontecendo e mudem as coisas conforme avançam. Resultado: O SCRUM permite que as equipes trabalhem bem e com rapidez usando métodos comprovados para lidar com mudanças e desafios. veremos as ideias básicas do SCRUM, como ele é organizado, as principais pessoas envolvidas e os eventos importantes, e falaremos sobre as coisas boas e ruins de seu uso. SCRUM, uma estrutura popular de gerenciamento de projetos, ajuda as equipes a trabalharem mais bem juntas e a serem mais flexíveis e adaptáveis. Neste relatório, suas ideias básicas, como está organizado, as principais tarefas e etapas e como está funcionando bem em diferentes setores. 3 lOMoARcPSD|32102008 2 DESENVOLVIMENTO Estou desenvolvendo um software para gerenciar a Loja de Games do Nelson iremos seguir as solicitações do cliente: 2.1 MÉTODOS 1. Catálogo de Jogos: Uma seção onde os clientes possam explorar facilmente os games disponíveis na loja, com filtros por gênero e classificação etária. Imagens, vídeos e descrições de cada game. 2. Sistema de Reservas: Uma funcionalidade que permita aos clientes reservarem jogos, assim garantindo sua cópia no dia do lançamento. Isso poderia incluir opções de pagamento no momento da reserva. 3. Gerenciamento de Pré-vendas: Além das reservas, os clientes podem fazer pré-vendas de jogos e receberem benefícios exclusivos. 4. Programa de Fidelidade: Um sistema de pontos ou recompensas, onde acumulariam pontos com cada compra para trocar por descontos. 5. Integração com Redes Sociais: Uma maneira fácil para os clientes compartilharem suas compras, conquistas e experiências de game nas redes sociais diretamente do aplicativo, com opções para marcação de amigos e hashtags relevantes. 6. Notificações Personalizadas: Capacidade de enviar notificações personalizadas aos clientes sobre promoções , lançamentos de games , eventos na loja etc., com base em suas preferências e histórico de compras. 7. Avaliações e Comentários: Um sistema de avaliação e comentários onde os clientes possam deixar suas opiniões sobre os games que compraram , ajudando outros clientes a tomarem decisões informadas. 8. Agendamento de Eventos: Possibilidade de agendar eventos especiais na loja, como torneios de games, sessões de demonstração, entre outros, com opções de reserva de lugares. 9. Suporte ao Cliente: Uma seção dedicada para suporte ao cliente, onde os usuários possam fazer perguntas, relatar problemas ou solicitar assistência em tempo real por meio de chat ao vivo ou sistema de tickets. 4 lOMoARcPSD|32102008 10.Personalização do Perfil: Recursos para os clientes personalizarem seus perfis dentro do aplicativo, como avatar, biografia, lista de desejos, entre outros, para tornar a experiência mais única e envolvente. 2.2 MÉTODOS Como Product Owner experiente que sou, vou elaborar um Product Backlog para o aplicativo da loja de Games, será priorizado as funcionalidades em sua importância e valor para os clientes: 1. Catálogo de Games: Mostrar lista de games retrô 4k disponíveis na loja. Filtrar jogos por plataforma, gênero, classificação etária etc. Exibir imagens, vídeos e descrições detalhadas de cada jogo. 2. Sistema de Reservas: Permitir que os clientes reservem jogos que ainda não foram lançados. Opções de pagamento parcial ou total no momento da reserva. Garantir disponibilidade do game no dia do lançamento. 3. Gerenciamento de Pré-vendas: Oferecer opções para os clientes fazerem pré-vendas de jogos. Benefícios exclusivos para quem fizer pré-vendas, como DLCs gratuitas, itens especiais etc. 4. Programa de Fidelidade: Implementar um sistema de pontos para clientes frequentes. Opções para trocar pontos por descontos, itens exclusivos etc. Incluir níveis de fidelidade com benefícios crescentes. 5. Integração com Redes Sociais: Permitir que os clientes compartilhem suas compras e conquistas nas redes sociais. Opções para marcação de amigos e uso de hashtags relevantes. 6. Notificações Personalizadas: Enviar notificações sobre promoções, lançamentos de games, eventos na loja etc. 5 lOMoARcPSD|32102008 Personalizar notificações com base nas preferências e histórico de compras do cliente. 7. Avaliações e Comentários: Criar um sistema de avaliação e comentários para os games. Permitir que os clientes deixem suas opiniões para ajudar outros clientes. 8. Agendamento de Eventos: Oferecer a possibilidade de agendar eventos especiais na loja. Permitir reserva de lugares para os eventos. 9. Suporte ao Cliente: Implementar uma seção de suporte ao cliente com chat ao vivo ou sistema de tickets. Responder às perguntas e solucionar problemas em tempo real. 10.Personalização do Perfil: Permitir que os clientes personalizem seus perfis dentro do aplicativo com avatar, biografia, lista de desejos etc. Este é um Product Backlog inicial para o aplicativo de gerenciamento da Loja de Games do Nelson . Será ajustado ao longo do tempo com base no feedback dos usuários. 2.3 MÉTODOS Como experiente Product Owner que sou, será priorizado as funcionalidades de acordo com o negócio, está endo considerado o impacto junto ao cliente, será feito algo diferente que a concorrência e no aumento das receitas da loja de vídeo game. Vamos priorizar todas as funcionalidades: 1. Catálogo de Games: Essencial para os clientes explorarem os produtos oferecidos. 2. Sistema de Sprites: Aumentar e garantir alta qualidade e desempenho de jogos legados. Adicionar sistema de vetores para permitir escalonamento sem perda de qualidade. 3. Gerenciamento de Pré-vendas: 6 lOMoARcPSD|32102008 Estimula as vendas e oferece vantagens aos nossos clientes, sempre pensando na receita adicional. 4. Programa de Fidelidade: Fideliza os clientes existentes e compras repetidas na loja, assim aumentando o valor do cliente. 5. Notificações Personalizadas: Mantém os clientes informados sobre promoções e eventos, incentivando a participação e aumentando as vendas. 6. Integração com Redes Sociais: Amplia o alcance da loja e promove a marca através do engajamento dos clientes nas redes sociais. 7. Suporte ao Cliente: Garante a satisfação do cliente e constrói uma reputação positiva da marca, essencial para a fidelização e recomendação. 8. Avaliações e Comentários: Fornece informações valiosas aos clientes e ajuda na tomada de decisão, influenciando positivamente as vendas. 9. Personalização do Perfil: Melhora a experiência do cliente e promove um senso de pertencimento à comunidade da loja. 10.Agendamento de Eventos: Embora importante, esta funcionalidadepode ser priorizada posteriormente, uma vez que eventos especiais podem ser organizados manualmente enquanto o aplicativo ainda está em desenvolvimento. Essa priorização leva em consideração o impacto direto de cada funcionalidade nas metas de negócio da loja de Games, priorizando aquelas que têm o potencial de gerar maior retorno sobre o investimento inicial. 7 lOMoARcPSD|32102008 2.4 RESULTADOS 8 lOMoARcPSD|32102008 9 lOMoARcPSD|32102008 3 CONCLUSÃO Em conclusão, as metodologias ágeis, como o SCRUM, demonstra ser um caminho promissor para equipes de desenvolvimento que busca eficiência nos seus projetos, gerando flexibilidade e qualidade em seus projetos. Ao priorizar a colaboração e a entregas, as metodologias ágeis permitem que as equipes respondam às mudanças de requisitos e às necessidades conforme a necessidade do cliente, resultando em produtos com as mais expectativas e mais capazes de agregar para o projeto a ser realizado. Além disso, vamos promover a transparência, responsabilidade compartilhada, as metodologias não apenas otimizam o desenvolvimento, mas promovem um trabalho mais eficaz e motivador para todos os envolvidos. Em um mercado cada vez mais competitivo, a implementação das metodologias ágeis pode ser um diferencial para o sucesso de uma organização. 10 lOMoARcPSD|32102008 4 REFERÊNCIAS Este relatório de aula prática foi produzido se baseando no conteúdo disponível na plataforma online Ampli AVA. 11 lOMoARcPSD|32102008 https://trello.com/b/yb31Pcy1/software-loja-de-games-do-nelson https://trello.com/b/yb31Pcy1/software-loja-de-games-do-nelson SUMÁRIO 1 INTRODUÇÃO 2 DESENVOLVIMENTO 2.1 MÉTODOS 2.2 MÉTODOS 2.3 MÉTODOS 2.4 RESULTADOS 3 CONCLUSÃO 4 REFERÊNCIAS