As metodologias ágeis diferem dos modelos tradicionais de desenvolvimento de software ao priorizarem as pessoas e as entregas funcionais. Nessas abordagens, a extensiva documentação e os processos burocráticos são minimizados, pois os requisitos podem evoluir durante o desenvolvimento.
O Manifesto Ágil, criado em 2001 por um grupo de especialistas em software, estabelece os valores fundamentais para esse modelo de trabalho:
- Indivíduos e interações acima de processos e ferramentas;
- Software funcional acima de documentação extensa;
- Colaboração com o cliente acima de negociações contratuais;
- Resposta às mudanças acima do seguimento de um plano fixo.
Dentre as principais características das metodologias ágeis, destacam-se a redução da documentação detalhada, o desenvolvimento em múltiplas versões com a participação ativa dos usuários e a automatização da geração de interfaces de usuário.
Os princípios ágeis que regem o Manifesto incluem:
- Prioridade ao Cliente: garantir a satisfação por meio de entregas frequentes e valiosas.
- Aceitação de Mudanças: adaptar-se rapidamente às necessidades do cliente, mesmo em fases avançadas.
- Entrega Contínua: disponibilizar versões funcionais em ciclos curtos.
- Colaboração Contínua: promover interações diárias entre desenvolvedores e partes interessadas.
- Motivação Individual: criar um ambiente propício para que os profissionais entreguem seu melhor.
- Comunicação Eficaz: priorizar a conversa face a face para agilizar a transmissão de informações.
- Medida de Progresso: avaliar o desempenho pelo software funcional entregue.
- Sustentabilidade: manter um ritmo de desenvolvimento contínuo e equilibrado.
- Excelência Técnica: fomentar boas práticas e padrões de qualidade para aumentar a eficiência.
- Simplicidade: evitar desperdícios e priorizar soluções enxutas.
- Auto-organização: incentivar equipes autônomas na tomada de decisão.
- Reflexão e Ajuste: avaliar periodicamente os processos e otimizar o desempenho.
A adoção dos princípios ágeis promove um ambiente de trabalho dinâmico, baseado na interação humana e na valorização da colaboração. Dessa forma, garante-se um desenvolvimento mais flexível, eficiente e alinhado às reais necessidades dos clientes.
Dentre os princípios do Manifesto Ágil, destacam-se:
- Indivíduos e interações acima de processos e ferramentas: A colaboração entre pessoas deve ser priorizada.
- Software funcional acima de documentação extensa: A entrega de um produto em funcionamento é mais relevante do que registros detalhados.
- Colaboração com o cliente acima de negociações contratuais: O envolvimento do cliente ao longo do processo garante melhores resultados.
- Resposta a mudanças acima do seguimento de um plano fixo: A adaptação contínua é essencial diante das incertezas do desenvolvimento.
As entregas contínuas são um dos pilares do desenvolvimento ágil, permitindo um fluxo constante de valor e possibilitando feedbacks frequentes dos usuários. Essa abordagem proporciona maior visibilidade do progresso, redução de riscos e aprimoramento da qualidade desde o início do projeto.
A documentação, embora importante, deve ser simplificada e apenas essencial, evitando burocracias desnecessárias. Além disso, a colaboração eficaz entre a equipe e o cliente fortalece a geração de valor para o negócio.
Outro aspecto essencial do desenvolvimento ágil é sua capacidade de responder rapidamente a mudanças, garantindo um fluxo de trabalho sustentável e equilibrado. Diferente das abordagens tradicionais, que frequentemente exigem jornadas exaustivas, as metodologias ágeis incentivam um ritmo constante e produtivo.
A agilidade não deve ser confundida com velocidade. Ser ágil significa adaptar-se rapidamente às mudanças, garantindo a qualidade do software. No mercado, diversas metodologias seguem esse princípio, como XP, Scrum, Kanban e TDD.
Conclusão
O desenvolvimento ágil prioriza interações humanas, entregas contínuas e adaptação a mudanças. Com foco na colaboração com o cliente e na eficiência dos processos, essa abordagem reduz burocracias, promove um ambiente sustentável e melhora a qualidade do software entregue.
Algumas questões para fixarmos o conteúdo.
QUESTÃO 01 (CESPE / Ministério da Economia – 2020)
Os modelos ágeis de desenvolvimento de software dão grande ênfase às definições de atividades e aos processos e pouca ênfase à pragmática e ao fator humano.
COMENTÁRIO
O foco do manifesto ágil é no empirismo e na pessoa. Logo, é o contrário do que a questão diz.
Gabarito está ERRADO.
QUESTÃO 02 (CESPE / MEC Acatar as mudanças de requisitos, ainda que o desenvolvimento já esteja avançado, é um dos princípios do Manifesto Ágil.
COMENTÁRIO
Mudanças nos requisitos são bem-vindas, mesmo tardiamente no desenvolvimento. Processos ágeis tiram vantagem das mudanças visando vantagem competitiva sempre agregando valor para o cliente.
Gabarito está CORRETO.
QUESTÃO 03 SEFAZ-AP Prova: FCC – 2022 – SEFAZ-AP – Fiscal da Receita Estadual – Conhecimentos Específicos
Dentre os doze Princípios do Manifesto Ágil, incluem-se:
respeito ao cliente, economia de recursos e paralelismo.
resiliência, motivação e trabalho em pares.
simplicidade, motivação e paralelismo.
especificidade, longevidade do software e prazos curtos.
funcionalidade, satisfação do cliente e trabalho em conjunto.
COMENTÁRIO
12 Princípios do manifesto ágil:
Satisfação do cliente através da entrega contínua é a prioridade mais alta;
Mudanças são bem-vindas, mesmo no fim do desenvolvimento;
Entrega de software funcional com frequência, em curtos períodos;
Área de negócio e desenvolvedores trabalham em conjunto;
Desenvolvimento de projetos em torno de pessoas motivadas, oferecendo o ambiente e suporte necessários;
Troca de informações entre a equipe de desenvolvimento face a face, e não através de documentos;
Software funcional é a medida primária de progresso;
Desenvolvimento em ritmo constante e sustentável;
Atenção permanente à excelência técnica e bom design;
Simplicidade é essencial – a arte de maximizar a quantidade de trabalho que não precisou ser feita;
Times autogerenciados e auto-organizados;
Periodicamente, a equipe reflete sobre como se tornar mais efetiva, e, a partir daí, refina e ajusta seu comportamento.
Gabarito é a letra E
QUESTÃO 04 CESPE / CEBRASPE – 2021 SEFAZ-AL Auditor Fiscal da Receita Estadual
Os métodos ágeis são métodos de desenvolvimento incremental, com incrementos pequenos e em prazos curtos, e envolvem os clientes no processo de desenvolvimento para obter feedback rápido sobre a evolução dos requisitos.
COMENTÁRIO
Metodologias ágeis ajudam pessoas, times e organizações a gerar valor por meio de soluções adaptativas para problemas complexos. Possui foco no cliente, entregas em ciclos curtos de forma iterativa e incremental, tomada de decisões constantes com base em feedback´s e evoluções das entregas do projeto.
Definição perfeita.
Gabarito está CORRETO.
REFERÊNCIAS BIBLIOGRÁFICAS
BOEHM, B.W., ABTS, C., BROWN, A.W., CHULANI, S., CLARK, B.K., HOROWITZ, E., MADACHY, R., REIFER, D., STEECE, B., 2000, Software Cost Estimation with COCOMO II, Prentice Hall;
PRESSMAN, Roger S. ; Bruce R. Maxim. Engenharia de Software, Uma Abordagem Profissional, 8° ed. Porto Alegre: AMGH, 2016.
SOMMERVILLE, Ian. Engenharia de Software, 9. ed. São Paulo: Pearson Prentice Hall, 2011.
FERNANDES, A. A.; ABREU, V.F.: Implantando a governança de TI, 4ª Ed.- São Paulo, SP: Editora Brasport Livros e Multimídia Ltda, 2014.
Guia do Scrum
Disponível em: https://scrumguides.org/docs/scrumguide/v2020/2020-Scrum-Guide-PortugueseBR.pdf
Webinar sobre Introdução ao Scrum e ao Agile e Treinamento para a Certificação Scrum Fundamentals Certified (SFC™)
Disponível em: https://www.certinow.org/pdf/SCRUMstudyScrumPresentation-SFCTraining-portuguese.pdf
https://certiprof.com/pt/pages/scrum-guide-2020 Acesso em fevereiro de 2025
https://www.scrum.org/ Acessado em Fevereiro de 2025
Quer ficar por dentro dos concursos públicos abertos e previstos pelo Brasil? Clique nos links abaixo:
Receba gratuitamente no seu celular as principais notícias do mundo dos concursos. Clique no link abaixo e inscreva-se:
Participe da conversa