*Por Guilherme Guerra e Marcello Perez
Empresas que trabalham com tecnologia e inovação entendem que existem inúmeras metodologias ágeis disponíveis para se desenvolver produtos, processos ou serviços. A Triple Track Agile (TTA) é uma dessas abordagens. Ela é uma forma de preparar o negócio para desenvolver algo que faça sentido para o usuário, enquanto se adapta rapidamente a um cenário de constante mudança e incerteza.
Mas, afinal, o que é Triple Track Agile? É uma metodologia ágil proposta pela ilegra que adiciona uma nova etapa ao modelo de dual-track. Assim, o desenvolvimento passa por três fases que se retroalimentam, apesar de terem a seguinte sequência inicial.
1. Fundação
A primeira parte da trajetória é começar com um time composto por arquitetos. Eles têm a responsabilidade de entender a estratégia da empresa, compreender os objetivos macros e identificar os grandes desafios que podem trazer riscos. Além disso, são responsáveis por habilitar as etapas de descoberta e entrega com ferramentas, insights e outros artefatos.
Alguns trabalhos que essa etapa foca são escalabilidade das soluções, arquitetura, DevOps, novas tecnologias, plataformas de testes, tecnologias que visam desbloquear as entregas das outras tracks, coleta de dados sobre os usuários, pesquisas em profundidade e assim por diante.
2. Descoberta
A equipe multidisciplinar de descoberta é formada por analistas de negócio, arquitetos de software, UX Research e UX Designers. Juntos, são responsáveis por um olhar mais rico sobre os problemas a serem resolvidos. Alinhados com a estratégia da empresa, o time de Descoberta parte para uma série de testes, entrevistas e provas de conceito, a fim de validar rapidamente as ideias propostas. O resultado desse trabalho são artefatos que fazem sentido sob o ponto de vista de negócios, usuário e tecnológica.
O foco é dado em descobrir e aprender, rapidamente, quais são os principais problemas e as necessidades que os usuários têm e quais seriam as soluções mais adequadas, evitando desperdício de tempo em desenvolver e entregar um produto obsoleto.
Aqui, é essencial que ideias sejam validadas ou descartadas, com base no feedback de usuários, e que estejam em harmonia com as necessidades de negócio. A identificação e correção de erros, nessa fase, gera economia na etapa de desenvolvimento, por isso, a Descoberta foca em aprender rápido.
Além disso, nessa track são desenhadas maneiras de coletar dados e métricas que podem ajudar nas tomadas de decisão do produto, orientando a cultura de dados e fornecendo melhores previsões sobre o produto. Por fim, na Descoberta também são trabalhadas questões de viabilidade técnica, com foco em questões práticas, como se existem APIs que atendem as necessidades do negócio ou se é possível desenvolver os layouts com as tecnologias já existentes.
3. Entrega
Com a estratégia desenhada e validada junto a Descoberta o time de Entrega, formado por engenheiros de software, é responsável pela conclusão do software, utilizando metodologias ágeis para dar visibilidade e previsibilidade sobre o término do trabalho.
Nessa etapa, o objetivo é entregar o software da maneira correta, contando com práticas que assegurem que o produto a ser produzido tenha menores chances de bugs e seja construído da maneira mais adequada para atender as necessidades estabelecidas. É nessa track que são trabalhadas culturas de testes (como teste unitário, integração e estresse), além do planejamento de como desenvolver o produto com as melhores práticas de design de software.
O Triple Track Agile é uma caixa de ferramentas da ilegra para navegar e produzir o melhor resultado em um mundo VUCA: Volátil, Incerto, Complexo e Ambíguo.
Hoje em dia, não basta somente desenvolver o software. Muitas vezes, é necessário criar as próprias ferramentas para, aí sim, desenvolver o produto que chegará ao usuário final. Se faz necessário, também, desenhar uma arquitetura que dê conta de atender a quantidade de usuários simultâneos, sem aumentar desnecessariamente os custos com infraestrutura.
Como saber se a solução proposta para o problema faz sentido para os usuários que vão utilizar? Como diminuir as incertezas e retrabalho do time de desenvolvimento? Essas são perguntas que a metodologia Triple Track Agile se propõe a investigar.
Uma nova metodologia ágil para se pensar processos
Em diversos processos, as empresas estão acostumadas a trabalhar com projetos que têm início, meio e fim, utilizando o modelo cascata para gerenciar e mensurar resultados, tais como: se cumpriu o escopo, ocorreu dentro do prazo e no orçamento previsto inicialmente.
Mas, considerando o cenário atual, em que as situações mudam rapidamente e no qual caminhamos para um destino incerto – a pandemia da Covid-19 é um claro exemplo do mundo VUCA –, os modelos cascatas se tornam pouco efetivos. Isso porque o trabalho não é mais linear, e os desafios requerem um olhar multidisciplinar, sendo abordado de uma forma mais dinâmica e colaborativa.
*Guilherme Guerra é desenvolvedor de Software e Marcello Perez é UX Designer na ilegra, empresa global de inovação, design e software
+METODOLOGIAS ÁGEIS
Veja quais são as metodologias ágeis mais usadas e a história do movimento
Metodologias ágeis e tecnologia na Educação 4.0
Confira dicas de especialista sobre mindset e liderança ágil