MÉTODOS ÁGEIS DE
DESENVOLVIMENTO
Leonardo A Alves
MÉTODOS ÁGEIS
   Funcionam bem para equipes pequenas (< 10
    desenvolvedores). O desenvolvimento ágil é
    particularmente adequado para equipes que têm
    que lidar com mudanças rápidas ou imprevisíveis
    nos requisitos.
MÉTODOS ÁGEIS
Os princípios do desenvolvimento ágil valorizam:
 Garantir a satisfação do consumidor entregando rapidamente e
  continuamente softwares funcionais;
 Softwares funcionais são entregues freqüentemente (semanas, ao
  invés de meses);
 Softwares funcionais são a principal medida de progresso do projeto;
 Até mesmo mudanças tardias de escopo no projeto são bem-vindas.
 Cooperação constante entre pessoas que entendem do 'negócio' e
  desenvolvedores;
 Projetos surgem através de indivíduos motivados, entre os quais
  existe relação de confiança.
 Design do software deve prezar pela excelência técnica;
 Simplicidade;
 Rápida adaptação às mudanças;
 Indivíduos e interações mais do que processos e ferramentas;
 Software funcional mais do que documentação extensa;
 Colaboração com clientes mais do que negociação de contratos;
 Responder a mudanças mais do que seguir um plano.
Gerência de Projetos
PMI
   Gerenciamento de Integração – descreve o processo necessário para
    realizar a integração dos diversos elementos componentes do projeto,
    dando ênfase aos planos de execução e ao plano de gerência de
    mudanças no projeto;

   Gerenciamento de Escopo – descreve o processo de controle definido
    para assegurar que o projeto está devidamente delimitado, de forma
    que todas as atividades necessárias para atingir a meta final do
    projeto foram especificadas e não mais do que isso. Esse processo tem
    uma ligação muito forte com a especificação dos requisitos do projeto,
    bem como, com a gerência de mudanças no projeto;

   Gerenciamento de Prazos – descreve o processo de controle definido
    para assegurar que cada uma das atividades das diversas iterações
    serão executadas no prazo correto e para garantir que o prazo final
    para a execução do projeto será cumprido, com uma margem mínima
    de erros;
PMI
   Gerenciamento de Custos – descreve o processo de controle definido
    para assegurar que cada uma das atividades das diversas iterações
    serão executadas visando manter uma margem mínima de
    interferência no custo do projeto. Deve seguir de perto o processo de
    gerência de mudanças do projeto, considerando que a mesma tende a
    gerar novos custos e, muitas vezes, custos não previstos no projeto;

   Gerenciamento de Qualidade – descreve o processo de controle
    definido para assegurar que cada uma das atividades de verificação
    contínua da qualidade serão executadas, mantendo o andamento do
    projeto devidamente alinhado com as características especificadas
    para o mesmo;

   Gerenciamento de Recursos Humanos – descreve o processo de
    controle definido para assegurar que os membros da equipe designada
    para o desenvolvimento do projeto atue de forma coesa para que a
    mesma consiga atingir suas metas e encerrar o projeto no prazo e
    custo estipulados. Essa atividade está envolvida diretamente com
    questões de planejamento organizacional, definição e capacitação
    técnica dos membros da equipe;
TAREFA 1 - PLANEJAR PROJETO

 O produto de trabalho do início dessa atividade é
 o Plano de Projeto, o qual provê um esboço do
 projeto como um todo, em alto nível.
TAREFA 2 - PLANEJAR ITERAÇÃO

 O principal propósito dessa fase é identificar o
 próximo “build” a ser desenvolvido para integrar
 o sistema e criar um plano de iteração para
 atingir o resultado esperado.
TAREFA 3 - GERENCIAR ITERAÇÃO

 A gerência de iteração tem como principais
 objetivos avaliar o status do projeto e identificar
 novas oportunidades ou riscos não mitigados.
TAREFA 4 - AVALIAR RESULTADOS

 O principal objetivo dessa tarefa é a avaliação de
 uma iteração verificando possíveis falhas e
 propondo soluções que apresentem melhoras ao
 processo, para que nas próximas iterações essas
 falhas não ocorram.
TAREFA 5 - SOLICITAR MUDANÇAS

 O principal objetivo dessa tarefa é capturar e
 registrar todas as solicitações de mudanças
 geradas pelos Stakeholders ou por qualquer
 membro da equipe de desenvolvimento.
