Principles behind the Agile Manifesto
Autor: Susane Fontes | Publicado: 2009-09-11T20:53:00-03:00

A seguir transcrevo os Princípios Fundamentais do Manifesto Ágil (Principles behind the Agile Manifesto) com o objetivo de comentar minha percepção sobre alguns aspectos no blog Criar TI.Principles behind the Agile ManifestoWe follow these principles:Our highest priority is to satisfy the customerthrough early and continuous deliveryof valuable software.Welcome changing requirements, even late indevelopment. Agile processes harness change forthe customer's competitive advantage.Deliver working software frequently, from acouple of weeks to a couple of months, with apreference to the shorter timescale.Business people and developers must worktogether daily throughout the project.Build projects around motivated individuals.Give them the environment and support they need,and trust them to get the job done.The most efficient and effective method ofconveying information to and within a developmentteam is face-to-face conversation.Working software is the primary measure of progress.Agile processes promote sustainable development.The sponsors, developers, and users should be ableto maintain a constant pace indefinitely.Continuous attention to technical excellenceand good design enhances agility.Simplicity--the art of maximizing the amountof work not done--is essential.The best architectures, requirements, and designsemerge from self-organizing teams.At regular intervals, the team reflects on howto become more effective, then tunes and adjustsits behavior accordingly.(texto em inglês transcrito da Web no link http://agilemanifesto.org/principles.html)----------------------------------------------A seguir registro em português (tradução própria) os Princípios Fundamentais do Manifesto Ágil (Principles behind the Agile Manifesto) com o objetivo de ter essa referência no blog Criar TI.----------------------------------------------Princípios Fundamentais do Manifesto Ágil Nós seguimos esses princípios:Nossa maior prioridade é satisfazer o clienteatravés de entregas rápidas e contínuasde software de valor.Mudanças de requisitos serão bem-vindas, até o final dodesenvolvimento. Processos ágeis tratam mudanças paravantagem competitiva dos clientes.Frequentemente entregar software funcionando, em períodoscom duração pré-definida, de duas semanas a dois meses, compreferência para escalas de tempo menores.Pessoas de negócios e desenvolvedores devem trabalharjuntos diariamente durante o projeto.Construir projetos com indivíduos motivados.Dê aos membros do time o ambiente e o suporte que eles precisam,e confie neles para entregar o trabalho pronto.O método mais eficiente e efetivo detransmitir informação para e entre um time dedesenvolvimento é a conversa face a face.O software funcionando é a primeira medida de progresso.Processo Ágil promove desenvolvimento sustentável.Os patrocinadores, desenvolvedores e usuários devem sercapazes de manter um ritmo contante indefinidamente.Atenção contínua para excelência técnicae projeto (design) de qualidade aumenta a agilidade.Simplicidade, a arte de maximizar a quantidadede trabalho não realizado, -- é essencial.As melhores arquiteturas, requerimentos e projetos (designs)surgem de times auto-organizados.Em intervalos regulares, o time avalia comotornar-se mais efetivo, para então afinar e ajustarseu comportamento e atitudes.Original em inglês: http://agilemanifesto.org/principles.html----------------------------------------------Com o objetivo de refletir sobre a prática de Desenvolvimento Ágil, pretendo fazer posts abordando cada um desses princípios. Seria muito bom receber seus comentários.