Você está na página 1de 17

DESENVOLVIMENTO ÁGIL DE

SOFTWARE
 Métodos ágeis;
 Desenvolvimento ágil e
dirigido a planos;
 Extreme programming;
 Gerenciamento ágil de
projetos;
 Escalamento de métodos
ágeis;
>O QUE É UM
DESENVOLVIMENTO ÁGIL DE
SOFTWARE?

Basicamente, se trata de entregar sistemas


eficientes e convenientes ao cliente, de uma
maneira ágil e menos burocrática.
 MÉTODOS ÁGEIS:

Metodologia de desenvolvimento ágil é uma forma de construir software que


possibilita obter as vantagens do sistema antes de ele estar pronto. Também
encoraja os desenvolvedores a se aprimorarem constantemente.

Metodologias desse tipo são alternativas ao modelo tradicional de construção


de aplicações. São utilizadas para agilizar o trabalho dos desenvolvedores e
gerar melhoria contínua para os processos.

Todos devem ser incluídos no processo de desenvolvimento: desde o cliente


final até os técnicos de infraestrutura, passando por programadores, analistas,
testadores e usuários.
 TIPOS DE METODOLOGIAS ÁGEIS:

 Dynamic Systems Development


(DSDM);
 Scrum;
 Extreme Programming;
 MSF;
 Lean;
 DESENVOLVIMENTO DIRIGIDO A PLANOS:

Para a engenharia de software, uma abordagem dirigida a planos , é baseada em estágios


de desenvolvimento separados, com os produtos a serem produzidos em cada um desses
estágios planejados antecipadamente.
O desenvolvimento incremental é possível no modelo cascata – dirigido a
planos. ocorrem dentro das atividades.
Interações

 DESENVOLVIMENTO ÁGIL:
Especificação, projeto, implementação, e teste são intercalados e os produtos do processo de
desenvolvimento são decididos através de um processo de negociação, durante o processo de
desenvolvimento do software.

2011 Pearson Prentice Hall. Todos os direitos


reservados.
 EXTREME PROGRAMMING:

A metodologia Extreme Programming, que significa programação extrema,


também é um conjunto de práticas que tornam os projetos de desenvolvimento
mais ágeis e flexíveis, só que de uma maneira complementar ao Scrum.
O foco é nos testes, ajustes, incrementações e comunicação constante entre os
membros da equipe.

No XP, todos os programadores tem permissão para modificar o código, que é de


propriedade coletiva. Ele deve ser, porém, padronizado, para que pareça que a
mesma pessoa o editou.

Os desenvolvedores são incentivados a testar, revisar, corrigir e simplificar o


trabalho o tempo todo.
 OS CINCO VALORES FUNDAMENTAIS DO XP
 GERENCIAMENTO ÁGIL DE PROJETOS:

A gestão ágil de projetos pode ser definida como um conjunto de técnicas e práticas que
tem por objetivo otimizar o processo de entrega de um projeto, tornando-o mais
rápido e eficiente.

No entanto, é importante exaltar que o propósito de uma metodologia ágil não é reduzir o
tempo total de finalização dos projetos, mas, sim, entregar valor mais rapidamente ao
cliente. Por conta disso, a gestão ágil de projetos inclui a criação de ciclos curtos de
desenvolvimento, como a entrega de algo ao término de cada um deles.

Desse modo, ao invés de esperar pela finalização de um projeto para apresentar os


resultados, é possível acompanhar a sua evolução de acordo com cada etapa concluída.
 GERENCIAMENTO ÁGIL DE PROJETOS:

Seguindo esse conceito, diferentes metodologias podem ser aplicadas. Entre as mais comuns
utilizadas pelas empresas brasileiras estão:

 Scrum
 Kanban
 Nexus
 Lean
 Scaled Agile Framework (SAFe)
 GERENCIAMENTO ÁGIL DE PROJETOS:

Para aplicar a gestão ágil de projetos é indicado:

 Documentar o planejamento e o que pretende alcançar com esse modelo


de gerenciamento
 Treinar adequadamente o time e esclarecer os motivos da adoção da
metodologia ágil
 Orientar o cliente sobre como será a entrega dos resultados do projeto
que está sendo desenvolvido
 Começar a implementação em um projeto para ter chances de ajustar os
pontos que não derem resultados quando em prática
 ESCALAMENTO DE MÉTODOS ÁGEIS:

Através do estudo de métodos ágeis nos últimos três anos, por meio de entrevistas em mais de 50
empresas e pesquisas em mais de 100 empresas, foi descoberto que as organizações que obtêm
mais sucesso com projetos digitais usam processos que permitem aprendizado contínuo e
suportam objetivos comerciais críticos.
Para começar, eles tentam garantir que as equipes estejam trabalhando nos problemas certos para
atender às necessidades de clientes, unidades de negócios e outras partes interessadas.
Essas organizações também criam experimentos para coletar dados significativos de seus clientes
e de outras partes interessadas, para que eles possam aprender o que funciona antes de girar e
interagir para desenvolver boas soluções. Por fim, eles enviam suas descobertas e ideias a líderes
empresariais internos que são capazes de fornecer os recursos, incluindo financiamento e equipe,
para levar as ideias mais promissoras ao mercado.
OBRIGADA POR ASSISTIR A
NOSSA APRESENTAÇÃO!
ALUNOS:

Victoria
Kauã
Kauê
Iasmin
Jordan
Gabriel

01 de Dezembro de 2022.

Você também pode gostar