ajuda com sistema feito em delphi

Delphi

10/11/2012

ola pessoal

tenho uma duvida, e gostaria de que alguem possa me ajudar. Minha assinatura acaba o mes que vem e para aproveitar o pouco tempo gostaria que me ajudassem nesta.

desenvolvo programas em delphi, para o pessoal aqui da cidade, mas tenho uma duvida grande , como cobro pelo serviço.

a alguns meses atraz peguei na internet um artigo que me dava explicações de como deveria cobrar, la me sugeriu que eu deveria cobrar por hora e sugeria um valor de 20,00 a hora programada, claro que foi feito alguns calculos para se chegar a este valor.

mas gostaria de ter uma noção, de qual seria a forma de se cobrar pelos meus serviço.

sei que tem muitos programadores neste forum que são autonomos e cobram pelos sistemas desenvolvidos.

favor me ajudarem a receber um valor justo pelo serviço que faço.

ate breve e conto com voces
Edson Melo

Edson Melo

Curtidas 0

Respostas

William

William

10/11/2012

Olá Edson, antes de responder sua dúvida notei q vc mencionou q a sua "assinatura está acabando", caso vc esteja se referindo as revistas, isso não impede que vc acesse o fórum e post suas dúvidas ou soluções. O fórum é aberto para todos não é necessário pagar nenhuma quantia financeira!

Quanto à como cobrar por seus serviços, essa equação é sempre complicada. Algum tempo atrás cobrava pelo sistema inteiro um preço só, depois conversando com um professor fui aconselhado à cobrar por hora trabalhada e em alguns casos por complexidade de funcionalidades (NFe, PAF-ECF-TEF) ou até relatórios muitos complexos.

Mas debatendo o assunto chegamos a um método interessante para divisão e cobrança, dividimos por módulos:

1 - Módulo de Cadastros em Geral (CLIENTE, FORNECEDOR, PRODUTO, USUARIO, FUNCIONARIO e TABELAS AUXILIARES se necessário)

2 - Módulo Financeiro (CONTAS À PAGAR, CONTAS À RECEBER, VENDA, FLUXO DE CAIXA)

3 - Módulo Avançado (NFe, Cupom fiscal, TEF - pagamento com cartões etc)

Nesse caso cobramos por módulos, levando em consideração que o módulo de cadastros geralmente é mais rápido e menos trabalhoso para se desenvolver o preço seria mais em conta, o valor poderia variar de R$ 300,00 à R$ 500,00.

No módulo Financeiro que já fica mais trabalhoso subimos o valor para no máximo R$ 700,00.

Já no módulo avançado que envolve as funcionalidade com maior custo para o desenvolvedor, como o Cupom Fiscal que só para homologação vai no mínimo R$ 2000,00 (claro que vc só homologa uma vez), aí vai depender do cliente. Cobro por funcionalidade e não pelo módulo em si.

Claro que cada sistema tem uma história e complexidade diferente, mas basicamente sigo essas regras. E os clientes aceitaram bem porque dilui os custos em vários módulos.
GOSTEI 0
Bruno Leandro

Bruno Leandro

10/11/2012

Ola edson voce pode usar uma tecnica conhecida como pontos de função, de uma pesquisada sobre isso
GOSTEI 0
Claudia Nogueira

Claudia Nogueira

10/11/2012

Depois de tanto tempo na área a minha conclusão é que vale mais a pena cobrar mensalidade do que cobrar o desenvolvimento.
Uma vez você desenvolvendo um software, o mesmo fica eternamente ligado a sua pessoa, principalmente os desktops.
Eu trabalho dessa forma, em hipótese nenhuma eu vendo um, eu somente alugo, e enquanto a pessoa usar ela pagará uma mensalidade, tendo direito então ao suporte técnico.
A mensalidade é cobrada um valor pelo servidor e mais um valor por máquina adicional.
Exemplo:
R$ 400,00 mensal para o servidor e mais R$ 100,00 por máquina adicional.

Essa é a forma que eu trabalho, claro que pra outros programadores pode se adotar outra prática, como tenho uma Software House então dessa forma fica melhor, pois tenho uma equipe pra manter.

Se eu fosse cobrar por hora, eu também levaria em conta a complexidade do projeto, e um sistema básico eu cobraria entre R$ 20,00 e R$ 30,00 a hora, ficando despesas de viagens, hotel e etc por conta do cliente.
GOSTEI 0
Edson Melo

