[quote=faelz1n]
1 - Qual a vantagem de fazer o sistema via web e não desktop? Apenas a mobilidade?
2 - Quais tecnologias eu poderia usar para ter um desenvolvimente ágil e eficiente?
3 - Como eu calculo o valor do sistema?
4 - Ele também quer que eu monte um site(e-commerce), é viável criar um e-commerce usando a tecnologia java?[/quote]
1- Primeiro que vc num precisa ficar indo de máquina em máquina instalar o programa… Segundo via Web não significa que tem que estar na internet, pois há clientes que por questoes de segurança preferem uma intranet sem acesso a internet… Terceiro a facilidade de utilizar, por exemplo os web services, para obter consultas de validação de CPF, logradouro, entre outros…
2- No começo, nenhuma tecnologia é ágil e eficiente pq vc ainda não tem uma compreensão total dela… Só com o tempo, muita dedicação e estudo de determinada tecnologia é que ela se tornará ágil e eficiente…
3- O mínimo que você deve cobrar, vai depender do seu grau de dominio da tecnologia. Ex.: Se vc é iniciante e não compreende plenamente a tecnologia que vc utiliza e demora cerca de 6 meses para desenvolver a solução, é só fazer uma simples equação para saber se o preço está valendo a pena ou não:
Se vc cobrar digamos R$ 1.500,00 e demorar cerca de 6 meses para desenvolver a solução (leia-se: da análise de
requisitos até a entrega do prototipo ao cliente),
Divida o valor_que_pretende_cobrar (Ex.: R$ 1.500,00) pelo numero_de_meses_trabalhados (Ex.: 6);
Ex. 1: R$ 1.500,00/6 =
[b]R$ 250,00[/b] <== Isso é o equivalente ao seu sálario mensal como iniciante,
ou seja, [b]quanto maior o valor cobrado[/b], maior será seu salário mensal,
da mesma forma, [b]quanto menor o número de meses trabalhados[/b]
maior será seu salário mensal.
Ex. 2: R$ 3.000,00/3
[b]R$ 1.000,00[/b] <== Isso é o equivalente ao seu sálario mensal como intermediário.
4- A viabilidade ou não de usar Java, vai depender de dois fatores:
1. Se vc tem amplo dominio das tecnologias Java para Web (JSP, JSF, Servlet's), acredite ou não, HTML e CSS são
essenciais, e infra-estrutura diponível para suportar essas aplicações;
2. De quanto tempo vc dispõe para essa atividade (isso inclui o tempo de análise, testes, desenvolvimento de protótipos,
re-testes, reapresentação de prototipos (validação com o cliente)).
Espero ter ajudado um pouco a direcioná-lo na melhor escolha de como vc fará seu projeto e quanto cobrará por ele!!!