350 likes | 431 Views
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?.
E N D
Agilidade em um Contexto Hostil Paulo Furtado Ciro Coelho
Puristas • Pragmáticos
Antes de começar ONE SIZE DOESN’T FIT ALL
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?
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
O Primeiro Projeto Contrato de Gestão
Contrato de Gestão S2GPR Cliente gestão Execução
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)
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
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
Bonificações? 8 15 2 5
Problemas Soluções
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
Problema Como organizar os sprints? Sprints sincronizados ou não? Solução Sprints com meio dia de diferença entre seus inícios
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
Problema Como resolver os conflitos de escopo? Solução Utilizar um Time de Integração
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
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
FERRAMENTAS Selenium TestNG Checkstyle COBERTURA JIRA
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
Nós não podemos voltar no tempo... Mas podemos evoluir para o futuro
NÃO QUEIRA TRANSFORMAR TUDO EM PREGO PARA O SEU MARTELO UTILIZE AS METODOLOGIAS COMO GUIA, MAS ADAPTE AO SEU CONTEXTO
MAS LEMBRE-SE: O QUE PARECE MAIS RÁPIDO NEM SEMPRE É O MAIS ÁGIL
MAS O IMPORTANTE É CONTINUAR TENTANDO MELHORIA CONTÍNUA SEMPRE
Agilidade em um Contexto Hostil Paulo Furtado paulo.furtado@cgdt.org.br Ciro Coelho ciro.coelho@cgdt.org.br