SlideShare uma empresa Scribd logo
1 de 24
Por que contratar processos ágeis?




Alberto Rubens Beckler
MSc, MBA, PMP
Sumário da apresentação


   Vantagens de processos ágeis
   Como ser ágil
   Como contratar
   Controle de escopo e riscos
   Conclusões
Sumário da apresentação


   Vantagens de processos ágeis
   Como ser ágil
   Como contratar
   Controle de escopo e riscos
   Conclusões
Definir prioridades

Frequência de utilização de funcionalidades em sistemas
comerciais típicos [JOHNSON, 2002]




                             Sempre 7%
    Frequentemente 13%



                                                      Nunca 45%


    Às vezes 16%




                                 Raramente 19%
                                                                  4
Características de funções pouco usadas

 Fáceis de identificar
      normalmente é parte de um processo que só uma
      pessoa domina
 Complexas
      tenta-se inserir regras no software que substituam
      esta pessoa
 Em contratos de escopo fixo, têm a mesma prioridade
  das demais funcionalidades

 Apesar de pouco usadas, podem ser muito necessárias.
  Portanto, devem ser priorizadas dentro do projeto.



                                                           5
ROI – Retorno sobre Investimento


Investimento

                                                  Tempo




                                                          6
Sumário da apresentação


   Vantagens de processos ágeis
   Como ser ágil
   Como contratar
   Controle de escopo e riscos
   Conclusões
Solução: Processos ágeis - Ex: Scrum




                                       8
Manifesto Ágil




 Indivíduos e interações entre eles
  mais que processos e ferramentas;
 Software em funcionamento
  mais que documentação abrangente;
 Colaboração com o cliente
  mais que negociação de contratos;
 Responder a mudanças
  mais que seguir um plano.


                                       9
Manifesto Ágil




 Indivíduos e interações entre eles
  mais que processos e ferramentas;
 Software em funcionamento
  mais que documentação abrangente;
 Colaboração com o cliente
  mais que negociação de contratos;
 Responder a mudanças
  mais que seguir um plano.


                                       10
Sumário da apresentação


   Vantagens de processos ágeis
   Como ser ágil
   Como contratar
   Controle de escopo e riscos
   Conclusões
Contratos de escopo fixo




Especificação


            Desenho



                   Implementação



                               Testes



                                        Manutenção




                                                     12
Contratos de escopo variável




                               13
Contratos de escopo variável - Homem Hora (HH)


Maior risco para o contratante?

 Relação de confiança é fundamental
 IN/04-2010 do Ministério do planejamento
  contra-indica a contração por esforço (HH)
 Os riscos do projeto podem e devem ser
  gerenciados pelo “Dono do produto”
Processos ágeis – Vantagens em contratos de escopo variável



 Maior controle e flexibilidade
 Incertezas de custos não são embutidas no
  preço do projeto
 Ganhos de produtividade do contratado são
  adquiridos pelo contratante
 O contratante adquire, indiretamente, a
  experiência e know-how do contratado
  – Arquitetura
  – Componentes, etc



                                                                      15
Como contratar corretamente?


Projeto com escopo variável com qualidade de
  serviço garantida.
 Garantias mensuráveis previstas em contrato
   – Número previsto de sprints
   – Alocação efetiva da equipe
   – Produtividade mínima por sprint de
     desenvolvimento em Pontos de Função
   – Evidências de execução de testes de sistema
     e verificações de qualidade


                                                   16
Sumário da apresentação


   Vantagens de processos ágeis
   Como ser ágil
   Como contratar
   Controle de escopo e riscos
   Conclusões
Controle




 Controle do projeto e do produto
  – Cliente ≠ Dono do produto
  – Parábola do taxista
  – Qualidade




                                     18
Dono do produto


Característica principal:
 Representante em tempo integral do contratante
  com poder de decisão

Funções:
 Definir requisitos, prioridades e escopo das
  sprints
 Resolver dúvidas da equipe
 Aceitar os resultados
 Fornecer feedback


                                                   19
Solução: Analista de negócios


Opcional: Analista de negócios para cumprir este
  papel
 Funções:
   – Representar papel de Dono do produto;
   – Identificar e detalhar a visão de negócios do
     Representante do contratante;
   – Interagir com o representante do cliente durante a
     sprint;
   – Documentar as decisões.
 O representante do contratante ainda deve participar
  das reuniões de planejamento e revisão das sprints e ter
  disponibilidade de receber o analista de negócios.
                                                             20
Sumário da apresentação


   Vantagens de processos ágeis
   Como ser ágil
   Como contratar
   Controle de escopo e riscos
   Conclusões
Conclusões




 Parceria e transparência são fundamentais;
 Contratante e contratada devem entender o
  espírito do Manifesto ágil;
 É possível de ser viabilizado legalmente;
 Prática recente indica maiores chances de
  sucesso com o uso de processos ágeis.




                                               22