CONCLUSÃO
 A Gerência de Projetos é uma disciplina complexa e que
 envolve, especificidades diversas em relação ao projeto em
 desenvolvimento. A análise aqui apresentada será melhor
 utilizada se aplicada em projetos desenvolvidos por equipes
 de pequeno porte. Metodologias ágeis se encaixam melhor
 nesse processo.
  O uso de Scrum dispensa o papel do Gerente de Projeto,
 embora não dispense as atividades, as quais são executadas
 pela equipe de desenvolvimento como um todo.
  O uso de guias como ITIL, PMBok, dentre outras de nada
 adianta se o Gerente de Projetos não tem conhecimento
 profundo do processo de desenvolvimento de software além
 de conhecimentos técnicos e, principalmente, se o Gerente
 de Projeto não possui uma habilidade profunda em lidar
 com pessoas. A Gestão de Pessoas é peça fundamental no
 processo de Gerência de Projetos.

Mais conteúdo relacionado

PDF
Metodologia de Desenvolvimento de Softwares
PDF
Colocando o Scrum em prática
PDF
T1 g8 iteração
PDF
Gestão de Projetos Hibrida
PDF
Projeto e Desenvolvimento de Software
PDF
Framework Scrum
PDF
PMO - Project Management Office
PDF
Team Software Process (TSP)
Metodologia de Desenvolvimento de Softwares
Colocando o Scrum em prática
T1 g8 iteração
Gestão de Projetos Hibrida
Projeto e Desenvolvimento de Software
Framework Scrum
PMO - Project Management Office
Team Software Process (TSP)

Mais procurados (18)

PPT
Aula 4 - Gerenciamento de integracao
PDF
Escalabilidade do Scrum
PPT
Gestao de projetos (1)
PPTX
Treinamento Agile - Scrum Fundamentos
DOCX
Erika questionario pt 2 (Eng Software III).
PDF
Toc aplicada a gestão de projetos
PPT
Apresentação Scrum 2012
PPS
Gerenciamento de projetos #1
PPT
SCRUM Processo de Desenvolvimento de Software
PPTX
PDF
Análise e solução para problemas de atrasos e replanejamento em multiprojetos
PDF
Gerenciamento do escopo do projeto
PPTX
Governancaemtic
PPTX
Governancaemtic
PDF
Gp1 metodologias ageis
PDF
Fluxograma processo - desenvolvimento de software
PDF
MPS.BR - Gerência de Projetos Nível G
PPS
Gerenciamento+de+projetos+e+ms project
Aula 4 - Gerenciamento de integracao
Escalabilidade do Scrum
Gestao de projetos (1)
Treinamento Agile - Scrum Fundamentos
Erika questionario pt 2 (Eng Software III).
Toc aplicada a gestão de projetos
Apresentação Scrum 2012
Gerenciamento de projetos #1
SCRUM Processo de Desenvolvimento de Software
Análise e solução para problemas de atrasos e replanejamento em multiprojetos
Gerenciamento do escopo do projeto
Governancaemtic
Governancaemtic
Gp1 metodologias ageis
Fluxograma processo - desenvolvimento de software
MPS.BR - Gerência de Projetos Nível G
Gerenciamento+de+projetos+e+ms project
Anúncio

Destaque (20)

PPT
Curso de Dirección de Proyectos
PDF
Taller de Preparación para la Certificación (PMI-RMP)® - Realizar el Análisis...
PDF
Guia de Evaluación, Monitoreo y Supervisión para servicios de salud
DOC
Metodología de la investigacióm
PDF
Proyectos_de_innovacion
PDF
Actualiteiten ICT Contracten en Partnerships (2012)
PDF
"Protección de la salud mental luego del terremoto y tsunami del 27 de febrer...
PDF
De Reis van de Heldin december 2015
PPSX
1ºBACH ECONOMÍA Repaso temas 5 6-7 (gh23)
DOC
Geheugen verbeteren
PPT
JULIOPARI - Elaborando un Plan de Negocios
PDF
PPSX
1ºBACH Economía Tema 5 Oferta y demanda
PDF
Onderzoeksrapport acrs v3.0_definitief
DOCX
Como hacer un plan de negocios
PPT
Schrijven voor het web
DOC
Evidence: Describing my kitchen. ENGLISH DOT WORKS 2. SENA.
PDF
Estrategias competitivas básicas
PDF
Cápsula 1. estudios de mercado
Curso de Dirección de Proyectos
Taller de Preparación para la Certificación (PMI-RMP)® - Realizar el Análisis...
Guia de Evaluación, Monitoreo y Supervisión para servicios de salud
Metodología de la investigacióm
Proyectos_de_innovacion
Actualiteiten ICT Contracten en Partnerships (2012)
"Protección de la salud mental luego del terremoto y tsunami del 27 de febrer...
De Reis van de Heldin december 2015
1ºBACH ECONOMÍA Repaso temas 5 6-7 (gh23)
Geheugen verbeteren
JULIOPARI - Elaborando un Plan de Negocios
1ºBACH Economía Tema 5 Oferta y demanda
Onderzoeksrapport acrs v3.0_definitief
Como hacer un plan de negocios
Schrijven voor het web
Evidence: Describing my kitchen. ENGLISH DOT WORKS 2. SENA.
Estrategias competitivas básicas
Cápsula 1. estudios de mercado
Anúncio

