Metodologia Ágil

Alex Vieira, MBA
Alex Vieira, MBAGerente de Projetos e novos negócios em Infoav Tecnologia da Informação
1
Renato Ferreira
Thiago Gonçalves
Alex Vieira
Edson de Oliveira
Metodologia Ágil
2
Introdução
Ágil é uma nova forma de gestão e desenvolvimento de
Software que usa uma abordagem de planejamento e
execução iterativa e incremental voltado para processos
empíricos (complexos, caóticos ou com muita incerteza,
tem mudança ao longo do processo, não são repetitivos
e são imprevisíveis) que divide o problema em produtos
menores e que visa entregar o software funcionando
regularmente.
3
Agilidade em TI é: “a habilidade de criar e responder a mudanças, buscando a
obtenção de lucro em um ambiente de negócio turbulento” (HIGHSMITH,
2004); ou ainda, a capacidade de balancear a flexibilidade e a
estabilidade. HIGHSMITH (2004) enfatiza que a ausência de estrutura ou
estabilidade pode levar ao caos, mas que a estrutura em demasia gera rigidez.
4
"... most of our assumptions about business, technology and organizations are
at least 50 years old. They have outlived their time. As a result, we are
teaching and practicing policies that are increasingly at odds with reality and
therefore counterproductive .“
[Peter Drucker 1998]
5
As metodologias ágeis são uma tentativa de refinar as metodologias
iterativas, tirando o foco do processo em si e dando mais ênfase à contribuição das
pessoas, dos integrantes do projeto.
Por outro lado, pesquisadores e mesmo defensores dessas práticas não
recomendam times muito grandes para um projeto (e alguns propõem dividir o projeto
em subprojetos e trabalhar com equipes menores). Os métodos mais conhecidos
nesta categoria são Extreme Programming (mais carinhosamente conhecido como
XP) e Scrum.
Mesmo tanto tempo depois da definição de métodos ágeis, da publicação do
Manifesto Ágil, e de tanta gente pregando e achando que métodos ágeis são legais,
porque é que isso não é ainda utilizado em larga escala? Entre alguns motivos estão:
Metodologia Ágil
6
Burocracia como requisito: existem clientes que pedem pela burocracia, pelo
processo mais rígido.
Só contratam empresas que tenham fábrica de software com CMMi nível 50,
e fazem questão de saber que foram definidos 432 diagramas,
mesmo que nunca vá parar para dar uma olhada para eles.
Maturidade: obviamente existe um número muito maior de projetos bem
sucedidos utilizando metodologias que existem a mais tempo. Não precisa ser
um gênio para perceber isso. Por isso, mais gente que conhece e tem
experiência com esses processos. Processos mais novos são obviamente mais
atrativos para algumas empresas picaretas oferecerem serviço de
desenvolvimento de software.
7
Nível técnico da equipe: no caso de muitos gerentes, ao mesmo tempo
que métodos ágeis são vistos como processos que exigem muita
habilidade e competência, eles acham que suas equipes são formados por
pessoas super dotadas. Ou para diminuir os custos, realmente tentam
contratar pessoas acima da média por um custo muito abaixo do que o
mercado oferece. Quando você acredita que tem uma equipe não muito
capacitada, acaba querendo ter mais controle sobre o processo. Quanto
menos mão de obra precisar pensar, menor o seu risco.
Medo: meio que resume os outros itens. Mas basicamente, as pessoas
preferem não mexer em time que aparentemente está ganhando. Você
sabe que a metodologia B.A.T.A.T.A. vai te entregar um sistema. Pode
demorar custar caro e ficar cheio de problemas, mas vai entregar um
sistema. Preferem não arriscar.
8
Metodologia Ágil
 Deixar o cliente participar mais dos processos;
 Não recomendado times muitos grandes;
 Categorias mais conhecidas são: Extreme Programming
e Scrum;
9
Porque não é utilizado em grande escala?
 Burocracia como requisito;
 Maturidade;
 Nível técnico da equipe;
 Medo;
10
Vantagens da Metodologia Ágil
 Iterações Curtas;
 Diminuição dos custos de comunicação;
 Levar em consideração que as coisas vão mudar ao
