Princípios, padrões e práticas são importantes, mas são as
pessoas que os fazem funcionar. Uma equipe que tem um bom relacionamento é a
força de desenvolvimento de software mais poderosa que existe.
Manifesto para o desenvolvimento Ágil de
Software
Estamos descobrindo maneiras melhores de desenvolver
softwares, fazendo-o nós mesmos e ajudando outros a fazê-lo.
Com esse trabalho passamos a valorizar:
Indivíduos e interações mais
que processos e ferramentas
Software em funcionamento
mais que documentação abrangente
Colaboração com o cliente
mais que negociação de contrato
Resposta a mudanças mais
que seguir um plano
Ou seja, mesmo havendo valor nos itens à direita, valorizamos
mais os itens à esquerda.
Nós seguimos os
seguintes princípios
Nossa maior
prioridade é satisfazer o cliente, através da entrega adiantada e contínua de
software de valor.
(Quanto mais
frequentes são as entregas, maior é a qualidade final)
Aceitar mudanças
de requisitos, mesmo no fim do desenvolvimento. Processos ágeis se adequam a
mudanças, para que o cliente possa tirar vantagens competitivas.
(Canalizar as
mudanças para as vantagem competitivas do cliente. A adaptação as mudanças
mostram o quando a equipe entendeu o negócio do cliente)
Entregar software
funcionando com frequência, na escala de semanas até meses, com preferência aos
períodos mais curtos.
(Nossa atenção está
no objetivo de entregar software que atenda as necessidades do cliente)
Pessoas
relacionadas à negócios e desenvolvedores devem trabalhar em conjunto e
diariamente, durante todo o curso do projeto.
(Clientes,
desenvolvedores e interessados devem ter uma interação significativa e
frequente)
Construir projetos
ao redor de indivíduos motivados. Dando a eles o ambiente e suporte necessário,
e confiar que farão seu trabalho.
(As pessoas são o
fator de sucesso mais importante)
O Método mais
eficiente e eficaz de transmitir informações para, e por dentro de um time de
desenvolvimento, é através de uma conversa cara a cara.
(O principal modo de
comunicação é a interação humana)
Software funcional
é a medida primária de progresso.
(Quantidade de
software que está satisfazendo o cliente)
Processos ágeis
promovem um ambiente sustentável. Os patrocinadores, desenvolvedores e
usuários, devem ser capazes de manter indefinidamente, passos constantes.
(As equipes ágeis tem
seu ritmo próprio)
Contínua atenção à
excelência técnica e bom design, aumenta a agilidade.
(Alta qualidade é o
segredo da alta velocidade)
Simplicidade: a
arte de maximizar a quantidade de trabalho que não precisou ser feito.
(Buscamos o caminho
mais simples e coerente)
As melhores
arquiteturas, requisitos e designs emergem de times auto organizáveis.
(A equipe determina a
melhor maneira de cumprir essas responsabilidades)
Em intervalos
regulares, o time reflete em como ficar mais efetivo, então, se ajustam e
otimizam seu comportamento de acordo.
(A equipe e
extremamente flexível)
Grande Abraço,
Gilberto Ribeiro.
Nenhum comentário :
Postar um comentário