Semelhante a Métodos ágeis de desenvolvimento (20)

PDF
Gerenciar projetos 10 formatos que todo gp precisa conhecer
PDF
Escopo ou desejo como atender com sucesso gerenciamento de projetos
DOCX
Jucelir
PPT
Processos de gerenciamento de projetos de um projeto
PPTX
Gerenciamento de equipes no desenvolvimento de software
PDF
Metodos ageis
PDF
O Gerenciamento de Projetos de Software Desenvolvidos à Luz das Metodologias ...
PPTX
Gerenciamento da Qualidade de Software 5.pptx
PPSX
Apres future pms
PPSX
Apres future pms
PPTX
AULA DE PMBOK NO GERENCIAMENTO DE OBRA..
PPTX
anhanguera _ gestao de projetos _ u4 s2 _ projetos ágeis.pptx
PDF
Artigo atribuições e funções dos gestores de projetos 2013
PPT
Aula Nova Ageis Scrum Xp Spotify DDr.ppt
PPT
Gestão e gerência de projetos 2010
PPTX
Métodos ágeis de desenvolvimento2
PPSX
Gerenciamento de Projetos - Disciplinas PMBOK
PPT
Gestão e gerência de projetos 2010
PPTX
GESTÃO DE PROJETOS ÁGIL.pptx
PDF
Pm bok x prince2
Gerenciar projetos 10 formatos que todo gp precisa conhecer
Escopo ou desejo como atender com sucesso gerenciamento de projetos
Jucelir
Processos de gerenciamento de projetos de um projeto
Gerenciamento de equipes no desenvolvimento de software
Metodos ageis
O Gerenciamento de Projetos de Software Desenvolvidos à Luz das Metodologias ...
Gerenciamento da Qualidade de Software 5.pptx
Apres future pms
Apres future pms
AULA DE PMBOK NO GERENCIAMENTO DE OBRA..
anhanguera _ gestao de projetos _ u4 s2 _ projetos ágeis.pptx
Artigo atribuições e funções dos gestores de projetos 2013
Aula Nova Ageis Scrum Xp Spotify DDr.ppt
Gestão e gerência de projetos 2010
Métodos ágeis de desenvolvimento2
Gerenciamento de Projetos - Disciplinas PMBOK
Gestão e gerência de projetos 2010
GESTÃO DE PROJETOS ÁGIL.pptx
Pm bok x prince2

Mais de GrupoAlves - professor (20)

PPTX
Marketing digital
PPTX
Palestra Criptomoedas
PPTX
StartGames Android aula 2
PDF
StartGames Android instalar eclipse
PPTX
StartGames Android aula 1
PPTX
Sistema de produção fordismo e toyotismo
PPTX
Planejamento e gerência de risco de software
PPTX
Métrica de softwares
PPTX
Integração de software 2
PPTX
Integração de software solucao e estilo
PPTX
Gerência de configuração de softwares
PPTX
Computação de alta performance
PPT
Auditoria de sistemas2
PPT
Auditoria de sistemas
PPTX
Eng de testes
PPTX
Eng de testes dia 3
PPTX
Eng de testes aula2
PPTX
Eng de testes dia 4
PPTX
Qualidade de software2
Marketing digital
Palestra Criptomoedas
StartGames Android aula 2
StartGames Android instalar eclipse
StartGames Android aula 1
Sistema de produção fordismo e toyotismo
Planejamento e gerência de risco de software
Métrica de softwares
Integração de software 2
Integração de software solucao e estilo
Gerência de configuração de softwares
Computação de alta performance
Auditoria de sistemas2
Auditoria de sistemas
Eng de testes
Eng de testes dia 3
Eng de testes aula2
Eng de testes dia 4
Qualidade de software2

