Casa / Gerenciamento de Projetos / Mito de Agile (Agilidade): ‘Agilidade é Fruto de Gestão de Projeto’

Mito de Agile (Agilidade): ‘Agilidade é Fruto de Gestão de Projeto’

Calen Legaspi tem a missão de derrubar um mito comum em torno de desenvolvimento de Agile (Agilidade) – que Agile (Agilidade) diz respeito somente a gestão de projeto.  Legaspi ressalta que engenheiros de software são muitas vezes aqueles que levam à agilidade.  Mesmo os primeiros cursos de treinamento em Agile (Agilidade) foram desenvolvidos como oficinas para instruções de programação. 

Para aqueles que escolhem o quadro de Agile (Agilidade) (e o Scrum), é fácil ignorar o código de base que vem junto.  Essa omissão leva a produtividade a índices ainda menores, porque isto pode causar baixa qualidade interna de software.

O declínio iterativo acontece como se segue: 

  1. À medida que exigências são introduzidas, a equipe do projeto deve aceitar que existe uma capacidade limitada para lidar com desenvolvimento.
  2. À medida que erros são descobertos, parte da equipe ocupa-se em consertá-los, o que reduz  desenvolvimento.
  3. Quando membros da equipe ignoram práticas de engenharia, começam a encontrar problemas, pois isto gera dívida técnica.  Dívida técnica quer dizer que códigos fracos tornam-se cada vez mais difíceis para se trabalhar e a dívida técnica causa mais erros.

E aqui está o ponto crucial do problema: 

Exatamente como uma dívida real, se a dívida técnica não for abordada, irá simplesmente crescer – quanto mais código você acrescenta ao sistema, mais difícil será trabalhar com ele.  Eventualmente, a maioria da capacidade da equipe fica reduzida a cuidar de dívida técnica e consertar erros e muito pouca criação de novos recursos virá da equipe de desenvolvimento, se é que haverá alguma.  

Legaspi prossegue com a recomendação de vários recursos para escrever códigos claros e para a prática de sólidas engenharias – do desenvolvimento de Java e legacia de códigos, ao projeto de domínio de modelos.  Certamente se Agile (Agilidade) fosse somente sobre gestão de projetos, não levaria tanto tempo para explicar as armadilhas de desenvolvimento de software.

Leia a postagem original (em inglês) aqui: http://www.javacodegeeks.com/2014/07/agile-myth-2-agile-is-about-project-management.html

Sobre Eric Anderson

Eric Anderson is a staff writer for CAI's Accelerating IT Success. He is an intern at Computer Aid Inc., pursuing his master's degree in communications at Penn State University.

veja também

Como Entregar o Projeto Indesejado

Utpal Vaishnav tinha um problema.  Ele não estava motivado para fazer um projeto para o …

Sorry, but this content
is for our subscribers only!

But subscribing to ACCELERATING IT SUCCESS is FREE and only one click away!
Join more than 40,000 IT Professionals and get the best IT management articles to your mailbox with Accelerating IT Success!

Unsubscribe at any time