Archive pour la catégorie 'Expertise travail sur Progonline'
Friday 24 August 2007
Progonline vous livre les secrets de la gestion de projet offshore
Cet article représente le premier d’une longue liste de points de méthodologie que Progonline publiera sur ce blog.
Depuis la création de notre société, nous avons suivi de près plus de 300 projets publics réalisés, et un nombre très importants de projets privés. Parallèlement à notre place de marché déjà bien connue, nous avons également participé à la réalisation de projets de grande envergure, représentant plusieurs années-hommes, comme par exemple un progiciel de veille stratégique sur Internet, qui aujourd’hui dessert plus de 200 sociétés, et qui . Ce projet a été intégralement réalisé en offshore, avec une équipe de 5 développeurs roumains pendant plus de 6 mois.
Nous avons donc acquis de solides connaissances en matière de gestion de projet offshore, que nous souhaitons partager avec vous, clients ET prestataires. Nous souhaitons procéder ainsi, car très souvent, les projets avortés ne proviennent pas (que) de mauvaise foi ou manque de compétence, mais surtout à cause d’incompréhensions qui pourraient être évités certaines techniques étaient utilisées.
Ces articles seront mentionnés à chaque fois avec “Point de méthodologie : …”. Nous vous recommandons fortement de les lire, pour une réalisation de projets à distance toujours plus performante, rapide, et de bonne qualité.
Point de méthodologie : comment assurer un suivi de projet performant ?
La méthode itérative et en cascade
La théorie du génie logiciel propose 2 modalités principales de développement informatique : la méthode itérative et la méthode en cascade. La méthode itérative suppose des itérations (cycles de développement, ç’est à dire versions progressives fonctionnelles du projet) courtes et fréquentes. La méthode en cascade suppose au contraire des itérations majeures et rares.
Pour simplifier, on dira que la méthode itérative suppose une application fonctionnelle (de manière limitée immédiatement), donc “on voit” l’application se développer au fur et à mesure, alors que la méthode en cascade suppose un développement de l’application qui sera uniquement visible à la toute fin.
La méthode itérative est un peu plus lente, car elle suppose la réecriture du code source sans cesse, pour y greffer les nouelles fonctionnalités. Par contre, elle a l’avantage de permettre au client une observation continue de l’avancement. La méthode en cascade a l’avantage d’être mieux écrite, plus performante, car tout est pris en compte dès le début. Par contre, l’application n’est présentable qu’à la fin du développement, n’étant pas fonctionnelle avant.
Le travail à distance : appliquer toujours la méthode itérative !
Lors de la réalisation des projets à distance pour de nombreuses raisons, vous devez systématiquement utiliser la méthode itérative :
- le travail à distance suppose une communication plus pauvre entre client et prestataire. De surcroît, le prestataire n’a probablement pas les même références culturelles et linguistiques que vous (même s’il est francophone). De nombreux de ce fait se créer, dûs tout simplement au fait que le prestataire ne comprend pas la même chose que le client. Une application que le client voit avancer au fur et à mesure réduit les risques de malentendus, car si le prestataire a mal compris une requête, le client le verra tout de suite et le réorientera. A l’opposé, si le client ne peut pas voir l’application, il se rendra compte du malentendu à la fin du projet, quand ce sera trop tard (ou en tout cas quand le coût de la correction sera bien plus grand).
- le travail à distance suppose très souvent une attitude exploratoire dans les relations entre client et prestataire. Un client qui travaille la première fois avec un prestataire souhaite être rassuré au fur et à mesure du développement, et non pas attendre “dans le noir” le résultat d’une expérience risquée. Ceci sera bénéfique pour le client autant que pour le prestataire, qui sera sur la même longueur d’onde que le client. Si le projet n’avance pas pour des raisons de compétence du prestataire, le client le verra rapidement, durant les premiers jours.
- les applications informatiques sont toujours plus difficiles et longues à réaliser qu’initialement prévu. Ceci est une réalité statistiquement prouvée (pas à 100%, mais pas loin
). Systématiquement, clients et prestataires la sous-estiment. Une obligation de réaliser à des intervalles très courts des fonctionnalités supplémentaires oblige le prestataire à prendre en compte la compléxité du développement, et avoir un indicateur fiable de l’avancement du travail. Trop souvent des prestataires, même très bons, ont l’impression qu’ils vont réaliser tel projet en 3 jours, et s’y mettent pendant le week-end qui precède la date de livraison. Même s’ils mettent toute la bonne volonté du monde, ils seront en retard, et le client sera lésé.
Aspects pratiques : comment travailler avec la méthode itérative ?
Décomposez votre application en de nombreuses petites ou très petites fonctionnalités, de manière à ce que chaque fonctionnalité prenne un jour ou moins de développement. Le prestataire doit alors vous tenir au courant, par écrit, mais également par l’application qu’il a réalisé et qui doit être fonctionnelle, tous les jours ou tous les 2-3 jours, de ce qui a été réalisé durant ce laps de temps. Il ne doit pas seulement vous dire que c’est fait, vous devez pouvoir vous en rendre compte vous même par test de l’application.
Sur un graphique sur lequel vous avez le temps en abscisse et le nombre de fonctionnalités en ordonnée, la courbe représentant les fonctionnalités réalisées en fonction du temps doit être approximativement une droite (et non pas une exponentielle ou une parabole). Vous n’êtes pas obligé d’aller jusqu’à ce niveau de détail, mais vous pouvez faire des petits calculs par vous même (ex. on est arrivé à la moitié du délai prévu, combien de fonctionnalités restent à implémenter) ?
Grâce à un suivi régulier et pratiquement en temps réel du projet, ce dernier aura plus de chances de se solder par un succès.
Pour en savoir plus : http://fr.wikipedia.org/wiki/Cycle_de_d%C3%A9veloppement
Publié dans Expertise travail sur Progonline, Analyses, Progonline |
Saturday 14 July 2007
Grâce à sa visibilité de plus en plus importante sur Internet, Progonline reçoit de plus en plus de demandes de devis de la part de donneurs d’ordres intéressés. Il commence à se dégager 2 grandes catégories de projets :
- les projets fournis par des professionnels, informaticiens, développeurs, disposant de cahiers de charges précis, avec des attentes réalistes en termes de rendu, délais, solutions techniques. Ces donneurs d’ordres sont les candidats idéaux à la soustraitance en télétravail, offshore éventuellement. Ils cherchent des prestataires qui soient à la fois professionnels et qui pratiquent des tarifs très compétitifs. Les montants pour ce genre de projets va jusqu’à 3000 euros.
- les projets à budgets plus importants fournis par des clients finaux. Ces projets sont de plus en plus nombreux sur Progonline et font l’objet de cet article. Ils sont caractérisés par les éléments suivants :
- budgets entre 5000 et 50 000 €.
- expression des besoins sommaire, voire inexistante. Pas de cahier de charges, au mieux une expression fonctionnelle peu détaillée.
- fort besoin d’accompagnement, de conseil, et d’orientation vers de solutions techniques adaptées.
Comment Progonline traite les projets à gros budget
Ces projets sont caractérisés par une forte nécessité d’accompagnement, de définition du besoin, et de conseil. Nous sommes fortement attachés à une satisfaction du client complète, raison pour laquelle nous l’accompagnons de la prise de contact initiale, jusqu’à la signature du contrat avec un prestataire, français ou offshore.
- Tout d’abord, un premier contact est établi avec le client, pour avoir un premier aperçu de son projet et pour faire connaissance.
- Nous rédigeons le cahier de charges fonctionnel de l’application, et conseillons le client sur les solutions techniques possibles. Notre intérêt est le même que le votre : vous faire disposer de la meilleure solution pour votre projet, selon vos impératifs (budget, urgence, performance, etc…). Nous n’essayons pas de vous vendre des solutions toutes faites, ou une technologie plutôt qu’une autre, ou encore un développeur seulement parce qu’il est disponible au moment où vous souhaitez faire réaliser votre projet.
- L’appel d’offres est ensuite lancé, pour séléctionner les sociétés ou freelances compétents, dans notre base de données de prestataires qualifiés et évalués par les donneurs d’ordres sur les projets déjà réalisés (plus de 3500 prestataires à l’heure actuelle, plus de 30 pays, 50% en France). Progonline dispose d’une base de données très larges de prestataires informatiques, français, offshore, offshore avec front-office en France, sociétés, freelance, etc…
- A l’issue de cet appel d’offres, Progonline prend contact avec le client, et présente les prestataires et leurs propositions, dégage les possibilités de négociation, toujours en accord avec l’historique des prestataires, et au vu de l’éxpérience que Progonline a pu accumuler dans la relation avec eux. Les options sont discutées, Progonline peut émettre un avis, mais la décision finale est prise par le client.
- Une fois le contrat signé, Progonline s’intéresse à votre relation avec le prestataire, pour s’assurer que tout avance comme prévu. Cette expérience servira à qualifier encore plus le prestataire, et apprendre encore plus sur sa capacité à gérer la relation client, à respecter les délais, à assurer une communication efficace, etc… Nous évaluons les prestataires selon des critères objectifs de performance.
Cette prestation est entièrement gratuite pour le client, et sans engagement. Nous nous rémunérons directement à partir du prestataire, à partir du moment où il y a accord entre ce dernier et le client (à hauteur de 15% également).
Publié dans Divers, Expertise travail sur Progonline, Progonline |
Sunday 17 June 2007

