Especificações inúteis
Uma “especificação” é um documento quase que completamente inútil. Eu nunca vi uma especificação detalhada o suficiente para que seja útil e precisa ao mesmo tempo.
E eu já vi muito lixo construído com base em especificações. Desenvolver com base em especificações é a pior maneira de se escrever software, pois por definição, trata-se de programar para satisfazer uma teoria, não a realidade.
—Linus Torvalds, Criador do Linux (from: Linux: Linus Sobre Especificações)
Enfrente os “atrasadores de projeto”
Eu cheguei à conclusão de que muitas das pessoas que insistiam em uma lista extensiva de requisitos antes de começar qualquer design tratavam-se de meros “atrasadores” tentando frear o processo (e que geralmente estas pessoas não tinham nada a contribuir no design, nem qualquer idéia inovadora para compartilhar).
Todo nosso melhor trabalho foi feito com alguns conceitos na cabeça sobre melhorar o site, alguns protótipos rápidos (estáticos), pequenas alterações no design e, enfim, com a construção de um protótipo funcional com dados reais. Após nos prepararmos com esse protótipo, geralmente tínhamos um projeto real em curso e um bom resultado.
—Mark Gallagher, desenvolvedor de intranets corporativas (de Signal vs. Noise)
Ambos os textos foram retirados do livro Getting Real, da 37signals.


0 comentários:
Postar um comentário