Analisando a Agilidade em Processos Ágeis
Resumo
O principal objetivo dos métodos ágeis existentes é promover o desenvolvimento eficiente de software através de práticas que priorizam a comunicação com o cliente e entregas frequentes. Cada método ágil apresenta um conjunto próprio de práticas. Com esta diversidade de práticas torna-se interessante a construção de novos processos ágeis que contemplem apenas as práticas mais adequadas a partir destes métodos. O problema, entretanto, é que a combinação de práticas de diferentes métodos ágeis não garante, necessariamente, que o novo processo definido seja ágil. Este trabalho apresenta critérios informais para analisar a agilidade de novos processos que surgem com a seleção das práticas ágeis existentes.
Referências
Pressman, Roger S. Engenharia de Software – 6. ed. McGraw-Hill, 2006.
Sommerville, Ian. Software Engineering. Addison-Wesley, 2003.
Qumer, Asif. Henderson-Sellers, Brian. An evaluation of the degree of agility in six agile methods and its applicability for method engineering. Information and Software Technology, 2008.
Beck, Kent. Beedle, Mike. Cockburn, Alistair. Fowler, Martin. et al. Manifesto for Agile Software Development. http://www.agilemanifesto.org/.
Jacobson, Ivar. A Resounding Yes to Agile Processes – But Also More. Cutter IT Journal, 2002.
Beck, Kent. Fowler, Martin. Planning Extreme Programming. Addison-Wesley, 2001.