Cet article est rédigé en raison des sollicitations systématiques de nos clients (surtout lors de leur premier projet, mais pas uniquement), sur les modalités de trouver le prestataire le plus adapté pour leur demande. Même s’il n’y a pas de solution miracle, suivre les conseils suivants vous confère un maximum de chances de trouver ce que vous cherchez :
Etape numéro 1 : la publication de votre appel d’offres
- définissez bien votre projet. Progonline avantage en quelque sorte les clients professionnels, qui savent exactement ce qu’ils souhaitent et qui ont formalisé leur projet sour la forme d’un cahier de charges ou d’une description très précise
- indiquez un tarif intéressant pour les meilleurs prestataires. Trop souvent, les clients indiquent des prix dérisoires, et éloignent par là-même les prestatiares les plus aptes à réaliser le projet. Sachez que les tarifs en offshore peuvent descendre à 50% des tarifs français, mais pas à moins de 30% ! Ce que vous risquez si vous indiquez un prix trop bas : amasser les prestataires peu compétents, ou sans expérience. Si vous en sélectionnez un pour effectuer votre travail, vous risquez d’être déçu, et de vous retrouver à la fin avec votre argent remboursé certes, mais avec une perte de temps et un projet non-réalisé.
- indiquez les critères de séléction des prestataires, et ce que vous attendez de leur offre à votre projet. Il peut s’agir de références solides dans certains domaines, une expérience particulière dans certains langages, etc…
- demandez-leur un mini-test mais utilisez cette mesure avec beaucoup de précaution (n’éxagérez pas, rappellez-vous qu’ils travailleraient pour rien s’ils n’étaient pas séléctionnés; cette modalité pourra éloigner les prestataires les plus compétents aussi). Un corrolaire consiste à démarrer un petit projet de test (et être d’accord de sacrifier éventuellement quelques dizaines d’euros pour être sur de la compétence du prestataire, avant de lui confier un gros projet).
Etape numéro 2 : traitement avec les prestataires
- une fois votre projet validé, invitez les prestataires qui vous intéressent ! Vous disposez d’un moteur de recherche de compétences. Vous pouvez soit utiliser ce moteur, soit d’inviter directement les prestataires avec lesquels vous avez travaillé (si vous êtes un ancien de Progonline).
- assurez-vous que le prestataire en question est compétent. Vous pouvez vous en rendre compte à partir de son évaluation sur Progonline, de sa fiche, et de la discussion avec lui.
- assurez-vous de préférence qu’il a déjà travaillé à distance sur des projets semblables au vôtre
Etape numéro 3 : choix du prestataire et début du travail
- vous avez beaucoup de temps, et peu d’argent
- vous avez intérêt à sélectionner un prestataire qui n’a jamais travaillé sur Progonline, et qui pratique par conséquent un tarif plus intéressant pour vous. Grâce au système de dépôt de garantie de Progonline, si jamais le prestataire ne mène pas votre projet à bonne fin, vous ne perdrez pas votre argent, puisque vous pourrez être remboursé.
- assurez-vous tout de même qu’il est compétent, même s’il n’a pas d’évaluation sur Progonline.
- vous avez beaucoup d’argent, et peu de temps
- vous avez alors tout intérêt à séléctionner un prestataire déjà évalué sur Progonline, quitte à payer plus cher votre prestation. L’avantage d’un tel choix est double : d’abord, il a déjà fait la preuve qu’il peut mener à bien un projet à distance; ensuite, il est plus attaché à sa réputation sur Progonline, donc fera d’autant plus d’efforts pour vous satisfaire.
- demandez-lui des rapports d’avancements réguliers, et prévenez Progonline quand ils ne sont pas respectés.
Publié dans Expertise travail sur Progonline |
Saturday 16 June 2007

