4961 sujets

Le Bar du forum

Pages :
Bonjour à tous,

Il est 3:10 du matin je n'arrive pas à fermer l’œil. Je suis très inquiet.
Je vais vous raconter rapidement mon problème, j'espère que vous serez indulgents. Car c'est mon premier message, et je sais que d'habitude il est bon ton de se présenter, mais il s'agit d'un cas urgent, et le temps m'est compté (car la date de livraison de mon site est dans à peine une dixaine de jours)

Je suis un particulier, je vais monté une société, j'ai demandé à un professionnel (auto entrepreneur) de faire le développement du site.
J'ai moi même réalisé les maquettes sous photoshop (avec tout les calques nécessaires à chaque éléments du site, et bien hiérarchisé/structuré dans des dossiers...). Je pense que de coté là, j'ai fait un travail correct.

J'ai fournis les .psd au développeur. Un mois passe, très peu de nouvelles sur l'avancement du site. Je reçois un email me demandant de fournir les maquettes (en aplati) au format .jpg, ou .png, et parallèlement le développeur me dit qu'il n'a pas photoshop (ou équivalent). Je m’exécute, et lui envoie les aplatis, mais je me pose des questions, et je commence à m'inquiéter (pas de photoshop ??? mais comment fait il alors?)

Je suis vraiment désolé de pas vous fournir le lien du site (en cours de fabrication). C'est pas un projet top secret, mais avec des informations pour le moment que je ne peux pas divulguer (car je propose un service novateur, et j'ai investi déjà beaucoup d'argent (comptez en xx xxx€). Je ne peux pas prendre ce risque.

Aujourd'hui il m'a fourni un pré résultats à quelques jours de la livraison. Et là, monté d’adrénaline, j'ai failli fondre en larme/ou exploser de colère quand j'ai vu le site.

En fait les pages ne contiennent que très peu de code html. C'est comme si il s'était contenté de découper la maquette en morceaux comme ceci (en épousant un peu les éléments de la page) :

http://img511.imageshack.us/img511/8379/capturedcran20111027032.png

Très sincèrement je pensais que tout ce qui était, texte, encadrement... il allait le faire en html, et stylisé la mise en forme en CSS. Qu'il allait utilisé les maquettes pour récupérer les boutons, images, et éléments qu'on ne peut pas "codé". Ce qui n'est pas le cas.

Comme je ne suis pas je ne suis pas webdesigner, ni développeur, je ne peux pas être sure de ma mauvaise impression.

Je ne sais pas quoi faire. Je ne sais plus quoi faire. Smiley bawling

Help je craque.
Salut.
EDIT/[T'aurais peut-être du poster dans le bar]/ le topic a bien atterri dans le bar.
Sinon c'est pas du tout le moment de craquer, reprends-toi et courage !
Quel était le cahier des charges? J'imagine qu'il y a eu devis non?
Quel prestation (le libellé exact) a été signée?
Modifié par jmlapam (27 Oct 2011 - 09:39)
D'après ce que tu décris on dirait que ça a été codé en tableau, pour le savoir c'est assez simple : y'a-t'il un nombre unportant de balises <td> dans le code html ?

Si oui c'est codé en tableau... C'est un peu catastrophique, mais si le site n'a pas besoin d'évoluer dans l'instant présent, tu peux éventuellement le lancer comme ça et le refaire plus tard (oui ça veut dire re-payer, mais bon c'est otujours mieux que rien du tout)...

Si c'est pas ça, peut être aussi que ton manque de connaissances technique te fait paniquer, et qu'au final tout va bien... Comme ça a été dit, difficile de répondre vraiment sans voir le code...


Comme l'a dit jmlapam, il doit y avoir un devis, à toi de voir si celui-ci contient quelque chose au sujet des bonnes pratiques et standards du web qui seraient respéctés ou quelque chose du genre... Mais bon, si le dev code en tableau je doute qu'il s'amuse à mettre ça sur ses devis.

Bref pas facile de t'aiguiller Smiley ohwell
Et l'eau,

Juste une question Smiley lol :

