I. Processos ágeis

1.1 Introdução

Para começar nosso curso, vamos falar um pouco sobre processos ágeis e apresentar o Scrum como processo para gerencia de projetos dentro da plataforma do Team Foundation Service.

Então, o que seria processo ágil?

É um conjunto de metodologias para desenvolvimento de software que procura minimizar os riscos a curto prazo, pois ele propõe técnicas que procuram dividir o software em partes menores as quais serão construídas de forma iterativa.

E o manifesto ágil?

O "Manifesto Ágil" é um documento divulgado em 2001, que declarou uma nova forma de entender projetos que lidam diariamente com imprecisão e imprevisibilidade (processos ágeis), características inerentes ao processo de desenvolvimento de software e tecnologia. Através desse manifesto, passamos a valorizar:

  • Indivíduos e interação entre eles mais que processos e ferramentas;
  • Software em funcionamento mais que documentação abrangente;
  • Colaboração com o cliente mais que negociação de contratos;
  • Responder a mudanças mais que seguir um plano.