Décomposer le projet
Ci-dessous, je vais d'abord vous montrer les données globales du projet. La plupart d'entre elles sont exactes. Je soulignerai également la petite quantité de données qui doivent être estimées. Je vais également vous montrer des données pertinentes, mais pas tout sur le projet. À titre d'illustration, j'ai évalué le coût de mon travail à 100 $/heure. Bien entendu, les estimations de coûts réels pour ces projets ne sont pas les mêmes ; cela est fait simplement pour avoir la même base de comparaison.
Après les données, j'annoterai l'état du projet concerné et j'expliquerai la signification des données.
Tous ces projets sont des sites de type brochure relativement simples, mis en œuvre à l'aide d'une technologie d'inclusion côté serveur. La plupart des pages sont statiques et nécessitent peu de personnalisation pour développer des applications complexes.
Projet 1:2001
données
Pages : 56 pages
Temps passé sur moi : 112 heures
Temps consacré au développement Web : 80 heures (il a fallu environ 40 heures pour le terminer initialement, et environ 40 heures pour l'ajuster et le modifier plus tard.)
Nombre total de jours de projet : 195 jours
Coût total : 11 200 $ (Mon coût était de 100 $/heure, soit un total de 11 200 $, dont 8 000 $ pour le développement Web.)
Détails
Force est de constater que ce projet était très simple, prenant 112 heures pour 56 pages, soit environ 6 mois du début à la fin. J’en ai fait une fortune, mais vous devez vous demander pourquoi cela a pris autant de temps, ce qui n’a pas l’air génial.
Le site a été construit selon une approche assez conservatrice : des tableaux, des images et un peu de CSS. Chaque fois qu’un client a des suggestions de modifications, il faut souvent beaucoup de temps pour les corriger.
Au fur et à mesure que le projet avançait, les menus ont changé et le contenu a dû être refait. D'une manière générale, les clients sont tous pareils et il ne sera pas plus facile de servir les petits clients que les gros clients. Parce que le développement non standardisé est très fastidieux et que je n'utilise pas CSS, j'ai dû passer beaucoup de temps à recréer des images de navigation dans Photoshop. Je me souviens avoir utilisé une disposition de tableau qui était simple à créer au début, mais qui est devenue de plus en plus difficile à modifier au fil du temps.
Avant de commencer à apprendre à utiliser les standards du Web, j'avais l'habitude de développer des sites Web en utilisant une approche traditionnelle et conservatrice. Les situations comme le premier projet sont très typiques. Pour mieux concevoir, je ne sais pas combien de fois je dois le modifier !
Projet 2:2003
données
Pages : 82 pages
Temps passé sur moi : 32 heures
Temps consacré au développement Web : 19 heures (il a fallu environ 10 heures pour le terminer au départ, et environ 9 heures pour l'ajuster et le modifier. Cela n'inclut pas les 8 heures consacrées à la production de contenu)
Nombre total de jours de projet : 15 jours
Coût total : 3 200 $ (Mon coût était de 100 $/heure, soit un total de 3 200 $, dont 1 900 $ pour le développement Web.)
Détails
Ce projet est très similaire au premier projet à bien des égards. Le site Web est essentiellement statique, sujet à d'importantes révisions et ajustements. Pour être honnête, ce client est très organisé et a répondu à mon e-mail dans les meilleurs délais. Mais dans l’ensemble, ce n’est pas très différent du client sur le premier projet.
Vous pouvez constater l’énorme différence de temps, d’efforts et de coûts entre les deux projets. Le deuxième projet a coûté moins de 6 000 $, n'a duré que 32 heures et a duré moins d'un mois. Et le nombre de pages produites est supérieur à celui du premier projet.
Le site Internet est développé selon les standards du Web. Une fois le modèle créé, il a été très facile de le modifier. Je peux me concentrer sur la modification du contenu et de l'interface, ou individuellement à tout moment. Je ne pense pas avoir besoin de souligner à quel point cela a fait une différence.
Évidemment, j'ai dépensé moins d'argent sur ce projet. Et, avec le temps qu'il m'a fallu pour réaliser le premier projet, j'ai pu réaliser près de 12 projets similaires au deuxième, vous pouvez donc imaginer à quel point cela m'apporte. Ce faisant, je peux à la fois économiser de l'argent pour mes clients et améliorer ma propre évaluation des coûts du travail (en gagnant plus de revenus).
Retour sur investissement (ROI)
Je pense qu'il est désormais clair que développer avec les standards du Web permet d'économiser du temps et de l'argent. Je dois admettre qu'il faut du temps pour apprendre et maîtriser de nouvelles connaissances, en particulier lorsque l'application de correctifs CSS pour s'adapter à IE ajoutera du temps au projet, mais quand même, cela en vaut la peine.
Pour illustrer davantage ce point, permettez-moi de parler d'un projet d'hôpital que nous venons de terminer. Les avantages ne sont pas aussi tangibles que les éléments ci-dessus. Il s'agit d'un site qui s'adresse à un grand nombre de personnes et nous devons gérer une grande quantité de contenu existant (la création de contenu est très difficile). Je liste également quelques données du projet, mais ce cas n'est pas le même que les premier et deuxième projets.
Troisième projet : 2004
données
Pages : 65 pages
Temps passé sur moi : 65 heures
Temps consacré au développement Web : 15 heures (il a fallu environ 8 heures pour le terminer au départ, et environ 7 heures pour ajuster et modifier plus tard. La production de contenu était longue et difficile, environ 30 heures, principalement en raison de la modification du code d'origine)
Nombre total de jours de projet : 32 jours
Coût total : 6 500 $ (Mon coût était de 100 $/heure, soit un total de 6 500 $, dont 1 500 $ pour le développement Web.)
Détails
On s'attendait à ce que ce projet prenne beaucoup plus de temps qu'il n'a été réellement réalisé. Parce que notre équipe de développement Web se situe entre les clients internes et les utilisateurs externes. Nous devons bien concevoir les détails de la page, mais nous ne pouvons pas non plus arrêter la maintenance quotidienne du contenu. Nous risquons très probablement de commettre une erreur.
Parce que j'ai construit le site en utilisant CSS, cela m'a permis de travailler sur le contenu avant que la conception ne soit entièrement terminée et a permis au site d'évoluer. J'ai passé beaucoup de « mon temps » sur ce projet. Faites attention à la différence entre « mon temps » et « le temps de développement Web ». Si je consacrais plus de temps au développement Web, ce projet ne se déroulerait pas aussi bien.
Idéalement, il y aurait eu plus d'interactions avec les clients et les utilisateurs, mais notre équipe de développement Web a dû faire face à des circonstances terribles pour faire avancer le projet. Le développement basé sur les standards CSS et web nous permet de le faire. Finalement, le plus gros obstacle a été surmonté et nous avons commencé à convertir le contenu original. Franchement, cela nous a pris beaucoup de temps, mais heureusement, nous avions plus de temps et nous avons pu livrer le projet avant la date limite.
Certes, le projet n'était pas parfait et j'ai dû attendre pour voir si la conception était finalisée. Sans la puissance du CSS pour faciliter les modifications de conception et de contenu, le projet aurait probablement été retardé, augmentant ainsi les coûts de l'hôpital.
Tout le travail a pris un peu plus d'un mois, ce qui est incroyable parmi les projets hospitaliers que j'ai réalisés. L'aide et la promotion des standards web pour le projet ont eu un impact positif sur notre approche.
Résumer
Lorsque vous analysez l’exemple ci-dessus, il est très simple de conclure : les standards du Web peuvent vous faire gagner du temps et de l’argent, à vous et à vos clients, ils ne constituent pas une solution miracle, mais un grand pas dans la bonne direction.