Cout de développement d'un logiciel - Divers - Programmation
Marsh Posté le 24-07-2003 à 22:50:08
Ben c'est à voir... Personellement, j'ai facturé une fois un logiciel de gestion de garage au père d'un copain, à 150 Frs de l'heure !
Entre le code, le débuggage et tout, ça m'a rapporté environ 7500 Frs (50 heures de boulot environ).
Marsh Posté le 24-07-2003 à 22:53:57
En fait, je n'ai aucune idée du temps que cela me prendra pour l'instant... donc je ne sais pas trop... je voudrais pouvoir établir un devis.
Marsh Posté le 24-07-2003 à 23:53:09
Bah... Spa évident à chiffrer.
Réduire ses propres coûts :
-> Si l'appli va tourner sur un serveur dédié, alors tu peux demander au client de te fournir la machine et les licences qui vont avec, ainsi que la licence pour l'outil de développement. Ca te fera économiser autant si tu tiens à rester dans la légalité lors du développement. Par contre, pas évident de faire sortir 30 KF au client comme ça, même si au final il devra bien les payer de toute façon.
Evaluer le travail :
-> Là c'est chaud à faire. En gros, détaille les principales fonctions du soft, en évaluant la charge (en jour/homme) pour chaque fonction. Ensuite, bah faut que tu trouves un tarif horraire acceptable. Dans une entreprise, tu pourrais demander de 3 à 5 KF par jour. Si t'es à ton compte, c'est plutôt 3 KF. Si c'est au black, ça sera plutôt sur une base de 150 F/heure comme harko l'a indiqué.
En gros ton soft, perso, je me sent capable de le faire en une petite semaine tests et doc compris. Mais bon, après ça dépends pas mal de la complexité du truc et si tu maîtrise bien les technos ou non. Fait bien gaffe à l'interfaçage avec le soft de compta, c'est souvent la galère. Idem pour la partie éditique, car entre un truc qui marchouille et un truc qui te fait des document envoyable au client, ça se compte en journées perdues à corriger des problèmes de merde. Compte aussi perdre du temps si le soft tournera en environnement hétérogène... Si tu génères par exemple des documents avec Word, si la moitiée des PC est avec Word 2000, l'autre avec Word 97, il faut compter une charge double, car les différences entre les deux softs est source d'emmerdes monstrueuses.
Marsh Posté le 25-07-2003 à 07:50:47
ah chouette un topic qui me rappelle que je peux me faire plein de blé après journée si seulement j'en avais envie
bon ben plantage de pas discret alors
Marsh Posté le 26-07-2003 à 04:48:45
thenutskiller a écrit : Voilà, je me pose une question sur les couts de développement des logiciels (plutot progiciels). Dans mon cas, il s'agit d'un logiciel de facturation (programmé en VB), contenant 2 grandes fonctions (édition et consultation de factures). Le logiciel fonctionne en réseau en utilisant une base Access et devrait importer ses données dans un logiciel de compta existant. |
pas très chère... tu peux faire ça en moins de deux... si tu t'y connait vraiment en vb, acces, tu fais ça en moins d'heures... autant le faire tout en access
Marsh Posté le 28-07-2003 à 17:00:23
Bon, je crois que je vais partir sur une base horaire de 23?/heure, sur environ 50 heures de travail...
Marsh Posté le 01-08-2003 à 16:09:51
thenutskiller a écrit : Bon, je crois que je vais partir sur une base horaire de 23?/heure, sur environ 50 heures de travail... |
50 heures pour une si petite chose ?
Marsh Posté le 01-08-2003 à 17:28:36
Pas si petite que ça en réalité... et je ne vous ai pas tout dit dans mon post d'origine.
Et n'oublie pas le temps passé sur l'analyse
Marsh Posté le 02-08-2003 à 15:58:11
c'est le genre de truc qu'on faisait en première année d'info en moins de 5 heures
ça se fait encore plus rapidement que de faire un club vidéo
Marsh Posté le 02-08-2003 à 16:08:34
ouais bon on parle de développement hein, Access n'a rien à voir là dedans Au pire un support de base de données mais je suis sûr que la question était posée par rapport à autre outil qu'Access.
Marsh Posté le 03-08-2003 à 02:42:26
drasche a écrit : ouais bon on parle de développement hein, Access n'a rien à voir là dedans Au pire un support de base de données mais je suis sûr que la question était posée par rapport à autre outil qu'Access. |
pas si sur...
faut pas oublier qu'il y a encore des gens qui ose vendre des prog fait avec vb et acces... pire il y a des gens qui les achètes...
Marsh Posté le 03-08-2003 à 02:47:40
J'en connais quelques uns
Marsh Posté le 03-08-2003 à 15:56:25
thenutskiller a écrit : Et pis c'est pas du VB6, c'est du VB.NET... |
ça reste dans le même bas de gamme
Marsh Posté le 03-08-2003 à 16:00:45
os2 a écrit : ça reste dans le même bas de gamme |
bon quand t'auras fini de troller tu nous feras signe?
Marsh Posté le 03-08-2003 à 17:25:44
drasche a écrit : |
troller et vérité c'est pas la même chose
Marsh Posté le 03-08-2003 à 17:26:52
oui 50 heures ça me parait beaucoup.
Si tu es pas trop à l'aise avec l'outil, revois tes heures à la baisse.
Je veux dire, ne compte pas les heures ou tu apprends, lis la doc, cherche sur le web etc...
Enfin je sais pas ton niveau
Marsh Posté le 03-08-2003 à 17:33:27
os2 a écrit : troller et vérité c'est pas la même chose |
c'est facile d'affirmer qu'un langage est bas de gamme sans étailler par des arguments. Alors je les attends.
Marsh Posté le 03-08-2003 à 17:35:34
Y'a pas un topic pour le débat (stéril) entre les languages ?
Marsh Posté le 03-08-2003 à 17:49:01
drasche a écrit : |
tu t'es jamais demandé pourquoi on voyait pas que très peu ou même pas vb dans des cours d'info au collège, bac, maitrise....
tu t'es jamais demandé pourquoi c'était si mal et que les "pro" utilisait pas ça?
tu t'es déjà demandé pourquoi on voyait pas d'application "pro" fait avec ce langage?
compatiblité brisé entre vb6 et .net c'est déjà trop gros
Marsh Posté le 03-08-2003 à 17:54:42
os2 a écrit : |
Désolé, je connais une grosse boite où ils programment leurs progiciels en VB...
Marsh Posté le 03-08-2003 à 17:54:52
os2 a écrit : tu t'es jamais demandé pourquoi on voyait pas que très peu ou même pas vb dans des cours d'info au collège, bac, maitrise.... |
si et c'est tant mieux.
os2 a écrit : tu t'es jamais demandé pourquoi c'était si mal et que les "pro" utilisait pas ça? |
Les pros utilisent VB6 et VB.NET, en particulier dans le milieu de la finance, VB est partout, même au niveu des solutions web (server-side).
os2 a écrit : tu t'es déjà demandé pourquoi on voyait pas d'application "pro" fait avec ce langage? |
cfr réponse précédente
os2 a écrit : compatiblité brisé entre vb6 et .net c'est déjà trop gros |
Signe de progrès, je suis complètement pour. Les programmeurs VB6 vont y passer de toute façon, ou alors C#. VB6 disparaîtra dans les quelques années à venir du fait de l'abandon du support par MS.
Marsh Posté le 03-08-2003 à 17:58:43
drasche a écrit : |
les pro utilise vb
on aura tout entendu sur ce forum
Marsh Posté le 03-08-2003 à 18:02:51
os2 a écrit : les pro utilise vb |
faut te mettre au courant mon vieux
Marsh Posté le 03-08-2003 à 18:08:54
drasche a écrit : |
je suis au courant, je suis dans le domaine...
et vb est tous sauf pro...
a un séminaire de .net, l'orateur a essayé de vendre .net au max... mais à la fin il a terminé par: malgé .net, rien ne remplacera notre solution c++...
vb est fait pour faire des applications rapide, tout comme on peut le faire avec windev, delphi... autant utiliser un truc rapide
lorsque vb sera très utilisé dans des applications critiques on pourra commencer à dire qu'il est utilisé dans le domaine pro...
mais faire un programme à deux bale de gestion... c'est pas vraiment pro, tu peux faire ça avec access... alors donc
Marsh Posté le 03-08-2003 à 18:13:07
Je confirme, VB est grandement utilisé pour pas mal de programmes.
Tous les programmes n'ont pas besoin d'être ultra performants pour remplir leur tâche.
Deplus, une appli VB est facilement maintenable (à condition de pas repasser derrière un porc habitué au développement en C), et permet de faire très rapidement des choses qui prennent des heures en C.
L'option d'éxécution ligne à ligne permet de débuger extrêment rapidement et de façon très efficace, là où le C pose de gros problèmes... Quand t'as un "runtime error" sans plus d'explications, c'est un peu plus chiant à débuguer qu'un "indice en dehors du tableau ligne 1589"
Deplus, les limitation de VB ne concernent qu'une mnorité de programmes (quand il s'agit de faire un appli de gestion se connectant à une base accès, on ira m'expliquer à quoi peut servir de faire de l'héritage multiple...)
VB.NET n'a quasiement aucune limitation par rapport à C#, qui est un bon langage, donc VB.NET est pas conséquent un bon langage aussi. T'en fait souvent toi, de la surchage d'oppérateurs ?
Marsh Posté le 03-08-2003 à 18:16:27
Ha... Et à la fac, y'a pas de VB (ce qui est d'ailleurs faux mais bon) simplement parceque qu'il existe des compilateurs gratuits de Pascal (qui vaut pas mieu que VB) et de C/C++, et que les université ont des budgets restreints... Et payer une licence à 3000 balles pour chaque poste, ça le fait pas trop quand t'as 2000 postes à équiper.
Marsh Posté le 03-08-2003 à 18:27:48
os2 a écrit : je suis au courant, je suis dans le domaine... |
ya contradiction dans ce que tu racontes
os2 a écrit : vb est fait pour faire des applications rapide, tout comme on peut le faire avec windev, delphi... autant utiliser un truc rapide |
les décideurs préfèrent ce qui est le plus rapide pour développer plutôt que ce qui est rapide à l'exécution, fourre toi bien ça dans le crâne. Maintenant ils sont pas assez cons pour utilser VB dans la gestion d'une centrale nucléaire (pour reprendre ton argument obtu à deux balles )
os2 a écrit : lorsque vb sera très utilisé dans des applications critiques on pourra commencer à dire qu'il est utilisé dans le domaine pro... |
c'est déjà le cas. faut juste définir critique, et ici je parle encore une fois pour la finance: VB.
os2 a écrit : mais faire un programme à deux bale de gestion... c'est pas vraiment pro, tu peux faire ça avec access... alors donc |
bah un programme de gestion de + de 100000 lignes, je doute que tu le fasses en Access. De toute façon, une entreprise sérieuse ne s'en remettra JAMAIS à Access. Access n'est pas un truc professionnel.
Marsh Posté le 03-08-2003 à 18:40:47
drasche a écrit : |
c'est pour ça que java est autant utilisé que ça aujourd'hui
on peut aussi dire que delphi, windev est utlisé dans la finance...
Marsh Posté le 03-08-2003 à 19:47:16
C'est simple, les entreprises préfère un langage de programmation "simple" et efficace, facile à programmer et à maintenir plutôt qu'un langage incompréhensible où il te faut des heures avant de trouver d'où viennent tes problèmes...
Sinon, toutes les boites programmeraient leurs logiciels en assembleur
Marsh Posté le 03-08-2003 à 21:08:12
J'ai fais du VB à la fac ! Pas beaucoup, c'était pour les TP du module intitulé "développement rapide d'applications"..
Marsh Posté le 24-07-2003 à 22:44:28
Voilà, je me pose une question sur les couts de développement des logiciels (plutot progiciels). Dans mon cas, il s'agit d'un logiciel de facturation (programmé en VB), contenant 2 grandes fonctions (édition et consultation de factures). Le logiciel fonctionne en réseau en utilisant une base Access et devrait importer ses données dans un logiciel de compta existant.
Donc, j'aimerai avoir une petite idée du cout de développement d'un tel logiciel...