Edson Melo

10/11/2012

ola pessoal, concordo com voces , mas aqui o pessoal e meio complicado, sempre pesso para os mewus clientes colocarem no papel suas intencoes de sistema. ou seja uma ideia do que eles querem, nunca fazem, como eu cobro pelo sistema completo, fica dificil, atualmente me pediram um sistema para cadastro de titulares de um cartao saude, tendo tambem seus dependentes, ate ai tudo bem. sabia tambem que teria de implantar a impressao de uma etiqueta para ser colada em um cartao para servir de carteiinha, ate ai eu sabia. mas apos feita estas etapas me arrumaram mais coisas, tais como geracao de correspondencias, mais opcoes do cadastro, tais como pesquisas e mais relatorios, pra finalizar tinha cobrado um valor simbolico, pois suponha que era facil demais e rapido de fazer, ou seja cobrei 500,00 por uma previsao de servico de 5 dias, mas depois de 30 dias e ainda nao ter acabado,fica dificil de ser aumentado o valor, e ainda mais esse valor de 500 ainda me falou que ia pagar em 2 vezes, dificil, mas prefiro eu perder, meus clientes nao sabem que eu tiroa diferenca nas manutencoes.

ate breve
GOSTEI 0
William

William

10/11/2012

Olhá Edson já passei por situação parecida, o cliente pediu um cadastro simples só para montar orçamentos, no total eram 6 tabelas. Pensei comigo uma baba né ..

Acho q cobrei 500,00 também, após alguns dias o cliente liga solicitando mudanças bruscas na impressão do orçamento, resumindo todo o relatório teve que ser gerado na unha, subindo e descendo posições de componentes, ativando e desativando, mudando cor isso tudo em Run-Time.

Cara foi um parto, e quem disse que o cliente aceitava aumentar o preço, a frase dele:
"Mas quando você deu o preço o relatório de orçamento já estava incluído!!"

Nunca mais cobro sem estudar as complexidades ....
GOSTEI 0
Gilvanio Gonçalves

Gilvanio Gonçalves

10/11/2012

Edson, esta questão de valor por um sistema , como cobrar por um o sistema, valor unico ou receber
por mensalidade que esta sendo empregada por muitos programdores e empresas.
deve-se avaliar o sistema como um todo, funcionalidade modulos complexidade,o cliente, se haverá mais de um programador,etc.
a forma de cobrança por mensalidade é um pouco complexa pois o cliente avalia, se ele ficar um ano pagando
digamos R$ 200,00 mensal, ele terá um custo ano de R$2.400,00?
na opção de cobrar pelo sistema, vc pode manter contrato de manuteção,caso ele Não queira, vc cobra por visita e serviço que fizer no sis.
como disse isto vai de programador autonomo ou não, ate mesmo por empresas.
vc citou o recebimento por hora, quem nos paga por hora é empresa direcionada a automação
em que contrata mão de obra(Programadores)para determinados projetos seja em Delphi,PHP,JAVA etc.
esta regra não aplica a clientes.
quanto ao valor a ser cobrado por um sis, tem variações de preço de região para região.
eu aqui em minas, cobro um valor por um sis basico, acima do do valor que os colegas mencionaram.
por tanto avalie os valores cobrados em sua região e como é empregado o sistema de cobrança.

abs.
GOSTEI 0
Edson Melo

Edson Melo

10/11/2012

ola wllfl e gilvano

fica dificil, nos dois casos, se o cliente me der uma nocao do sistema, e eu trabalhar em sima de uma ideia, corro o risco de colocar coisas que o cliente nao vai usar, alem e claro de perder tempo no desenvolvimento de uma coisa nula. minha ideia de que o cliente coloque sua intencao no papel e que eu faca simplesmente o que ele descreveu, e boa pois qualquer coisa solicitada e que nao esteja ali anotado seria gerado um novo valor extra. resouveria. mas e que o pessoal tem preguica de pensar e espera que voce adivinhe tido que ele quer. sei disso pois tenho um sistema para hotel, onde coloquei opcoes basica para funcionamento do sistema mesmo assim nao e todo mundo que usa todo o potencial do sistema, o que nun sistema encomendado gera uma situacao ruin , pois perdo tempo em p´rogramacao de uma opcao que talvez nao seja usado.

