Baixe o app para aproveitar ainda mais
Prévia do material em texto
Universidade Estácio de Sá Silvio Domingos da Costa Junior CONHECENDO PROCESSOS ÁGEIS DE DESENVOLVIMENTO DE SOFTWARE Várzea Grande, MT 2020 Desenvolvimento 1. O que caracteriza um processo de desenvolvimento dito ágil (enumere todas as características que conheça)? Considerando que os métodos ágeis fazem parte do conceito de desenvolvimento software ágil são formadas por uma estrutura teórica e pratica aplicada nos projetos de engenharia de software. Os métodos ágeis são caracterizados como métodos incrementais de software com entregas rápidas, baixo custo, grande participação do cliente/usuário durante projeto, criação de valor progressiva e de acordo com as necessidades do cliente e adaptabilidade as mudanças e alto nível de inovação. 2) Dos processos ou metodologias ágeis existentes no mercado qual, na sua visão, é o mais indicado quando temos: a. Sistemas grandes e complexos? Justifique sua resposta O modelo espiral é a melhoria do modelo incremental, pois cada volta no espiral percorre todas as fases do processo de software, e podem ser repetidas quantas vezes forem necessárias até que o software seja entregue. b. Sistemas são mais simples? Justifique sua resposta. O Scrum é um método ágil mais popular para trabalhar, onde os intervalos de tempo são curtos, para validar se foi feito como deveria, se algo precisa ser refeito ou adaptar algum ponto, para poder entregar. 3) Caso tenha respondido processos ou metodologias diferentes nos itens 2.a e 2.b acima, escolha um deles e: a. Informe qual seu nome. Scrum b. Descreva cada fase, o trabalho nela desenvolvido. Fazes: 1. productbacklog: são os requisitos e prioridade que serão definidas a serem entregues ao cliente; 2.sprint: são pequenos e rápidos processos do projeto; 3.daily Scrum: reuniões diárias para analisar uma sprint 4. Sprint Review: Reuniões de revisão de uma sprint. 5. Sprint Retrospective: Reuniões para rever erros de uma sprint. c. Descreva as entregas de cada fase. Entrega fazes: 1. Product Backlog: Quando o proprietário do projeto informa o que ele deseja, é entregue uma lista de tudo que é desejado. 2. Sprint: São entregues parte do projeto que foram definidos na lista do Product Backlog. 3. Daily Scrum: Reunião diária para que os membros informem o que já foi feito e que tem a fazer e quais são os problemas que possam ou estão o correndo para impedir o processo. 4. Sprint Review: Reunião para verificar o que foi feito na Sprint para que seja entregue ao dono do produto. 5. Sprint Retrospective: Onde se discute o que houve de bom e que pode ser melhorado na sprint entregue. d. Cite o uso de documentação em cada fase. Em todas as fases a documentação é essencial. Tem que ser uma documentação feita crescente de acordo que forem entregues as Sprint. Relatando todos os fatos importantes e detalhadamente. e. Descreva em linhas gerais, como o processo ou procedimento funcional. Os métodos ágeis podem ser empregados em atividades relacionadas com o desenvolvimento do sistema, através de um estudo mais detalhado de um conjunto de práticas. 4) Pesquise na internet se existe ferramenta CASE apoie que suporte o processo ou metodologia que escolheu no item 3.a, acima. a. Descreva o nome da(s) ferramenta(s) localizada(s) Axosoft, ScrumWise, Asana b. Caso existe mais de uma construa uma tabela, informando: Nome da Ferramenta, Características da ferramenta, Fabricante da ferramenta e valor comercial (caso encontre). Nome Característica Fabricante valor Axosoft -Uma ferramenta completa do Scrum. Nessa ferramenta encontra as seguintes funcionalidades: *Wiki *help Desk Axosoft US$105/mês *Suporte Premium scrumwise Talvez a melhora e mais completa ferramenta Scrum do mercado, porém a ferramenta ela é toda em inglês. Nessa ferramenta encontra as seguintes funcionalidades: -Equipe e funções -gestao de pendencias -Gerenciamento de liberação -Gerenciamento de sprint - Quadros de tarefas -Gráficos burndown -Quadros Kanban -Controle de tempo Scrumwise US$ 9/mês Asana -Gestão de projetos -Visualizações e relatórios -Suporte e controle Asana Gratuito/premium- US$10,99/business- US$24,99 Conclusão A metodologia ágil é conjunto de técnicas e práticas para a gestão de projetos, onde tem vantagem e desvantagem, e são elas: Vantagens - Desenvolvimento incremental, ou seja, de melhoria continua; - Cooperação entre equipes e cliente (ciclo de feedback constante); - Entregas rápidas e de alta qualidade - Flexibilidade de escopo do projeto -Criação de valor progressiva e de acordo com as necessidades do cliente - Adaptabilidade as mudanças e alto nível de inovação -Softwares rápidos e executáveis, com qualidade, funcionalidade, desempenho e segurança. • Defeitos, erros ou falhas, sejam críticos ou não, são encontrados durante todo o ciclo. Desvantagens - O custo somente ao longo do prazo - Planejamento extenso, que exige várias analises - Pouca documentação - O produto pode ser entregue por partes, onde não é vantajoso para o cliente - Pode ter um custo mais volátil com metodologias tradicionais Referencias https://neilpatel.com/br/blog/metodologia- agil/#:~:text=Basicamente%2C%20a%20metodologia%20%C3%A1gil%20torna ,cliente%20(ciclo%20de%20feedback%20constante) https://www.devmedia.com.br/introducao-ao-desenvolvimento-agil/5916 https://www.scrumguides.org/docs/scrumguide/v2020/2020-Scrum-Guide- PortugueseBR.pdf https://www.devmedia.com.br/desenvolvimento-agil-com-scrum-uma-visao- geral/26343 https://neilpatel.com/br/blog/metodologia-agil/#:~:text=Basicamente%2C%20a%20metodologia%20%C3%A1gil%20torna,cliente%20(ciclo%20de%20feedback%20constante) https://neilpatel.com/br/blog/metodologia-agil/#:~:text=Basicamente%2C%20a%20metodologia%20%C3%A1gil%20torna,cliente%20(ciclo%20de%20feedback%20constante) https://neilpatel.com/br/blog/metodologia-agil/#:~:text=Basicamente%2C%20a%20metodologia%20%C3%A1gil%20torna,cliente%20(ciclo%20de%20feedback%20constante) https://www.devmedia.com.br/introducao-ao-desenvolvimento-agil/5916 https://www.scrumguides.org/docs/scrumguide/v2020/2020-Scrum-Guide-PortugueseBR.pdf https://www.scrumguides.org/docs/scrumguide/v2020/2020-Scrum-Guide-PortugueseBR.pdf https://www.devmedia.com.br/desenvolvimento-agil-com-scrum-uma-visao-geral/26343 https://www.devmedia.com.br/desenvolvimento-agil-com-scrum-uma-visao-geral/26343
Compartilhar