Seja Lento, Seja Ágil: Entendendo a cultura e o ecossistema ágil
[CEFETMG] [ESw] Aula 3 - Processos tradicionais x metodologia ágil
Transcript of [CEFETMG] [ESw] Aula 3 - Processos tradicionais x metodologia ágil
Manifesto Ágil
Estamos descobrindo maneiras melhores de desenvolver software fazendo-o nós mesmos e ajudando os outros a fazê-lo. Por meio deste trabalho, passamos a valorizar:
Indivíduos e interações em vez de processos e ferramentas;
Software funcionando em vez de documentação abrangente;
Colaboração do cliente em vez de negociação de contratos;
Resposta a modificações em vez de seguir um plano;
Isto é, ainda que haja valor nos itens à direita, valorizamos mais os itens à esquerda.”
http://agilemanifesto.org
Princípios Ágeis
● Construa projetos em torno de indivíduos motivados. Dê-lhes o ambiente e o apoio necessários e confie neles para realizarem o trabalho;
● O método mais eficiente e eficaz de transmitir informação para e dentro da equipe de desenvolvimento é a conversação face-a-face;
● Software que funciona é a medida primordial de progresso;
● Simplicidade (a arte de maximizar a quantidade de trabalho não realizado) é essencial;
Fatores Humanos
Características-chave de uma equipe ágil:
● Competência;
● Foco comum;
● Colaboração;
● Capacidade de tomada de decisão;
● Habilidade de resolver problemas vagos;
● Respeito e confiança mútua;
● Auto-organização;
Scrum[1]
● Não é uma metodologia que fará você desenvolver produtos melhores;
● Não te dá as respostas e não é uma bala de prata;
● Scrum é simplesmente um framework;
● É uma ferramenta que você pode utilizar para descobrir o que você precisa fazer para construir softwares com qualidade e com um melhor retorno do investimento;
Scrum[2]
https://www.youtube.com/watch?v=3Smbhnmue7Y