Ao criar um site, começo perguntando por que?
A primeira parte do meu fluxo de trabalho está perguntando POR QUÊ? Se estou trabalhando com um cliente, preciso garantir que ele tenha uma visão clara e clara do que deseja que o site realize.
1. As perguntas do porquê.
Conte-me um pouco sobre você e por que você está fazendo isso.
Quem são os clientes? Qual é a sua necessidade / dor específica? Por favor, seja capaz de me fornecer - alguns exemplos específicos de diferentes tipos de clientes, o que eles precisam, o que o site fará por eles.
Conte-me sobre o negócio. O que você faz exatamente?
O que te faz melhor que o próximo cara?
Se você estivesse procurando pelo serviço que sua empresa fornece, o que VOCÊ digitaria no Google para encontrá-lo?
Se você está construindo o site para si mesmo, é melhor você já saber quais são essas respostas.
Se você determinar, com base nas respostas às perguntas acima, que essas pessoas são sérias e realmente têm uma boa ideia. Em seguida, prossiga (lembre-se de que você ainda não está sendo pago, mas é melhor tirar as meias, se quiser que eles o contratem.)
2. A pesquisa.
Passe algum tempo pesquisando o cliente e seus negócios. Descubra seus sucessos anteriores e quaisquer problemas que tenham encontrado. Você é o terceiro desenvolvedor que eles contrataram? O que aconteceu com os outros dois caras?
Descubra o que o cliente precisa. Para quem você estará construindo este site. O cliente é um veterano aposentado de 60 anos ou um garoto de 16 anos que joga Farmville no Facebook o dia todo.
Descubra quem são os concorrentes. Eles podem nem saber. Faça uma análise competitiva de 5 a 10 competidores e descubra quem é o idiota que precisamos para entrar nos Serps. Este é o estágio em que você precisa saber qual é o objetivo da palavra-chave. Mais tarde e você já está falhando.
2b A proposta
Sopre-os com o seu conhecimento dos negócios deles e crie um contrato / proposta de site e esteja pronto com o seu contrato assim que eles concordarem. Obtenha o contrato assinado e um depósito de 50% e prossiga para a etapa 3.
Há um tema comum aqui: em todos esses casos, a missão não é sobre o produto como tal. A missão é "apenas" algo que, se você realmente leva a sério, exige que o produto se torne absolutamente incrível, para que você faça isso acontecer. Se você preferir: essas missões são todas as respostas, por que adicionamos esse novo recurso ?, não, que novo recurso estamos adicionando? - Benjamin Pollack.
O cronograma precisa ser estabelecido para que todos tenham suas expectativas em perspectiva.
4. O fluxo de trabalho
É aqui que a maioria das pessoas começa, então eu explicarei meu processo, mas você terá que decidir qual o melhor fluxo de trabalho para sua situação, equipe, cliente etc.
Para mim, o conteúdo vem em primeiro lugar. Garanto que o cliente tenha a maioria feita antes de qualquer código ser gravado. Não estamos falando da edição final da prova de rascunho, mas mais ou menos das palavras do texto que estarão nas páginas. Se uma equipe de marketing estiver envolvida, isso pode demorar um pouco.
Você já deve ter uma idéia de como será o site. Você deve ter o conteúdo. Agora você precisa trabalhar no layout e nos princípios gerais de design que atingirão o objetivo que você criou na etapa 3.
ODEIO wireframes, mas entendo que eles são necessários. Só porque você sabe como o site se parece com o seu cliente. Isto é para sua proteção e para os clientes. Quando todos estiverem felizes, faça-os assinar algo que diz "É isso que estamos pagando para você construir".
Desenvolvimento de front-end e interface do usuário - HTML, CSS e DESIGN NO BROWSER , a técnica Hardboiled de Andy Clarke. Estou cansado de perder tanto tempo no Photoshop quando sei que pode demonstrar uma maquete mais realista e rápida que também me dá uma vantagem no desenvolvimento.
4b The Codebase
Você finalmente se diverte. Para o seu e para os clientes, configure o VERSION CONTROL antes de começar. Desde o seu controle de versão, você deve prosseguir e configurar o BUG TRACKING enquanto estiver nele.
4c. Edição de cópias
Lembra do conteúdo que temos? Agora é quando deve ser copiado e editado. Eu sou péssima com isso, então tento contratar outra pessoa ou garantir que muita gente a leia. Verifique e verifique se as palavras-chave mencionadas na etapa 2 estão otimizadas para SEO. Se nosso conteúdo é ótimo e realmente trata dessas palavras-chave, isso deve ocorrer naturalmente.
5. Teste Beta e UI
Faça com que alguns seres humanos com vida real se sentem em frente ao seu site e comece a usá-lo. Eu gosto de alistar minha mãe, que às vezes liga e quer saber por que a impressora não imprime (a ficha mãe, ela precisa ser conectada primeiro). Esse tipo de usuário precisa ser capaz de navegar no site, a não ser, é claro, que você esteja usando o exemplo de garoto de 16 anos com espinhas acima.
6. Manutenção e Plano de SEO
Certifique-se de que todos saibam quem está encarregado de combater as bestas do servidor .
Em um mês, refira-se à análise competitiva que fizemos e compare nosso site com os que analisamos. Use esses dados para criar seu plano de SEO e NÃO, eu não estou falando sobre o SEO de óleo de cobra, estou falando sobre garantir que você ainda esteja gerando conteúdo relevante, os sites estão vinculados naturalmente a você (porque você é incrível) e suas tags de título corresponder ao texto do corpo. O SEO é um processo longo, a menos que seu Stack Overflow e tenha um exército de 14,1 milhões de usuários para gerar conteúdo de qualidade para você.
Há uma grande diferença entre o conteúdo de qualidade e o que você encontra no "site hifenizado", que não vou vincular. (Para impedir que o suco de não seguir pingue sobre eles).
7. Lançamento
Tudo funciona? A missão de construir grandiosidade foi alcançada? Tenha um plano de lançamento e execute-o.
Se você fez tudo certo nas etapas 1 a 6, seu lançamento será muito fácil , pois você poderá ter problemas. Apenas esteja pronto para eles e corrija os erros.
Envie a fatura, enxágue e repita.