Pergunta

Enquanto estou começando a se desenvolver para a Web, percebo que ter um documento entre o cliente e eu que claramente estabelece o que eles querem seria muito útil para ambas as partes. Depois de ler alguns dos conselhos de Joel, fazer qualquer coisa sem uma especificação é uma dor de cabeça, a menos que, é claro, seu faturamento a cada hora;)

  1. Naqueles que tiveram experiência, qual é uma boa maneira de extrair todas as informações possíveis do cliente sobre o que eles querem que seu site faça e como é? Boas maneiras de evitar o freep do recurso?

  2. De que requisitos específicos da Web devo estar ciente? (Design gráfico talvez)

  3. O que você usa para escrever suas especificações?

  4. Mais uma coisa que se deve saber?

Obrigado!

PS: Para "Puristas do Stackoverflow", se minha pergunta é péssima, estou aberto a alimentar como melhorá -lo, em vez de votar e "sua pergunta é péssima" comentários

Foi útil?

Solução

Depende do objetivo do site. Se for um site para comercializar um novo produto que está sendo lançado pelo cliente, é mais fácil restringir as especificações, se for um site geral, é muito para trás e para trás.

Descreva o seguinte:

  • Qual é o objetivo do site / re-design.
  • Qual é o aumento esperado na base de clientes?
  • O que é a meta de retenção do cliente?
  • O que é a demografia alvo?
  • Esboço desde o início de todos os elementos interativos - Flash / Movies / Games.
  • Descreva o IA, sente -se com o cliente e descreva todas as seções que desejarem. Pense em como organizá -lo e trazê -lo de volta para eles.
  • Obtenha todas as mudanças na escrita.
  • Faça toda a preparação de especificações antes de iniciar o desenvolvimento para evitar alterações de última hora.

Algumas dicas gerais

  • Seja educado, mas não seja muito descontraído. Se o cliente estiver pedindo algo impossível, informe -os de uma maneira educada. Não diga que você não pode fazer isso, diga que não é possível realizar isso no tempo e no orçamento previstos.
  • Evite fazer comparações entre suas idéias e sites de grandes nomes da empresa. Não diga que sua função de pesquisa será como o Google, porque você define um certo tipo de padrão para o seu programa com o qual o usuário está acostumado.
  • Siga os padrões em qualquer área do trabalho que você é. Isso garantirá que o código não seja fácil de manter mais tarde, mas também evitar as chances de bugs.
  • Acessibilidade ao estresse a você e ao cliente, é um grande uma coisa.

Mais coisas:

  • Não tenha medo de expressar sua opinião. Obviamente, o cliente tem o dinheiro e a decisão em questão de trabalhar com você - seja educado. Mas não seja um empurrão, você esteve no setor e sabe como ele funciona, então deixe-os saber o que funcionará e o que não funcionará.
  • Se o cliente tropeçar em suas explicações técnicas, não assuma que elas são estúpidas, elas estão apenas em outro setor.
  • Dirija o cliente para longe de clichês e palavras do zumbido. Evite jogar palavras como 'Ajax' e 'Web 2.0', a menos que você tenha a funcionalidade exata em mente.
  • Certifique -se de planejar tudo antes de começar a trabalhar como eu disse acima. Se o site for interativo, você precisará garantir que tudo se encaixe. Quando o site é pensado em peça por peça, confie em mim, é perceptível.

Outras dicas

Um conselho que já vi em muitas situações de design de software (não apenas o design do site) se relaciona com as expectativas do usuário. Algumas pessoas os gerenciam bem, dando ao usuário algo para ver, ao mesmo tempo em que o usuário não acredita que o que está vendo pode realmente funcionar.

A prototipagem de papel pode ajudar muito para esse tipo de situação: http://en.wikipedia.org/wiki/paper_prototyping

Estou com a prototipagem de papel, mas use iplotz.com para ele, o que está funcionando bem até agora. Isso faz você pensar em como o aplicativo deve funcionar com mais detalhes e, portanto, torna menos provável que perca certas coisas que você precisa construir, e facilita muito explicar ao cliente o que você está pensando. Você também pode pedir ao cliente que use o IPlotz para explicar as demandas para você ou cooperar nele.

Também achei que procurar questionários de clientes no Google uma boa ideia para ajudar a gerar mais algumas idéias:

Google: Questionário do cliente da web, Existem dezenas de PDFs e outras formas para aprender com

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top