2009-05-21 18 views
9

Mentre sto iniziando a sviluppare per il web, sto notando che avere un documento tra me e il cliente che illustra chiaramente quello che vogliono sarebbe molto utile per entrambe le parti. Dopo aver letto alcune consiglio di Joel, fare qualsiasi cosa senza una specifica è un mal di testa, a meno che naturalmente la fatturazione oraria;)Come scrivere una specifica per un sito web

  1. In quelli che hanno avuto esperienza, che cosa è un buon modo per estrarre tutte le informazioni possibile dal client su ciò che vogliono fare il loro sito web e come appare? Buono modi per evitare il creep delle funzionalità?

  2. Quali requisiti specifici per il web devo essere a conoscenza? (progettazione grafica )

  3. In che modo utilizzare le proprie specifiche?

  4. Qualsiasi altra cosa si dovrebbe sapere?

Grazie!

Ps: a "StackOverflow puristi", se la mia domanda fa schifo, io sono aperto a feed back su come migliorarlo, piuttosto che voti verso il basso e "la tua domanda fa schifo" commenti

+0

buona sceneggiatura del messaggio: Mi piace lo stesso. È bello essere diretto piuttosto che mancare qualcosa. –

risposta

8

dipende dall'obiettivo della sito web. Se si tratta di un sito per commercializzare un nuovo prodotto rilasciato dal cliente, è più facile restringere la specifica, se si tratta di un sito generale, quindi è un sacco di avanti e indietro.

delineare il seguente:

  • Qual è l'obiettivo del sito/re-design.
  • Qual è l'aumento previsto nella base clienti?
  • Qual è l'obiettivo di conservazione del cliente?
  • Qual è il target demografico?
  • Delineare dall'inizio tutti gli elementi interattivi - flash/film/giochi.
  • Delineare la IA, sedersi con il cliente e delineare tutte le sezioni che vogliono. Pensa a come organizzarlo e riportalo a loro.
  • Ricevi tutte le modifiche in scrittura.
  • Prima di iniziare lo sviluppo, eseguire tutte le operazioni di preparazione alle specifiche per evitare modifiche dell'ultimo minuto.

Alcune indicazioni generali

  • essere gentile, ma non essere troppo accomodante. Se il cliente sta chiedendo qualcosa di impossibile, faglielo sapere in modo educato. Non dire che non puoi farlo, dire che non è possibile farlo nel tempo e nel budget assegnati.
  • Evita di fare paragoni tra le tue idee e i siti web delle grandi aziende. Non dire che la funzione di ricerca sarà come Google, perché imposti un certo tipo di standard per il tuo programma a cui l'utente è abituato.
  • Seguire gli standard in qualsiasi area di lavoro che si è.Ciò assicurerà che il codice non sia solo facile da mantenere in seguito, ma eviti anche le possibilità di bug.
  • Sottolinea l'accessibilità a te stesso e al cliente, è un grande una cosa.

Più roba:

  • Non abbiate paura di esprimere la tua opinione. Naturalmente, il cliente ha i soldi e la decisione a portata di mano se lavorare con te, quindi sii educato. Ma non fare il push-over, sei stato nel settore e sai come funziona, quindi fai sapere loro cosa funzionerà e cosa no.
  • Se il cliente inciampa sulle tue spiegazioni tecniche, non dare per scontato che siano stupide, sono solo in un altro settore.
  • Guida il cliente lontano da cliché e parole ronzanti. Evita di lanciare parole come "ajax" e "web 2.0", a meno che tu non abbia in mente l'esatta funzionalità.
  • Assicurati di pianificare tutto prima di iniziare a lavorare come ho detto sopra. Se il sito è interattivo, devi assicurarti che tutto funzioni insieme. Quando il sito è pensato pezzo per pezzo, fidati di me è evidente.
+0

IA? Cos'è quello? –

+0

@AlixAxel: Architettura delle informazioni. –

2

Un consiglio che ho visto in molte situazioni di progettazione di software (non solo nella progettazione di siti Web) si riferisce alle aspettative degli utenti. Alcuni li gestiscono bene dando all'utente qualcosa da vedere, assicurandosi che l'utente non creda che la cosa che stanno vedendo possa effettivamente funzionare.

prototipazione carta può aiutare molto per questo tipo di situazione: http://en.wikipedia.org/wiki/Paper_prototyping

+0

Ho pensato che fosse più di uno scherzo, ma l'articolo dice che in realtà sembra un metodo efficace – SeanDowney

0

sto con la prototipazione di carta, ma lo uso iplotz.com per essa, che sta lavorando bene finora da noi. Ti fa pensare a come l'applicazione dovrebbe funzionare in modo più dettagliato, e quindi rende meno probabile perdere alcune cose che devi costruire, e rende molto più facile spiegare al cliente cosa stai pensando. Puoi anche chiedere al cliente di usare iplotz per spiegarti le richieste o collaborare.

0

Ho trovato anche in cerca di questionari client su google una buona idea per contribuire a generare qualche idea in più:

Google: web client questionnaire, ci sono decine di file PDF e di altre forme di imparare da

Problemi correlati