Buscar

PORTIFOLIO PROJETO AGIL

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 12 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 12 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 12 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

12
Superior de Tecnologia e Analise em Desenvolvimento de Sistemas – Tecnológico
NOME
título do trabalho: PROJETO ÁGIL
Aula prática PROJETO DE SOFTWARE
	
ITUIUTABA-MG
2023
NOME
título do trabalho: PROJETO ÁGIL
Aula prática PROJETO DE SOFTWARE
Aula prática de Projeto de Software apresentado como requisito parcial para a obtenção de média semestral no curso Superior de Tecnologia em Analise e Desenvolvimento de Sistemas.
Orientador(a): NOME
Tutor(a): NOME
ITUIUTABA-MG
2023
SUMÁRIO
Superior de Tecnologia e Analise em Desenvolvimento de Sistemas – Tecnológico	0
1	INTRODUÇÃO	3
2	DESENVOLVIMENTO	5
3	RESULTADOS	10
4	CONCLUSÃO	11
5	REFERÊNCIAS	12
INTRODUÇÃO
Para quem vem estudando projetos de softwares vem ouvindo muito as palavras Ágil, SCRUM, Cascata e etc. Hoje em dia, o desenvolvimento de sistemas está presente em quase tudo que utilizamos e quase todos tipos de negócios como administração, estatística e marketing. A computação não veio do nada, foi uma ramificação da Engenharia sendo principalmente da Elétrica (ALMEIDA, 2017).
Naquele tempo a computação se resumia à programação, sendo uma programação do nível mais baixo possível, praticamente era feito passar a corrente tendo o 1 e cortando a corrente o 0. Com o passar dos tempos, ocorreu uma automatização na atividade de programar, o que acabou moldando a computação do jeito que a gente conhece nos dias de hoje (ALMEIDA, 2017).
Quando os analistas de sistemas começaram a se livrar de só programar, eles começaram a ter mais tempo para planejar, analisar, executar e entregar os sistemas que começavam a ficar mais complexos. Com isso o desenvolvimento de software começou a ganhar forma, e um processo foi desenhado em Requisitos, Planejamento, Implementação, Verificação e Manutenção, sendo que cada etapa gera um resultado para o funcionamento da etapa seguinte, tendo como nome o modelo de Cascata (ALMEIDA, 2017).
A metodologia Ágil é um conjunto de práticas para atender as demandas de um projeto, agir e realizar tudo com eficiência. Pode-se dizer que é uma ponte que tenta eliminar as lacunas no processo de desenvolvimento de software e entregar o produto final com mais rapidez e agilidade com uma maior qualidade. Em 2001 surgiu o Manifesto Ágil de Desenvolvimento de Software, documento tão importante que funcionou como uma bíblia para o desenvolvimento ágil até nos dias de hoje (RODRIGUES, 2020)
Depois da criação do movimento ágil vem ganhando força e ocupando espaços não comente na área da programação mas sim em outras áreas.Grandes empresas como Google, Yahoo utilizam a metodologia ágil para a gestão de seus projetos e não somente na parte de programação mas sim em todas as outras áreas.
As três principais metodologias utilizadas é a Scrum sendo o mais utilizado dos diversos frameworks da metodologia ágil, sendo caracterizado por ciclos ou estágios de desenvolvimento de projetos conhecidos como Sprints. Kanban que é de origem Japonesa e o seu significado está atrelado a um conceito de tempo “Justi-in-time, existindo através de um quadro ou tabela dividido em colunas mostrando todo o fluxo de produção de um projeto. Lean é uma metodologia derivada da manufatura enxuta, criada pela Toyota e aplicada no desenvolvimento de software, oferecendo uma estrutura conceitual e segue valores princípios e boas práticas de desenvolvimento que podem ser aplicadas no modelo ágil (RODRIGUES, 2020).
DESENVOLVIMENTO
Cliente;
Meu nome é Alessandro Gomes Cintra e sou diretor da Biblioteca Municipal de Ituiutaba-MG, atualmente utilizamos um sistema para o gerenciamento do âmbito de trabalho que tem a função de cadastro dos livros e cadastro de usuários. Atualmente esse sistema já está ultrapassado, onde gera vários erros e não se pode obter melhorias por causa do custo elevado que tal procedimento iria trazer para o município. Estamos em busca de um sistema na versão Web onde se pode obter várias melhorias nos decorreres dos anos. Esse sistema deverá conter as seguintes funções:
· Cadastro de Livros;
· Cadastro de usuários;
· Cadastro de bibliotecários;
· Gerar relatórios dos livros;
· Gerar relatórios de empréstimos de livros;
· Gerar relatórios de usuários mensais;
· Impressão de etiquetas de livros;
· Mensagem para usuários próximo a data limite da entrega do livro;
· Prorrogação de entrega de livro pelo usuário;
O layout e as funcionalidades do sistema, deverá ser bem intuitivo, facilitando assim o uso dos usuários e funcionários
Product Owner
Proposta de Aplicativo
Nome do aplicativo: BiblioInfo
Descrição do aplicativo: O aplicativo BiblioInfo tem a função de facilitar o trabalho das bibliotecas, fazendo com que os funcionários tenha mais agilidade no trabalho e os usuários se conectem mais facilmente com a biblioteca.
Funcionalidades:
1. Cadastro de Livros: O bibliotecário poderá cadastrar os livros com o nome do autor, ano do livro, quantidades de folhas e capítulos.
2. Cadastro de usuários: O usuário deverá cadastrar um perfil com suas informações para conseguir o acesso no sistema com login e senha.
3. Cadastro de Bibliotecários: O diretor da unidade vai efetuar o cadastro de seus funcionários com login e senha para acesso;
4. Gerar relatório dos livros: O sistema vai conseguir gerar o relatório com a quantidade total de livros, onde se localiza os livros e as informações dos livros.
5. Gerar relatórios de empréstimos: O sistema vai conseguir gerar o relatório com todos empréstimos dos livros, quanto a data que foi retirada, a data que tem que ser devolvido e as informações do usuário que está com o livro emprestado.
6. Gerar relatórios de usuários mensais, anuais e etc: O sistema vai conseguir gerar um relatório com todos os usuários que frequentou a unidade, vai ser gerado em meses e anos.
7. Impressão de etiquetas de livros: O sistema vai conseguir fazer a impressão de etiquetas com as informações para colar ao livro.
8. Mensagem para usuários próximo a data limite da entrega do livro: Os usuários receberá uma mensagem de texto no número cadastrado no perfil informando que o livro está com a data de devolução prevista para a data que for informada pelo bibliotecário.
9. Prorrogação de entrega de livro pelo usuário: Através do seu perfil, o usuário vai conseguir reprogramar a data de entrega do livro.
Product Backlog:
1. Cadastro de Livros;
2. Cadastro de usuários;
3. Cadastro de bibliotecários;
4. Gerar relatórios dos livros;
5. Gerar relatórios de empréstimos de livros;
6. Gerar relatórios de usuários mensais;
7. Impressão de etiquetas de livros;
8. Mensagem para usuários próximo a data limite da entrega do livro;
9. Prorrogação de entrega de livro pelo usuário.
Quadro Scrum com suas divisões:
· Definição de projeto (Scrum Master)
· Desenvolvimento (Desenvolvedores Back-End e Front-End)
· Testes e Qualidade (Equipe de testes)
· Lançamento (Gerente de produto)
· Responsáveis: 
· Quadro Scrum completo:
Em primeiro momento, ouviu-se do diretor da unidade os problemas que o mesmo tinha com o sistema que era utilizado, depois foi conversado sobre as quais funcionalidades que o mesmo gostaria que o sistema atendesse. Através dessas informações ouvindo o cliente, ideias foram surgindo e melhorando ainda mais o que era o desejado.
Após a entrevista, reunindo com a equipe foi feito as funcionalidades que o sistema deveria conter para atender o cliente, onde que as anotações feitas pode se chegar a um melhor entendimento do que foi informado.
Com as informações foi possível fazer o Product Backlog e as funcionalidades de acordo com o valor do negócio.
Através do quadro Scrum foi feito as divisões de cada responsável a fim de facilitar a criação e se obter uma melhor qualidade o sistema proposto. 
Ficou divididos entre Definição de Projeto onde quem atuou foi o Scrum Master, Desenvolvimento que são os programadores Front-End e Back-End, Testes e Qualidade que são para a Equipe de Testes e o Lançamento do sistema onde entrou o Gerente de Produto.RESULTADOS
Com uma reunião com o cliente pode se observar o problema que o mesmo tinha em sua unidade com um sistema já bem antigo e com vários erros. Após essa reunião, o relatório foi levado para a equipe analisar e fazer o planejamento de como deveria ser feito o sistema com um tempo hábil e uma excelente qualidade. As funcionalidades foi feito em cima do que o cliente desejava e com algumas melhorias definidas por toda equipe. No quadro Scrum foi feito as divisões de toda a equipe a fim de se obter um melhor resultado possível, quanto de tempo, testes e qualidade. O quadro Scrum foi feito no trello, um bom sistema para se criar e com várias funcionalidades.
CONCLUSÃO
Conclui-se que se para obter um bom resultado, um Projeto Agil além de facilitar todo o trabalho traz uma melhor qualidade em cima do sistema que for desenvolvido. Na criação do quadro Scrum na prática foi possível ter um melhor entendimento de funcionamento de como são feitas as divisões e criações das tarefas de cada equipe.
REFERÊNCIAS
ALMEIDA, T. Desenvolvimento de Software: A História (Parte 1). Disponível em: <https://medium.com/devops-dojo/desenvolvimento-de-software-a-hist%C3%B3ria-parte-1-cca0ddcd>. Acesso em: 3 maio. 2023.
Metodologia Ágil: o que é e como colocar em prática. Disponível em: <https://resultadosdigitais.com.br/marketing/metodologia-agil/#:~:text=Metodologia%20%C3%81gil%20%C3%A9%20um%20conjunto>. Acesso em: 3 maio. 2023.
‌
‌
image1.png
image2.png
image3.png
image4.png
image5.png

Continue navegando