METODOLOGIAS ÁGEIS
  Uma Abordagem às Metodologias Ágeis
        em Gerência de Projetos


          Giovani Elisio da Silva
             giovanielisio@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)
PLANEJAMENTO
   DA 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 complexidade
                           Correr riscos
          Caminho cheio de incertezas
  O 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 ALTO
Nã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
AGILE
   VS
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 ágeis
      em 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/giovanielisio
           giovanielisio@gmail.com
                   ges.blog.br

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

  • 1.
    METODOLOGIAS ÁGEIS Uma Abordagem às Metodologias Ágeis  em Gerência de Projetos Giovani Elisio da Silva giovanielisio@gmail.com http://about.me/giovanielisio
  • 2.
    Apresentação Pessoal Cursando MBAem 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.   
  • 3.
    Á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)
  • 4.
    PLANEJAMENTO DA OFICINA
  • 5.
    [Perguntas] A qualquer momento [Nível] Introdutório [Impedimento?] Tempoé curto!   Vou disponibilizar o material da oficina? SIM, em meu blog!  [Atração] Interatividade 
  • 7.
    SCRUM, KANBAN, XP,FDD (Feature Driven Development, ou Desenvolvimento guiado por funcionalidades)...  
  • 8.
    Mais importante queas metodologias é o perfil ágil
  • 10.
  • 11.
    PROJETOS DE SOFTWARE = ESCALAR MONTANHAS
  • 12.
    Alto nível decomplexidade Correr riscos Caminho cheio de incertezas O seu planejamento inicial vai mudar Você precisa se adaptar as dificuldades .........
  • 13.
  • 14.
        Tudo é muitosimples para mim, porque tantas reuniões? Quando vai ficar pronto? Qual é o preço?  O prazo é muito longo e o custo é muito ALTO Não tenho responsabilidade pelo sucesso ou fracasso do projeto....
  • 15.
  • 16.
    O cliente nãosabe 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... 
  • 17.
    75% dos projetosde software falham (Standish group, 2004)
  • 19.
    Porque desenvolver projetosde software é tão difícil?
  • 20.
  • 21.
    Somos obrigados avivenciar esta realidade ou podemos nos adaptar a ela?
  • 23.
    Efetividade da comunicação(emissor x receptor)
  • 24.
    Porque não começar, então, melhorando nossa comunicação?
  • 25.
    Afinal, quando umprojeto de software tem sucesso "total"?
  • 26.
  • 27.
  • 28.
    E com ocliente satisfeito.
  • 29.
  • 30.
    "São metodologias criadaspara 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.
  • 32.
    Kent Beck, MikeBeedle, 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.
  • 33.
  • 35.
    AGILE VS WATERFALL
  • 36.
    Métodos ágeis funcionam bemquando o problema e a solução são em grande parte desconhecidos.
  • 37.
    Waterfall não seaplica nestes casos.
  • 41.
    EM AGILE.... vários ciclos PDCAs Melhoria contínua...  
  • 45.
    Princípios ágeis ● Garantira 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.
  • 47.
    O principal éter o software funcionando!
  • 48.
    Estamos escolhendo as melhoresferramentas para cada tipo de projeto???
  • 49.
    O que mudaem relação aos projetos tradicionais? Processos Prescritivos X Processos Adaptivos
  • 50.
    Ágil não temdocumentação?!
  • 52.
    O que devoutilizar? SCRUM? Kanban? XP?
  • 53.
    HOJE....   Guerra dos métodos2.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.
  • 54.
    O perfil deuma 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)
  • 55.
    Quem conhece ahistória do porco e da galinha?
  • 56.
    Mudança de posturae quebras de paradigmas.  Deixar a gestão autocrática de lado e iniciar o modo de gestão Flexibilizada.
  • 58.
    O que nãoé ÁGIL?
  • 59.
    Projeto com umaenorme 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...
  • 61.
    Motivos para nãoutilizar métodos ágeis em projetos de software...
  • 62.
    EU CONHEÇO TODOSOS 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?
  • 63.
    OS OBJETIVOS DOMEU PROJETO ESTÃO MUITO CLAROS DESDE O INÍCIO. Pergunta: Em software, o cliente realmente descobre o que quer ao londo do projeto.
  • 64.
    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?
  • 65.
    EM SOFTWARE NÃOFAZ SENTIDO NÃO UTILIZAR MÉTODOS ÁGEIS NA GRANDE MAIORIA DOS CASOS
  • 66.
    "Insanidade é repetiras mesmas  ações e esperar resultados diferentes" Albert Einstein OBRIGADO! twitter.com/giovanielisio fb.com/giovanielisio giovanielisio@gmail.com ges.blog.br