Page 11 - newDATAmagazine | 10>02>2022
P. 11
Do que a indústria se foi apercebendo (e momento zero, mas, em troca, vão ter Working
algo que está na conceção do XP e do Scrum), é Software bem mais cedo no mercado, com
que o software e o seu processo de mais qualidade e sempre virado para as
desenvolvimento não são estáticos. necessidades atuais dos nossos utilizadores.
O que estudamos e desenhamos ao início
pode não ser verdade 6 meses depois, durante Kanban – it's just a board
o desenvolvimento – o mercado mudou, novos Um conceito adicional, aliado a todas as
Stakeholders têm novas visões do assunto, etc. metodologias já usadas, é o Kanban. Pode ser
E se isto era verdade nos anos 90, na era de utilizado como uma metodologia própria , mas
transformação digital que vivemos é na verdade, Kanban significa apenas uma
exponencialmente mais válido – se coisa: é a palavra em japonês para “Quadro”.
demorarmos um ano a fazer um produto, Como tal, em Agile, principalmente em Lean
quando chegarmos ao mercado já a (devido a este Kanban ter sido originalmente
usado na manufacturing industry), mas
concorrência chegou primeiro, ou as também em Scrum, é usado um quadro
tendências mudaram, e já não temos o target chamado de Kanban Board para visualizar o
public previsto. trabalho em curso das equipas.
Somado à mudança de mercado, temos que
o desenvolvimento de software na sua base
tem um carácter experimental e uma grande
dose de incerteza. Isso leva a que a definição
de prazos a longo termo, a priori, não funcione a
larga maioria das vezes (há sempre aquela
tecnologia nova, o bug que ninguém previu, o
impacto com o sistema ao lado, etc.).
Outro fator que leva ao incumprimento Figura 6 - A simple Kanban board. Fonte: digité
desses prazos é o facto de trabalharmos em
grandes blocos sequenciais (tudo analisado, Ter o trabalho da equipa num quadro tem
tudo programado, tudo testado). Muitas vezes, inúmeras vantagens, desde a visualização do
de passo em passo, há dúvidas, o que leva a re- fluxo de trabalho (um adjetivo usado para
descrever o Kanban Board é ser um Information
work, e, no seu limite, leva a bugs. E, pelo meio, Radiator) à gestão e limitação do WIP; e deve
perde-se tempo e informação, ao empurrar de ser aliado a bons princípios, como o Stop
equipa em equipa o trabalho, algo que em Agile Starting, Start Finishing (dar prioridade ao
é defendido trabalhar-se numa equipa una trabalho já em curso), ao diálogo entre equipa,
com todas as competências necessárias. à colaboração e à discussão de impedimentos.
Todos estes fatores levam a que, cada vez No mundo digital em que vivemos, e
mais, as empresas queiram abandonar o especialmente com a ascensão do
Waterfall. Contudo, abandonar Waterfall e teletrabalho, mais importante se torna ter um
adotar Agile não é só colocar o Analista, o sítio central onde o trabalho da equipa e o seu
Programador e o Tester na mesma sala e fluxo está visível e acedível a qualquer
dizerem, “Toca a dar gás, malta!”. É preciso que momento, o que levou a que inúmeras
os Stakeholders envolvidos percebam que não ferramentas de Kanban ganhassem
vão ter um planeamento de um ano no popularidade.
newDATAmagazine.com 11