Referências




 JOHNSON, Jim. "ROI, It's your job". Published Keynote Third
  International Conference on Extreme Progrmming, Alghero, Italy,
  May 26-29, 2002.
 MELO et al. “Métodos ágeis no Brasil: Estado da prática em times e
  organizações”. Disponível em:
  http://www.agilcoop.org.br/files/MetodosAgeisBrasil2011.pdf
  Acessado em: 10 de junho de 2012.
 Manifesto Ágil para desenvolvimento de software. http://
  agilemanifesto.org/iso/ptbr/
 http://www.governoeletronico.gov.br/biblioteca/arquivos/instrucao-
  normativa-no-04-de-12-de-novembro-de-2010/download




                                                                       23
Porque utilizar processos ágeis?




Alberto Rubens Beckler
MSc, MBA, PMP




     Dúvidas?

Mais conteúdo relacionado

Mais procurados

Metodologia de Desenvolvimento de Softwares
Metodologia de Desenvolvimento de SoftwaresMetodologia de Desenvolvimento de Softwares
Metodologia de Desenvolvimento de SoftwaresAragon Vieira
 
Ap i unidade 3 - levantamento de requisitos
Ap i   unidade 3 - levantamento de requisitosAp i   unidade 3 - levantamento de requisitos
Ap i unidade 3 - levantamento de requisitosGlauber Aquino
 
Os 7 Hábitos da Gestão Eficaz de Projetos
Os 7 Hábitos da Gestão Eficaz de ProjetosOs 7 Hábitos da Gestão Eficaz de Projetos
Os 7 Hábitos da Gestão Eficaz de ProjetosConstrumanager
 
Agile trends gov 2017 utilizando bdd para melhorar a comunicação e entregar...
Agile trends gov 2017   utilizando bdd para melhorar a comunicação e entregar...Agile trends gov 2017   utilizando bdd para melhorar a comunicação e entregar...
Agile trends gov 2017 utilizando bdd para melhorar a comunicação e entregar...Allan Ferreira
 
Palestra ERP Graduação v1.0
Palestra ERP Graduação v1.0Palestra ERP Graduação v1.0
Palestra ERP Graduação v1.0GrupoMENTHOR
 
O profissional de Gerenciamento de Projetos
O profissional de Gerenciamento de ProjetosO profissional de Gerenciamento de Projetos
O profissional de Gerenciamento de ProjetosGiovanni Giazzon
 
Agile Brazil 2018 BDD - a chave para melhorar a comunicação entre stakehold...
Agile Brazil 2018   BDD - a chave para melhorar a comunicação entre stakehold...Agile Brazil 2018   BDD - a chave para melhorar a comunicação entre stakehold...
Agile Brazil 2018 BDD - a chave para melhorar a comunicação entre stakehold...Allan Ferreira
 
Administração de projetos Gerenciamento de projetos - Aula 3
Administração de projetos  Gerenciamento de projetos - Aula 3Administração de projetos  Gerenciamento de projetos - Aula 3
Administração de projetos Gerenciamento de projetos - Aula 3Ueliton da Costa Leonidio
 
Palestra ERP MBA Unisinos v1.0
Palestra ERP MBA Unisinos v1.0Palestra ERP MBA Unisinos v1.0
Palestra ERP MBA Unisinos v1.0GrupoMENTHOR
 
Engenharia Requisitos - Aula4 06 03 2006
Engenharia Requisitos - Aula4 06 03 2006Engenharia Requisitos - Aula4 06 03 2006
Engenharia Requisitos - Aula4 06 03 2006Luís Fernando Richter
 
Introdução à Engenharia de Requisitos
Introdução à Engenharia de RequisitosIntrodução à Engenharia de Requisitos
Introdução à Engenharia de RequisitosOrlando Junior
 
Gestão de Projetos Hibrida
Gestão de Projetos HibridaGestão de Projetos Hibrida
Gestão de Projetos HibridaAragon Vieira
 
Toc aplicada a gestão de projetos
Toc aplicada a gestão de projetosToc aplicada a gestão de projetos
Toc aplicada a gestão de projetosAragon Vieira
 
Engenharia de Software introdução
Engenharia de Software    introduçãoEngenharia de Software    introdução
Engenharia de Software introduçãomiroslayer
 
JAD e levantamento de requisitos
JAD e levantamento de requisitosJAD e levantamento de requisitos
JAD e levantamento de requisitosEduardo Castro
 
Requisitos no Processo Iterativo
Requisitos no Processo IterativoRequisitos no Processo Iterativo
Requisitos no Processo IterativoFatec
 

Mais procurados (20)

Requisitos Ágeis
Requisitos ÁgeisRequisitos Ágeis
Requisitos Ágeis
 
Framework scrum (1)
Framework scrum (1)Framework scrum (1)
Framework scrum (1)
 
Metodologia de Desenvolvimento de Softwares
Metodologia de Desenvolvimento de SoftwaresMetodologia de Desenvolvimento de Softwares
Metodologia de Desenvolvimento de Softwares
 
Ap i unidade 3 - levantamento de requisitos
Ap i   unidade 3 - levantamento de requisitosAp i   unidade 3 - levantamento de requisitos
Ap i unidade 3 - levantamento de requisitos
 
Os 7 Hábitos da Gestão Eficaz de Projetos
Os 7 Hábitos da Gestão Eficaz de ProjetosOs 7 Hábitos da Gestão Eficaz de Projetos
Os 7 Hábitos da Gestão Eficaz de Projetos
 
Aula4 levantamento requisitos
Aula4 levantamento requisitosAula4 levantamento requisitos
Aula4 levantamento requisitos
 
Definição e classificação dos requisitos
Definição e classificação dos requisitosDefinição e classificação dos requisitos
Definição e classificação dos requisitos
 
Agile trends gov 2017 utilizando bdd para melhorar a comunicação e entregar...
Agile trends gov 2017   utilizando bdd para melhorar a comunicação e entregar...Agile trends gov 2017   utilizando bdd para melhorar a comunicação e entregar...
Agile trends gov 2017 utilizando bdd para melhorar a comunicação e entregar...
 
Palestra ERP Graduação v1.0
Palestra ERP Graduação v1.0Palestra ERP Graduação v1.0
Palestra ERP Graduação v1.0
 
O profissional de Gerenciamento de Projetos
O profissional de Gerenciamento de ProjetosO profissional de Gerenciamento de Projetos
O profissional de Gerenciamento de Projetos
 
Agile Brazil 2018 BDD - a chave para melhorar a comunicação entre stakehold...
Agile Brazil 2018   BDD - a chave para melhorar a comunicação entre stakehold...Agile Brazil 2018   BDD - a chave para melhorar a comunicação entre stakehold...
Agile Brazil 2018 BDD - a chave para melhorar a comunicação entre stakehold...
 
Administração de projetos Gerenciamento de projetos - Aula 3
Administração de projetos  Gerenciamento de projetos - Aula 3Administração de projetos  Gerenciamento de projetos - Aula 3
Administração de projetos Gerenciamento de projetos - Aula 3
 
Palestra ERP MBA Unisinos v1.0
Palestra ERP MBA Unisinos v1.0Palestra ERP MBA Unisinos v1.0
Palestra ERP MBA Unisinos v1.0
 
Engenharia Requisitos - Aula4 06 03 2006
Engenharia Requisitos - Aula4 06 03 2006Engenharia Requisitos - Aula4 06 03 2006
Engenharia Requisitos - Aula4 06 03 2006
 
Introdução à Engenharia de Requisitos
Introdução à Engenharia de RequisitosIntrodução à Engenharia de Requisitos
Introdução à Engenharia de Requisitos
 
Gestão de Projetos Hibrida
Gestão de Projetos HibridaGestão de Projetos Hibrida
Gestão de Projetos Hibrida
 
Toc aplicada a gestão de projetos
Toc aplicada a gestão de projetosToc aplicada a gestão de projetos
Toc aplicada a gestão de projetos
 
Engenharia de Software introdução
Engenharia de Software    introduçãoEngenharia de Software    introdução
Engenharia de Software introdução
 
JAD e levantamento de requisitos
JAD e levantamento de requisitosJAD e levantamento de requisitos
JAD e levantamento de requisitos
 
Requisitos no Processo Iterativo
Requisitos no Processo IterativoRequisitos no Processo Iterativo
Requisitos no Processo Iterativo
 

Destaque

"Как создать бренд, ценность и репутацию бизнеса в сфере услуг"
"Как создать бренд, ценность и репутацию бизнеса в сфере услуг""Как создать бренд, ценность и репутацию бизнеса в сфере услуг"
"Как создать бренд, ценность и репутацию бизнеса в сфере услуг"KA_Personal
 
Downey Brand - Letter of Recommendation 2016-03
Downey Brand - Letter of Recommendation 2016-03Downey Brand - Letter of Recommendation 2016-03
Downey Brand - Letter of Recommendation 2016-03ccstrain
 
Bits and Bytes im Flow - Netzwerk im Wandel der Zeit
Bits and Bytes im Flow - Netzwerk im Wandel der ZeitBits and Bytes im Flow - Netzwerk im Wandel der Zeit
Bits and Bytes im Flow - Netzwerk im Wandel der ZeitB1 Systems GmbH
 
