SOS: Como adotar agilidade em grandes equipes

Scrum Of Scrums

Sempre que participo de treinamentos agile percebo as pessoas com os olhos brilhando ao serem apresentadas a um ambiente colaborativo motivado, produzindo o que realmente é preciso, com qualidade, sem horas extras e estando aberto à mudanças. Porém, o paraíso se desfaz quando é dito: “Equipes Scrum são formadas por 7 +/- 2 pessoas”. A frustração é clara com frases semelhantes a “Como vou adotar agilidade? Tenho uns 50 funcionários só no desenvolvimento”. Hoje a resposta para mim está na ponta da língua: Scrum of Scrums. O que pode parecer “A” resposta para uns, para outros só complicou.

Continue reading

User Stories – Slicing & Dicing

Durante o Sprint Planning 1 (também conhecida como SP1), o Product Owner (PO) junta-se ao time para priorizar as histórias do Product Backlog. A equipe analisa e estima as histórias propostas pelo PO e decide quais serão executadas baseando-se na capacidade de pontos (velocidade) estimada pelo time para o próximo ciclo de desenvolvimento. É comum durante o SP1 surgirem histórias  grandes (ou complexas). Vimos no post anterior que quanto mais complexa for uma história maior será a margem de erro ao estimá-la. Então, qual seria a melhor forma de lidar com este cenário?

Continue reading

Colocando as cartas na mesa

Dependendo da complexidade de um problema, vale mais a pena conviver com ele do que tentar resolvê-lo. Estimar o esforço necessário para implementar uma nova funcionalidade em um sistema é um exemplo disso. Entretanto, não podemos conviver com uma elevada margem de erro nestas estimativas. Será que existe uma forma de minimizá-la a ponto de torná-la aceitável?

Continue reading

A adoção do Scrum na Módulo (modScrum)

No início de 2011, começamos uma nova fase de desenvolvimento na Módulo com uso do Scrum a partir de equipes multidisciplinares. Esta nova abordagem baseada em métodos ágeis e flexíveis trouxe ótimos resultados com maior qualidade, produtividade e transparência tanto para os processos de desenvolvimento como para os resultados e funções na área.

Continue reading

modScrum – Adaptando o processo do Scrum para múltiplos times.

Quando se fala em desenvolvimento de software o primeiro cenário que vem à cabeça é aquele do sistema de departamento que será desenvolvido por uma equipe de no máximo 10 profissionais. Agora tente imaginar um cenário onde você tem um produto, complexo como o Risk Manager, desenvolvido por uma equipe de cerca de 50 profissionais divididos em áreas de desenvolvimento, QA e design. Neste caso, como uma metodologia ágil como Scrum poderia ser usada de forma a entregar um software de qualidade ao cliente ?

Continue reading