1 / 35

Agilidade em um Contexto Hostil

Agilidade em um Contexto Hostil. Paulo Furtado. Ciro Coelho. Puristas Pragmáticos. Antes de começar. ONE SIZE DOESN’T FIT ALL. INSPEÇÃO E ADAPTAÇÃO. Cenário de Projetos do Governo. Como fazer isso melhor?. Como fazer grandes projetos no Governo sem beneficiar poucas empresas?.

cai
Download Presentation

Agilidade em um Contexto Hostil

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Agilidade em um Contexto Hostil Paulo Furtado Ciro Coelho

  2. Puristas • Pragmáticos

  3. Antes de começar ONE SIZE DOESN’T FIT ALL

  4. INSPEÇÃO E ADAPTAÇÃO

  5. Cenário de Projetos do Governo

  6. Como fazer isso melhor? Como fazer grandes projetos no Governo sem beneficiar poucas empresas? Como fomentar o desenvolvimento de pequenas empresas no Estado? Como unir o mercado cearense para ganhar mercado fora do estado Como padronizar a gestão de contratos no estado utilizando as melhores práticas da comunidade?

  7. O que é o CGDT? + Empresas Criação de uma Organização social Lei 9637, Maio/98 • Pessoas Jurídicas de direito privado sem fins lucrativos; • Possuir representantes do poder público e privado no colegiado de deliberação superior • Direito de firmar com Poder Público contratos de Gestão com vistas á formação de parceria entre as partes para fomento execução de atividades relativas

  8. O Primeiro Projeto Contrato de Gestão

  9. Contrato de Gestão S2GPR Cliente gestão Execução

  10. Como aplicar Scrum em um contrato de Gestão para o Governo?

  11. Modelo de Contratação Empresas CONTRATO DE 9 MESES Primeiro Trimestre Ordem de Serviço I (15 dias úteis) Ordem de Serviço 2 (15 dias úteis) Ordem de Serviço 3 (15 dias úteis) Ordem de Serviço 4 (15 dias úteis) Segundo Trimestre Ordem de Serviço 5 (15 dias úteis) Ordem de Serviço 6 (15 dias úteis) Ordem de Serviço 7 (15 dias úteis) Ordem de Serviço 8 (15 dias úteis) Terceiro Trimestre Ordem de Serviço 9 (15 dias úteis) Ordem de Serviço 10 (15 dias úteis) Ordem de Serviço 11 (15 dias úteis) Ordem de Serviço 12 (15 dias úteis)

  12. O Sprint Sprints 2 3 4 5 6 7 8 9 10 12 13 14 15 1 11 TRIMESTRE X Planejamento Apresentação Ordem de Serviço (15 dias úteis) Ordem de Serviço (15 dias úteis) Ordem de Serviço (15 dias úteis) Ordem de Serviço (15 dias úteis) Retrospectiva 1 Ordem de Serviço = 1 Sprint

  13. A Ordem de Serviço Ordem de Serviço Empresa: XXXXXXXXXXX Período: dd/mm/aaaa à dd/mm/aaaa Data de Apresentação: dd/mm/aaaa Itens da OS 1. Obrigatórios (Meta) 2. Complementares (Bonificação) 3. Adicionais (+ Bonificação) Valor de Ordem de Serviço R$ 999.999,99 Fortaleza, __ de ________ de ___ ______________ _______________ Fornecedor CGDT

  14. Bonificações? 8 15 2 5

  15. Cenário

  16. Problemas Soluções

  17. Problema Como integrar o código de vários times sem prejudicar as entregas? Solução • Tentativa 1 • Desenvolvimento em múltiplos branches e integração ao final de cada sprint Solução • Tentativa 4 • Todo mundo em um único branch e verificações no pre-commit Solução • Tentativa 3 • Desenvolvimento em múltiplos branches e integração automática via script de post-commit em caso de build de sucesso Solução • Tentativa 2 • Desenvolvimento em múltiplos branches e integração diária

  18. Problema Como organizar os sprints? Sprints sincronizados ou não? Solução Sprints com meio dia de diferença entre seus inícios

  19. Problema Como um único Product Owner pode trabalhar com requisitos complexos e indefinidos e ainda apoiar os vários times? Solução Time de Product Owners

  20. Problema Como resolver os conflitos de escopo? Solução Utilizar um Time de Integração

  21. Problema Como garantir a integridade de arquitetura, IHC e estrutura de dados? Como garantir a qualidade das entregas? Solução Equipe do CGDT tem responsabilidade de definir os padrões e avaliar as entregas

  22. PROCESSO DE ACEITAÇÃO Product Backlog Time de Desenvolvimento Equipe de Auditoria Product Owner Item não validado Apresentação de Sprint Avaliação de Negócio Avaliação de Qualidade Item validado Produto integrado JIRA

  23. FERRAMENTAS Selenium TestNG Checkstyle COBERTURA JIRA

  24. Se pudéssemos voltar no tempo... • Teríamos reservado recursos para coaching • Qualificação dos Product Owners, metodológica e de negócio, teria mais prioridade que a dos Scrum Masters • Os critérios de seleção dos fornecedores teriam mais itens de engenharia • Todos os times utilizariam TDD • A ferramenta de controle de versões seria o GIT

  25. Nós não podemos voltar no tempo... Mas podemos evoluir para o futuro

  26. NÃO QUEIRA TRANSFORMAR TUDO EM PREGO PARA O SEU MARTELO UTILIZE AS METODOLOGIAS COMO GUIA, MAS ADAPTE AO SEU CONTEXTO

  27. NEM SEMPRE VOCÊ VAI PODER SER TÃO ÁGIL QUANTO GOSTARIA

  28. MAS DEVE USAR TODAS OS MEIOS PARA SER O MAIS ÁGIL POSSÍVEL

  29. MAS LEMBRE-SE: O QUE PARECE MAIS RÁPIDO NEM SEMPRE É O MAIS ÁGIL

  30. AUTOMATIZE O SEU PROCESSO, UTILIZE FERRAMENTAS DE APOIO

  31. VOCÊ NÃO VAI ACERTAR SEMPRE

  32. MAS O IMPORTANTE É CONTINUAR TENTANDO MELHORIA CONTÍNUA SEMPRE

  33. Agilidade em um Contexto Hostil Paulo Furtado paulo.furtado@cgdt.org.br Ciro Coelho ciro.coelho@cgdt.org.br

More Related