longo do caminho;
11
Princípios da Metodologia Ágil
 Satisfazer o cliente através da entrega contínua e adiantada de software;
 Mudanças nos requisitos são bem vindas;
 Entregar frequentemente Software funcionando, com menor escala de tempo;
 Trabalho em conjunto de pessoas de negócios e desenvolvimento;
 Construir projetos em torno de indivíduos motivados;
 Conversa face a face;
 Software funcionando é a medida primaria de progresso;
 Processos Ágeis promovem desenvolvimento sustentável;
 Atenção à excelência e técnica e bom design aumenta a agilidade;
 Simplicidade é essencial;
 Equipes auto organizáveis;
 Constantemente a equipe se reajusta após uma reflexão;
12
SCRUM
 - Foco: Planejar e Gerenciar Projetos da Organização
 Desenvolvimento Ágil de Software
 - Processo de desenvolvimento iterativo e incremental
 - Mecanismos do Controle de Processo Empírico: Ciclos de Feedback
 - Planejmento Não-Linear. Não prescribente.
 - Baseado em pequenas equipes. Permite a comunicação entre seus membros.
13
Histórico
 - Origem: Empresas de Fabricação de Automóveis, 1986.
 - Objeto de Estudos dos educadores Hirotaka Takeuchi e Ikujiro Nonaka.
 - Equipes pequenas e multidisciplinares (cross-functional) produziram os melhores
resultados.
 - Um grupo de pessoas necessitam trabalhar juntas para atingir um objetivo comum.
 - Formação Scrum do Rugby
14
14
Equipe Scrum
 Product Owner: Representa a voz do cliente. Garante que a equipe agregue valor
ao negócio.
 Development Team: Responsável pela entrega do produto. 5 a 9 pessoas com
habilidade multifuncionais. Auto-organizada e Auto-conduzida. Analisar,
Desenvolver, Testar, Projetar
 Scrum Master: Responsável pela remoção de impedimentos à capacidade da
equipe. Impedir qualquer influência ou distração. Proteger a equipe e mantê-la
focada nas tarefas.
15
15
Artefato
 Product Backlog
 Sprint backlog
 Planejamento de Sprint
16
16
Características de Scrum
 - Clientes se tornam parte da equipe de desenvolvimento;
 - Discussão diária com cada membro da equipe;
 - Transparência no planejamento e desenvolvimento;
 - Reuniões frequentes com os stakeholders para monitorar o progresso;
17
17
Kanban
 Kanban é uma palavra japonesa que significa literalmente registro ou placa
visível
18
18
Ações que podem ser medidas
 Visualização do fluxo de trabalho;
 Limitação de tempo de execução;
 Priorização;
 Gerenciamento de atividades;
 Estabelecimento de SLAs;
 Melhoria Continua.
19
19
20
20
21
21
Realizado por:
www.alxmidiaeeventos.com.br
www.buteconosso.com
1 de 21

Recomendados

Gerenciamento de projetos - Iniciação por
Gerenciamento de projetos - IniciaçãoGerenciamento de projetos - Iniciação
Gerenciamento de projetos - IniciaçãoPaulo Junior
5.7K visualizações69 slides
Aula - Metodologias Ágeis por
Aula - Metodologias ÁgeisAula - Metodologias Ágeis
Aula - Metodologias ÁgeisMauricio Cesar Santos da Purificação
2.3K visualizações90 slides
Gerenciamento de projetos aula 7 (custos) por
Gerenciamento de projetos   aula 7 (custos)Gerenciamento de projetos   aula 7 (custos)
Gerenciamento de projetos aula 7 (custos)Paulo Junior
17.4K visualizações29 slides
Gestão de projetos por
Gestão de projetosGestão de projetos
Gestão de projetosClayton Oliveira
4.4K visualizações44 slides
Aula04 - EAP e Cronograma por
Aula04 - EAP e CronogramaAula04 - EAP e Cronograma
Aula04 - EAP e CronogramaDaniela Brauner
16.3K visualizações33 slides
Apostila Fundamentos do Gerenciamento de Projetos por
Apostila Fundamentos do Gerenciamento de ProjetosApostila Fundamentos do Gerenciamento de Projetos
Apostila Fundamentos do Gerenciamento de ProjetosLéo De Melo
11.7K visualizações21 slides

Mais conteúdo relacionado

Mais procurados

Plano de Projeto de Implantação de Software ERP Vertical de Saúde integrado c... por
Plano de Projeto de Implantação de Software ERP Vertical de Saúde integrado c...Plano de Projeto de Implantação de Software ERP Vertical de Saúde integrado c...
Plano de Projeto de Implantação de Software ERP Vertical de Saúde integrado c...Marcelo Schumacher
26.9K visualizações55 slides
Kanban por
KanbanKanban
KanbanAndré Faria Gomes
11.4K visualizações49 slides
Introdução a Gerenciamento de Projetos por
Introdução a Gerenciamento de ProjetosIntrodução a Gerenciamento de Projetos
Introdução a Gerenciamento de ProjetosWilker Bueno de Freitas Rosa
1.1K visualizações22 slides
Gerenciamento de Projetos por
Gerenciamento de ProjetosGerenciamento de Projetos
Gerenciamento de ProjetosMarcos Abreu
10.5K visualizações88 slides
Aula01 Gerência de Projetos - Conceitos e áreas de conhecimento do PMBOK por
Aula01 Gerência de Projetos - Conceitos e áreas de conhecimento do PMBOKAula01 Gerência de Projetos - Conceitos e áreas de conhecimento do PMBOK
Aula01 Gerência de Projetos - Conceitos e áreas de conhecimento do PMBOKDaniela Brauner
2.1K visualizações41 slides

Mais procurados(20)

Plano de Projeto de Implantação de Software ERP Vertical de Saúde integrado c... por Marcelo Schumacher
Plano de Projeto de Implantação de Software ERP Vertical de Saúde integrado c...Plano de Projeto de Implantação de Software ERP Vertical de Saúde integrado c...
Plano de Projeto de Implantação de Software ERP Vertical de Saúde integrado c...
Marcelo Schumacher26.9K visualizações
Gerenciamento de Projetos por Marcos Abreu
Gerenciamento de ProjetosGerenciamento de Projetos
Gerenciamento de Projetos
Marcos Abreu10.5K visualizações
Aula01 Gerência de Projetos - Conceitos e áreas de conhecimento do PMBOK por Daniela Brauner
Aula01 Gerência de Projetos - Conceitos e áreas de conhecimento do PMBOKAula01 Gerência de Projetos - Conceitos e áreas de conhecimento do PMBOK
Aula01 Gerência de Projetos - Conceitos e áreas de conhecimento do PMBOK
Daniela Brauner2.1K visualizações
Gestão de Projetos por HealthMinds Academy
Gestão de ProjetosGestão de Projetos
Gestão de Projetos
HealthMinds Academy4.2K visualizações
gerenciamento projetos por oleinik
gerenciamento projetosgerenciamento projetos
gerenciamento projetos
oleinik7.7K visualizações
Gerenciamento de custos por Joyce Lopes Simões
Gerenciamento de custosGerenciamento de custos
Gerenciamento de custos
Joyce Lopes Simões1.9K visualizações
Gerenciamento de Projetos - Disciplinas PMBOK por Claudio Barbosa
Gerenciamento de Projetos - Disciplinas PMBOKGerenciamento de Projetos - Disciplinas PMBOK
Gerenciamento de Projetos - Disciplinas PMBOK
Claudio Barbosa11.1K visualizações
Fundamentos da Gestão de Projetos por Sandro H. Oliveira, MBA
Fundamentos da Gestão de ProjetosFundamentos da Gestão de Projetos
Fundamentos da Gestão de Projetos
Sandro H. Oliveira, MBA8.7K visualizações
Gestão de Stakeholders em Projetos, segundo o Guia PMBOK 5a ed por Dimitri Campana, PMP
Gestão de Stakeholders em Projetos, segundo o Guia PMBOK 5a edGestão de Stakeholders em Projetos, segundo o Guia PMBOK 5a ed
Gestão de Stakeholders em Projetos, segundo o Guia PMBOK 5a ed
Dimitri Campana, PMP28K visualizações
Aula 1 - Gestão de Projetos por Fernando Dantas
Aula 1 - Gestão de ProjetosAula 1 - Gestão de Projetos
Aula 1 - Gestão de Projetos
Fernando Dantas14.4K visualizações

Similar a Metodologia Ágil

Processos Ágeis por
Processos Ágeis Processos Ágeis
Processos Ágeis ProfThiagoAAlves
105 visualizações52 slides
Workshop Scrum - 8 horas por
Workshop Scrum - 8 horasWorkshop Scrum - 8 horas
Workshop Scrum - 8 horasWise Systems
368 visualizações93 slides
Aplicando Scrum na prática para times ágeis por
Aplicando Scrum na prática para times ágeisAplicando Scrum na prática para times ágeis
Aplicando Scrum na prática para times ágeisfayrusm
81 visualizações89 slides
Desmistificando Agile & Scrum por
Desmistificando Agile & ScrumDesmistificando Agile & Scrum
Desmistificando Agile & ScrumTeamware do Brasil
1.1K visualizações47 slides
O papel do an na agilidade por
O papel do an na agilidadeO papel do an na agilidade
O papel do an na agilidadeCamila Capellão
88 visualizações49 slides
Metodologia agil no desenvolvimento criativo de software por
Metodologia agil no desenvolvimento criativo de softwareMetodologia agil no desenvolvimento criativo de software
Metodologia agil no desenvolvimento criativo de softwareUniversidade Tiradentes
118 visualizações24 slides

Similar a Metodologia Ágil(20)

Processos Ágeis por ProfThiagoAAlves
Processos Ágeis Processos Ágeis
Processos Ágeis
ProfThiagoAAlves105 visualizações
Workshop Scrum - 8 horas por Wise Systems
Workshop Scrum - 8 horasWorkshop Scrum - 8 horas
Workshop Scrum - 8 horas
Wise Systems368 visualizações
Aplicando Scrum na prática para times ágeis por fayrusm
Aplicando Scrum na prática para times ágeisAplicando Scrum na prática para times ágeis
Aplicando Scrum na prática para times ágeis
fayrusm81 visualizações
Desmistificando Agile & Scrum por Teamware do Brasil
Desmistificando Agile & ScrumDesmistificando Agile & Scrum
Desmistificando Agile & Scrum
Teamware do Brasil1.1K visualizações
O papel do an na agilidade por Camila Capellão
O papel do an na agilidadeO papel do an na agilidade
O papel do an na agilidade
Camila Capellão88 visualizações
Metodologia agil no desenvolvimento criativo de software por Universidade Tiradentes
Metodologia agil no desenvolvimento criativo de softwareMetodologia agil no desenvolvimento criativo de software
Metodologia agil no desenvolvimento criativo de software
Universidade Tiradentes118 visualizações
Desenvolvimento Ágil de Software por Francke Peixoto
Desenvolvimento Ágil de SoftwareDesenvolvimento Ágil de Software
Desenvolvimento Ágil de Software
Francke Peixoto357 visualizações
Gestao agil de projetos por Adriano Tavares
Gestao agil de projetosGestao agil de projetos
Gestao agil de projetos
Adriano Tavares1.2K visualizações
anhanguera _ gestao de projetos _ u4 s2 _ projetos ágeis.pptx por Alisson Batista
anhanguera _ gestao de projetos _ u4 s2 _ projetos ágeis.pptxanhanguera _ gestao de projetos _ u4 s2 _ projetos ágeis.pptx
anhanguera _ gestao de projetos _ u4 s2 _ projetos ágeis.pptx
Alisson Batista11 visualizações
Desmitificando o ágil e o scrum por Scumpb
Desmitificando o ágil e o scrumDesmitificando o ágil e o scrum
Desmitificando o ágil e o scrum
Scumpb1K visualizações
Gestao Agil de Projetos com Scrum por Rafael Ramos
Gestao Agil de Projetos com ScrumGestao Agil de Projetos com Scrum
Gestao Agil de Projetos com Scrum
Rafael Ramos1.2K visualizações
Gestão Ágil de Projetos com Scrum por Marcos Garrido
Gestão Ágil de Projetos com ScrumGestão Ágil de Projetos com Scrum
Gestão Ágil de Projetos com Scrum
Marcos Garrido6.1K visualizações
Gerenciamento e desenvolvimento ágil de software por Impacta Eventos
Gerenciamento e desenvolvimento ágil de softwareGerenciamento e desenvolvimento ágil de software
Gerenciamento e desenvolvimento ágil de software
Impacta Eventos461 visualizações
Metodologia agil scrum x pmbok por Marisa Wittmann
Metodologia agil   scrum x pmbokMetodologia agil   scrum x pmbok
Metodologia agil scrum x pmbok
Marisa Wittmann802 visualizações
Introdução A Gestão Ágil De Projetos Com Scrum por Juan Bernabó
Introdução A Gestão Ágil De Projetos Com ScrumIntrodução A Gestão Ágil De Projetos Com Scrum
Introdução A Gestão Ágil De Projetos Com Scrum
Juan Bernabó801 visualizações
The New New Product Development Game (Port.) por Rafa F. Lima
The New New Product Development Game (Port.)The New New Product Development Game (Port.)
The New New Product Development Game (Port.)
Rafa F. Lima2.1K visualizações
Sofware Kaizen - Aceleradora Ágil - Apresentacao agile brazil 2012 por Alejandro Olchik
Sofware Kaizen - Aceleradora Ágil - Apresentacao agile brazil 2012Sofware Kaizen - Aceleradora Ágil - Apresentacao agile brazil 2012
Sofware Kaizen - Aceleradora Ágil - Apresentacao agile brazil 2012
Alejandro Olchik721 visualizações

