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

Structure Discussion :

Etablissement d'un coût de développement.


Sujet :

Structure

  1. #1
    Membre averti
    Avatar de Julien.alkaza
    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    239
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Vaucluse (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Octobre 2004
    Messages : 239
    Points : 363
    Points
    363
    Par défaut Etablissement d'un coût de développement.
    Bonjour à tous...

    Voilà mon problème :

    Je suis en train de développer une appli en PHP/MySQL qui gère les prospets, revendeurs du mailing...

    C'est un projet relativement important (surtout pour un de mes premier projet).
    Alors j'aimerai savoir, comment je peux évaluer le coût de ce projet (pas pour moi, mais pour le "client"). Je ne sais pas dire combien de temps cela va me prendre (et oui, je n'ai pas de point de comparaison).

    La deadline est posée à la fin de l'année 2006, car il faut remplacer un système existant, et cela ne peut se faire qu'au 1er janvier...

    Voilà, je sais pas si j'ai donné assez d'info ou pas, mais j'aimerai avoir une idée assez proche de la réalité de ce que ce projet va coûter.
    Je précise que ce projet est destiné à une boite familiale (de la mienne ) et que plus que l'argent, c'est l'expérience qui m'interrese dans ce projet!!!!


    Merki d'avance
    Admin Réseaux & Systèmes.

    Red Hat Certified Technician...#604006101698235

  2. #2
    Membre éprouvé Avatar de Caine
    Inscrit en
    Mai 2004
    Messages
    1 028
    Détails du profil
    Informations personnelles :
    Âge : 51

    Informations forums :
    Inscription : Mai 2004
    Messages : 1 028
    Points : 1 122
    Points
    1 122
    Par défaut
    Difficile de répondre, il y a beaucoup de facteurs:

    1- Tu pars de 0 pour les sources ou tu possèdes déjà des entités de bases?

    2- Assures-tu le remplacement du système existant ou te contentes-tu de développer?

    La solution la plus propre est un échéancier avec jalon.

    Jalon 1 : Une maquette globale pour voir si tu as bien compris le besoin client. Un jalon plus facile à évaluer, je pense.

    Jalon 2 : Conception. Trouver des éléments réutilisables dans ton projet; Eventuellement chercher sur le net s'ils existent déjà.

    ...

    Enfin, je ne programme pas dans ces langages (pas encore), mais j'ai l'habitude d'évaluer ma charge de travail et de faire du prévisionnel.

  3. #3
    Membre averti
    Avatar de Julien.alkaza
    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    239
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Vaucluse (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Octobre 2004
    Messages : 239
    Points : 363
    Points
    363
    Par défaut
    Alors, je pars de rien...sauf d'un Cahier des charges assez complet...Je sais tout ce que j'ai à faire...
    Je fais le projet de A à Z, developpement et mise en place.

    Le jalon 1 est fait :o
    J'ai déjà présenté une version "alpha" avec quelques fonctions, et surtout une explication du fonctionnement. Ca a été validé...

    Je suis sur le jalon 2 en ce moment...

    Merci de ta réponse
    Admin Réseaux & Systèmes.

    Red Hat Certified Technician...#604006101698235

  4. #4
    Membre confirmé

    Profil pro
    Inscrit en
    Mars 2002
    Messages
    1 184
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2002
    Messages : 1 184
    Points : 619
    Points
    619
    Par défaut
    Il y a un autre sujet identique posté il y a quelques jours pour l'estimation d'une charge de développement.
    Ce qui y était dit entre autres était de justifier la durée (et donc le coût) annoncé par un tableau gradué en niveaux de difficulté.

  5. #5
    Membre averti
    Avatar de Julien.alkaza
    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    239
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Vaucluse (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Octobre 2004
    Messages : 239
    Points : 363
    Points
    363
    Par défaut
    OK,

    Mais étant doné que c'est mon "premier gros projet", j'ai du mal à estimer le temps de dévelppement...

    Merci de vos réponses...
    Admin Réseaux & Systèmes.

    Red Hat Certified Technician...#604006101698235

  6. #6
    Expert éminent
    Avatar de GrandFather
    Inscrit en
    Mai 2004
    Messages
    4 587
    Détails du profil
    Informations personnelles :
    Âge : 54

    Informations forums :
    Inscription : Mai 2004
    Messages : 4 587
    Points : 7 103
    Points
    7 103
    Par défaut
    Bonjour,

    tu devrais pouvoir extrapoler à partir du temps que tu as mis à produire ta version alpha, non ?

    Sinon, il est très difficile de donner des éléments de comparaison, il y a trop de facteurs en jeu. A moins d'avoir énormément de métier, il est très difficile d'avoir une estimation précise d'une durée de développement d'un projet. La plupart du temps, la durée de développement est estimée au "pifomètre", par comparaison avec d'autres projets plus ou moins analogues. Quand par miracle la "deadline" est respectée, c'est que souvent les développeurs ont dû bûcher comme des brutes dans les dernières semaines qui précédaient la date de rendu, pour rattraper le retard.

    Ce que je décris là ne s'applique heureusement pas aux équipes de développement rodées et bien structurées, et quand les étapes d'analyse et de conception ont été menées dans les règles de l'art. Même avec cela, il arrive quand même qu'il y ait des surprises...

    Il existe une phase de la vie du projet qui est souvent responsable de retards importants, c'est la phase de déboggage. Quand elle arrive en fin de cycle de développement, elle est particulièrement stressante parce que l'on ne sait pas vraiment à l'avance combien de temps elle va durer, mais on sait par contre le temps qui nous sépare de la "deadline"... Ce qui augmente la nervosité du développeur, et qui ne l'aide pas à surmonter cette tâche qui nécessite toute sa concentration. Pour minimiser l'impact négatif de cette phase, il existe des modes de développements, comme l'eXtreme Programming ou ses dérivés, qui introduisent très tôt des tests unitaires, et préconisent un développement par petits modules. Je te conseille de te renseigner sur ces méthodes, tu trouveras des infos ici : http://general.developpez.com/cours/#methode
    FAQ XML
    ------------
    « Le moyen le plus sûr de cacher aux autres les limites de son savoir est de ne jamais les dépasser »
    Giacomo Leopardi

  7. #7
    Membre averti
    Avatar de Julien.alkaza
    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    239
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Vaucluse (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Octobre 2004
    Messages : 239
    Points : 363
    Points
    363
    Par défaut
    Merci de cette explication...
    Donc en gros, je prends le temps que j'ai passé sur la version ALPHA, et je le "multiplie" par le nombre de fonctionnalités.....

    Ok, j'obtiens un nombre d'heures...
    D'après ce que j'ai lu, le dev, c'est 300€ par jour/homme????

    Merci de vos réponses...
    Admin Réseaux & Systèmes.

    Red Hat Certified Technician...#604006101698235

  8. #8
    Membre éprouvé Avatar de Caine
    Inscrit en
    Mai 2004
    Messages
    1 028
    Détails du profil
    Informations personnelles :
    Âge : 51

    Informations forums :
    Inscription : Mai 2004
    Messages : 1 028
    Points : 1 122
    Points
    1 122
    Par défaut
    Comme indiqué il n'existe pas de méthode miracle !

    Cependant, je peux te faire profiter de ma méthode. Elle repose sur mon expérience, et le fait que je sache très bien évaluer ma charge de travail du moment que j'ai déjà exécuté le développement un nombre suffisant de fois.

    Pour l'estimation (que je fais souvent) je découpe le projet en sous-problèmes, ou jalons.

    Pour chaque jalon la question est : "Est-ce que je maîtrise le dev à faire?".

    Par exemple, il y a 2 ans, sur le code multi-process et multithread je n'avais que des notions. La réponse était non.
    Dans ce cas, je tente de me rapprocher d'un cas similaire, même dans un autre langage où j'étais débutant. J'ai pris cette durée * 2.

    Maintenant, je suis rodé sur ce genre de question; je l'ai implémenté sur 3 outils de devs différents. Je connais donc parfaitement le temps imparti. Je prends dans ce cas 15% de rab pour les imprévus pas plus.

    Si tu fais ça pour chacun des jalons, tu auras une bonne estimation. De plus en gardant une marge même si tu maîtrises, tu pourras encaisser les débordements conséquents.

    "300 Euros/homme" : Ce n'est pas un tarif effrayant je pense. Du moins c'est largement en-dessous du tarif de vente des experts par les SSII et PME. Pour un indépendant, je ne sais pas.

  9. #9
    Membre averti
    Avatar de Julien.alkaza
    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    239
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Vaucluse (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Octobre 2004
    Messages : 239
    Points : 363
    Points
    363
    Par défaut
    Ok, merci de cette réponse...

    Je vais faire comme ca!!!

    Merci encore!
    Admin Réseaux & Systèmes.

    Red Hat Certified Technician...#604006101698235

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Coût de développement d'une application web
    Par lili2008 dans le forum Développement Web en Java
    Réponses: 7
    Dernier message: 31/01/2011, 16h01
  2. Réponses: 2
    Dernier message: 29/01/2010, 11h08
  3. Coût du développement d'application web avec .NET
    Par Tesing dans le forum Débuter
    Réponses: 9
    Dernier message: 05/01/2010, 14h07
  4. Réponses: 3
    Dernier message: 07/11/2009, 00h35
  5. Coût de développement
    Par if_zen dans le forum Gestion de projet
    Réponses: 5
    Dernier message: 18/04/2006, 19h55

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