Las especificaciones Project Aardvark de Joel en Software son las mejores que he encontrado hasta ahora. Cada pantalla se define muy bien, con imágenes. Se describen las principales características del software, así como algunos detalles técnicos.
Lamentablemente las especificaciones que he recibido personalmente no son tan brillantes. Por lo general, son solo una lista con viñetas de las características que esperan de cada sección del sistema, y esperan que usted resuelva todos los detalles. Lo cual está bien, supongo. Sin embargo, estoy escribiendo un documento de diseño de juego para un juego de RPG en el que estoy trabajando como proyecto personal, y creo que las especificaciones que estoy escribiendo están muy bien escritas. He dividido el juego en secciones como
- Caracteres
- Armas & Armor
- Niveles
- Mapa
- Física
y así sucesivamente, y se describen en cada sección términos de juego, así como algunos detalles técnicos. Es muy fácil de trabajar.
También recomiendo leer el Painless Functional Specs Series de Joel on Software para cualquier persona interesada en escribir mejores especificaciones.
Esta es una pregunta genuina, él quiere saber qué hace una buena especificación funcional y podemos aprender de los ejemplos de los demás. Obviamente, una especificación funcional es para un proyecto de programación, por lo tanto, esto está relacionado con la programación. –
Cree que esta pregunta debe continuar http://programmers.stackexchange.com/ – rvazquezglez