Tempo de leitura: 2 minutos
AGILIDADE EM LARGA ESCALA NO PAYPAL
Nesta entrevista, eu falo com o minha amiga Linda Cook sobre uma de suas desafiantes histórias sobre como uma grande empresa como o PayPal fez para escalar agilidade num projeto de centenas de pessoas.
Eu tive o prazer de trabalhar ao lado de Linda Cook no Conselho de Administração da Agile Alliance durante 5 anos, e eu posso lhe garantir que aprender com ela é uma oportunidade única. Na realidade a entrevista explora apenas uma fração do que eu tive a oportunidade de aprender com a Linda e eu espero que esse aprendizado possa ser tão útil para você como foi para mim.
Nós conversamos sobre a adoção ágil em um projeto de grande escala, com mais de 500 pessoas que foram distribuídos em 3 sites e com um cliente muito exigente- a Apple. Eles tinham menos de um ano para entregar o novo produto que envolvia não só inovação tecnológica mas de negócio, e eles fizeram isso antes do prazo e abaixo do orçamento com o nível de qualidade muito elevado. E aqui estão alguns dos aspectos-chave de sucesso desse projeto que eu quero compartilhar com você:
- Road map e metas claras para todos: cada uma das mais de 500 pessoas tinham uma visão clara do que era esperado a partir do produto e o que era esperado deles na equipe;
- Todo trabalho dividido em pequenas equipes de no máximo 12 pessoas que trabalhavam com seus Scrum sprints de forma sincronizada para simplificar a comunicação ;
- Equipes multidisciplinares com liderança clara e responsável de ponta a ponta pela arquitetura de micro-serviços específicos;
- Sessões de planejamento de iteração e de revisão com todos, feito com 500 pessoas simultaneamente – todas as equipes – cerca de 400 pessoas na sala e o resto remotamente;
- PO’s trabalhando de 1 a 2 sprints à frente da equipe de desenvolvimento para refinar a lista de requisitos para os padrões de desenvolvimento (pequenas estórias, estimativas, prioridades e critérios de aceite claros);
- O código escrito com TDD em um sistema de entrega contínua full-fledge. Engenheiros de controle de qualidade trabalhando lado a lado com os desenvolvedores dentro das equipes;
- Capacidade de coaching suficiente: Coach líder (Linda Cook) assistida por 5 outros coaches atuando em tempo integral (um time para alcançar sua máxima performance sempre vai precisar de um bom treinador);
- Colaboradores remotos transferidos para um único site ao longo do projeto com o intuito de melhorar a comunicação (presencial sempre será melhor que remoto e quando se requer níveis de performance extremo o trabalho remoto pode ser um problema).
Certamente, é uma grande oportunidade colaborar em um projeto como esse e eu gostaria de agradecer à Linda Cook por dividir este aprendizado valioso conosco. Aproveite a entrevista em inglês.
A Linda Cook é uma das minhas parceiras na LeanIT101.com.