Mais de Alex Vieira, MBA

Sistemas de Apoio a Decisão com metodologias de Raciocínio Baseado em Casos: ... por
Sistemas de Apoio a Decisão com metodologias de Raciocínio Baseado em Casos: ...Sistemas de Apoio a Decisão com metodologias de Raciocínio Baseado em Casos: ...
Sistemas de Apoio a Decisão com metodologias de Raciocínio Baseado em Casos: ...Alex Vieira, MBA
226 visualizações19 slides
Google por
GoogleGoogle
GoogleAlex Vieira, MBA
446 visualizações12 slides
Gestão de projetos por
Gestão de projetosGestão de projetos
Gestão de projetosAlex Vieira, MBA
263 visualizações8 slides
Gestão de projetos por
Gestão de projetosGestão de projetos
Gestão de projetosAlex Vieira, MBA
196 visualizações8 slides
Inteligencia Competitiva com auxilio da Tecnologia da Informação por
Inteligencia Competitiva com auxilio da Tecnologia da InformaçãoInteligencia Competitiva com auxilio da Tecnologia da Informação
Inteligencia Competitiva com auxilio da Tecnologia da InformaçãoAlex Vieira, MBA
593 visualizações22 slides
A Economia dos Negócios por
A Economia dos NegóciosA Economia dos Negócios
A Economia dos NegóciosAlex Vieira, MBA
333 visualizações7 slides

Mais de Alex Vieira, MBA(12)

Sistemas de Apoio a Decisão com metodologias de Raciocínio Baseado em Casos: ... por Alex Vieira, MBA
Sistemas de Apoio a Decisão com metodologias de Raciocínio Baseado em Casos: ...Sistemas de Apoio a Decisão com metodologias de Raciocínio Baseado em Casos: ...
Sistemas de Apoio a Decisão com metodologias de Raciocínio Baseado em Casos: ...
Alex Vieira, MBA226 visualizações
Gestão de projetos por Alex Vieira, MBA
Gestão de projetosGestão de projetos
Gestão de projetos
Alex Vieira, MBA263 visualizações
Gestão de projetos por Alex Vieira, MBA
Gestão de projetosGestão de projetos
Gestão de projetos
Alex Vieira, MBA196 visualizações
Inteligencia Competitiva com auxilio da Tecnologia da Informação por Alex Vieira, MBA
Inteligencia Competitiva com auxilio da Tecnologia da InformaçãoInteligencia Competitiva com auxilio da Tecnologia da Informação
Inteligencia Competitiva com auxilio da Tecnologia da Informação
Alex Vieira, MBA593 visualizações
A Economia dos Negócios por Alex Vieira, MBA
A Economia dos NegóciosA Economia dos Negócios
A Economia dos Negócios
Alex Vieira, MBA333 visualizações
Estratégias Competitivas por Alex Vieira, MBA
Estratégias CompetitivasEstratégias Competitivas
Estratégias Competitivas
Alex Vieira, MBA2.1K visualizações
Rua Augusta por Alex Vieira, MBA
Rua AugustaRua Augusta
Rua Augusta
Alex Vieira, MBA532 visualizações
Liderança por Alex Vieira, MBA
LiderançaLiderança
Liderança
Alex Vieira, MBA194 visualizações
Cultura Organizacional por Alex Vieira, MBA
Cultura OrganizacionalCultura Organizacional
Cultura Organizacional
Alex Vieira, MBA2K visualizações
Estratégia de empresas com BSC – Balanced Scorecard por Alex Vieira, MBA
Estratégia de empresas com BSC – Balanced ScorecardEstratégia de empresas com BSC – Balanced Scorecard
Estratégia de empresas com BSC – Balanced Scorecard
Alex Vieira, MBA3.1K visualizações
PEPSICO no Brasil por Alex Vieira, MBA
PEPSICO no BrasilPEPSICO no Brasil
PEPSICO no Brasil
Alex Vieira, MBA2.6K visualizações