no outra resposta minha coloquei que prefiro eu perder. vou explicar melhor

em meu caso coloquei toda as opcoes a mais e mao cobrei por isso, pois aqui nesta cidade os programadores tem uma fama de enrolados, e acredito nisto pois tem muita gente que se mete a desenvolver que nao tem a minima etica, fazendo porcaria e abandonando o sistema e o cliente na mao. meu lema e perco, mas nimguem tem o direito de falar do meu servico ou de mim que sou enrolado. por causa disto meu nome nesta area e considerado e limpo. falou no edson e um certificado de servico feito.

tenho oum colega programador, veja a capacidade dele , ele fez um sistema para uma emissora de tv aqui da cidade, na verdade uma retransmissora, o sistema e ruim, vendeu caro me parece que um 7.000,00, o sistema tinha um bug que ficava travado ao fechar, ou seja nçao fechava, o que ele fez tinha uma rotina que forcava o fechanemto do sistema ele pois esta rotina para fechar o programa ele, em vez de resolver o que estava acontecendo. o cliente dele nao sabia da falha, mas aceitou o sistema. sem falar tambem de outras falhas que ele encobriu com rotinas a parte. por isso levo prejuizo as vezes mas nao dou o direito de ninguem falar mau do meu servico ou de mim. problemas eu resolvo e nao passo pra frente.

a unica pena e que estou em uma ciddae no meio do mato no interior do estado do para. sem estrutura nenhuma nesta area, tais como cursos, livros, revistas, enfim nem internet esta cidade tem que preste. fica dificil assim , mas vou tentendo.

ainda vou achar um modo de cobrar o justo e valido por meus servicos.

GOSTEI 0
Edson Melo

Edson Melo

10/11/2012

wllfl voce diz nunca mais cobro sem estudar as complexidades, fica dificil esta posicao, pois pode colocar coisas no sistema que o cliente nao vai precisar e nem usar. ou seja vai perde hora e programacao de graca e atoa. mas em outra parte desenvolvera um sistema completo, que quem ver percebera sua capacidade e bom profissional. seria um bom cartao de visita para que ver.

e uma faca de dois gumes. se voce nao tiver nada para fazer claro que e bom fazer o melhor possivel, mas sew voce tiver com varias propostas de sistemas, nao ocmponsa ficar perdendo tempo com opcoes irrelevantes em um sistema, tempo este quie poderia estar ajudando no desenvolvimento de outro soft.

mas ai claro cada um sabe ate onde pode ir, ou sabe o objetivo a ser alcancado.

ate breve meu amigo
GOSTEI 0
Edson Melo

Edson Melo

10/11/2012

gilvano fica dificil, pois esta classe de trabalho nao ajuda os outros. um nao revela o seu valor para o outro, pode ate revelar mas nunca o verdadeiro. por causa disto fica dificil ter uma base.

quanto a locacao de sistema sou totaumente contra, pelo motivo que voce falou depois de um tempo o valor pago pelo sistema fica elevado, e voce ta pagando uma coisa que nao e sua. por este motivo vendo meu programas.

mas tambem tem o seu contra, vendo sim mas nao pelo valor justo, ou seja o valor real do custo para desenvolvimento.

uma coisa e voce vender uma copia , outra e vender 30 copias ou mais.

quem aluga fica refem, do cliente, pois se quizer alguma alteracao o programador tem de fazer, e muitas vezes tais alteracao sera de uso daquele cliente somente, sem efeito para os outros. e ai como cobro a atualizacao dos outros clientes , como justificar o pagamento do servico que nao pediram. ai voce diz se nao quizerem pagar parem de usar o sistema, fica dificil as veses o cliente ja usa tem sistema mais de um ano, todas informacoes referente ao seu negocio estao la, nao tem como pegar toda informacao e passar para outro sistema, o que obriga o cliente a pagar e continuar. acho isso anti etico, alugar para mim e uma robada.

a venda ja e melhor , pois o cliente compra sabendo o que o programa tem, qualquer altracao, analizo e vejo se e viavel e economicamente possivel, ou seja se todos os outros que usam vao se aproveitar das inovacoes, mas fica a meu criterio fazer ou nao (Vendi um sistema Pronto), entendeu.

e igual a microsft ela nao faz alteracoes so porque voce pediu, mas sim correcoes por bugs ou melhorias que ela julga necessarios. nossos sistema acho que deveriam ser do mesmo modo.

obrigado por este desabafo e consideracoes

ate breve
edson garcia de melo
GOSTEI 0
Claudia Nogueira

Claudia Nogueira

10/11/2012

Meu ramo é o de desenvolvimento de software para automação comercial, ou seja, a vida inteira o cliente terá vinculo comigo por conta da legislação.
Conheço muitas empresas de software e já trabalhei em várias também, todas elas trabalham com aluguel.
Deve ser por conta do ramo então.
GOSTEI 0
Gilvanio Gonçalves

Gilvanio Gonçalves

10/11/2012

Claudia da forma que você fornece o seu sistema como locação não é errado, muitas empresas fazem isto
para amarrar o cliente a eles, que eu não acho justo, como fiz um calculo de exemplo, um sis pode chegar até
4.000,00 ano para o cliente?
como disse esta regra vai de programador para programador e empresa para empresa.
e a legislação não coloca como regra cobrança por aluguel, ou como obrigatorio, esta pratica é aderida
a quem achar que é mais viavel, ou lucrativo claro que isto dá mais segurança para receber do cliente
pois se não pagar no periodo,o sis para de funcionar.
locar um sis, é como pagar por hospedagem de site, se pagou fica nos ar, se não pagou fora do ar.
e o comentário do Edson, faz muito sentido o cliente paga por algo que não é dele?
repito cobrar por sis ou alugar, isto vai de região para região na minha aqui locar, não funciona.

E a vc Edson, eu cobro por sistema, mas antes de passar o valor do sis, eu faço uma analise junto com a empresa usuarios
faço um cronograma de como será o sis , quantos modulos vai ter, as rotinas,etc.
apos feito isto, passo para empresa como será o sistema bém detalhado, assim que a empresa concorda
com o que foi analizado e proposto como sistema e confirmado que o que foi
por mim apresentado, é o que a empresa deseja, firmado isto, gera-se um contrato do sistema com periodo
para entrega e obs, caso apos o sistema instalado a empresa solicitar um outro modulo(rotina) que não foi definido
no fechamento do contrato(serviço) estes serão cobrados a parte.
no fechamento do contrato trabalho com o recebimento de 50% do valor do sistema para iniciar
o desenvolvimento do mesmo e o restante na concluSão(instalação).

At+
GOSTEI 0
Claudia Nogueira

Claudia Nogueira

10/11/2012

Quando disse que por causa da legislaçäo eu cobrava mensalidade, quis dizer que por causa das legislações referentes a NF-e, PAF, SPED sempre mudarem, temos que ficar em função dessas coisas e por isso compensa tanto pra empresa quanto pro cliente a questão da mensalidade.
Não consigo imaginar uma empresa com 20 funcionários pra cima se manter sem mensalidade, deve ser por que já comecei dessa forma.
GOSTEI 0
Claudia Nogueira

Claudia Nogueira

10/11/2012

Eu entendo o ponto de vista do pessoal sobre ser contra mensalidade, a realidade das empresas para os autônomos é totalmente diferente. Por eu sempre ter trabalhado com equipe grande, minha mentalidade é outra mesmo.
Aqueles valores que eu passei foi em um estudo que eu li. Então segundo a pesquisa, pega o salário que receberia de uma empresa, dividi por 30 e depois por 8 e por fim multiplica pelas horas gastas.
GOSTEI 0
Claudia Nogueira

Claudia Nogueira

10/11/2012

Eu entendo o ponto de vista do pessoal sobre ser contra mensalidade, a realidade das empresas para os autônomos é totalmente diferente. Por eu sempre ter trabalhado com equipe grande, minha mentalidade é outra mesmo.
Aqueles valores que eu passei foi em um estudo que eu li. Então segundo a pesquisa, pega o salário que receberia de uma empresa, dividi por 30 e depois por 8 e por fim multiplica pelas horas gastas.
GOSTEI 0
Edson Melo

Edson Melo

10/11/2012

