Divida o projeto
Abaixo, mostrarei primeiro os dados gerais do projeto. A maioria deles também marcarei a pequena quantidade de dados que devem ser estimados. Também mostrarei dados relevantes, mas não tudo sobre o projeto. Para fins de ilustração, avaliei o custo do meu trabalho em US$ 100/hora. É claro que as estimativas de custos reais para estes projetos não são as mesmas; isto é feito apenas para ter a mesma base de comparação.
Após os dados, anotarei o status relevante do projeto e explicarei o significado dos dados.
Todos esses projetos são sites do tipo folheto relativamente simples, implementados usando tecnologia de inclusão no servidor. A maioria das páginas é estática e requer pouca personalização para desenvolver aplicativos complexos.
Projeto 1:2001
dados
Páginas: 56 páginas
Tempo gasto comigo: 112 horas
Tempo gasto no desenvolvimento web: 80 horas (demorou cerca de 40 horas para concluir inicialmente e cerca de 40 horas para ajustar e modificar posteriormente).
Total de dias do projeto: 195 dias
Custo total: US$ 11.200 (meu custo foi de US$ 100/hora, totalizando US$ 11.200, dos quais US$ 8.000 foram para desenvolvimento web).
Detalhes
É claro que este projeto foi muito simples, demorando 112 horas para 56 páginas, cerca de 6 meses do início ao fim. Ganhei uma fortuna com isso, mas você deve estar se perguntando por que demorou tanto, o que não parece ótimo.
O site foi construído usando uma abordagem bastante conservadora: tabelas, imagens e um pouco de CSS. Sempre que um cliente tem sugestões de alterações, geralmente leva muito tempo para corrigi-las.
À medida que o projeto avançava, os menus mudavam e o conteúdo precisava ser refeito. De modo geral, os clientes são todos iguais e não será mais fácil atender pequenos clientes do que grandes clientes. Como o desenvolvimento não padronizado é muito problemático e eu não uso CSS, tive que gastar muito tempo recriando imagens de navegação no Photoshop. Lembro-me de usar um layout de tabela que era simples de criar no início, mas que se tornou cada vez mais difícil de modificar com o tempo.
Antes de começar a aprender a usar padrões web, eu estava acostumado a desenvolver sites usando uma abordagem tradicional e conservadora. Situações como o primeiro projeto são muito típicas para projetar melhor, não sei quantas vezes terei que modificá-lo!
Projeto 2:2003
dados
Páginas: 82 páginas
Tempo gasto comigo: 32 horas
Tempo gasto no desenvolvimento web: 19 horas (demorou cerca de 10 horas para concluir inicialmente e cerca de 9 horas para ajustar e modificar. Isso não inclui as 8 horas gastas na produção de conteúdo)
Total de dias do projeto: 15 dias
Custo total: $ 3.200 (meu custo foi de $ 100 / hora, total de $ 3.200, dos quais $ 1.900 foram para desenvolvimento web).
Detalhes
Este projeto é muito semelhante ao primeiro projeto em muitos aspectos. O site é essencialmente estático, sujeito a extensas revisões e ajustes. Para ser sincero, esse cliente é muito organizado e respondeu ao meu e-mail em tempo hábil. Mas no geral, não é muito diferente do cliente do primeiro projeto.
Você pode ver a enorme diferença de tempo, esforço e custo entre os dois projetos. O segundo projeto custou menos de US$ 6.000, durou apenas 32 horas e durou menos de um mês. E o número de páginas produzidas é superior ao do primeiro projeto.
O site é desenvolvido usando padrões da web. Depois de fazer o modelo, foi muito fácil modificá-lo. Posso me concentrar em ajustar o conteúdo e a interface ou individualmente a qualquer momento. Acho que não preciso enfatizar a diferença que isso fez.
Obviamente, gastei menos dinheiro neste projeto. E, com o tempo que levei para fazer o primeiro projeto, consegui fazer quase 12 projetos semelhantes ao segundo, então vocês podem imaginar quanto benefício isso tem para mim. Ao fazer isso, posso economizar dinheiro para meus clientes e melhorar minha própria avaliação de custos do trabalho (ganhando mais receita).
Retorno do Investimento (ROI)
Acho que agora está claro que desenvolver com padrões web economiza tempo e dinheiro. Devo admitir que leva um tempo para aprender e dominar novos conhecimentos, principalmente quando corrigir o CSS para se adaptar ao IE vai agregar tempo ao projeto, mas mesmo assim vale a pena.
Para ilustrar melhor esse ponto, deixe-me falar sobre um projeto hospitalar que acabamos de concluir. Os benefícios não são tão tangíveis quanto os itens acima. Este é um site que atende um grande número de pessoas e precisamos lidar com uma grande quantidade de conteúdo legado existente (a criação de conteúdo é muito difícil). Listo também alguns dados do projeto, mas este caso não é igual ao primeiro e segundo projetos.
Projeto Três: 2004
dados
Páginas: 65 páginas
Tempo gasto comigo: 65 horas
Tempo gasto no desenvolvimento web: 15 horas (demorou cerca de 8 horas para concluir inicialmente e cerca de 7 horas para ajustar e modificar posteriormente. A produção de conteúdo foi longa e difícil, cerca de 30 horas, principalmente devido à modificação do código original)
Total de dias do projeto: 32 dias
Custo total: $ 6.500 (meu custo foi de $ 100 / hora, total de $ 6.500, dos quais $ 1.500 foram para desenvolvimento web).
Detalhes
Esperava-se que este projeto levasse muito mais tempo do que realmente foi concluído. Porque nossa equipe de desenvolvimento web fica entre clientes internos e usuários externos. Temos que projetar bem os detalhes da página, mas também não podemos interromper a manutenção diária do conteúdo. É muito provável que cometamos um erro.
Como construí o site usando CSS, isso me permitiu trabalhar no conteúdo antes que o design estivesse totalmente concluído e permitiu que o site evoluísse. Passei muito "meu tempo" neste projeto. Preste atenção à diferença entre "meu tempo" e "tempo de desenvolvimento web".
Idealmente, teria havido mais interação com clientes e usuários, mas nossa equipe de desenvolvimento web teve que trabalhar em circunstâncias terríveis para manter o projeto avançando. O desenvolvimento baseado em CSS e padrões web nos permite fazer isso. Por fim, o maior obstáculo foi superado e iniciamos a conversão do conteúdo original. Falando francamente, demoramos muito para concluir, mas felizmente tivemos mais tempo e conseguimos entregar o projeto antes do prazo.
É verdade que o projeto não era perfeito e tive que esperar para ver se o desenho estava finalizado. Se não fosse o poder do CSS para ajudar a facilitar as alterações de design e conteúdo, o projeto provavelmente teria sido adiado, aumentando os custos do hospital.
Todo o trabalho durou pouco mais de um mês, o que é incrível entre os projetos hospitalares que fiz. A ajuda e promoção de padrões web para o projeto teve um impacto positivo na nossa abordagem.
Resumir
Quando você analisa o exemplo acima, é muito simples concluir: os padrões da web podem economizar tempo e dinheiro para você e seus clientes, eles não são uma solução mágica, mas um grande passo na direção certa.