Último

Análise crítica: A importância de ler os rótulos dos alimentos A leitura dos ... por
Análise crítica: A importância de ler os rótulos dos alimentos A leitura dos ...Análise crítica: A importância de ler os rótulos dos alimentos A leitura dos ...
Análise crítica: A importância de ler os rótulos dos alimentos A leitura dos ...taynaradl79
9 visualizações9 slides
Você sabe onde pode aplicar os conceitos trabalhados na disciplina de Higiene... por
Você sabe onde pode aplicar os conceitos trabalhados na disciplina de Higiene...Você sabe onde pode aplicar os conceitos trabalhados na disciplina de Higiene...
Você sabe onde pode aplicar os conceitos trabalhados na disciplina de Higiene...taynaradl79
5 visualizações4 slides
A prática docente nos coente nos coloca inúmeros desafios a serem superados d... por
A prática docente nos coente nos coloca inúmeros desafios a serem superados d...A prática docente nos coente nos coloca inúmeros desafios a serem superados d...
A prática docente nos coente nos coloca inúmeros desafios a serem superados d...dll878820
25 visualizações6 slides
As tendências educacionais contemporâneas estão em constante evolução para se... por
As tendências educacionais contemporâneas estão em constante evolução para se...As tendências educacionais contemporâneas estão em constante evolução para se...
As tendências educacionais contemporâneas estão em constante evolução para se...liliandlm20
8 visualizações3 slides
MAPA - Exegese Bíblica (Unidade 4 e 5 do livro texto) Para esse mapa você ter... por
MAPA - Exegese Bíblica (Unidade 4 e 5 do livro texto) Para esse mapa você ter...MAPA - Exegese Bíblica (Unidade 4 e 5 do livro texto) Para esse mapa você ter...
MAPA - Exegese Bíblica (Unidade 4 e 5 do livro texto) Para esse mapa você ter...taynaradl79
6 visualizações5 slides
Vertiport Broker 1.1.ppt por
Vertiport Broker 1.1.pptVertiport Broker 1.1.ppt
Vertiport Broker 1.1.pptIgor Rafailov
24 visualizações13 slides

Último(10)

Análise crítica: A importância de ler os rótulos dos alimentos A leitura dos ... por taynaradl79
Análise crítica: A importância de ler os rótulos dos alimentos A leitura dos ...Análise crítica: A importância de ler os rótulos dos alimentos A leitura dos ...
Análise crítica: A importância de ler os rótulos dos alimentos A leitura dos ...
taynaradl799 visualizações
Você sabe onde pode aplicar os conceitos trabalhados na disciplina de Higiene... por taynaradl79
Você sabe onde pode aplicar os conceitos trabalhados na disciplina de Higiene...Você sabe onde pode aplicar os conceitos trabalhados na disciplina de Higiene...
Você sabe onde pode aplicar os conceitos trabalhados na disciplina de Higiene...
taynaradl795 visualizações
A prática docente nos coente nos coloca inúmeros desafios a serem superados d... por dll878820
A prática docente nos coente nos coloca inúmeros desafios a serem superados d...A prática docente nos coente nos coloca inúmeros desafios a serem superados d...
A prática docente nos coente nos coloca inúmeros desafios a serem superados d...
dll87882025 visualizações
As tendências educacionais contemporâneas estão em constante evolução para se... por liliandlm20
As tendências educacionais contemporâneas estão em constante evolução para se...As tendências educacionais contemporâneas estão em constante evolução para se...
As tendências educacionais contemporâneas estão em constante evolução para se...
liliandlm208 visualizações
MAPA - Exegese Bíblica (Unidade 4 e 5 do livro texto) Para esse mapa você ter... por taynaradl79
MAPA - Exegese Bíblica (Unidade 4 e 5 do livro texto) Para esse mapa você ter...MAPA - Exegese Bíblica (Unidade 4 e 5 do livro texto) Para esse mapa você ter...
MAPA - Exegese Bíblica (Unidade 4 e 5 do livro texto) Para esse mapa você ter...
taynaradl796 visualizações
Vertiport Broker 1.1.ppt por Igor Rafailov
Vertiport Broker 1.1.pptVertiport Broker 1.1.ppt
Vertiport Broker 1.1.ppt
Igor Rafailov24 visualizações
(CSCW) O estado da arte dos modelos de maturidade na colaboração organizacional por Alexandre Cysne Esteves
(CSCW) O estado da arte dos modelos de maturidade na colaboração organizacional(CSCW) O estado da arte dos modelos de maturidade na colaboração organizacional
(CSCW) O estado da arte dos modelos de maturidade na colaboração organizacional
Alexandre Cysne Esteves9 visualizações
MAPA - Exegese Bíblica (Unidade 4 e 5 do livro texto) Para esse mapa você ter... por taynaradl79
MAPA - Exegese Bíblica (Unidade 4 e 5 do livro texto) Para esse mapa você ter...MAPA - Exegese Bíblica (Unidade 4 e 5 do livro texto) Para esse mapa você ter...
MAPA - Exegese Bíblica (Unidade 4 e 5 do livro texto) Para esse mapa você ter...
taynaradl7933 visualizações
A prática docente nos coloca inúmeros desafios a serem superados de forma cri... por taynaradl79
A prática docente nos coloca inúmeros desafios a serem superados de forma cri...A prática docente nos coloca inúmeros desafios a serem superados de forma cri...
A prática docente nos coloca inúmeros desafios a serem superados de forma cri...
taynaradl7910 visualizações
Olá, estudante! Chegou o momento de colocarmos em PRÁTICA toda aprendizagem c... por dll878820
Olá, estudante! Chegou o momento de colocarmos em PRÁTICA toda aprendizagem c...Olá, estudante! Chegou o momento de colocarmos em PRÁTICA toda aprendizagem c...
Olá, estudante! Chegou o momento de colocarmos em PRÁTICA toda aprendizagem c...
dll8788205 visualizações

