IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Emploi Discussion :

Estimation cout de developpement


Sujet :

Emploi

  1. #1
    Membre éprouvé
    Homme Profil pro
    Inscrit en
    Février 2006
    Messages
    943
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Secteur : Finance

    Informations forums :
    Inscription : Février 2006
    Messages : 943
    Points : 1 156
    Points
    1 156
    Par défaut Estimation cout de developpement
    Je sais que la question est récurrente et n'a pas vraiment de réponse mais je souhaiterais avoir des avis extérieur.

    Il s'agit de mettre un prix sur le développement, la mise en oeuvre et la maintenance d'une application dédié à la gestion interne pour une PME.
    Il y aurai environ 5 utilisateurs.
    La société possède aujourd'hui un systèmes basé sur des fiches Excel (une vingtaine) par projets. Ces fiches ne sont pas homogènes ce qui peut rendre difficile leurs exploitation. Elle sont le résultats de nombreuses saisie manuelle.
    L'objectif est de transformer tout cela en une solution clefs en main, car la société n'a pas de personnes capable d'assurer le cahier des charges, la mise place ou la maintenance.
    Compréhension de l'existant, développement, base de données, installation, doc ....

    Comment évaluer une fourchette, sachant que l'estimation de temps est délicate dans ce genre de projet?

    Merci

  2. #2
    Expert éminent
    Avatar de pmithrandir
    Homme Profil pro
    Responsable d'équipe développement
    Inscrit en
    Mai 2004
    Messages
    2 418
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Responsable d'équipe développement
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2004
    Messages : 2 418
    Points : 7 295
    Points
    7 295
    Par défaut
    Réponse pour un forfait :
    Soit tu reccueilles le besoin, tu découpe, tu estimes et ... tu te plantes souvent
    Soit tu fais ca au pifometre, du genre,... par exeperience ca prendra environ 6 mois avec 4 dev.

    La meilleure manière est selon moi de partir sur une méthodo agile de construction incrémentale.
    On défini un produit minimum vraiment basique qu'on peut développer en 2-3 semaines avec 4 ou 5 dev. avec en sus 2-3 semaines d'industrialisation(integration continu, deploiement, tests de non regression, etc...

    On part de la en ajoutant des fonctions petit a petit toutes les deux semaines.

    On s'arrete quand le client estime que son application correspond a son besoin.

  3. #3
    Modérateur

    Homme Profil pro
    Chef de projet NTIC
    Inscrit en
    Avril 2007
    Messages
    1 996
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Chef de projet NTIC
    Secteur : Service public

    Informations forums :
    Inscription : Avril 2007
    Messages : 1 996
    Points : 3 102
    Points
    3 102
    Par défaut
    ALERTE FICHIER EXCEL EN PME !
    Par expérience :
    • il ne faut pas croire que les fichiers sont "quasi identiques à quelques détails près". Gros pourcentage de chance que le diable se cache dans ces détails, sans quoi il ne serait pas nécessaire de modifier les fichiers.
    • S'ils veulent se passer des fichiers Excel, ce n'est probablement pas seulement parce que c'est dépassé mais parce qu'ils attendent plus d'une appli. Si pas de cahier des charges, c'est la porte ouverte à toutes les demandes
    • Qui décide de changer ces fichiers ? C'est pénible de devoir travailler sur des fichiers Excel différents pour faire des stats par exemple, mais souvent les personnes qui saisissent s'en satisfont parce que la saisie est simple. Si c'est le cas, coder une interface de saisie identique à ce qui se fait sous Excel peut s'avérer complexe.


    Il est clair que partir sur un projet agile avec un socle de fonctionnalités puis un enrichissement par versions incrémentales serait idéal, mais là encore on risque de tout vouloir tout de suite.

    J'ai déjà un peu donné sur le sujet sur des projets "on va dégager les fichiers Excel pour une application unique" et la majorité se sont vautrés.

    Sur ce type de projet, je prendrais de grosses grosses pincettes !

  4. #4
    Invité
    Invité(e)
    Par défaut
    Citation Envoyé par pmithrandir Voir le message
    On s'arrete quand le client estime que son application correspond a son besoin.
    Ou lorsqu'il n'a plus de budget.

  5. #5
    Expert éminent sénior
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    6 803
    Détails du profil
    Informations personnelles :
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations forums :
    Inscription : Décembre 2007
    Messages : 6 803
    Points : 32 056
    Points
    32 056
    Par défaut
    il y a déjà le cout technique. Mes collègues ont avancé des pistes, mais disons que si il a fallu du temps pour les mettre en place, il faudra probablement autant de temps pour les retranscrire vers un logiciel à base centralisée. EXCEL est très performant pour créer des petites applis pour un par un(d'ou son extrême popularité). C'est déjà un gros truc à passer en centralisé rationalisé.

    Et il y a aussi le cout de la conduite du changement. Je ne serais pas surpris de voir des levées de bouclier à chaque rationalisation pourtant nécessaire. "oui mais moi j'ai fait différemment et j'avais une bonne raison, alors je mets votre truc à la poubelle et je retourne à mon excel chéri" est un risque majeur.

    Et puis il y a ce détail qui tue :

    la société n'a pas de personnes capable d'assurer le cahier des charges, la mise place ou la maintenance.
    En gros, personne pour faire évoluer l'application rationalisée le jour ou le besoin change. Mmmmh, soit il faut revoir sa copie à ce sujet, soit il faut rester à EXCEL, soit il faut prendre un produit du commerce - avec toutes les limitations que cela comporte. Une appli ça vit, le fonctionnel change, et il faut bien se farcir la maintenance. Qui est d'ailleurs en ce moment un cout caché sur EXCEL.
    Les 4 règles d'airain du développement informatique sont, d'après Michael C. Kasten :
    1)on ne peut pas établir un chiffrage tant qu'on a pas finalisé la conception
    2)on ne peut pas finaliser la conception tant qu'on a pas complètement compris toutes les exigences
    3)le temps de comprendre toutes les exigences, le projet est terminé
    4)le temps de terminer le projet, les exigences ont changé
    Et le serment de non-allégiance :
    Je promets de n’exclure aucune idée sur la base de sa source mais de donner toute la considération nécessaire aux idées de toutes les écoles ou lignes de pensées afin de trouver celle qui est la mieux adaptée à une situation donnée.

  6. #6
    Expert éminent sénior
    Avatar de Marco46
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2005
    Messages
    4 413
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Août 2005
    Messages : 4 413
    Points : 19 608
    Points
    19 608
    Par défaut
    Citation Envoyé par ash.ice.loky
    L'objectif est de transformer tout cela en une solution clefs en main, car la société n'a pas de personnes capable d'assurer le cahier des charges, la mise place ou la maintenance.
    Compréhension de l'existant, développement, base de données, installation, doc ....

    Comment évaluer une fourchette, sachant que l'estimation de temps est délicate dans ce genre de projet?
    Elle n'est pas délicate elle est impossible.

    Tu nous expliques que non seulement la société n'a personne capable d'exprimer le besoin clairement, mais que en plus la société ne sait pas ce qu'elle veut.

    C'est un peu comme si ton client entrait dans un resto sans parler la langue et sans savoir ce qu'il veut bouffer. Bon courage pour prendre la commande

    L'approche incrémentale avec découverte itérative du besoin (bref de l'agile) me parait indispensable, donc pas de forfait, dev en régie, un budget suffisant pour démarrer et à l'arrivée il y aura ce qu'il y aura dans l'appli, impossible à définir à l'avance. Ou alors le client décide de faire une phase de réflexion en mettant tous les producteurs de shadow IT excel autour d'une table.
    Un problème avec Git ? Essayez la FAQ, sinon posez votre question sur le forum.



    "Toute personne croyant qu'une croissance exponentielle peut durer indéfiniment dans un monde fini est soit un fou, soit un économiste."
    Kenneth E. Boulding

    "Les richesses naturelles sont inépuisables, car, sans cela, nous ne les obtiendrions pas gratuitement. Ne pouvant être ni multipliées ni épuisées, elles ne sont pas l’objet des sciences économiques."
    Jean-Baptiste Say, Traité d'économie politique, 1803.

    "/home/earth is 102% full ... please delete anyone you can."
    Inconnu

  7. #7
    Membre éprouvé
    Homme Profil pro
    Inscrit en
    Février 2006
    Messages
    943
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Secteur : Finance

    Informations forums :
    Inscription : Février 2006
    Messages : 943
    Points : 1 156
    Points
    1 156
    Par défaut
    Non ...
    Ils savent ce qu'ils veulent. La même chose que les excels ... pour commencer

  8. #8
    Rédacteur/Modérateur

    Avatar de Jean-Philippe André
    Homme Profil pro
    Développeur VBA/C#/VB.Net/Power Platform
    Inscrit en
    Juillet 2007
    Messages
    14 586
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur VBA/C#/VB.Net/Power Platform
    Secteur : Finance

    Informations forums :
    Inscription : Juillet 2007
    Messages : 14 586
    Points : 34 255
    Points
    34 255
    Par défaut
    Citation Envoyé par Marco46 Voir le message
    Ou alors le client décide de faire une phase de réflexion en mettant tous les producteurs de shadow IT excel autour d'une table.
    La salle de conférence est trop petite, et l'amphi d'à côté refusera de recevoir 85% des salariés d'un entreprise :p

    /troll


    reste que le problème des fichiers Excel dont il est question, ca va nécessiter comme l'on dit les copains de l'iteratif, ou sinon tu fais un premier devis pour faire l'analyse du besoin avec eux, et une fois le besoin cerné, tu peux faire une estimation du cout sur le projet en lui meme.

    Mais as-tu déjà eu l'opportunité de faire de l'analyse de même ?
    Cycle de vie d'un bon programme :
    1/ ça fonctionne 2/ ça s'optimise 3/ ça se refactorise

    Pas de question technique par MP, je ne réponds pas

    Mes ouvrages :
    Apprendre à programmer avec Access 2016, Access 2019 et 2021

    Apprendre à programmer avec VBA Excel
    Prise en main de Dynamics 365 Business Central

    Pensez à consulter la FAQ Excel et la FAQ Access

    Derniers tutos
    Excel et les paramètres régionaux
    Les fichiers Excel binaires : xlsb,

    Autres tutos

  9. #9
    Membre éprouvé
    Homme Profil pro
    Inscrit en
    Février 2006
    Messages
    943
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Secteur : Finance

    Informations forums :
    Inscription : Février 2006
    Messages : 943
    Points : 1 156
    Points
    1 156
    Par défaut
    oui j'ai vue un peu l'etendu.
    une vingtaines de fichiers, mais pas de réglés de nommage. Beaucoup de copié de collé entre les feuilles. Des calculs qui sont a des endroits différents.
    Bref ce a quoi on peu s'attendre.

    Le problème c'est que ce genre de projet peu devenir un gouffre de temps.

  10. #10
    Rédacteur/Modérateur

    Avatar de Jean-Philippe André
    Homme Profil pro
    Développeur VBA/C#/VB.Net/Power Platform
    Inscrit en
    Juillet 2007
    Messages
    14 586
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur VBA/C#/VB.Net/Power Platform
    Secteur : Finance

    Informations forums :
    Inscription : Juillet 2007
    Messages : 14 586
    Points : 34 255
    Points
    34 255
    Par défaut
    C'est donc primordial de ne pas te fourvoyer.

    Essaie de segmenter/déterminer une première zone que tu vas facturer, pour comprendre à quelle sauce tu vas te faire bouffer, et pour que ton client comprenne aussi à quoi il a affaire.
    Cycle de vie d'un bon programme :
    1/ ça fonctionne 2/ ça s'optimise 3/ ça se refactorise

    Pas de question technique par MP, je ne réponds pas

    Mes ouvrages :
    Apprendre à programmer avec Access 2016, Access 2019 et 2021

    Apprendre à programmer avec VBA Excel
    Prise en main de Dynamics 365 Business Central

    Pensez à consulter la FAQ Excel et la FAQ Access

    Derniers tutos
    Excel et les paramètres régionaux
    Les fichiers Excel binaires : xlsb,

    Autres tutos

  11. #11
    Expert éminent sénior
    Avatar de Mat.M
    Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2006
    Messages
    8 352
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Novembre 2006
    Messages : 8 352
    Points : 20 359
    Points
    20 359
    Par défaut
    Citation Envoyé par ash.ice.loky Voir le message
    Il s'agit de mettre un prix sur le développement, la mise en oeuvre et la maintenance d'une application dédié à la gestion interne pour une PME.
    pourquoi ne pas utiliser carrément un ERP notamment en ligne ?
    Après ça reste du paramétrage mais pas besoin d'installation
    Par contre pour les fichiers Excel il faudra faire une sorte de moulinette pour alimenter les bases de l'ERP.

Discussions similaires

  1. Cout horaire developpement LabView
    Par legnouric dans le forum LabVIEW
    Réponses: 3
    Dernier message: 13/01/2014, 15h54
  2. estimation cout site - Catalogue et e-commerce
    Par yuyu599 dans le forum Devis
    Réponses: 6
    Dernier message: 29/08/2008, 14h21
  3. [Devis] Estimation cout d'un site ?
    Par Attilius dans le forum Devis
    Réponses: 10
    Dernier message: 07/12/2006, 10h07
  4. Estimation cout application
    Par vallica dans le forum Devis
    Réponses: 2
    Dernier message: 16/08/2006, 15h11
  5. Cahier des charges - Couts de developpement
    Par chriScript dans le forum Général Conception Web
    Réponses: 5
    Dernier message: 07/01/2006, 19h17

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo