Como dimensionar um projecto web — Passo 2
Como verificamos em Como dimensionar um projecto web — Passo 1, tem de haver um método para podermos avaliar a dimensão de um projecto, sob o risco de atirarmos números ao calhas e não sermos capaz de defender as particularidades do projecto ou oferecer alternativas a processos complexos.
Na primeira parte, assimilamos um método que serve bem este propósito de medição e agora vamos aplicá-lo no projecto do nosso amigo, o Sr. Amílcar Sousa Bastos (nome fictício) e o seu pedido de site de Stand de Automóveis.
Vamos então identificar a complexidade do site. Há quem tenha critérios diferentes. Este é o meu critério:
- Um visual atractivo e dinâmico, com um menu dinâmico e animado — Guide Complexa — Sendo algo muito variável e dependendo do gosto do cliente, eu considero sempre uma Guide de nível Complexo — 3 x 3 = 9 horas;
- As opções estáticas: Quem somos, Contactos e Mapa do Site — 3 páginas estáticas, 2 simples e 1 média — 7 horas;
- As opções dinâmicas:
- Listagem de Automóveis pra Venda — Listagem com pesquisa significa Criteria e de nivel Trabalhoso para salvaguardarmos a hipótese dos campos de pesquisa serem de 3 a 5, e pelo facto de incluirmos navegação — 12 horas;
- Detalhes de um automóvel — Listagem dos detalhes é um Matrix de nível Simples - 4 horas;
- Inserção de um contacto pelo utilizador a dizer que está interessado e com inputs para os contactos — 1 Form Simples — 5 horas;
- Um backoffice com área para poder gerir os automóveis para venda com Nome, descrição (para marca, modelo, extras, tudo em texto corrido), preço e foto;
- Listagem de Automóveis Inseridos — Listagem com pesquisa significa Criteria e de nivel Médio com campos de pesquisa de 3 a 5, e pelo facto de incluirmos navegação, embora iremos reutilizar a navegação — 9 horas;
- Listagem de Contactos de Interessados por Automóvel — Listagem com pesquisa significa Matrix de nivel Médio (por questões de layout) — 6 horas;
- Detalhes do Contacto do Interessado — 1 Matrix Fácil — 2 horas;
- Inserção, Actualização e Remoção de um Automóvel - 1 Form Trabalhosa — 10 horas;
- Formulário de Autenticação e Processo de Validação do Administrador — 1 Form Fácil e 1 Guide Simples — 2,5 horas + 3 horas;
- Uma área do backoffice para colocar alguns automóveis em destaque
- Listagem dos Automóveis em Destaque — 1 Matrix Fácil — 2 horas;
- Selecção para uma determinada posição com uma pulldown para escolha do automóvel — 1 Matrix Fácil para a combo, 1 Form Simples para o processo de selecção e registo na base de dados — 7 horas;
- A página principal, bem como a listagem têm de ter uma pesquisa para os automóveis — 1 Form Fácil para ir para a Listagem de Automóveis — 2,5 horas;
- A página principal tem uma área onde mostra os automóveis em destaque — 1 Matrix Simples (ajustado ao layout) — 4 horas;
- Os detalhes do Automóvel tem de incluir um formulário com nome, telemóvel, email e observações para o utilizador enviar o email ao nosso cliente — Envio de Email — 1 Guide Simples — 3 horas;
- O cliente não tem um webhost, pelo que nos pede para colocar uma alternativa nossa — Contemplado à parte;
- O cliente quer que nós o ensinemos, ou à secretária, a mexer com o site — 1 Processo que pode durar 8 horas;
- O cliente não deseja manutenção;
Assim e segundo os meus cálculos, este projecto durará 96 horas com o treino do cliente. Eu salvaguardo sempre 4 horas de trabalho por dia, segundo este post que também já escrevi, e independentemente da capacidade de trabalho de cada um. Temos de tomar em atenção situações em que temos de efectuar tarefas administrativas e comerciais, bem como gerir outros projectos.
Assim, a nível de calendário, a partir da adjudicação, 96 / 4 = 24 dias úteis, ou seja 1 mês para elaborar o site e 2 dias de treino ou 1 dia inteiro de 8 horas.
Espero que este artigo vos tenha elucidado sobre um dos métodos que podem utilizar para dimensionarem o vosso projecto web.
E você ? Qual a sua opinião ?
Este artigo trouxe-lhe algo à memória ? Tem alguma dica ou informação para partilhar comigo ? Acha alguma informação incorrecta e deseja rectificar ? Quer deixar a sua impressão, a sua própria opinião ? Comente! Participe!
Eu agradeço :).
Um abraço e tudo de bom,
Update: Com base num pequeno trabalho de um leitor, Jonathan Fontes, eu acabei por criar uma calculadora de projectos para ajudar todos os que têm dificuldade em calcular o valor de um projecto. Obrigado Jonathan!
Temas: Freelancing, HowTo, Projectos