Book Talks 8th Grade
Book Talks 8th GradeBook Talks 8th Grade
Book Talks 8th Gradecatheller
 
Sierra Nevada Corporation - Letter of Recommendation 2016
Sierra Nevada Corporation - Letter of Recommendation 2016Sierra Nevada Corporation - Letter of Recommendation 2016
Sierra Nevada Corporation - Letter of Recommendation 2016ccstrain
 
Keys to Communication
Keys to CommunicationKeys to Communication
Keys to CommunicationJohn Rodgers
 
Завтра уже наступило: какие профессии нас ждут в будущем
Завтра уже наступило: какие профессии нас ждут в будущемЗавтра уже наступило: какие профессии нас ждут в будущем
Завтра уже наступило: какие профессии нас ждут в будущемKA_Personal
 
Narrative Terminology
Narrative TerminologyNarrative Terminology
Narrative TerminologyMonty Sansom
 
Design research
Design researchDesign research
Design researchkatambwa
 
Evolución e Historia del Notariado
Evolución e Historia del NotariadoEvolución e Historia del Notariado
Evolución e Historia del NotariadoVictor André
 
Портфоліо вчителя математики, спеціаліста вищої категорії Білик Оксани Юріївни
Портфоліо вчителя математики, спеціаліста вищої категорії Білик Оксани ЮріївниПортфоліо вчителя математики, спеціаліста вищої категорії Білик Оксани Юріївни
Портфоліо вчителя математики, спеціаліста вищої категорії Білик Оксани Юріївниyuraravlinko
 
SaaS - Como precificar?
SaaS - Como precificar?SaaS - Como precificar?
SaaS - Como precificar?CentralServer
 
Location Release Form
Location Release FormLocation Release Form
Location Release FormMonty Sansom
 
Sistema Hexadecimal de numeração
Sistema Hexadecimal de numeraçãoSistema Hexadecimal de numeração
Sistema Hexadecimal de numeraçãoFábio dos Reis
 
Redirecionamento, pipes e processos linux
Redirecionamento, pipes e processos   linuxRedirecionamento, pipes e processos   linux
Redirecionamento, pipes e processos linuxFábio dos Reis
 

Destaque (20)

Recommendation letter- Gemmologia
Recommendation letter- GemmologiaRecommendation letter- Gemmologia
Recommendation letter- Gemmologia
 
"Как создать бренд, ценность и репутацию бизнеса в сфере услуг"
"Как создать бренд, ценность и репутацию бизнеса в сфере услуг""Как создать бренд, ценность и репутацию бизнеса в сфере услуг"
"Как создать бренд, ценность и репутацию бизнеса в сфере услуг"
 
บทที่ 1
บทที่ 1บทที่ 1
บทที่ 1
 
Downey Brand - Letter of Recommendation 2016-03
Downey Brand - Letter of Recommendation 2016-03Downey Brand - Letter of Recommendation 2016-03
Downey Brand - Letter of Recommendation 2016-03
 
Bits and Bytes im Flow - Netzwerk im Wandel der Zeit
Bits and Bytes im Flow - Netzwerk im Wandel der ZeitBits and Bytes im Flow - Netzwerk im Wandel der Zeit
Bits and Bytes im Flow - Netzwerk im Wandel der Zeit
 
Book Talks 8th Grade
Book Talks 8th GradeBook Talks 8th Grade
Book Talks 8th Grade
 
Sierra Nevada Corporation - Letter of Recommendation 2016
Sierra Nevada Corporation - Letter of Recommendation 2016Sierra Nevada Corporation - Letter of Recommendation 2016
Sierra Nevada Corporation - Letter of Recommendation 2016
 
Keys to Communication
Keys to CommunicationKeys to Communication
Keys to Communication
 
Gerenciamento de projetos usando corrente crítica
Gerenciamento de projetos usando corrente críticaGerenciamento de projetos usando corrente crítica
Gerenciamento de projetos usando corrente crítica
 
Como os testes irão se modificar com o advento das metodologias ágeis
Como os testes irão se modificar com o advento das metodologias ágeisComo os testes irão se modificar com o advento das metodologias ágeis
Como os testes irão se modificar com o advento das metodologias ágeis
 
Desenvolvendo aplicações web com GWT
Desenvolvendo aplicações web com GWTDesenvolvendo aplicações web com GWT
Desenvolvendo aplicações web com GWT
 
Завтра уже наступило: какие профессии нас ждут в будущем
Завтра уже наступило: какие профессии нас ждут в будущемЗавтра уже наступило: какие профессии нас ждут в будущем
Завтра уже наступило: какие профессии нас ждут в будущем
 
Narrative Terminology
Narrative TerminologyNarrative Terminology
Narrative Terminology
 