Metodologia Ágil

  • 1. 1 Renato Ferreira Thiago Gonçalves Alex Vieira Edson de Oliveira Metodologia Ágil
  • 2. 2 Introdução Ágil é uma nova forma de gestão e desenvolvimento de Software que usa uma abordagem de planejamento e execução iterativa e incremental voltado para processos empíricos (complexos, caóticos ou com muita incerteza, tem mudança ao longo do processo, não são repetitivos e são imprevisíveis) que divide o problema em produtos menores e que visa entregar o software funcionando regularmente.
  • 3. 3 Agilidade em TI é: “a habilidade de criar e responder a mudanças, buscando a obtenção de lucro em um ambiente de negócio turbulento” (HIGHSMITH, 2004); ou ainda, a capacidade de balancear a flexibilidade e a estabilidade. HIGHSMITH (2004) enfatiza que a ausência de estrutura ou estabilidade pode levar ao caos, mas que a estrutura em demasia gera rigidez.
  • 4. 4 "... most of our assumptions about business, technology and organizations are at least 50 years old. They have outlived their time. As a result, we are teaching and practicing policies that are increasingly at odds with reality and therefore counterproductive .“ [Peter Drucker 1998]
  • 5. 5 As metodologias ágeis são uma tentativa de refinar as metodologias iterativas, tirando o foco do processo em si e dando mais ênfase à contribuição das pessoas, dos integrantes do projeto. Por outro lado, pesquisadores e mesmo defensores dessas práticas não recomendam times muito grandes para um projeto (e alguns propõem dividir o projeto em subprojetos e trabalhar com equipes menores). Os métodos mais conhecidos nesta categoria são Extreme Programming (mais carinhosamente conhecido como XP) e Scrum. Mesmo tanto tempo depois da definição de métodos ágeis, da publicação do Manifesto Ágil, e de tanta gente pregando e achando que métodos ágeis são legais, porque é que isso não é ainda utilizado em larga escala? Entre alguns motivos estão: Metodologia Ágil
  • 6. 6 Burocracia como requisito: existem clientes que pedem pela burocracia, pelo processo mais rígido. Só contratam empresas que tenham fábrica de software com CMMi nível 50, e fazem questão de saber que foram definidos 432 diagramas, mesmo que nunca vá parar para dar uma olhada para eles. Maturidade: obviamente existe um número muito maior de projetos bem sucedidos utilizando metodologias que existem a mais tempo. Não precisa ser um gênio para perceber isso. Por isso, mais gente que conhece e tem experiência com esses processos. Processos mais novos são obviamente mais atrativos para algumas empresas picaretas oferecerem serviço de desenvolvimento de software.
  • 7. 7 Nível técnico da equipe: no caso de muitos gerentes, ao mesmo tempo que métodos ágeis são vistos como processos que exigem muita habilidade e competência, eles acham que suas equipes são formados por pessoas super dotadas. Ou para diminuir os custos, realmente tentam contratar pessoas acima da média por um custo muito abaixo do que o mercado oferece. Quando você acredita que tem uma equipe não muito capacitada, acaba querendo ter mais controle sobre o processo. Quanto menos mão de obra precisar pensar, menor o seu risco. Medo: meio que resume os outros itens. Mas basicamente, as pessoas preferem não mexer em time que aparentemente está ganhando. Você sabe que a metodologia B.A.T.A.T.A. vai te entregar um sistema. Pode demorar custar caro e ficar cheio de problemas, mas vai entregar um sistema. Preferem não arriscar.
  • 8. 8 Metodologia Ágil  Deixar o cliente participar mais dos processos;  Não recomendado times muitos grandes;  Categorias mais conhecidas são: Extreme Programming e Scrum;
  • 9. 9 Porque não é utilizado em grande escala?  Burocracia como requisito;  Maturidade;  Nível técnico da equipe;  Medo;
  • 10. 10 Vantagens da Metodologia Ágil  Iterações Curtas;  Diminuição dos custos de comunicação;  Levar em consideração que as coisas vão mudar ao longo do caminho;
  • 11. 11 Princípios da Metodologia Ágil  Satisfazer o cliente através da entrega contínua e adiantada de software;  Mudanças nos requisitos são bem vindas;  Entregar frequentemente Software funcionando, com menor escala de tempo;  Trabalho em conjunto de pessoas de negócios e desenvolvimento;  Construir projetos em torno de indivíduos motivados;  Conversa face a face;  Software funcionando é a medida primaria de progresso;  Processos Ágeis promovem desenvolvimento sustentável;  Atenção à excelência e técnica e bom design aumenta a agilidade;  Simplicidade é essencial;  Equipes auto organizáveis;  Constantemente a equipe se reajusta após uma reflexão;
  • 12. 12 SCRUM  - Foco: Planejar e Gerenciar Projetos da Organização  Desenvolvimento Ágil de Software  - Processo de desenvolvimento iterativo e incremental  - Mecanismos do Controle de Processo Empírico: Ciclos de Feedback  - Planejmento Não-Linear. Não prescribente.  - Baseado em pequenas equipes. Permite a comunicação entre seus membros.
  • 13. 13 Histórico  - Origem: Empresas de Fabricação de Automóveis, 1986.  - Objeto de Estudos dos educadores Hirotaka Takeuchi e Ikujiro Nonaka.  - Equipes pequenas e multidisciplinares (cross-functional) produziram os melhores resultados.  - Um grupo de pessoas necessitam trabalhar juntas para atingir um objetivo comum.  - Formação Scrum do Rugby
  • 14. 14 14 Equipe Scrum  Product Owner: Representa a voz do cliente. Garante que a equipe agregue valor ao negócio.  Development Team: Responsável pela entrega do produto. 5 a 9 pessoas com habilidade multifuncionais. Auto-organizada e Auto-conduzida. Analisar, Desenvolver, Testar, Projetar  Scrum Master: Responsável pela remoção de impedimentos à capacidade da equipe. Impedir qualquer influência ou distração. Proteger a equipe e mantê-la focada nas tarefas.
  • 15. 15 15 Artefato  Product Backlog  Sprint backlog  Planejamento de Sprint
  • 16. 16 16 Características de Scrum  - Clientes se tornam parte da equipe de desenvolvimento;  - Discussão diária com cada membro da equipe;  - Transparência no planejamento e desenvolvimento;  - Reuniões frequentes com os stakeholders para monitorar o progresso;
  • 17. 17 17 Kanban  Kanban é uma palavra japonesa que significa literalmente registro ou placa visível
  • 18. 18 18 Ações que podem ser medidas  Visualização do fluxo de trabalho;  Limitação de tempo de execução;  Priorização;  Gerenciamento de atividades;  Estabelecimento de SLAs;  Melhoria Continua.
  • 19. 19 19
  • 20. 20 20