Buscar

Trabalho Metodologia Ageis

Prévia do material em texto

Gabriel Meira dos Santos
Metodologias Ágeis
Quais são as principais?
Extreme Programming (XP), Scrum, Lean Development, Feature-Driven Development (FDD), Kanban, RUP e OpenUP.
Oque é Metodologia Ágeis?
Diante dos desafios de um mundo corporativo, marcado pela alta tecnologia e competitividade, o desenvolvimento de produtos e serviços de software precisou acompanhar esse ritmo. Para isso, surgiram os chamados métodos ágeis. Os métodos ágeis (do inglês Agile Software Development), como o próprio nome diz, envolve um conjunto de metodologias que serve para acelerar o ritmo dos processos de desenvolvimento de software. Os métodos ágeis basicamente são padrões que procuram acelerar o processo de desenvolvimento de um projeto, de forma coesa e funcional. Tudo isso começou a se tornar popular por volta de 2001, quando um grupo de cerca de 20 especialistas se reuniu nos Estados Unidos para avaliar a forma como os seus projetos de software estavam sendo conduzidos.
Qual sua importância no dia a dia?
Em primeiro lugar, podemos citar as entregas mais rápidas. Como existe esse desmembramento do projeto em equipes menores, a ideia é que sempre novos recursos estejam sendo lançados, já que cada equipe fica focada em uma funcionalidade. Essa entrega mais rápida vem acompanhada de uma maior transparência no projeto. Como o objetivo é trabalhar ao lado do cliente, sempre entregando funcionalidades e obtendo feedbacks, isso acaba gerando uma presença mais constante do cliente no projeto, gerando mais transparência entre cliente e equipe de desenvolvimento. Usando a metodologia ágil há um melhor gerenciamento da mudança de requisitos, pois ela assume que os requisitos iniciais vão ser alterados, mesmo tardiamente, podendo criar uma vantagem competitiva para o cliente e ainda ser um diferencial para a empresa prestadora do serviço. Outro ponto importante quando falamos de metodologia ágil é a questão da qualidade, que é garantida através da correta aplicação das melhores práticas, nas quais são realizados frequentes testes em cada uma das funcionalidades, possibilitando a identificação de qualquer problema com antecedência necessária para que a entrega final do produto seja feita dentro do prazo e das especificações acordadas com o cliente.

Continue navegando