Design research
Design researchDesign research
Design research
 
Evolución e Historia del Notariado
Evolución e Historia del NotariadoEvolución e Historia del Notariado
Evolución e Historia del Notariado
 
Портфоліо вчителя математики, спеціаліста вищої категорії Білик Оксани Юріївни
Портфоліо вчителя математики, спеціаліста вищої категорії Білик Оксани ЮріївниПортфоліо вчителя математики, спеціаліста вищої категорії Білик Оксани Юріївни
Портфоліо вчителя математики, спеціаліста вищої категорії Білик Оксани Юріївни
 
SaaS - Como precificar?
SaaS - Como precificar?SaaS - Como precificar?
SaaS - Como precificar?
 
Location Release Form
Location Release FormLocation Release Form
Location Release Form
 
Sistema Hexadecimal de numeração
Sistema Hexadecimal de numeraçãoSistema Hexadecimal de numeração
Sistema Hexadecimal de numeração
 
Redirecionamento, pipes e processos linux
Redirecionamento, pipes e processos   linuxRedirecionamento, pipes e processos   linux
Redirecionamento, pipes e processos linux
 

Semelhante a Por que contratar projetos ágeis?

Macrosolutions Treinamento: Gerenciamento das Aquisições em Projetos
Macrosolutions Treinamento: Gerenciamento das Aquisições em ProjetosMacrosolutions Treinamento: Gerenciamento das Aquisições em Projetos
Macrosolutions Treinamento: Gerenciamento das Aquisições em ProjetosMacrosolutions SA
 
Trabalho pds libre office 2
Trabalho pds libre office 2Trabalho pds libre office 2
Trabalho pds libre office 2Edinaldo Mendes
 
Grupo 3 - Gestão Ágil (3).pptx
Grupo 3 - Gestão Ágil (3).pptxGrupo 3 - Gestão Ágil (3).pptx
Grupo 3 - Gestão Ágil (3).pptxssuser064821
 
Desenvolvimento ágil de software
Desenvolvimento ágil de softwareDesenvolvimento ágil de software
Desenvolvimento ágil de softwarediogenes.araujo
 
Gestão Ágil de Projetos com Scrum
Gestão Ágil de Projetos com ScrumGestão Ágil de Projetos com Scrum
Gestão Ágil de Projetos com ScrumMarcos Garrido
 
Melhores práticas em gerenciamento de projetos
Melhores práticas em gerenciamento de projetosMelhores práticas em gerenciamento de projetos
Melhores práticas em gerenciamento de projetosElderclei Reami
 
Scrum uma metodologia ágil paragestão e planejamento de projetos de software
Scrum uma metodologia ágil paragestão e planejamento de projetos de softwareScrum uma metodologia ágil paragestão e planejamento de projetos de software
Scrum uma metodologia ágil paragestão e planejamento de projetos de softwareThiago Reis da Silva
 
Agile Testing, por Carolina Borim
Agile Testing, por Carolina BorimAgile Testing, por Carolina Borim
Agile Testing, por Carolina BorimThoughtworks
 
Desenvolvimento Ágil e Pontos de Função gerenciando o projeto de maneira ági...
Desenvolvimento Ágil e Pontos de Função  gerenciando o projeto de maneira ági...Desenvolvimento Ágil e Pontos de Função  gerenciando o projeto de maneira ági...
Desenvolvimento Ágil e Pontos de Função gerenciando o projeto de maneira ági...Dextra
 
Desenvolvimento ágil e pontos de função: gerenciando o projeto de maneira ági...
Desenvolvimento ágil e pontos de função: gerenciando o projeto de maneira ági...Desenvolvimento ágil e pontos de função: gerenciando o projeto de maneira ági...
Desenvolvimento ágil e pontos de função: gerenciando o projeto de maneira ági...Vanessa Campos
 
Metodologia ágil
Metodologia ágilMetodologia ágil
Metodologia ágilrolfczekus
 
Iniciação em Projetos
Iniciação em ProjetosIniciação em Projetos
Iniciação em ProjetosFelipe Meira
 
6ª Conferência Gestão de Contratos de Grandes Obras
6ª Conferência Gestão de Contratos de Grandes Obras6ª Conferência Gestão de Contratos de Grandes Obras
6ª Conferência Gestão de Contratos de Grandes ObrasMelissa Dalla Rosa
 
TDC SP 2018 - Utilizando BDD para análise de negócio e desenvolvimento de pro...
TDC SP 2018 - Utilizando BDD para análise de negócio e desenvolvimento de pro...TDC SP 2018 - Utilizando BDD para análise de negócio e desenvolvimento de pro...
TDC SP 2018 - Utilizando BDD para análise de negócio e desenvolvimento de pro...Allan Ferreira
 

Semelhante a Por que contratar projetos ágeis? (20)

Macrosolutions Treinamento: Gerenciamento das Aquisições em Projetos
Macrosolutions Treinamento: Gerenciamento das Aquisições em ProjetosMacrosolutions Treinamento: Gerenciamento das Aquisições em Projetos
Macrosolutions Treinamento: Gerenciamento das Aquisições em Projetos
 
Trabalho pds libre office 2
Trabalho pds libre office 2Trabalho pds libre office 2
Trabalho pds libre office 2
 
Grupo 3 - Gestão Ágil (3).pptx
Grupo 3 - Gestão Ágil (3).pptxGrupo 3 - Gestão Ágil (3).pptx
Grupo 3 - Gestão Ágil (3).pptx
 
Desenvolvimento ágil de software
Desenvolvimento ágil de softwareDesenvolvimento ágil de software
Desenvolvimento ágil de software
 
Gestão Ágil de Projetos com Scrum
Gestão Ágil de Projetos com ScrumGestão Ágil de Projetos com Scrum
Gestão Ágil de Projetos com Scrum
 
C&F Consultores em Rede
C&F Consultores em RedeC&F Consultores em Rede
C&F Consultores em Rede
 
Melhores práticas em gerenciamento de projetos
Melhores práticas em gerenciamento de projetosMelhores práticas em gerenciamento de projetos
Melhores práticas em gerenciamento de projetos
 
Scrum
ScrumScrum
Scrum
 
Scrum uma metodologia ágil paragestão e planejamento de projetos de software
Scrum uma metodologia ágil paragestão e planejamento de projetos de softwareScrum uma metodologia ágil paragestão e planejamento de projetos de software
Scrum uma metodologia ágil paragestão e planejamento de projetos de software
 
GESTÃO DE PROJETOS ÁGIL.pptx
GESTÃO DE PROJETOS ÁGIL.pptxGESTÃO DE PROJETOS ÁGIL.pptx
GESTÃO DE PROJETOS ÁGIL.pptx
 
Scrum Intro
Scrum IntroScrum Intro
Scrum Intro
 
Agile Testing, por Carolina Borim
Agile Testing, por Carolina BorimAgile Testing, por Carolina Borim
Agile Testing, por Carolina Borim
 
Processos Ágeis
Processos Ágeis Processos Ágeis
Processos Ágeis
 
Desenvolvimento Ágil e Pontos de Função gerenciando o projeto de maneira ági...
Desenvolvimento Ágil e Pontos de Função  gerenciando o projeto de maneira ági...Desenvolvimento Ágil e Pontos de Função  gerenciando o projeto de maneira ági...
Desenvolvimento Ágil e Pontos de Função gerenciando o projeto de maneira ági...
 
Desenvolvimento ágil e pontos de função: gerenciando o projeto de maneira ági...
Desenvolvimento ágil e pontos de função: gerenciando o projeto de maneira ági...Desenvolvimento ágil e pontos de função: gerenciando o projeto de maneira ági...
Desenvolvimento ágil e pontos de função: gerenciando o projeto de maneira ági...
 
Metodologia ágil
Metodologia ágilMetodologia ágil
Metodologia ágil
 
Iniciação em Projetos
Iniciação em ProjetosIniciação em Projetos
Iniciação em Projetos
 
6ª Conferência Gestão de Contratos de Grandes Obras
6ª Conferência Gestão de Contratos de Grandes Obras6ª Conferência Gestão de Contratos de Grandes Obras
6ª Conferência Gestão de Contratos de Grandes Obras
 
TDC SP 2018 - Utilizando BDD para análise de negócio e desenvolvimento de pro...
TDC SP 2018 - Utilizando BDD para análise de negócio e desenvolvimento de pro...TDC SP 2018 - Utilizando BDD para análise de negócio e desenvolvimento de pro...
TDC SP 2018 - Utilizando BDD para análise de negócio e desenvolvimento de pro...
 
Agile
AgileAgile
Agile
 

Mais de Synergia - Engenharia de Software e Sistemas (10)

Testes ágeis: saindo da zona de conforto
Testes ágeis: saindo da zona de confortoTestes ágeis: saindo da zona de conforto
Testes ágeis: saindo da zona de conforto
 
Teste de Aceitação: problemas, desafios e abordagens
Teste de Aceitação: problemas, desafios e abordagensTeste de Aceitação: problemas, desafios e abordagens
Teste de Aceitação: problemas, desafios e abordagens
 
Estimativas em projetos de software
Estimativas em projetos de softwareEstimativas em projetos de software
Estimativas em projetos de software
 
Inspeções em desenvolvimento de software
Inspeções em desenvolvimento de softwareInspeções em desenvolvimento de software
Inspeções em desenvolvimento de software
 
