Agile

30 jan, 2013

Diferença entre User Stories e documentos de especificações

Publicidade

Neste artigo vou trazer o que ganhamos ao escrever User Stories ao invés de ter que gastar mais tempo escrevendo documentações de requisitos. Não estou dizendo que não devemos documentar, pelo contrário. Porém, a ideia é saber o que e como documentar.

O User Stories promove os seguintes pontos:

  • Aprendizado;
  • Precisão;
  • Encoraja a comunicação face-to-face com o cliente;
  • Possibilita feedback em tempo real;
  • Evita a falsa sensação de que temos tudo documentado de forma correta e só falta implementar;
  • Permite uma colaboração e inovação com o time.

Já os documentos de requisitos:

  • São grandes e cansativos;
  • Encoraja o trabalho por imaginação com falsos ‘achismos’;
  • É difícil de planejar;
  • Feedback em tempo real é inexistente;
  • Desencoraja abertura de colaboração e invocação com o time.

Isso quer dizer que não vou documentar? Não. Em um projeto Agile há documentação sim, porém ela não é o meio primário de obter as coisas e nossa última fonte de obter o entendimento, conversar com o cliente, é mais importante. A diferença é que aqui evitamos o desperdício do tempo documentando, pois ao terminar toda documentação, o que foi escrito no início talvez não tenha mais valor para o cliente.

Vou ficando por aqui. Espero que tenham curtido o artigo e possam colocá-lo em prática na realidade de vocês.