Uma abordagem às Metodologias Ágeis em Gerência de Projetos

Post on 05-Dec-2014

979 views 0 download

description

 

Transcript of Uma abordagem às Metodologias Ágeis em Gerência de Projetos

METODOLOGIAS ÁGEISUma Abordagem às Metodologias Ágeis

 em Gerência de Projetos

Giovani Elisio da Silvagiovanielisio@gmail.com

http://about.me/giovanielisio

Apresentação Pessoal

Cursando MBA em Desenvolvimento de Inovações Tecnológicas para Web (2012),Graduado em Gestão da Tecnologia da Informação (2009), Técnico em Informática (2004),Experiência de 10 anos com Desenvolvimento Web,Atualmente é Gestor de Projetos Web da empresa Parceira Sistemas. 

 

ÁREA DE ATUAÇÃO [PROFISSIONAL]

- Desenvolvimento de aplicações Web - Gestão de Projetos - Gestão de Equipes - Lean e Métodos Ágeis pra Desenvolvimento de Softwares - Blog (ges.blog.br)

PLANEJAMENTODA OFICINA

[Perguntas] A qualquer momento

[Nível] Introdutório

[Impedimento?] Tempo é curto! Vou disponibilizar o material da oficina?SIM, em meu blog! 

[Atração] Interatividade 

SCRUM, KANBAN, XP, FDD (Feature Driven Development, ou Desenvolvimento guiado por

funcionalidades)... 

Mais importante que as metodologias é o perfil ágil

MOTIVAÇÃO...

PROJETOS DE SOFTWARE=

ESCALAR MONTANHAS

Alto nível de complexidadeCorrer riscos

Caminho cheio de incertezasO seu planejamento inicial vai mudar

Você precisa se adaptar as dificuldades.........

VISÃO DO CLIENTE

  

Tudo é muito simples para mim, porque tantas reuniões?Quando vai ficar pronto?Qual é o preço? 

O prazo é muito longo e o custo é muito ALTONão tenho responsabilidade pelo sucesso ou fracasso do projeto....

VISÃO DO FORNECEDOR

O cliente não sabe o que realmente precisa - Vamos ter que amarrar bem o contrato...

Prazos curtos e custo baixo - Conflito de interesses?

Vão surgir novas demandas no andamento do projeto que não vão estar no escopo... 

75% dos projetos de software falham (Standish group, 2004)

Porque desenvolver projetos de software é tão difícil?

ENTÃO VAMOS PENSAR..

Somos obrigados a vivenciar esta realidade ou

podemos nos adaptar a ela?

Efetividade da comunicação (emissor x receptor)

Porque não começar, então, melhorando

nossa comunicação?

Afinal, quando um projeto de software tem sucesso "total"?

Entregue no prazo...

Dentro do orçamento...

E com o cliente satisfeito.

O que são metodologias ágeis? 

"São metodologias criadas para o desenvolvimento de software ou produtos de alta complexidade os quais requerem adaptações constantes e muita flexibilidade, no andamento do processo, visando sempre entregar valor ao cliente." Definição do autor.

Kent Beck, Mike Beedle, Arie van Bennekum, Alistair Cockburn, Ward Cunningham, Martin Fowler, James Grenning, Jim Highsmith, Andrew Hunt, Ron Jeffries, Jon Kern, Brian Marick, Robert C. Martin, Steve Mellor, Ken Schwaber, Jeff Sutherland, Dave Thomas.

MANIFESTO ÁGIL

AGILEVS

WATERFALL

Métodos ágeis funcionam bem quando o problema e a solução são em grande parte desconhecidos.

Waterfall não se aplica nestes casos.

EM AGILE.... vários ciclos PDCAs

Melhoria contínua...

 

Princípios ágeis

● Garantir a satisfação do consumidor entregando rapidamente e continuamente softwares funcionais;

● Softwares funcionais são entregues frequentemente (semanas, ao invés de meses);

● Até mesmo mudanças tardias de escopo no projecto são bem-vindas.

● Iterações constantes entre pessoas que entendem do 'negócio' e desenvolvedores;

● Design do software deve prezar pela excelência técnica;● Simplicidade.

O principal é ter o software funcionando!

Estamos escolhendo as melhores ferramentas para

cada tipo de projeto???

O que muda em relação aos projetos tradicionais?

Processos Prescritivos X Processos Adaptivos

Ágil não tem documentação?!

O que devo utilizar?

SCRUM? Kanban? XP?

HOJE.... Guerra dos métodos 2.0 de acordo com Rodrigo Yoshima

Mundo ÁGIL atual: (ruim para o mercado)

“Uma nova guerra dos métodos, porém dos métodos ágeis: Scrum vs Kanban vs XP …. O Mercado está ficando confuso.

Você não precisa ser advogado do método que você utiliza e que funciona.

O perfil de uma equipe ÁGIL

LEAN? “Trata-se de uma grande mudança na mentalidade das pessoas para que seus comportamentos sejam melhores e também “mais enxutos”. Manoel Pimental - Blog Visão Ágil.

Conceito de Lean ganhou notoriedade na década de 90 oriundo da experiência vivida ao longo dos anos pela TPS (Toyota Production System)

Quem conhece a história do porco e da galinha?

Mudança de postura e quebras de paradigmas.  Deixar a

gestão autocrática de lado e iniciar o modo de gestão

Flexibilizada.

O que não é ÁGIL?

Projeto com uma enorme fase de pré-requisitos; Muito tempo em desenvolvimento até entregar algum valor para o cliente;

Trabalhar com escopo fechado? Não existe escopo fechado em software!!!! Não entregou valor, não é ágil, independente da metodologia que está utilizando. Entregar VALOR o mais rápido possível!!! O que é VALOR, SOFTWARE EM PRODUÇÃO! Quando o Software não está rodando em produção, isso quer dizer dinheiro de alguém sendo jogado fora...

Motivos para não utilizar métodos ágeisem projetos de software...

EU CONHEÇO TODOS OS REQUISITOS NO INÍCIO DO MEU PROJETO, POSSO TRABALHAR TRANQUILAMENTE COM ESCOPO

FECHADO.

Pergunta: Qual projeto de software possui todos os requisitos definidos corretamente em seu início?

OS OBJETIVOS DO MEU PROJETO ESTÃO MUITO CLAROS DESDE O INÍCIO.

Pergunta: Em software, o cliente realmente descobre o que quer ao londo do projeto.

MEU PROCESSO É RÍGIDO E CONTROLADO, NÃO PRECISO DE ITERAÇÕES O TEMPO TODO.

 

As tarefas são delegadas. A pressão é grande. O ambiente de trabalho é pesado. Equipes ficam desmotivadas mais

facilmente. Qual equipe gosta de trabalhar desmotivada?

EM SOFTWARE NÃO FAZ SENTIDO NÃO UTILIZAR

MÉTODOS ÁGEIS NA GRANDE MAIORIA DOS CASOS

"Insanidade é repetir as mesmas ações e esperar resultados diferentes"

Albert Einstein

OBRIGADO!twitter.com/giovanielisio

fb.com/giovanielisiogiovanielisio@gmail.com

ges.blog.br