Gestão de Processos de Negócio (BPM)
Gestão de Processos de Negócio (BPM)Gestão de Processos de Negócio (BPM)
Gestão de Processos de Negócio (BPM)
 
Controle estatístico de processos
Controle estatístico de processosControle estatístico de processos
Controle estatístico de processos
 
O retorno do investimento no projeto adequado de interfaces de usuário
O retorno do investimento no projeto adequado de interfaces de usuárioO retorno do investimento no projeto adequado de interfaces de usuário
O retorno do investimento no projeto adequado de interfaces de usuário
 
Aplicações Web Ricas e Acessíveis
Aplicações Web Ricas e AcessíveisAplicações Web Ricas e Acessíveis
Aplicações Web Ricas e Acessíveis
 
Testes de segurança em aplicações web
Testes de segurança em aplicações webTestes de segurança em aplicações web
Testes de segurança em aplicações web
 
Introdução a gerenciamento de projetos e PMBoK®
Introdução a gerenciamento de projetos e PMBoK®Introdução a gerenciamento de projetos e PMBoK®
Introdução a gerenciamento de projetos e PMBoK®
 

Por que contratar projetos ágeis?

  • 1. Por que contratar processos ágeis? Alberto Rubens Beckler MSc, MBA, PMP
  • 2. Sumário da apresentação  Vantagens de processos ágeis  Como ser ágil  Como contratar  Controle de escopo e riscos  Conclusões
  • 3. Sumário da apresentação  Vantagens de processos ágeis  Como ser ágil  Como contratar  Controle de escopo e riscos  Conclusões
  • 4. Definir prioridades Frequência de utilização de funcionalidades em sistemas comerciais típicos [JOHNSON, 2002] Sempre 7% Frequentemente 13% Nunca 45% Às vezes 16% Raramente 19% 4
  • 5. Características de funções pouco usadas  Fáceis de identificar normalmente é parte de um processo que só uma pessoa domina  Complexas tenta-se inserir regras no software que substituam esta pessoa  Em contratos de escopo fixo, têm a mesma prioridade das demais funcionalidades  Apesar de pouco usadas, podem ser muito necessárias. Portanto, devem ser priorizadas dentro do projeto. 5
  • 6. ROI – Retorno sobre Investimento Investimento Tempo 6
  • 7. Sumário da apresentação  Vantagens de processos ágeis  Como ser ágil  Como contratar  Controle de escopo e riscos  Conclusões
  • 9. Manifesto Ágil  Indivíduos e interações entre eles mais que processos e ferramentas;  Software em funcionamento mais que documentação abrangente;  Colaboração com o cliente mais que negociação de contratos;  Responder a mudanças mais que seguir um plano. 9
  • 10. Manifesto Ágil  Indivíduos e interações entre eles mais que processos e ferramentas;  Software em funcionamento mais que documentação abrangente;  Colaboração com o cliente mais que negociação de contratos;  Responder a mudanças mais que seguir um plano. 10
  • 11. Sumário da apresentação  Vantagens de processos ágeis  Como ser ágil  Como contratar  Controle de escopo e riscos  Conclusões
  • 12. Contratos de escopo fixo Especificação Desenho Implementação Testes Manutenção 12
  • 13. Contratos de escopo variável 13
  • 14. Contratos de escopo variável - Homem Hora (HH) Maior risco para o contratante?  Relação de confiança é fundamental  IN/04-2010 do Ministério do planejamento contra-indica a contração por esforço (HH)  Os riscos do projeto podem e devem ser gerenciados pelo “Dono do produto”
  • 15. Processos ágeis – Vantagens em contratos de escopo variável  Maior controle e flexibilidade  Incertezas de custos não são embutidas no preço do projeto  Ganhos de produtividade do contratado são adquiridos pelo contratante  O contratante adquire, indiretamente, a experiência e know-how do contratado – Arquitetura – Componentes, etc 15
  • 16. Como contratar corretamente? Projeto com escopo variável com qualidade de serviço garantida.  Garantias mensuráveis previstas em contrato – Número previsto de sprints – Alocação efetiva da equipe – Produtividade mínima por sprint de desenvolvimento em Pontos de Função – Evidências de execução de testes de sistema e verificações de qualidade 16
  • 17. Sumário da apresentação  Vantagens de processos ágeis  Como ser ágil  Como contratar  Controle de escopo e riscos  Conclusões
  • 18. Controle  Controle do projeto e do produto – Cliente ≠ Dono do produto – Parábola do taxista – Qualidade 18
  • 19. Dono do produto Característica principal:  Representante em tempo integral do contratante com poder de decisão Funções:  Definir requisitos, prioridades e escopo das sprints  Resolver dúvidas da equipe  Aceitar os resultados  Fornecer feedback 19
  • 20. Solução: Analista de negócios Opcional: Analista de negócios para cumprir este papel  Funções: – Representar papel de Dono do produto; – Identificar e detalhar a visão de negócios do Representante do contratante; – Interagir com o representante do cliente durante a sprint; – Documentar as decisões.  O representante do contratante ainda deve participar das reuniões de planejamento e revisão das sprints e ter disponibilidade de receber o analista de negócios. 20
  • 21. Sumário da apresentação  Vantagens de processos ágeis  Como ser ágil  Como contratar  Controle de escopo e riscos  Conclusões
  • 22. Conclusões  Parceria e transparência são fundamentais;  Contratante e contratada devem entender o espírito do Manifesto ágil;  É possível de ser viabilizado legalmente;  Prática recente indica maiores chances de sucesso com o uso de processos ágeis. 22
  • 23. Referências  JOHNSON, Jim. "ROI, It's your job". Published Keynote Third International Conference on Extreme Progrmming, Alghero, Italy, May 26-29, 2002.  MELO et al. “Métodos ágeis no Brasil: Estado da prática em times e organizações”. Disponível em: http://www.agilcoop.org.br/files/MetodosAgeisBrasil2011.pdf Acessado em: 10 de junho de 2012.  Manifesto Ágil para desenvolvimento de software. http:// agilemanifesto.org/iso/ptbr/  http://www.governoeletronico.gov.br/biblioteca/arquivos/instrucao- normativa-no-04-de-12-de-novembro-de-2010/download 23
  • 24. Porque utilizar processos ágeis? Alberto Rubens Beckler MSc, MBA, PMP Dúvidas?

Notas do Editor

  1. Discursar sobre o marketing do nome Ágil. Transforma os “concorrentes” em Lentos. Outros exemplos: LRF (se você é contra, és um irresponsável) Lei da ficha-limpa (se é contra, és um ficha-suja)
  2. Porque são ágeis? Porque foca no que é importante. Pareto [20/80]
  3. Enfatizar o custo dos 80% e o pouco que agrega de valor. Exemplo de função pouco usada e necessária: Restaurar um backup.
  4. Resultados aparecem mais cedo. Diminui riscos de ambiente. Viabiliza e flexibiliza estratégias.
  5. Exemplo de processo ágil.
  6. Enfatizar que deve haver processo e controle. Há empresas que se denominam ágeis por não usar processo nenhum. A documentação é necessária e deve ser discutida e detalhada sob a ótica do contratante. Em alguns casos ela pode ser obrigatória por necessidades legais. Além disso, ela deve ser mantida atualizada (refletir as alterações) ao contrário do que ocorre em projetos tradicionais. O contrato deve determinar limites mínimos de qualidade do serviço oferecido, conforme será detalhado mais na frente. O projeto deve ter um plano que se alinhe à estratégia do contratante e não ser Ad-hoc.
  7. Em projetos tradicionais o escopo é determinado no contrato. O risco de custo é repassado ao contratante no preço do contrato. Caso o projeto tenha instabilidade nos requisitos, qualidade baixa e aderência ao negócio seja baixo. As correções de rota serão pagas pelo contratante também.
  8. Em projetos tradicionais o escopo é determinado no contrato. O risco de custo é repassado ao contratante no preço do contrato. Caso o projeto tenha instabilidade nos requisitos, qualidade baixa e aderência ao negócio seja baixo. As correções de rota serão pagas pelo contratante também.
  9. Deve-se conhecer o trabalho do contratado. Em licitações, não é possível determinar que empresa será a vencedora.
  10. Mesmo se contratar Homem/Hora, um projeto ágil é diferente de Outsourcing.
  11. O contrato deve definir: o número de sprints (e ser flexível para alterar este número) a quantidade/característica de integrantes da equipe e sua dedicação. a produtividade mínima em PF em sprints de desenvolvimento (as condições de contorno não serão explicadas na apresentação) o percentual mínimo de cobertura de testes de unidade do CF. o formato e evidências de controle de qualidade como testes de sistema e dos testes de aceitação.
  12. Mesmo se contratar Homem/Hora, um projeto ágil é diferente de Outsourcing.
  13. Necessidade de apoio integral do Dono do produto. O contratante nem sempre pode dispor dele. Explicar que a falta deste papel por parte do cliente pode ser suprida com a contratação de um Analista de negócios. (explicar os detalhes na transparência seguinte)
  14. Um analista de negócios pode ser contratado a parte. Em projetos de engenharia, há o papel do “Engenheiro do proprietário”. O dono de uma grande obra contrata um terceiro para representá-lo tecnicamente e aprovar/controlar o relacionamento entre os diversos contratados (projeto, execução, etc). É parecido? Poderia ser um serviço a ser prestado pelo Synergia?