Suite à de très nombreuses sollicitations, cet article vise à expliquer aux différents prestataires désireux de gagner des appels d’offres sur Progonline, quelles sont les stratégies à adopter :
- tout d’abord, avoir de réelles compétences. Ceci n’est pas un conseil propre à Progonline, mais plutôt un conseil général. Sur Progonline, c’est pareil qu’ailleurs : sans de réelles compétences et des références solides, vous ne pourrez pas gagner de projets à distance. Si ce n’est pas le cas, allez faire une formation, des cours du soir, un stage, ou un travail bénévole, histoire d’avoir quelques expériences et références concrètes à présenter aux clients.
- comment remplir son profil
- mettez une photo de vous (freelance, chef d’équipe), et non de votre sigle ou logo. Je sais, c’est tentant de faire la pub de votre entreprise, mais la réalité est que le client souhaite retrouver une relation interpersonnelle, même à distance. Mettez de préférence une photo soignée et professionnelle (sauf si vous êtes artiste graphiste
)
- remplissez votre portfolio avec vos meilleurs travaux. Inutile de les mettre tous s’ils sont nombreux, mieux vaut en séléctionner un panachage représentatif et réussi de vos références. Regardez-les avec la fonction diaporama que Progonline offre, les clients le verront ainsi.
- complétez vos identifiants de messageries standard (ym, skype, msn, etc…) et configurez-les pour apparaître en ligne le maximum possible. Les clients peuvent ainsi vous contacter directement pour avoir plus de renseignements (ce qui les rassure beaucoup par ailleurs). Lorsque vous complétez votre fiche, vous avez des explications précises sur comment configurer vos messageries pour être détécté “en ligne”.
- détaillez votre fiche (expérience professionnelle, connaissances informatiques, études), parce que c’est la première information que le client voit sur votre fiche. Faites attention à la mise en page. Par ailleurs, notre moteur de recherche effectue les requêtes sur ces 3 champs, donc si vous les complétez bien, les clients intéressés par vos compétences vous trouvera tout seul et vous sollicitera sans que vous fassiez aucun effort ! (d’ailleurs, les meilleurs prestataires de Progonline réalisent des projets uniquement invités par les clients, ce qui leur fait gagner beaucoup de temps)
- une fiche incomplète ou remplie “à la va-vite” avec négligence ne gagnera jamais
- comment faire des offres
- montrez que vous avez compris le projet. Si ce n’est pas le cas, posez des questions intelligentes
- dans votre offre, présentez vos références qui se rapprochent le plus du projet en question
- présentez une solution technique réaliste, cela rassurera le client
- ne bradez pas vos tarifs. De façon paradoxale, un prix trop bas éloignera le client, car il associera le coût réduit à le la qualité réduite. Dans une certaine mesure, il aura raison.
- une offre du style “je peux faire votre projet, séléctionnez-moi ne gagnera jamais”
- relancez les clients sur les projets sur lesquels vous avez postulé. Le client se trouve dans la situation de travailler avec vous - un partenaire qu’il ne connait pas, situé à distance, avec lequel il n’a jamais travaillé, sans vous voir. Pour lui, c’est une décision difficile - surtout si c’est le premier projet sur Progonline. Relancez-le sur ses projets en attente, il comprendra que vous tenez à son projet, et que vous n’avez pas juste posté une offre indifférente. Montrez-lui qu’il y a de la suite dans votre approche.
Publié dans Expertise travail sur Progonline |
|
|