Using Agile Methods
Stefan Cronholm Abstrato
Este capítulo centra-se no movimento dos métodos tradicionais aos métodos ágeis. Quais são os benefícios esperados do uso de métodos ágeis em vez dos tradicionais? O capítulo compara benefícios identificados em métodos tradicionais e ágeis e toma uma atitude crítica, a fim de revelar possibilidades e riscos com os benefícios expressos em métodos ágeis. O capítulo também tenta responder às perguntas de quais os benefícios que são perdidos e quais os benefícios que são preservados quando mudamos para métodos ágeis. Palavras-chave: Métodos ágeis; Métodos tradicionais de desenvolvimento de sistemas de informação. 1. Introdução
Este capítulo enfoca o conceito de métodos de software e o movimento a partir de métodos tradicionais para métodos ágeis. Este movimento é baseado em uma crítica dos métodos tradicionais. De acordo com Nandhakumar e Avison [33], os métodos tradicionais são mecanicistas demais para ser usados em detalhe. Truex et al. [42] são mais dogmáticos e afirmam que os métodos tradicionais são meramente ideais inatingíveis e hipotéticos 'homens de palha' que proveem orientação normativa para situações utópicas. Além disso, os métodos que são diferentes de captar permanecerão sem utilizar [44]. Baskerville et ai. [4] afirmam que "para competir na economia digital, as empresas devem ser capazes de desenvolver sistemas de software de alta qualidade a 'velocidade de Internet' '- ou seja, entregar novos sistemas para clientes com mais valor e em um ritmo mais rápido do que nunca. " O entendimento comum de métodos tradicionais é que eles exigem demasiado planejamento de atividades, são demasiado sequenciais, e há demasiado trabalho com documentação. Estas experiências podem ser vistas como anomalias que precisam de atenção. Deste modo, o desenvolvimento de métodos ágeis poderia ser visto como cumulativo, ou seja, os métodos ágeis são construídos sobre os métodos tradicionais