Ágil
Para a Babel, a utilização de Metodologias Ágeis num projeto vai além de um ambiente metodológico. Potenciamos o enquadramento das metodologias ágeis para facilitar e aplicar o modelo de colaboração e comunicação com os nossos clientes para a implementação dos diferentes dashboards, com a atribuição dos seguintes papéis e funções, que permitirão uma interlocução eficaz e ágil, e serão a base e o primeiro ponto de controlo, para a resolução das tarefas.
Entregas ágeis
Revisões
Velocidade
Otimização de processos
Principais vantagens Velocidade Escalabilidade Otimização Melhoria contínua
A adaptação do modelo de trabalho Agile às particularidades do tipo de desenvolvimentos que efetuamos na Babel permite-nos:
Utilização de prestações parciais para implementar objetivos mais pequenos e mensuráveis.
Marcar os pedidos como singulares para evitar penalizações em caso de incerteza quanto à conclusão do trabalho.
Acelerar os tempos dos testes unitários, concentrando-se nos testes funcionais e, em geral, utilizar a automatização dos testes e todas as vantagens oferecidas pela integração contínua para garantir os tempos de resposta e a qualidade.
Ajustar as datas das necessidades de modo que sejam coerentes, atendendo em primeiro lugar ao que é urgente e, em seguida, descendo o nível de urgência.
A utilização de metodologias ágeis permite também uma maior flexibilidade e rapidez na resposta às necessidades dos projetos e serviços. Alguns dos benefícios da utilização destas metodologias ágeis são:
Prestação de serviços intermitente e iterativa, melhorando a otimização dos recursos e otimizando o acompanhamento e o controlo. O desenvolvimento dos painéis de controlo finais é a soma de várias atividades parciais que foram monitorizadas de forma independente e regular.
Efetuar a “revisão pelos pares” destes resultados, ou seja, fazer com que sejam revistos por várias pessoas funcionalmente relacionadas com a tarefa, verificando se estão corretos tanto no código como na forma.
Otimizar a gestão do risco. Com as entregas parciais, é mais fácil detetar desvios e também se o software entregue cumpre os requisitos iniciais ou se são necessárias melhorias.
Ao envolver-se com o cliente neste ciclo de vida, o cliente tem, através de uma entrega antecipada e contínua, acesso rápido às funcionalidades que realmente acrescentam valor e pode ser capaz de detetar alterações em algumas dessas funcionalidades mais cedo.
Gestão adequada dos recursos do serviço, afetando as pessoas necessárias para garantir que o trabalho possa ser concluído a tempo e com a qualidade exigida.
Avanço na utilização de técnicas típicas das metodologias ágeis, que ajudarão a realizar um acompanhamento mais exaustivo deste tipo de serviço, como o controlo do progresso do trabalho com base na entrega de trabalhos concluídos. Podemos considerar um trabalho concluído ou terminado como aquele que cumpre o seu DOD (Definition Of Done).
Em cada revisão de sprint que realizamos na Babel, independentemente do ciclo de vida scrum (com um âmbito fechado) ou KANBAN (com uma sucessão de histórias de utilizador resolvidas), será realizada uma revisão do trabalho entregue.
Eventos
Antes de entrar nos pormenores dos eventos, são apresentados em primeiro lugar os princípios Agile, que são comuns às diferentes metodologias e que servem para definir o funcionamento do serviço:
- Visão e roteiro do produto: comunicar a visão e o roteiro dos scorecards a desenvolver, do projeto ou do produto a todos os níveis. Partilhar e tornar compreensíveis a estratégia, os objetivos e o trabalho a realizar é vital para garantir que todas as equipas envolvidas trabalham para a mesma visão.
- Equipas multidisciplinares: trabalhar em equipas altamente qualificadas em diferentes áreas que trabalham em conjunto para entregar um Produto Mínimo Viável (MVP), partilhar normas e formas de trabalho. A formação destas células de trabalho minimiza os atrasos e acelera o tempo de lançamento, limitando as dependências entre equipas que existem frequentemente em formas de trabalho mais tradicionais.
- Portfólio Kanban: gerir épicos, que são requisitos de alto nível, para obter uma visão alargada do trabalho. O alinhamento dos objetivos e a resolução dos impedimentos e das dependências permitem evitar o congestionamento das atividades e visualizar o estado dos trabalhos em curso e dos trabalhos pendentes.
- Melhoria contínua: resolver os problemas a partir de uma abordagem pragmática das soluções e das ações de melhoria no âmbito do quadro. A reflexão periódica sobre o processo de trabalho é fundamental.
Relativamente ao modelo operacional de desenvolvimento ágil e entrega dos diferentes scorecards e deliverables, combinam-se estratégias “Top-Down” e “Bottom-Up” na organização e gestão das tarefas para entregar valor em cada sprint. A solução a implementar é desenhada e definida através de um exercício de “Top-Down”, de cima para baixo, extraindo uma iniciativa do scorecard a desenvolver com os nossos clientes, até ser decomposta num conjunto de histórias de utilizador, que se tornam tarefas de equipa.
Por outro lado, as capacidades necessárias para permitir a implementação dos serviços e soluções Babel são identificadas num exercício de planeamento bottom-up realizado por uma equipa altamente qualificada, desde a arquitetura da solução até aos componentes e interfaces necessários.
As equipas multidisciplinares da Babel fornecerão uma experiência de entrega ágil, aplicando a todo o momento nas suas atividades diárias o conjunto de valores, princípios e práticas que promoverão um serviço iterativo com incrementos de valor constantes, com inspeção frequente e ajuste transparente em cada um desses incrementos.
Estas equipas estarão empenhadas em cada serviço e solução para aplicar as práticas Scrum e promover uma cultura de melhoria contínua e de entrega rápida no seio das equipas, de modo que os perfis que trabalham nos nossos projetos e serviços estejam envolvidos, com as funções correspondentes, no trabalho diário e/ou nas cerimónias.
Contactar a Babel
Chile
Santiago de Chile
Colombia
Bogotá
Costa Rica
San José, San Pablo
Espanha
Barcelona
Madrid
Málaga
Oviedo
Sevilla
Guatemala
Ciudad de Guatemala
Marrocos
Casablanca
México
Ciudad de México
Panamá
Ciudad de Panamá
Portugal
Ilha Terceira (Azores)
Lisboa
Proença-a-Nova
República
Dominicana
Santo Domingo