Por que contratar projetos ágeis?

1.144 visualizações

Publicada em

Resultados recentes de projetos de software conduzidos por métodos ágeis demonstram sua eficácia na redução de riscos e no maior retorno de investimento. Porém, na perspectiva do cliente, a contratação de projetos ágeis requer uma mudança na forma de interação com o desenvolvedor e nos mecanismos a serem estabelecidos para definir o objeto da contratação e os critérios de aceitação dos serviços.
Esta palestra irá comparar a contratação de projetos de software utilizando os modelos tradicional e ágil, e discutirá formas de viabilizar a contratação de projetos ágeis com segurança e riscos controlados.

  • Seja o primeiro a comentar

Por que contratar projetos ágeis?

  1. 1. Por que contratar processos ágeis?Alberto Rubens BecklerMSc, MBA, PMP
  2. 2. Sumário da apresentação Vantagens de processos ágeis Como ser ágil Como contratar Controle de escopo e riscos Conclusões
  3. 3. Sumário da apresentação Vantagens de processos ágeis Como ser ágil Como contratar Controle de escopo e riscos Conclusões
  4. 4. Definir prioridadesFrequência de utilização de funcionalidades em sistemascomerciais típicos [JOHNSON, 2002] Sempre 7% Frequentemente 13% Nunca 45% Às vezes 16% Raramente 19% 4
  5. 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. 6. ROI – Retorno sobre InvestimentoInvestimento Tempo 6
  7. 7. Sumário da apresentação Vantagens de processos ágeis Como ser ágil Como contratar Controle de escopo e riscos Conclusões
  8. 8. Solução: Processos ágeis - Ex: Scrum 8
  9. 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. 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. 11. Sumário da apresentação Vantagens de processos ágeis Como ser ágil Como contratar Controle de escopo e riscos Conclusões
  12. 12. Contratos de escopo fixoEspecificação Desenho Implementação Testes Manutenção 12
  13. 13. Contratos de escopo variável 13
  14. 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. 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. 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. 17. Sumário da apresentação Vantagens de processos ágeis Como ser ágil Como contratar Controle de escopo e riscos Conclusões
  18. 18. Controle Controle do projeto e do produto – Cliente ≠ Dono do produto – Parábola do taxista – Qualidade 18
  19. 19. Dono do produtoCaracterística principal: Representante em tempo integral do contratante com poder de decisãoFunções: Definir requisitos, prioridades e escopo das sprints Resolver dúvidas da equipe Aceitar os resultados Fornecer feedback 19
  20. 20. Solução: Analista de negóciosOpcional: 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. 21. Sumário da apresentação Vantagens de processos ágeis Como ser ágil Como contratar Controle de escopo e riscos Conclusões
  22. 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. 23. Referências JOHNSON, Jim. "ROI, Its 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. 24. Porque utilizar processos ágeis?Alberto Rubens BecklerMSc, MBA, PMP Dúvidas?

×