pessoal, me desculpem pelo meu ponto de vista, e que eu prefiro manter uma amarração com meuu cliente pelo bom servico prestado e nao por alugar ou vender um sistema. se voce presta um bom servico a seu cliente nao tem o porque ele va procurar outro para fazer o mesmo que voce faz. sou autonomo nao tenho empresa, nao trabalho para nenhuma empresa. por issoo nao tenho como colocar a parte fiscal em meus sistemas, por causa disto alugar ou nao para mim e irrelevante, e como disse prefiro laçar meus clientes pelo bom serviço, com honestidade e confiabilidade, naoo querendo dizer que os outros nao sejam . e que programadores na minha região tem uma fama muito ruim.

so para elucidar , teve um cliente meu de 10 anos , que quando teve que trocar de sistema ,me pediu quase por favor para que eu regularizasse meu sistema pois gostaria de continuar a usa lo. so que a regiaão nao me permite tal procedimento, ou seja a abertura de uma empresa. ela nao teria como se sustentar. o prssoal daqui tem uma mentalidade muito atrasada. preferi dar oportunidade para um produto de fora doque o daqui da região. mas eu nao os condeno aqui não tem gente seria em quem se pode confiar e isso acaba estragando os bons profissionais, como eu.

voces devem se lembrar a uns anos atraz do caso dos batatas do sul do para. eram os racker que atacavam contas bancarias, pois e esse caso começou aqui nesta cidade que moro. e acho que por causa deles ficamos ( os bons profissionais) desacreditados.

mas este topico era so para me informar do preço justo a cobrar pelo sistema, nada mais.

desculpen nnovamente meu desabafo
GOSTEI 0
Edson Melo

Edson Melo

10/11/2012

nao quero tornar isto ouma discusao do ponto de vista de um , com o ponto de vista do outro. concordo com tudo que a claudia falou, como tambem com que os outros disseram. nao tenho duvida cada um tem razao conforme seus modo de trrabalho. a claudia tem empresa tem que mante la , eu nao tenho empresa nem funcionarios, so eu somente , claro que meus custos sao o menor possivel. meu maior custo seria o raciocinio, se poderia dizer assim , ainda tem , meu tempo, minha maquina , agua , luz , energia, minhas necessidades, enfim tambem tenho um custo razoavel e que nao fica barato, mas mesmo aasim fica um custo menor que a claudia. por isso gostaria de achar uma formula para cobrar pelos meus serviços que seja um valor honesto e certo.
]



GOSTEI 0
Bruno Leandro

Bruno Leandro

10/11/2012

Eu concordo com a claudia, o ideal é cobrar mensalidade, pois desenvolver um sistema completo do zero nao é tarefa para uma semana, é tarefa de meses de trabalho principalmente em uma equipe reduzida. O modelo ideal na minha opnião é

Mensalidade com valor: XXX,XX com direito a suporte de qualidade, e desenvolvimento de melhorias de X horas no mes, caso seja pedido muitas tarefas de melhoria, cobrar horas de desenvolvimento extras, que nos meus calculos sao umas 100 pila, manutenção nao cobrar, pois caso seja necessario alterações devido a mudança no layout dos dados exigidos pelo governo como NFe e homologação do software e outros custos são já embutidos a mensalidade.

caso seja cobrado apenas o desenvolvimento, quando houver necessidade de implementar NFe e outros recursos os clientes terão dificuldade em aceitar o pagamento pelo desenvolvimento do mesmo pois é uma exigencia do governo nao um pedido dele.

e como a claudia citou, os valores do aluguel é aumento conforme a quantidade de acessos para compensar empresas menores pagam menos, empresas maiores pagam mais.
GOSTEI 0
Edson Melo

Edson Melo

10/11/2012

pessoal, levantei uma lebre que ta deixando todo mundo muito extressado, nao ofoi esta a minha intensao, e para dar um ponto finalnesta discussao, fico com que o que foi dito ate agora e agradeço a todos.

mas volto a reforcar o que ja disse, esta e uma classe em que um nao ocoopera com outro no tocante a custo, o custo de desenvolvimento e uma coisa propria de cada um, e que nao se revela e men se ensina, pois todos apanhamos muito ate chegar a um valor a cobrar.

