Há sete anos compartilho neste blog absolutamente tudo o que aprendo, alguns podem ser generalizados e outros não, mas tudo é fruto de muito estudo, leitura, proposição, experimentação e aprendizados a partir de tudo isso … me orgulho muito quando dá match com ideias de ícones da área.
Desde 2012 compartilho a percepção de que em Agile temos múltiplos Duplos Diamantes (Design Council), que é a representação diagramática mais significativa do Design Thinking, para entender, observar, gerar empatia, idear, prototipar, iterar e aprender.
Ser Iterativo-Incremental é pouco, devemos ser Iterativo-Incrementais-Articulados, planejamos em alto nível de abstração para aprender mais e mais a cada sprint e melhorar a cada iteração. Essa é a essência do conceito de Decidir no Último Momento Responsável, após acumular novos aprendizados e conhecimentos a cada sprint.
Metodologias ágeis se utilizam dos mesmos princípios baseados em empatia, colaboração, coletividade, multidisciplinaridade, pertencimento e feedback. Rapidamente deixei de usar os diagramas tradicionais do Scrum, porque desenvolvi um diagrama com pequenos duplos diamantes a cada sprint, DoR x DoD, baseado em meus aprendizados.
Em abril o Eduardo Peres compartilhou comigo um artigo de 2017 do Jeff Pathon – https://jpattonassociates.com/dual-track-development/ – que chegou a algo muito alinhado a minhas crenças e representações, mesmo sem usar a mesma analogia, ambos transformamos cada DoR em uma oportunidade de duplo diamante \o/
O pré-game é um ou mais duplos diamantes, usando técnicas diversas para entendimento, observação e seleção de alternativas, prosseguindo com ideação, prototipação, validação e planejamento em iterações, encerrando com um planejamento inicial, MVP, iterativo-incremental-articulado.
Nos ciclos iterativos-incrementais-articulados, cada combinação de DoR seguido de DoD é um pequeno duplo diamante, cada ciclo de entendimento, discussão e especificação em discovery é complementado por desenvolvimento, testes e homologação em delivery.
Ciclos concorrentes, onde o discovery/DoR está sempre um passo a frente, pré-requisito do ciclo de delivery/DoD, este quando estiver sendo executado tendo em paralelo inicio e especificação de um novo discovery/DoR, imprescindível para a próxima iteração, o próximo duplo diamantezinho dos nossos sprints.
O desenho acima foi como tudo começou quando tentei diagramar o método SCRUM de uma forma em que o ciclo de DoR de Discovery fosse precedente ao ciclo de DoD de Delivery. Desta forma, teremos sempre ciclos concorrentes e subsequentes em pedaços mais relevantes e cronologicamente organizados.
Antes mesmo de compartilhar o diagrama, fui refatorando por achar que estava muito complexo com os tais diamantezinhos, concluindo que a simples alusão usando uma diagramação mais simples seria melhor, chegando ao desenho final que adotei, do qual tenho muito orgulho quando a uso para explicar princípios e framework.
James Shore em 2012 apresentou no Agile Brazil seu modelo de fluência, onde percebe-se agilidade desde o primeiro passo, assim que uma equipe e empresa inicia sua caminhada. Quem acha que Design Thinking é só quem usa blocos coloridos, sucata, ludificação, desculpa aí: É porque não entendeu nada!
NÃO acredito em receitas mágicas, monolíticas, sou defensor da convergência metodológica. Quem só acredita em uma metodologia, framework ou conceito do seu tempo, tende a ter uma visão intensa, monocromática e limitada de causas e efeitos, apostando na sorte: As vezes da certo, as vezes não!
Design Thinking é modelo mental complementar e sinérgico ao Scrum, Kanban, Lean Startup, Gamestorming, Lean Office, todos seguem os mesmos princípios e nenhum deles é independente. É insano aplicar um sem analisar complementariedade metodológica, necessário e desperdícios, valor e foco, negócio, tecnologia, envolvidos.
No Dual Track do Jeff Pathon, ele não cita o duplo e chama Delivery de Development, mas o resultado é absolutamente convergente (pessoalmente gosto mais do meu diagrama). Após o Release Plan, até o fim do projeto estaremos refinando, melhorando, agregando múltiplos aprendizados a cada novo sprint de DoR + DoD: