Índice:
- Etapa 1: tenha a ideia
- Etapa 2: Compre um nome de domínio para o site
- Etapa 3: Forme uma equipe
- Etapa 4: identificar os principais recursos do aplicativo
- Etapa 5: definir requisitos de recursos
- Etapa 6: Criar Protótipos
- Etapa 7: desenvolver o site
- Etapa 8: Teste seu site
- Etapa 9: Hospedagem
- Etapa 10: lançamento
Vídeo: Criando Bookhuddle.com, um site para descobrir, organizar e compartilhar informações do livro: 10 etapas
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:40
Esta postagem descreve as etapas envolvidas na criação e no lançamento do Bookhuddle.com, um site que visa ajudar os leitores a descobrir, organizar e compartilhar informações sobre o livro. As etapas descritas aqui se aplicam ao desenvolvimento de outros sites.
Etapa 1: tenha a ideia
Nós, os fundadores do Bookhuddle, gostamos de ler para nos divertir e aprender e pensamos que deveria haver uma maneira melhor de manter o controle do que leram, querem ler ou de seus livros de referência. Queríamos uma maneira melhor de encontrar novos livros para ler, descobrir o que nossos amigos estavam lendo ou leram. Queríamos um lugar para discutir livros com amigos ou outros leitores. Portanto, decidimos criar um site que permitisse às pessoas descobrir, organizar e compartilhar facilmente as informações sobre os livros. Bookhuddle é este site. Foto de Felipe Torres.
Etapa 2: Compre um nome de domínio para o site
Este não precisa ser o segundo passo, mas é importante fazê-lo logo no início. Bons nomes de domínio são difíceis de encontrar, mas você só precisa ser criativo. O domínio de nosso site é Bookhuddle.com. Existem inúmeros sites onde você pode comprar nomes de domínio. Um nome de domínio deve custar apenas alguns dólares. A seguinte pesquisa do Google encontra serviços de nomes de domínio:
Etapa 3: Forme uma equipe
Construir algo em equipe é muito mais fácil do que tentar fazer você mesmo.
Encontre pessoas que sejam apaixonadas pela ideia, tenham as habilidades adequadas e complementares para as tarefas envolvidas, possam trabalhar com eficácia em equipe, sejam bons comunicadores. As habilidades necessárias entre os membros da equipe de construção de um site incluem: criatividade, boas habilidades analíticas, redação, programação, design, desenvolvimento de aplicativos da web, design e manutenção de banco de dados, definição de requisitos, teste, design gráfico, configuração e manutenção de servidor e muito mais.
Etapa 4: identificar os principais recursos do aplicativo
Identifique os principais recursos do aplicativo. Esses são os recursos essenciais que o aplicativo requer para ser útil e atender aos objetivos do serviço. Todo o resto dependerá da existência desses recursos.
Para Bookhuddle, os principais recursos incluem: - banco de dados extenso de livros - capacidade de pesquisar livros - perfis de usuário - listas de livros do usuário para os usuários organizarem sua biblioteca pessoal, livros que leram, querem ler, estão lendo, etc. - pesquisa de usuário - grupos ou clubes do livro para os usuários organizarem com amigos e discutirem livros Seguir um processo iterativo é útil para ajudar a priorizar o trabalho, definir metas ou marcos alcançáveis frequentes para a equipe, obter recursos lançados com frequência para os usuários e obter feedback dos usuários para ajustar o site.
Etapa 5: definir requisitos de recursos
Para a lista de recursos identificados como principais, defina os requisitos que descrevem os recursos em detalhes, explique como as coisas serão organizadas, usadas, como o sistema reagirá, etc.
Empregue casos de uso, diagramas, fluxo, etc. para documentar o recurso e facilitar a comunicação entre os membros da equipe. Existem muitas maneiras de fazer isso. Descubra o que funciona melhor para sua equipe e o ambiente em que você trabalha e faça o que for necessário, mas não mais, para não perder tempo. Se desenhos em guardanapos são todos os requisitos de que sua equipe precisa, ótimo. Algumas equipes exigem documentação mais formal.
Etapa 6: Criar Protótipos
Para Bookhuddle, criamos protótipos HTML para o site.
Protótipos são uma maneira legal e barata de testar suas ideias de uma forma mais concreta. Eles nos ajudaram a comunicar nossas ideias, fazer demonstrações para obter feedback e usamos o html, css, imagens e javascript dos protótipos como entrada para o estágio de desenvolvimento.
Etapa 7: desenvolver o site
Nesta etapa, construímos os recursos direcionados para a iteração atual do site.
Para um site dinâmico, geralmente você terá que desenvolver seu programa usando uma linguagem de programação e tecnologias relacionadas, executará seu programa em algum tipo de servidor de aplicativos e provavelmente precisará de um banco de dados. Existem muitas opções de tecnologias a serem empregadas e algumas das mais populares incluem: - Linguagens de programação e tecnologias relacionadas: Ruby on Rails, Java,. Net, PHP, ColdFusion, Python, etc - Banco de dados: MySQL, PostgreSQL, Oracle, Sql Server, e outros. Escolha um de código aberto se puder para ajudar a reduzir seus custos. Recomendamos o uso de uma pilha de tecnologia com a qual você está familiarizado e que comprovadamente é uma boa pilha para o tipo de desenvolvimento que você está fazendo. Estar familiarizado com a pilha ajudará a reduzir sua curva de aprendizado e o ajudará a se concentrar em outros aspectos do desenvolvimento de seu site. Escolhemos a pilha de tecnologia Java por causa de nossa experiência com ela e suas tecnologias relacionadas. Uma coisa boa sobre Java é a grande comunidade de desenvolvedores que existe; existe uma infinidade de ferramentas, frameworks, servidores, recursos de aprendizagem e pessoas qualificadas.
Etapa 8: Teste seu site
Teste a funcionalidade que você construiu. Essa fase do processo tem como objetivo identificar e corrigir problemas no aplicativo antes que ele seja disponibilizado aos usuários.
Seu esforço de teste deve incluir testes de unidade, testes de integração, testes funcionais, etc. O teste pode ser feito por seus desenvolvedores, testadores dedicados ou qualquer pessoa que esteja disponível para brincar com seu aplicativo. Usar um sistema de rastreamento de bug é uma forma eficaz de rastrear os problemas encontrados em seu aplicativo e ajudá-lo a gerenciar o trabalho. Sistemas como Bugzilla, Trac e JIRA e bons sistemas de rastreamento.
Etapa 9: Hospedagem
Para ter um site público, o site deve estar hospedado em algum lugar.
Se você tem um ou mais servidores em casa ou na empresa que pode usar, esse é um caminho a percorrer. Outra opção é obter um serviço de hospedagem para hospedar seu site para você. Dependendo das necessidades do seu site (quantidade de tráfego, infraestrutura necessária, etc), você pode escolher um servidor virtual, um servidor dedicado ou um cluster de servidores dedicados. A hospedagem virtual é a mais barata e um cluster de servidores dedicados é a mais cara. Existem muitos provedores de hospedagem por aí e os preços variam bastante. Encontre algo que atenda às suas necessidades. A Amazon tem um conjunto de serviços que podem ser usados para essa finalidade e têm preços competitivos: EC2 para poder de computação (ou seja, servidores), S3 para armazenamento e outros.
Etapa 10: lançamento
Com o site desenvolvido, testado e implantado no serviço de hospedagem, damos as boas-vindas aos leitores.
Recomendado:
Criando seu primeiro site: 10 etapas
Criando seu primeiro site: neste tutorial, você aprenderá a construir uma página da web básica que possui uma folha de estilo vinculada e um arquivo javascript interativo
Criando pára-choques para um robô: 4 etapas
Criando pára-choques para um robô: em meu curso de engenharia da computação do 11º ano, recebemos a tarefa de fazer nosso robô passar por um labirinto. Para controlar se vai em linha reta, vira à esquerda ou à direita, fomos solicitados a fazer pára-choques. Desta forma, se o robô tocou na parede e atingiu o
Como compartilhar seu projeto em instrutíveis: 10 etapas
Como Compartilhar Seu Projeto em Instructables: Antes de fazer seu próprio projeto, explore um pouco o site para entender como os projetos funcionam - dê uma olhada em alguns projetos (mas não se sinta intimidado, mesmo projetos simples valem a pena!). você pode mostrar em seu projeto? Como fazer algo
Como obter música do site de QUASE ANY (Haha) (Contanto que você possa ouvi-la, você pode obtê-la Ok, tudo bem, se ela estiver incorporada em Flash, talvez você não consiga) EDITADA !!!!! Informações Adicionadas: 4 Passos
Como obter música do site de QUASE ANY (Haha) (Contanto que você possa ouvi-la, você pode obtê-la … Ok, tudo bem, se ela estiver incorporada em Flash, talvez você não consiga) EDITADA !!!!! Informações Adicionadas: se você alguma vez vai a um site e toca uma música que você gosta e quer, então aqui está o instrutivo para você - não é minha culpa se você bagunçar alguma coisa (a única maneira de acontecer é se você começar a deletar coisas sem motivo ) Eu consegui ouvir música para
Como compartilhar suas fotos do Mac Mini na Internet: 6 etapas
Como compartilhar suas fotos do Mac Mini na Internet: " Picasa - limite de 1 GB " Flickr - 100 MB " Photobucket - 1 GB " Seu mac mini - Ilimitado !!! *** " Todos os outros sites genéricos de compartilhamento de fotos lá fora, algum limite de tamanho de arquivo estúpido e espaço limitado e outras limitações irracionais. Esperar