Métodos ágeis de desenvolvimento

  • 2. MÉTODOS ÁGEIS  Funcionam bem para equipes pequenas (< 10 desenvolvedores). O desenvolvimento ágil é particularmente adequado para equipes que têm que lidar com mudanças rápidas ou imprevisíveis nos requisitos.
  • 3. MÉTODOS ÁGEIS Os princípios do desenvolvimento ágil valorizam:  Garantir a satisfação do consumidor entregando rapidamente e continuamente softwares funcionais;  Softwares funcionais são entregues freqüentemente (semanas, ao invés de meses);  Softwares funcionais são a principal medida de progresso do projeto;  Até mesmo mudanças tardias de escopo no projeto são bem-vindas.  Cooperação constante entre pessoas que entendem do 'negócio' e desenvolvedores;  Projetos surgem através de indivíduos motivados, entre os quais existe relação de confiança.  Design do software deve prezar pela excelência técnica;  Simplicidade;  Rápida adaptação às mudanças;  Indivíduos e interações mais do que processos e ferramentas;  Software funcional mais do que documentação extensa;  Colaboração com clientes mais do que negociação de contratos;  Responder a mudanças mais do que seguir um plano.
  • 5. PMI  Gerenciamento de Integração – descreve o processo necessário para realizar a integração dos diversos elementos componentes do projeto, dando ênfase aos planos de execução e ao plano de gerência de mudanças no projeto;  Gerenciamento de Escopo – descreve o processo de controle definido para assegurar que o projeto está devidamente delimitado, de forma que todas as atividades necessárias para atingir a meta final do projeto foram especificadas e não mais do que isso. Esse processo tem uma ligação muito forte com a especificação dos requisitos do projeto, bem como, com a gerência de mudanças no projeto;  Gerenciamento de Prazos – descreve o processo de controle definido para assegurar que cada uma das atividades das diversas iterações serão executadas no prazo correto e para garantir que o prazo final para a execução do projeto será cumprido, com uma margem mínima de erros;
  • 6. PMI  Gerenciamento de Custos – descreve o processo de controle definido para assegurar que cada uma das atividades das diversas iterações serão executadas visando manter uma margem mínima de interferência no custo do projeto. Deve seguir de perto o processo de gerência de mudanças do projeto, considerando que a mesma tende a gerar novos custos e, muitas vezes, custos não previstos no projeto;  Gerenciamento de Qualidade – descreve o processo de controle definido para assegurar que cada uma das atividades de verificação contínua da qualidade serão executadas, mantendo o andamento do projeto devidamente alinhado com as características especificadas para o mesmo;  Gerenciamento de Recursos Humanos – descreve o processo de controle definido para assegurar que os membros da equipe designada para o desenvolvimento do projeto atue de forma coesa para que a mesma consiga atingir suas metas e encerrar o projeto no prazo e custo estipulados. Essa atividade está envolvida diretamente com questões de planejamento organizacional, definição e capacitação técnica dos membros da equipe;
  • 7. TAREFA 1 - PLANEJAR PROJETO O produto de trabalho do início dessa atividade é o Plano de Projeto, o qual provê um esboço do projeto como um todo, em alto nível.
  • 8. TAREFA 2 - PLANEJAR ITERAÇÃO O principal propósito dessa fase é identificar o próximo “build” a ser desenvolvido para integrar o sistema e criar um plano de iteração para atingir o resultado esperado.
  • 9. TAREFA 3 - GERENCIAR ITERAÇÃO A gerência de iteração tem como principais objetivos avaliar o status do projeto e identificar novas oportunidades ou riscos não mitigados.
  • 10. TAREFA 4 - AVALIAR RESULTADOS O principal objetivo dessa tarefa é a avaliação de uma iteração verificando possíveis falhas e propondo soluções que apresentem melhoras ao processo, para que nas próximas iterações essas falhas não ocorram.
  • 11. TAREFA 5 - SOLICITAR MUDANÇAS O principal objetivo dessa tarefa é capturar e registrar todas as solicitações de mudanças geradas pelos Stakeholders ou por qualquer membro da equipe de desenvolvimento.
  • 12. CONCLUSÃO A Gerência de Projetos é uma disciplina complexa e que envolve, especificidades diversas em relação ao projeto em desenvolvimento. A análise aqui apresentada será melhor utilizada se aplicada em projetos desenvolvidos por equipes de pequeno porte. Metodologias ágeis se encaixam melhor nesse processo. O uso de Scrum dispensa o papel do Gerente de Projeto, embora não dispense as atividades, as quais são executadas pela equipe de desenvolvimento como um todo. O uso de guias como ITIL, PMBok, dentre outras de nada adianta se o Gerente de Projetos não tem conhecimento profundo do processo de desenvolvimento de software além de conhecimentos técnicos e, principalmente, se o Gerente de Projeto não possui uma habilidade profunda em lidar com pessoas. A Gestão de Pessoas é peça fundamental no processo de Gerência de Projetos.