eu so queria ter uma ideia ou melhor uma base de qual seria o valor e forma ideal a cobrar pelos meus servicos. mas alguns diriam isso varia de regiao para região, concordo com isso ,mas o serviço que faco e o mesmo servico da regiaoa sul, norte , nordeste , nao munda em nada. por isso acho uma falta de pensamento dizer que o serviço executado na regiao sul e diferente da regiao norte e assim sucessivamente. tanto o custo financeiro para execução tambem e o mesmo da região sul como da região norte, os impostos , energia, etc

pessoal agradeço e peço desculpa pala discussão que não me trouxe respostas a duvida.


ate breve
GOSTEI 0
Rodolpho Silva

Rodolpho Silva

10/11/2012

Edson,

O software no Brasil é obra de intelecto e tem uma lei específica para isso (Lei 9.609 [url]http://www.planalto.gov.br/ccivil_03/leis/L9609.htm[/url]). Como é obra de intelecto, existe muita diversidade em cobrar pela obra (sim, obra, de trabalho realizado). Pelo que você relatou, não não "vende" o software, somente autoriza o uso da sua obra por um determinado valor único. Logo, há pessoas que autorizam o uso da obra cobrando um valor mensal, explorando corretamente a obra de seu intelecto. "Venda" mesmo de software, dá-se somente com a transferência de tecnologia (código fonte junto) e mesmo assim, segundo a lei citada anteriormente, o autor pode opor-se a modificações da obra (mudança do software) a qualquer tempo. O software no Brasil é como a música, onde o artista cobra pela sua obra da forma que entende como melhor (preço de cd e shows). Eu, particularmente, fecho contratos de direito de uso da minha obra (software) onde o cliente para uma taxa mensal e em troca, além de poder utilizar a obra ele recebe manutenção e suporte da mesma. Agora cuidado, bloquear software e impedir acesso aos dados do cliente é proibido. Os dados não é do autor da obra e sim do cliente. É melhor rescindir (ao invés de bloquear) o contrato por falta de pagamento pois como os negócios são mutáveis constantemente, dificilmente um software passa mais de 6 meses sem uma alteração.

E outra coisa: Não existe cliente preso ao software. Existe até o momento dele encontrar um melhor e alguém que faça essa transição. Por isso, a garantia do uso do seu software está na qualidade do mesmo.

Bem, espero ter ajudado.
Abraços!
GOSTEI 0
Edson Melo

Edson Melo

10/11/2012

ola rodolpho123, concordo com seu ponto de vista, e voce ainda mais me alertou de pontos que eu ainda nao tinha pensado. e este tipo de informacao que precisava , algo que me esclarecesse, mesmo de deixando mais duvidas sobre o assunto. vou explicar melhor este ponto onde voce diz que o programa e meu mas os dados dsao do cliente eu ainda nao tinha pensado neste caso que bom voce ter me alertado quanto ao travamento do sistema para que o cliente nao possa usar. por isso e que digo depois que o cliente usa um programa seu por algum tempo fica dificil ou quase impossivel que ele troque, por dois motivos 1) esta acostumado aao seu programa, 2) nao tem como transferir os dados de seu sistema para outro sistema.

apesar que isto foi possivel, quem deixou de usar meu sistema dei o maior colaboracao para a montagem do novo sistema. mesmo sabendo que estavam fazendo a migracao nao por vontade propria mas sim por pressao do governo, devido motivos acima explicados.

ok , obrigado pela ajuda
GOSTEI 0
Rodolpho Silva

Rodolpho Silva

10/11/2012

Entendi Edson...
Bem, após alguns anos de experiência em software, comecei a entender um pouquinho da cabeça do cliente. Em resumo, é basicamente isso:
O cliente não está nem aí se o software que ele vai adquirir é escrito em Delphi, C#, Java, PHP, COBOL, etc... O único interesse do cliente é saber quanto ele vai lucrar ($$$$) ao usar o seu software


Olha, depois de ver muito isso acontecer na prática, posso afirmar: Não existe software preso à cliente. Já vi grandes empresas, a todo vapor, usarem um famoso ERP (Datasul) e simplesmente ao mudar um diretor, eles migraram TUDO para um outro grande ERP (SAP). Mesmo após anos usando o antigo. E nada foi perdido.

Bem, vejo que a única maneira de mantermos nosso software em uso por longo período no cliente, são algumas qualidades do software, como: robustez, confiabilidade, praticidade, escalabilidade e portabilidade.

Espero ter ajudado.
Abraços!
GOSTEI 0
POSTAR