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
   4   5   6   7   8   9   10   11   12   13   14