Buscar

CONHECENDO PROCESSOS AGEIS DE DESENVOLVIMENTO DE SOFTWARE

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

Continue navegando