O agilista que mais admiro e sigo é o Paulo Caroli, guru da Thoughtworks, referência ágil mundial desde o planejamento até a retrospectiva.
Em 2011 participei de um evento em que ele facilitou uma técnica de Inception para um site de CoP – elevator, objetivos, personas, jornadas, histórias, US mapping com valor x cronologia – sprints e releases.
Anos depois ele lançou a Inception Enxuta, sua técnica Direto ao Ponto surpreende pela habilidade em planejar em nível zero – elevator, objetivos, personas, features, MVPs em ondas (sequenciamento) e canvas.
Genial as duas, extremamente simples, racionais e objetivas ao que se propõem, pessoalmente acabei optando por deixar as duas na minha toolbox, as vezes uso uma, outras vezes a outra.
Fazer certo a coisa certa
Mais importante que a inception, é o trabalho prévio para enquadramento, direcionando ou não business cases, concepção estratégica, bases para que uma inception se beneficie de tudo o que já sabemos – mapas, jornadas, processos, benchmark, mapa de funcionalidades, etc.
Quando iniciamos um projeto do modo 1 como se fosse modo 2, este é o primeiro e maior desperdício, ele se propagará por meses, desconsiderando tudo o que já se sabe apenas para tentar enquadrá-lo como modo 2.
Modo #1 – Projetos com escopo de negócio claros
Participo de dezenas de projetos a cada ano, para os grandes clientes da DBserver, novos produtos tanto quanto evolutivas e pacotes de corretivas. A maioria deles temos um escopo de negócio claro, há variadas alterações durante seu curso, mas um Release Plan claro em sprints e histórias permitem amplitude de conhecimento, registro permanente de mudanças e aprendizado intenso, como por exemplo:
Um sistema de acompanhamento jurídico, com cadastro de escritórios, advogados, causas pró e contra, agenda de datas legais e de trabalho, integração com o TJ e etc. Um projeto executado em alguns meses com uma equipe enxuta, com alterações muito a nível de DoR, pois o briefing e brainstorming durante a Inception, somado ao budget e schedule, proporcionaram um projeto focado e estável em alto nível.
Um sistema de qualidade relacionado a exportação, focado na comunicação de ocorrências por clientes de outros países, gerando registro em uma base de dados, negociação, desde a abertura até o encerramento de cada caso, contando com fotos, relatos e laudos. O briefing, maturidade da equipe, budget e schedule deste também proporcionou um projeto focado e estável em alto nível.
Também soluções corporativas como de serviços adicionais, seguros ou franquias, é claro que há mudanças, mas termos uma ou duas dezenas de sprints desenhadas só trazem senso de pertença, apropriação de conceitos de negócio, principalmente nos dá visão clara de mudanças, impactos, compromisso com entrega, em contextos que valoriza-se o negócio tanto quanto há conhecimento abrangente sobre ele.
Modo #2 – Projetos com escopo de negócio variável
São em bem menor número, na maioria dos casos envolvem eventos prévios de concepção ou mesmo sprint designs, não há uma clara visão da melhor solução ou da melhor forma para executá-las, na maior parte das vezes há um objetivo de entender o primeiro passo, o mínimo produto viável, contando com algumas prints para durante esta trajetória escolher o próximo passo, fruto de construção e validações.
O case mais vivo na minha memória foi em uma solução de atendimento ao cliente com acompanhamento jurídico, de início planejamos alguns sprints, houveram muitas mudanças e aos poucos estabeleceu-se um planejamento de altíssimo nível sem sequer usar de estimativas, apenas conversávamos e a equipe estabelecia com o PO e stakeholders por onde ir e a medida que seguíamos em frente ajustava-se o backlog.
Outro case foi uma solução de apoio a gerentes de contas ou de negócios, onde de início estabeleceu-se a percepção de que não sabíamos para onde seguir e durante algumas semanas foram trabalhadas reuniões de concepção junto a diferentes personas, validando-as em mocks até que a melhor solução ficou estabelecida, completamente diferente da proposta inicial.
Fui Agile Coach por vários meses em uma aceleradora, a cada sexta-feira planejávamos os próximos passos para algumas semanas, sendo que na sexta seguinte tudo poderia mudar. Lean Startup na veia, permanentemente checando ideias, pressupostos, validando, programando algo, validando, tudo de novo, validando, … Várias startups, com nenhuma tínhamos planos maiores que algumas semanas em Kanban.
A seguir minha reinterpretação sobre a TI Bi-Modal do Gartner, ambos os modos ágeis: