14 Capítulo 1
Ao adotarem o desenvolvimento ágil, muitas
equipes começam com a reunião diária, um
encontro breve em que toda a equipe deve
ficar de pé.
Além de um conjunto de métodos e
metodologias, o desenvolvimento ágil também é
uma mentalidade ou atitude compartilhada por
todos na equipe.
A reunião diária é muito mais eficaz quando todos
na equipe têm a mentalidade certa, ou seja,
quando há uma boa comunicação e entrosamento
entre os profissionais para que o projeto saia como
planejado.
Todas as metodologias de desenvolvimento ágil
têm um conjunto de valores que orientam a
equipe a adotar uma mentalidade mais eficaz.
Ao compartilhar princípios e o mesmo conjunto
de valores, os profissionais podem aumentar
bastante a eficiência do método escolhido.
O Scrum, uma estrutura voltada para o
gerenciamento de projetos e desenvolvimento
de produtos, é a abordagem mais comum ao
desenvolvimento ágil.
Em um projeto Scrum, a equipe divide o trabalho
em etapas ou ciclos de igual duração (geralmente,
30 dias) que seguem o padrão Scrum.
Toda etapa começa com uma sessão
de planejamento para determinar o que
será construído.
Durante a etapa, a equipe trabalha no projeto e
todos os dias faz uma breve reunião chamada
scrum diário.
No final da etapa, a equipe promove uma revisão
da etapa junto aos interessados para demonstrar
o software criado em funcionamento.
Para finalizar a etapa, a equipe promove uma
retrospectiva, onde determina como foi a etapa e
discute formas de melhorar o desempenho do grupo.
o desenvolvimento ágil não é só um nome novo para algo que já existe
P: Parece que há muitas
diferenças entre o Scrum, o XP
e o Lean/Kanban. Por que essas
metodologias são ágeis?
R: O Scrum, o XP e o Lean/Kanban
abordam áreas muito diferentes. O Scrum
prioriza o gerenciamento de projetos,
definindo o trabalho em execução e
verificando se o serviço está alinhado com
as demandas dos usuários e stakeholders.
O XP se dedica ao desenvolvimento de
software, enfatizando a criação de código
de alta qualidade, bem projetado e fácil de
manter. O Lean/Kanban é uma combinação
da mentalidade Lean e do método Kanban,
sendo utilizado pelas equipes para aplicar
melhoras contínuas no processo de criação
de software.
Em outras palavras, o Scrum, o XP e o Lean/
Kanban abordam três áreas diferentes da
engenharia de software: gerenciamento de
projetos, design e arquitetura e melhoria
de processos. Logo, faz sentido que tenham
práticas diferentes. Esse é o seu diferencial.
No próximo capítulo, vamos falar sobre
seus pontos em comum: valores e
princípios compartilhados que
orientam as equipes na adoção de uma
mentalidade ágil.
P: Será que isso não é dar novos
nomes ao que eu já conheço? As
etapas do Scrum são apenas marcos
e fases do projeto, certo?
R: Quando você se depara pela
primeira vez com uma metodologia
ágil como o Scrum, é muito comum
procurar características semelhantes
às de algo que você já conhece. Isso é
bom! Se tiver alguma experiência com
equipes, você conhece grande parte do
desenvolvimento ágil. Como sua equipe
é produtiva, você e seus colegas com
certeza estão acertando em muitas coisas
que não querem mudar (ainda!).
No entanto, é muito fácil cair na armadilha
de pensar que uma parte aparentemente
familiar do desenvolvimento ágil
corresponde exatamente a algo que você
já conhece. Por exemplo, as etapas do
Scrum não são fases do projeto. Existem
muitas diferenças entre as fases e marcos
do gerenciamento de projetos tradicional
e as etapas no Scrum.
Por exemplo, em um plano de projeto
típico, todas as fases são planejadas no
início. Já no Scrum, apenas a próxima
etapa é planejada em detalhes. Essa
diferença pode parecer muito estranha
para uma equipe acostumada com o
gerenciamento de projetos tradicional.
Mais adiante, você vai aprender muito
mais sobre o planejamento do Scrum
e suas diferenças em relação às
metodologias a que está acostumado.
Enquanto isso, mantenha a mente aberta
e tente perceber quando começar a
pensar: "Isso parece algo que já conheço!"

Get Use A Cabeça Ágil now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.