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

Prévia do material em texto

TRABALHO
METODOLOGIAS AGEIS NO DESENVOLVIMENTO FRONT -END
1. análise detalhada das principais metodologias ágeis
aplicadas ao desenvolvimento front-end.
2. 	explorar a profundidade das metodologias Agile, Scrum, Kanban e DevOps, destacando suas influências recíprocas, aplicações práticas, e como elas contribuem para um desenvolvimento front-end mais eficiente e adaptável.
3. 	como as metodologias Agile e DevOps, juntamente com frameworks como React, Angular e Vue.js, contribuem para um desenvolvimento front-end mais eficiente e adaptável?
Procedimentos para elaboração do TD
1. 	Faça um esboço das principais informações em um rascunho, destacando os conceitos e as aplicações práticas de Agile, Scrum, Kanban e DevOps no contexto do desenvolvimento front-end.
2. 	Estruture seu trabalho de forma clara e organizada, dividindo-o em seções que abordem cada metodologia e sua aplicação no desenvolvimento front- end.
3. Certifiqu
Impresso por Michel Gamba de Souza, E-mail souzanismo@gmail.com para uso pessoal e privado. Este material pode ser protegido por direitos autorais e não pode ser reproduzido ou repassado para terceiros. 08/06/2025, 20:08:38
Com a evolução digital pela qual passamos, é necessário a busca constante por melhorias nos sistemas que utilizamos, sejam eles sites, programas, aplicativos e bancos de dados.
Essa necessidade de atualização constante em busca de aperfeiçoamento, evolução de arquitetura de um projeto para algo mais robusto ao passo em quem mantem sua simplicidade, com códigos compreensíveis e com possibilidade de modificações durante a execução do projeto sem causar danos à sua funcionalidade nos permite a utilização de uma metodologia que nos permite flexibilidade e nas atividades de Front End, entrega continua das funcionalidades.
A metodologia Agile é capaz de promover o desenvolvimento , com foco na colaboração constante com o cliente e na flexibilidade para responder a mudanças e no contexto do desenvolvimento front-end, facilita a entrega contínua de resultados, dando para a equipe de desenvolvedores capacidade de resposta rápida ao feedback do usuário e adapte a aplicação conforme necessário. Scrum e Kanban são duas das abordagens mais comuns dentro do Agile e faremos uma análise de suas contribuições .
Esse trabalho visa trazer uma abordagem sobre a
metodologia Agil no desenvolvimento Front End.
FUNDAMENTACAO TEÓRICA
A Metodologia ágil tem sua origem ligada ao Manifesto Ágil, composto por 4 valores e 12 princípios para melhorar o processo de desenvolvimento de softwares. Em 2001, 17 desenvolvedores se reuniram em Utah para discutir maneiras de tornar o processo mais leve e produtivo, em contraste com a burocracia do Extreme Programming. Eles criaram um conjunto de princípios que se tornaram a base da metodologia ágil, resultando
em métodos inovadores de trabalho e o Manifesto Ágil para Desenvolvimento de Software.
São valores do Manifesto Ágil:
· 	Os indivíduos e as interações são mais importantes do que processos e ferramentas;
· 	O funcionamento do software vale mais do que a documentação;
· 	A participação dos clientes deve ir além das negociações, chegando ao desenvolvimento;
· 	O projeto deve estar aberto a mudanças, sem seguir um plano rigidamente
OS 12 princípios do Manifesto Ágil
· 	1. Prioridade em satisfazer o cliente através da entrega contínua e adiantada de software com valor agregado.
· 	2. Mudanças nos requisitos são bem-vindas, mesmo tardiamente no desenvolvimento. Processos ágeis se beneficiam das mudanças visando vantagem competitiva para o cliente.
· 	3. Entregas frequentemente do software funcionando, entre poucas semanas a poucos meses, com preferência à menor escala de tempo.
· 	4. Pessoas de negócio e desenvolvedores trabalhando diariamente em conjunto durante todo o projeto.
· 5. Construção de projetos em torno de indivíduos
motivados. Dê a eles o ambiente e o suporte necessário e confie neles para fazer o trabalho.
· 	6. O método mais eficiente e eficaz de transmitir informações para e entre uma equipe de desenvolvimento é através de conversa face a face.
· 7. Software funcionando é a medida primária de
progresso.
· 	8. Os processos ágeis promovem desenvolvimento sustentável. Os patrocinadores, desenvolvedores e usuários devem ser capazes de manter um ritmo constante indefinidamente.
· 9. Contínua atenção à excelência técnica e bom
design aumenta a agilidade.
· 	10. Simplicidade, que é a arte de maximizar a quantidade de trabalho não realizado, é essencial.
· 11. As melhores arquiteturas, requisitos e designs
emergem de equipes auto-organizáveis.
· 	12. Em intervalos regulares, a equipe deve refletir sobre como se tornar mais eficaz para, então, refinar e ajustar seu comportamento de acordo.
(BECK et al., 2001).
Através desses princípios, obtém-se os métodos que são classificados como ágeis.
Dentre algumas das metodologias já existentes quando houve o surgimento do Manifesto Ágil, tem-se, dentre outras, framework Scrum e Kanbam, sendo esses bastante utilizados no desenvolvimento de Front Ends.
SCRUM
Foi inspirado em dois professores japoneses ao associarem o trabalho em equipe organizacional com o método scrum em rugby, onde "A bola é passada pelo time conforme ele avança, em unidade, pelo campo" (TAKEUCHI; FROM, 1986, p. 285-305).
Teve sua origem formalizada em 1993 por Jeff Sutherland e Ken Schwaber (membros da Agile Alliance), após Jeff Sutherland adaptar o método utilizado pelos professores em fabricação de produtos para o desenvolvimento de software, onde aplicou na empresa em que trabalhava e obteve um resultado positivo, o que os incentivou a melhorar o Scrum para outras empresas.
(BECK et al., 2001; SUTHERLAND, 2019).
O framework Scrum permite encontrar soluções para projetos de alta complexidade adequando-os às necessidades dos clientes através de pequenas entregas a qualquer momento. (SOUEID; MARTINS, 2021)
São pilares do Scrum:
Transparência - Todas as particularidades do projeto devem estar explícitas.
Inspeção - Devem ocorrer parar evitar intercorrências que atrapalhem o desenvolvimento do processo
Adaptação- Ocorre a partir da detecção de alterações
inadmissíveis, devendo ser realizada o mais depressa visando diminuir novas divergências (SCHWABER; SUTHERLAND, 2020).
Em relação ao time Scrum, deve conter:
a) Scrum Master: Líde que capacita os demais membros;
b) Product Owner: aquele que dispõe do gerenciamento do backlog do produto;
c) Development Team ou Time de Desenvolvimento: equipe responsável pela execução do que foi designado na Sprint do produto (SCHWABER; SUTHERLAND, 2020).
KANBAM
visa facilitar o processo de produção just-in-time levando aos colaboradores autonomia para realização de suas atividades sem ordens para tal, com foco em evitar o desperdício e promovendo a visualização do processo como um todo através de seu quadro dividindo as tarefas em: a fazer (to do), fazendo (doing) e feitas (done). Criado por Taiichi Ohno na década de 1960 .(CANDAL; GASPAR; COSTA; SANTOS, 2021)
Nesse método, 6 regras são indispensáveis para obter o resultado desejado. São elas:
· o processo posterior vai ao processo anterior para
pegar produtos;
· 	o processo anterior produz itens na quantidade e sequência indicadas pelo Kanban;
· é proibido pegar ou produzir entregáveis sem um
Kanban;
· 	requer que um Kanban esteja anexado a cada entregável;
· 	nada que possua defeito deve ser enviado ao processo seguinte, resultando em um processo 100% isento de produtos defeituosos;
· 	reduzir o número de Kanban aumenta a sua sensibilidade. (OHNO, 2019, p. 30)
O Kanban é um dos métodos mais utilizados, por contar com um framework que permite melhor equilíbrio da demanda, com entregas mais assertivas pela facilidade de
visualização de tarefas. O objetivo é reduzir desperdício de esforços e tempo. As atividades de um projeto ficam divididas em um quadro de acordo com o status: pendente, em execução e finalizado.
Com o invento dos post-its, essa estrutura se tornou mais facilitada, podendo ser praticada até em paredes. Para evitaro acúmulo de tarefas e excesso de pendências, o Kanban ainda define um limite de tarefas para cada categoria
DEVOPS
É uma metodologia de desenvolvimento de software que visa fornecimento de aplicações e serviços de alta qualidade, combinando e automatizando o trabalho das equipes de desenvolvimento de software e de operações de TI.
Por definição, o DevOps, operações de desenvolvimento, descreve tanto um processo de desenvolvimento de software quanto uma mudança na cultura organizacional que promove a coordenação e a colaboração entre as
equipes de desenvolvimento e operações de TI, dois
grupos que tradicionalmente praticavam separadamente um do outro ou em silos.
DevOps visa atender à demanda cada vez maior dos usuários de software por novos recursos frequentes e inovadores e por desempenho e disponibilidade ininterruptos.
A metodologia Ágil é base para a criação do método DevOps
O DevOps muitas vezes adota os ideais propostos na
metodologia Ágil, porém, de forma adaptada. Vale lembrar que ambas as culturas podem ser complementares e
contribuir para os resultados de um projeto em desenvolvimento como um todo.
image1.png

Mais conteúdos dessa disciplina