Page 9 - newDATAmagazine | 10>02>2022
P. 9
ambos têm como objetivo a maior qualidade, processo de desenvolvimento Scrum,
pelo menor custo e menor tempo de publicando o Scrum Guide, e, uns anos mais
produção/desenvolvimento possível. Com tarde, o Agile Manifesto , este escrito em
todas estas similaridades, apesar de, na sua conjunto com outros Agile experts.
raiz, programar ser considerado (e bem) como Esta talvez seja a metodologia mais
algo muito criativo, todo o processo à volta da conhecida dentro do Agile Umbrela – e talvez
geração de código pertence a uma “máquina” também aquela mais mal-usada: centenas de
que tem que estar bem oleada.
empresas dizem fazer Scrum, quando, na
eXtreme Programming verdade fazem cherry-pick de partes do Scrum
Mais tarde, nos anos 90, Kent Back introduz Guide, sem absorver os pilares e valores que o
a o m u n d o a E x t re m e P ro g r a m m i n g sustentam.
Methodology (por norma abreviado para XP Apesar de o Guide já se aproximar mais de
Programming). Ao contrário do Lean, que se uma receita de Como fazer Agile, vai bem mais
foca no processo à volta da produção (seja de para além disso – como disse anteriormente,
carros ou de código), o XP foca-se mais (mas antes de mais, é preciso perceber que ser Agile
não exclusivamente) nas práticas de é um mindset. Neste Guide é-nos apresentada a
programação – como levar ao extremo as boas teoria por trás da metodologia - Empiricism and
práticas necessárias para fazer melhor Iterative incremental approach, baseado nos
software. pilares de Transparency, Inspection and
Introduz conceitos ainda hoje usados como Adaptation: só com dados e baseado em
default da indústria, como Pair Programming experiência e naquilo que sabemos,
(programar juntamente com outra pessoa na conseguimos planear e tomar decisões sobre
mesma tarefa), em oposição ao tradicional o que está para vir, e isso só é possível se a
Code Review (rever o código depois de feito, por informação for clara e visível para toda a
norma por um sénior), Continuous Testing e equipa, de modo a poder repensar-se no plano
User Stories (que descrevem as tarefas a serem
feitas do ponto de vista do utilizador). e adaptá-lo face ao que sabemos no momento.
São também apresentados os 5 valores do
Scrum: Commitment, Focus, Openness, Respect,
and Courage – comprometer com a equipa e os
objetivos definidos, foco na entrega e na
qualidade, abertura para ouvir opiniões
diferentes da nossa, respeito mútuo por toda a
equipa e coragem para abraçar os desafios e
caminhos menos fáceis. É vital que equipas
Scrum (ou qualquer equipa que se queira
Figura 2 - How XP pushes practices to the eXtreme.
Fonte: toolsQA considerar Agile até) viva e abrace estes
pilares e valores, que levam a uma equipa mais
Scrum & Agile Manifesto coesa, com mais confiança, que não só
Por volta da mesma altura, Jeff Sutherland e entregam mais e melhor, como estão felizes a
Ken Schwaber estavam a fazer nascer o fazê-lo.
newDATAmagazine.com 9