1. Est ce que le dev tu le connais de visu ?
2-a. Qu'est ce qu'il y a sur le devis ?
2-b. Est ce que sur le devis, il y a bien une date de mise en ligne ?
3. Comment as tu connu le dev ? Sais tu comment il travaille ?
4. Quel est le taux journalier du dev ?
5. C'est un developpeur backend ou frontend ou les deux ?
6-a. Combien de temps a t'il estimé la charge de travail ? Quand doit il te livrer le tout ou à quelle fréquence doit il te livrer les fichiers ?
6-b. Combien y'a t'il de maquettes ? Est ce qu'il y a des décli de ces dernières et combien y'a t'il ?
6-c. Il y a t'il beaucoup de code frontend/backend à mettre en place ?
6-d. Est ce que ton application est totalement personnalisée et/ou est ce que ton application est simple mais c'est seulement le thème/sujet qui n'est pas commun ?
7. Avec quelle technologie a t'il ou va t'il réalisé/er ton projet/application ? serveur ->(Ruby, Python, php, .net, c#,asp, J2e, etc.) client->(html, flash, css, JS, dojo, motools, jQuery, etc.)
8. Lors de ton contact avec lui, a t'il dit qu'il était full mais qu'il pouvait te caler quand même ?
9. Est ce qu'il travaille lui même ou sous traite t'il les projets pour empocher une com ?
10. Quel est le taux de compatibilité entres tous les médias ? (mobile, tablette, différents browsers)
11. Est ce que tes maquettes sont chartées correctement (grille, mise au point du texte, pas d'incohérence, etc.) ?
12. Est ce que tes maquettes ont beaucoup d'informations (données textuelles et/ou graphiques) ?
13. Dans le storyboard, y'a t'il des contraintes, exceptions, spécifications ?
14. Si c'est un dev serveur :
* a t'il présenté les spec, diagramme, plan de SGBDR avant le développement ?
* fait il des test unitaire ?
15. Est ce que tu connais le processus de développement d'une application ?
16. Pourquoi dois tu mettre en ligne dans une dizaine de jours ? (Je ne suis pas du tout de l'avis de HammHetfield) -> quand on paye un parfums Guerlain par exemple, on ne doit pas avoir un ersatz (surtout au prix qu'il coûte) !
17. As tu eu l'impression d'un vendeur de sable pour les touareg ou as tu eu l'impression d'une personne réaliste sur la faisabilité ?

Perso, je n'attends pas de réponse à mes questions. Je n'aurais surement pas le temps de te répondre (du moins pas avant ce WE). Cependant, je tenais un peu à t'aiguiller. Aussi, il y aura d'autres membres qui pourront t'aiguiller suite à mes questions ou te poser d'autres questions aussi judicieuses.

J'espère que c'est juste une sueur froide.

Cordialement

nb : En effet, ton sujet n'est pas au bon endroit. Je pense qu'un modo redirigera ce dernier dans le "bar".
Modifié par niuxe (27 Oct 2011 - 06:37)
niuxe a écrit :
16. Pourquoi dois tu mettre en ligne dans une dizaine de jours ? (Je ne suis pas du tout de l'avis de HammHetfield) -&gt; quand on paye un parfums Guerlain par exemple, on ne doit pas avoir un ersatz (surtout au prix qu'il coûte) !


Entièrement d'accord, c'était plus dans l'optique de sauver les meubles qu'autre chose...
À vue de nez le code décrit ressemble à un découpage en tableaux à partir d'un logiciel tel que Photoshop ou Fireworks (ou même directement Dreamweaver si c'est possible, je sais plus). Et dans ce cas ce n'est pas un boulot professionnel acceptable. Mais difficile à dire sans avoir vu le résultat.

Dans les questions de niuxe que je retiens:
a écrit :
3. Comment as tu connu le dev ? Sais tu comment il travaille ?
4. Quel est le taux journalier du dev ?
5. C'est un developpeur backend ou frontend ou les deux ?

-> Trouver un bon prestataire n'est pas toujours évident. Il faut s'intéresser à ses références, réalisations antérieures, éventuellement à sa réputation professionnelle...
-> Si taux journalier en dessous de 300 EUR H.T. (pour un freelance), on peut s'inquiéter.
-> Si pas spécialiste de l'intégration web, on peut s'inquiéter aussi (rares sont les développeurs vraiment compétents en développement backend et frontend).
Effectivement, difficile de donner un avis pertinent sans voir le produit.
Si la date de mise en ligne n'est pas modifiable, il te faut réagir rapidement.
Tout d'abord, évaluer le préjudice éventuel que peut entraîner un site mal réalisé pour ton entreprise. Très clairement, ce n'est pas parce que ton site est codé avec les pieds que ça va forcément avoir un impact direct sur ton ROI. (bon, un inté sans photoshop, ça sent mauvais hein)
Si tu n'es pas compétent, contacte un professionnel qui aura une vue d'ensemble sur les différents aspects du projet (front, back, référencement etc) pour te donner un avis efficace.
A partir de là, tu peux décider de stopper ta collaboration avec le dév et de trouver un accord amiable (ou pas), de lancer malgré tout, de décaler la date, etc.

Travailler avec des méthodes dites agiles permet d'éviter ce genre de problème et de limiter la casse.
Bonjour à tous,

Merci pour vos réponses.

@jmlapam
Salut, Je suis désolé pour l'erreur de catégorie.
- Quel était le cahier des charges? J'imagine qu'il y a eu devis non?
Je n'ai pas fait de cahier des charges proprement dit, car je ne savais pas exactement comment faire. J'ai fourni un ensemble de firmwares pour expliquer le fonctionnement du site, on s'est vu à mon domicile pendant pratiquement une journée entière. Il s'est basé sur ces firmwares pour évaluer la complexité du site, et établir un devis. Par la suite j'ai donné les maquettes définitives au format psd.
Quel prestation (le libellé exact) a été signée?
Oui j'ai signé le devis, il n'y a pas de libellé particulier sur le devis
Chaque parties du devis est divisé en parties correspondants à chaque page.
Ex: Page d'accueil : "Permet de se loguer, récupérer son mot de passe. Contient un code à identifier dans une image et une vidéo." -> 200€ la page
"Page principale :Résultat de recherche, trois types d'affichage (liste, images, vidéos). Pagination" -> 645€


@Vaxilart
Je sais qu'il faudrait voir le code.
C'est simple quand je fais clique droit c'est que des images, faut que j'aille dans un endroit minuscule de la page pour accéder au code de la page. Il y a 90% de javascript (surtout dans le header), il appelle une feuille CSS (dans le leader), et le contenu de la balise body, est dérisoire (15 lignes avec encore du javascript). Aucune balise avec du contenu texte…

Je ne sais pas comment récupérer la feuille de style. Car je ne sais pas ou il héberge le site actuellement ! Il veut pas l'hébergé sur le serveur dédié que je paye pour par que je lui vole son travail certainement.

@HammHetfiel
Pas de balise <td> visible sur les pages. Il y a casiment que des balises javascript.
Je pense que tout la structure visuelle doit être dans le fichier CSS. Mais comme je l'ai dit à Vaxilart je ne sais pas comme récupérer ce fichier CSS pour au moins comprendre.
Oui je n'ai pas assez d'expérience pour juger c'est ça qui me fait paniquer. Je ne peux pas me fâcher, si je me trompais ?
Est ce que tu penses que je pourrais faire une expertise du site par un autre développeur ? Afin qu'il puisse me dire ce qu'il en est ? (J'habite Paris)

@niuxe
1. Est ce que le dev tu le connais de visu ?
Oui on s'est vu une journée entière la première fois. Il habite à coté de chez moi dans le 92, c'est pour ça que je lui ai confié ce travail.
2-a. Qu'est ce qu'il y a sur le devis ?
Comme je n'ai pas fournis un cahier des charges "détaillé" (comme j'aurais du faire, mais je ne savais comment faire), il m'a fourni un devis assez court, d'une page. Le devis liste page, par page, et son contenu "approximatif". Ex : Page d'accueil, 3 lignes de description, formulaire d'inscription 4 lignes de description, compte utilisateur…
2-b. Est ce que sur le devis, il y a bien une date de mise en ligne ?
Oui dans une dixaine de jours.
3. Comment as tu connu le dev ? Sais tu comment il travaille ?
Je l'ai connu par l'intermédiaire d'un webdesigner, qui devait me faire les maquettes. Comme c'est un ami à lui, il m'a dit que se serait plus facile pour le travail collaboratif. Au final arrêté avec le webdesigner car ces maquettes ne me plaisaient pas (j'ai perdu tout mon acompte xxxx€), et j'ai refais les maquettes pour le développeur, et on du repousser la date de livraison à cause de ça. Comme j'ai l'impératif de commencer mon activité, j'étais pressé, je n'ai pas eu le temps, ni le courage de trouver un autre développeur… donc j'ai continué avec lui.
4. Quel est le taux journalier du dev ?
Je ne sais pas, il me donne aucune indication sur son travail. D'ailleurs il m'a lancé au téléphone
"est ce que ça te viendrait à l'idée d'aller dans les cuisines dun restaurant pour voir ce que le chef est en train de préparer… " tout ça pour me dire, que je devais pas le perturber dans son travail. Et finalement attendre la date de livraison, pour constater le travail.
5. C'est un developpeur backend ou frontend ou les deux ?
Désolé, je ne connais pas ces termes.
6-a. Combien de temps a t'il estimé la charge de travail ? Quand doit il te livrer le tout ou à quelle fréquence doit il te livrer les fichiers ?
Dans une dizaines de jours. Il m'a dit que ça faisait 15 jours qu'il s'était vraiment mis à faire le site… sinon c'est depuis le mois de juillet que cela traine (avec ces soucis de maquettes). Pour lui il n'a pas à fournir son travail en cours de route.
6-b. Combien y'a t'il de maquettes ? Est ce qu'il y a des décli de ces dernières et combien y'a t'il ?
Une vingtaine de maquettes. Cependant une fois une maquette réalisée l'ensemble du site se répète (même bg, leader, footer, juste le contenu centrale qui change). Il y a des formulaires d'inscription, des comptes d'utilisateurs, des fiches produits, un moteur de recherche… c'est assez complexe en terme de "fonctionnement".
6-c. Il y a t'il beaucoup de code frontend/backend à mettre en place ?
Désolé, je ne connais pas ces termes.
6-d. Est ce que ton application est totalement personnalisée et/ou est ce que ton application est simple mais c'est seulement le thème/sujet qui n'est pas commun ?
Le site est personnalisée, il n'est pas basé sur un CMS par exemple.
7. Avec quelle technologie a t'il ou va t'il réalisé/er ton projet/application ? serveur ->(Ruby, Python, php, .net, c#,asp, J2e, etc.) client->(html, flash, css, JS, dojo, motools, jQuery, etc.)
Je ne sais pas exactement, sur le serveur il demandé qu''on installe sur le serveur dédié (chez Online). JAVA 7, glassfish 3, déployer des librairies "jar".
8. Lors de ton contact avec lui, a t'il dit qu'il était full mais qu'il pouvait te caler quand même ?
Oui voila, quand je l'appelle au téléphone, j'ai vraiment l'impression de déranger..

9. Est ce qu'il travaille lui même ou sous traite t'il les projets pour empocher une com ?
10. Quel est le taux de compatibilité entres tous les médias ? (mobile, tablette, différents browsers)
Normalement le site est prévu pour fonctionner sur les navigateurs les plus courants. (Explorer, Firefox, Safari, Chrome)

11. Est ce que tes maquettes sont chartées correctement (grille, mise au point du texte, pas d'incohérence, etc.) ?
Peut être que mes maquettes ne sont pas "chartées".
12. Est ce que tes maquettes ont beaucoup d'informations (données textuelles et/ou graphiques) ?
Pas énormément de texte (même si ça dépend des pages), beaucoup d'éléments visuels. De type images, vidéos…

13. Dans le storyboard, y'a t'il des contraintes, exceptions, spécifications ?
Pas de storyboard.
14. Si c'est un dev serveur :
* a t'il présenté les spec, diagramme, plan de SGBDR avant le développement ?
* fait il des test unitaire ?

Je ne sais pas ce que signifie dev serveur.
15. Est ce que tu connais le processus de développement d'une application ?
Non je ne sais pas.

16. Pourquoi dois tu mettre en ligne dans une dizaine de jours ? (Je ne suis pas du tout de l'avis de HammHetfield) -> quand on paye un parfums Guerlain par exemple, on ne doit pas avoir un ersatz (surtout au prix qu'il coûte) !
Car je dois travailler tout simplement. J'ai arrêté mon activité profesionnelle pour me lancer dans ce projet.

17. As tu eu l'impression d'un vendeur de sable pour les touareg ou as tu eu l'impression d'une personne réaliste sur la faisabilité ?
Je suis très mitigé je ne sais plus quoi pensé au final. Je pense que c'est une personne de bonne foi, mais je pense également qu'il veut se faciliter le travail. Aller au plus vite, et plus simple (en fonction de ses compétences), et cumuler les contrats pour gagner plus d'argent.


@STPo
C'est un webdesigner qui me l'a présenté. C'est un ami d'enfance, ils ont fait leur étude ensemble. Ce développeur habite pas très loin de chez moi. Ce qui m'a motivé.
Je me disais "je peux faire confiance", cependant je crains que les compétences ne soient pas à la hauteur.
Modifié par Extraduke (27 Oct 2011 - 11:16)
Heu, t'entends quoi par firmwares ?
(wireframes peut être ?)

pour faire court:
- frontend: ce que tu voit dans ton navigateur: html, css, javascript
- backend: la logique de l'application qui permet d'interagir avec une base de données, hébergée sur un serveur distant.

Un développeur dispose souvent de compétences dans les deux domaines, mais comme le souligne fvsch, est spécialisé dans un seul.
Wireframes pardon (je me perds un peu avec tout ces noms)
J'ai donc fait tout les wireframes, pour montrer l'emplacement des boutons, des champs, des zones texte,images, vidéo... j'ai tout mis sur dropbox.
A partir de ça, il m'a fait un devis. J'ai signé le devis, et j'ai fournis les maquettes "définitives" avec le vrai design en .psd (avec tout les calques pour chaque bouton, chaque élément de la page).

Hier on a testé le site, il est réalisé à peu près à 50%. Il fonctionne. On peut s'inscrire, se loger, faire une recherche, avoir les résultats de recherche, naviguer entre les pages.
Cependant c'est le contenu des pages qui m’inquiètes, aucune présence de "texte" dans la page.
- Comment va ton faire pour le référencement (qui se base sur le contenu "texte")
- Sur le poids de la page, car de l'html et du CSS, c'est moins lourds que des images ?

C'est pour celà que je suis mitigé, à la fois ça fonctionne, mais pas comment je pensais (en fonction de ce que je lis, je vois sur internet).

On en a parlé brièvement hier. Il m'a dit "c'est plus pratique, comme ça le design reste le même sur tout les navigateurs".

Je pense que je devrais faire une expertise par un professionnel, pour savoir si oui ou non, il fait correctement son travail.

Je suis vraiment au pied du mur. Et j'ai attendu un mois et demie pour avoir ce résultat, j'ai fait confiance, et hier j'ai vraiment paniqué. Je suis démoralisé. Smiley sweatdrop
Bonjour,

S'il s'est contenté de mettre les textes en images, alors, oui, il n'est pas compétent.

La question de la compatibilité entre navigateurs, c'est là aussi un manque de compétence.

Mais j'aurais un peu tendance à dire que tu payes le prix en fonction (250€ pour une page avec un module de login, c'est peu s'il n'y a pas utilisation d'un CMS existant).
Modifié par Laurie-Anne (27 Oct 2011 - 11:47)
Je viens d'enregistrer la page d'accueil avec firefox:
- un fichier html
- un dossier contenant les images, et celui ci fait 1,1 Mo !

Que pensé ?
Au pire, colles nous le contenu d'une page (ou une partie), on verra vite si c'est du n'importe quoi ou si tu t'affoles pour rien.

J'ai rarement vu un développeur/intégrateur préférer mettre les textes en image, ça me parait bien plus long et embêtant à faire que du simple texte mis en page. Surtout si il a mis un fichier CSS, c'est qu'il sait un minimum comment ça marche.

1.1Mo, c'est assez énorme, sauf si t'es sur une galerie image ?
Laurie-Anne a écrit :
Bonjour,

S'il s'est contenté de mettre les textes en images, alors, oui, il n'est pas compétent.

La question de la compatibilité entre navigateurs, c'est là aussi un manque de compétence.

Mais j'aurais un peu tendance à dire que tu payes le prix en fonction (250€ pour une page avec un module de login, c'est peu s'il n'y a pas utilisation d'un CMS existant).


oui je pense que le prix est en fonction de ce qu'il me fait. Cependant je ne savais pas qu'il allait me faire ça. Je vous donne le prix, au final j'en ai pour 6000€.

Le site est effectivement "complexe", comptes utilisateurs, moteur de recherche avec critères spécifiques, formulaires d'inscription, compte utilisateurs pour modifier ses infos, modules de paiement paypal/VAD, fiche produit détaillées (avec google maps, vidéo, photo). C'est qu'en même du lourd (s'en m'y connaitre)
Ça semble élevé, mais encore une fois, sans le contexte et la page, ça ne veut pas dire grand chose. Es tu certain qu'il n'utilise pas de texte ? Ça semble un peu gros.
Je suis désolé de votre mauvaise expérience avec ce développeur. Du peu qu'on en sait, sa façon de travailler a l'air particulièrement mauvaise... je n'ai jamais vu de développeur qui travaille dans son coin pendant 1 mois et demi, et qui 10 jours avant la livraison vient présenter pour la première fois son travail (et encore, 50% de son travail). Logiquement, toute cette relation client/prestataire doit se faire de façon incrémentale... enfin ce n'est que mon point de vue. Y'aurait pas mal de points assez "louches" à discuter, mais c'est un peu tard.

Ce que je peux conseiller, comme vous l'évoquez également, c'est de faire un audit rapide auprès d'un autre professionnel. Si les conclusions sont mauvaises, il serait plus sage de faire reprendre le travail par un autre prestataire. Si ce n'est que le travail "frontend" qui est mal fait, les couts engendrés seront réduits, mais si c'est l'ensemble qui est mal conçu, il faudra tout refaire Smiley confus . Vous ne pouvez vous permettre de baser votre activité sur un vitrine boiteuse. Les conséquences risquent d'être plus couteuses que les milliers d'euros investis pour rebâtir quelque chose de plus sain.

Bon courage en tout cas Smiley confus
Modifié par Yvan L. (27 Oct 2011 - 12:04)
kenor a écrit :
Au pire, colles nous le contenu d'une page (ou une partie), on verra vite si c'est du n'importe quoi ou si tu t'affoles pour rien.

J'ai rarement vu un développeur/intégrateur préférer mettre les textes en image, ça me parait bien plus long et embêtant à faire que du simple texte mis en page. Surtout si il a mis un fichier CSS, c'est qu'il sait un minimum comment ça marche.

1.1Mo, c'est assez énorme, sauf si t'es sur une galerie image ?


Justement, ce qui prend du poids c'est le BG ! Car j'ai utilisé un fondu pour le BG, et je pensais qu'il allait faire le BG en découpant une lamelle qui reproduirait sur la largeur de la page. Mais ce n'ai pas le cas, il a découpé la page en morceaux.

Voila la page de 1,1Mo, j'ai enlevé tout ce qui est supposé être du texte ! (j'ai aussi enlevé le slider de vignettes, et le logo évidemment)

http://img841.imageshack.us/img841/7981/71075277.png

Dans ces emails il indique que c'est un programmeur
Java, PHP5, UML.

Sinon oui du CSS il sait ce que sait, car il a déjà réalisé un portfolio pour moi (avec des feuilles de style). (un autre projet qu'on a réalisé cet été)
Modifié par Extraduke (27 Oct 2011 - 12:10)
Et le portfolio était correct ? Un lien vers le site ?


Sinon au vu du dernier message j'ai bien peur pour vous que le travail soit effectivement mal réalisé.
Pages :