segunda-feira, 9 de março de 2009

Citações sobre especificações

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: