2009-05-21 7 views
9

Cuando estoy empezando a desarrollar para la web, me doy cuenta de que tener un documento entre el cliente y yo que establezca claramente lo que quieren sería muy útil para ambas partes. Después de leer algunos de los consejos de Joel, hacer nada sin una especificación es un dolor de cabeza, a menos que, por supuesto, su facturación por hora;)Cómo escribir una especificación para un sitio web

  1. En aquellos que han tenido la experiencia, lo que es una buena manera de extraer todo la información posible desde el cliente sobre lo que quieren que haga su sitio web y cómo se ve? Buenas formas para evitar la característica de fluencia?

  2. ¿Qué requisitos específicos de la web debo tener en cuenta? (diseño gráfico tal vez)

  3. ¿En qué se utiliza para escribir sus especificaciones?

  4. ¿Algo más que uno debería saber?

Gracias!

PD: a "stackoverflow puristas", si mi pregunta chupa, estoy abierto para retroalimentar sobre la forma de mejorarlo en lugar de votos hacia abajo y "tu pregunta chupa" comentarios

+0

buen guión de la publicación: Me gusta lo mismo. Es bueno ser directo que perderme algo. –

Respuesta

8

depende del objetivo de la sitio web. Si se trata de un sitio para comercializar un nuevo producto que está siendo liberado por el cliente, es más fácil restringir las especificaciones, si se trata de un sitio general, entonces es mucho más.

Esquema lo siguiente:

  • Cuál es el objetivo de la/re-diseño del sitio.
  • ¿Cuál es el aumento esperado en la base de clientes?
  • ¿Cuál es el objetivo de retención del cliente?
  • ¿Cuál es el objetivo demográfico?
  • Esquema desde el principio todos los elementos interactivos - flash/películas/juegos.
  • Resuma el AI, siéntese con el cliente y delinee todas las secciones que desee. Piensa cómo organizarlo y tráelo a ellos.
  • Obtenga todos los cambios por escrito.
  • Haga toda la preparación de la especificación antes de comenzar el desarrollo para evitar cambios de última hora.

Algunos indicadores generales

  • ser educado, pero que no sea demasiado fácil de llevar. Si el cliente está pidiendo algo imposible, hágales saber de una manera educada. No diga que USTED no puede hacerlo, digamos que no es posible lograr eso en el tiempo y presupuesto asignados.
  • Evite hacer comparaciones entre sus ideas y los sitios web de grandes compañías. No diga que su función de búsqueda será como Google, porque establece un cierto tipo de estándar para su programa al que el usuario está acostumbrado.
  • Siga los estándares en cualquier área de trabajo que se encuentre.Esto asegurará que el código no solo sea fácil de mantener más tarde sino que también evite las posibilidades de errores.
  • Estrés de accesibilidad a usted y al cliente, es un grande una cosa.

Más cosas:

  • No tenga miedo de expresar su opinión. Por supuesto, el cliente tiene el dinero y la decisión de trabajar con usted, así que sea amable. Pero no se preocupe, ha estado en la industria y sabe cómo funciona, así que infórmeles qué funcionará y qué no.
  • Si el cliente tropieza con sus explicaciones técnicas, no suponga que son estúpidas, solo están en otra industria.
  • Aleje al cliente de los clichés y las palabras de moda. Evita arrojar palabras como 'ajax' y 'web 2.0', a menos que tengas la funcionalidad exacta en mente.
  • Asegúrate de planear todo antes de comenzar a trabajar, como dije antes. Si el sitio es interactivo, debes asegurarte de que todo se mezcle. Cuando el sitio está pensado pieza por pieza, créame que es notable.
+0

IA? ¿Que es eso? –

+0

@AlixAxel: Arquitectura de la información. –

2

Un consejo que he visto en muchas situaciones de diseño de software (no solo el diseño del sitio web) se relaciona con las expectativas del usuario. Algunas personas los manejan bien al darle al usuario algo que ver, mientras se asegura de que el usuario no crea que lo que está viendo realmente puede funcionar.

prototipos de papel puede ayudar mucho para este tipo de situación: http://en.wikipedia.org/wiki/Paper_prototyping

+0

Pensé que era más una broma, pero el artículo dice que en realidad parece un método efectivo – SeanDowney

0

Estoy con la creación de un prototipo de papel, pero el uso iplotz.com por ella, que está funcionando muy bien hasta ahora de nosotros. Te hace pensar en cómo debería funcionar la aplicación con más detalle y, por lo tanto, es menos probable que te pierdas ciertas cosas que necesitas construir, y hace que sea mucho más fácil explicarle al cliente en qué estás pensando. También puede pedirle al cliente que use iplotz para explicarle las demandas o cooperar en ellas.

0

También encontré buscando cuestionarios cliente en Google una buena idea para ayudar a generar más ideas:

Google: web client questionnaire, Hay docenas de archivos PDF y otras formas de aprender de

Cuestiones relacionadas