msgbartop
Le blog de Julien CROUZET
msgbarbottom

13 mar 09 IE6 est il une faute professionnelle ?

Meurs IE6, meurs

Meurs IE6, meurs

Tout développeur, et même plus largement, toute personne travaillant dans le Web sait que IE6 est de nos jours uniquement synonyme de problèmes, de temps perdu et de régression. Alors que des initiatives comme Stop IE6 et l’ensemble de la communauté des développeurs essaye de le faire disparaitre de la planète Web (avec le soutien de Microsoft), Internet Explorer 6 représente encore presque 26% du parc des navigateurs !

Dans ces 26%, une énorme partie représente le parc informatique des sociétés ou beaucoup de D.S.I. insistent à garder IE6 dans les installations.

Le problème c’est 6, pas Internet Explorer

Entendons nous bien, le problème n’est pas une simple guerre des navigateurs ou une croisade anti microsoft. Internet Explorer en est aujourd’hui à la version 8 (beta) et beaucoup de personnes admettent que la mouture IE8 est très correcte.

Non, le problème c’est que Internet Explorer 6 est un logiciel de 2001 dont Microsoft n’assure plus le support. A titre de comparaison, c’est comme si on demandait aux employés de travailler avec Word 2000 (celui ou le support du presse-papier a été ajouté !).

Le travail d’un DSI, c’est quoi ?

Si l’on en croit Wikipedia, 01Net ou IBM parmis les rôles premiers d’un DSI, on a :

  • Anticiper et suivre les évolutions sur le système informatique de la stratégie de l’entreprise ;
  • Assurer la sécurité et la pérennité des données et du travail des collaborateurs ;
  • Optimiser la performance de la société grâce à l’outil informatique ;
  • Commander les achats informatiques et opmtimiser leur cout.

Et une faute professionnelle ?

Je ne suis ni juriste ni spécialiste du droit du travail, donc cette définition n’est ni précise, ni complète.

Une faute professionnelle est un acte, une erreur ou un manquement, qui de graves conséquences humaines, matérielles ou financières commis dans l’exercice de ses fonctions.

Parmi les critère d’appréciation de la faute, il y a bien évidemment des critères comme l’intention de nuire, des conséquences corporelles sur des collègues ou des notions de vols, agressions, etc.

Mais les critères qui nous intéressent ici sont une absence d’exécution des tâches premières demandées au salarié et son niveau hierarchique dans l’entreprise.

Quelles sont les conséquences de vouloir conserver IE6 ?

La sécurité de l’entreprise

Comme nous l’avons rappelé, Internet Explorer 6 est un logiciel de 2001. Il n’est ni plus mauvais, ni meilleur qu’un autre navigateur par essence, il est juste un outil qui a été développé pour un Internet qui n’a strictement rien à voir avec celui que l’on connait aujourd’hui.

Faire utiliser IE6 par ses employés revient aujourd’hui à exposer les postes à 150 failles connues (et combien à découvrir …) et qui ne seront pas résolues !

De plus, la majorité des navigateurs actuels (IE7 compris) intègre un filtre anti-hameçonnage qui constituent aujourd’hui les attaques les plus fréquentes sur le Web.

Un DSI qui impose IE6 impose l’utilisation d’un outil communément connus pour sa faible sécurité

La rentabilité de l’entreprise

Il subsiste aujourd’hui très peu de métier dans le secteur tertiaire qui ne nécessite pas une utilisation intensive d’Internet et c’était beaucoup moins le cas en 2001.

Afin d’optimiser la navigation de chacun, les navigateurs se sont adaptés. A titre d’exemple, voici des fonctions présentes dans IE7 qui ne sont pas dans IE6 :

  • La navigation par onglet qui permet de consulter plusieurs sites en même temps ;
  • La mosaïque « Quick Tabs » qui permet de voir tous les onglets ouvert afin de retrouver la page que l’on chercher ;
  • Une intégration du moteur de recherche a côté de la barre d’adresse pour effectuer une recherche rapidement ;
  • La possibilité de mettre en page avant d’imprimer ;
  • La possibilité de trier et de rechercher parmi son historique

Un DSI qui impose IE6 ralentit la productivité de son entreprise.

L’optimisation des coûts d’achat

Le développement d’un site (y compris un intranet) compatible avec Internet Explorer 6 est une tâche ardue car la mise en page est rendu compliquée à cause de la faiblesse du support de CSS. La programmation est aussi rendue compliquée à cause de la gestion hasardeuse du DOM et de Javascript.

Conséquence : Soit les éditeurs de solutions intranet nécessitent des temps de développement plus important et donc des prix plus élévés, soit leur solution n’est pas compatible avec IE6 et donc inutilisable dans l’entreprise ;  le choix est donc plus limité.

Un DSI qui impose IE6 augmente inutilement le coût des achats informatique dans l’entreprise.

Conclusion

Je suis d’accord, la faute professionnelle en elle même est difficilement applicable et un petit peu tirée par les cheveux. Mais … quand même.

Le fait de vouloir conserver Internet Explorer 6 comme navigateur dans un système d’information est contraire à la définition même du travail d’un DSI.

Tags: , , ,

Commentaires, insultes ou autres

  1. |

    Je vais rajouter un bemol à ce billet. Je suis d’accord avec ce que tu dis mais il faut prendre en compte que les entreprises d’une certaine taille qui ont migrées leur parc applicatif en intranet ont formées les gens à l’utiliser avec IE6. Passer a IE8 représente un cout énorme, car il faut deployer le navigateur sur des milliers de postes, s’assurer de son bon fonctionnement (récupération des favoris, raccourcis, etc …). En plus de cela il faut former tous les collaborateurs à la nouvelle interface, donc conduite du changement pour des centaines de personnes, ce qui représente pas mal d’heures de formation et donc un cout important et c’est ca qui freine la disparition de IE6 …

  2. |

    Personne ne parle de passer à IE8 … c’est prématuré. IE7, en revanche, est stable depuis quelques temps déjà. Je doute qu’il y ai besoin de former les gens à IE7, qu’ils utilisent par ailleurs chez eux souvent etc.
    Je pense qu’on à une bonne moitié des entreprises sous IE7 aujourd’hui, et je n’ai jamais entendu parlé d’une personne qui avait besoin d’une formation pour IE7.
    De plus, IE7 _peut_ s’utiliser comme IE6, personne n’oblige les gens à utiliser les nouvelles fonctionnalités.

  3. |

    Ah ça, pour avoir constaté le problème de mes propres yeux dans les entreprises pour et dans lesquelles j’ai travaillé, IE 6 gangrène encore bien les intranets.

    Et je ne parle même pas des intranets programmés à grands coups d’Activex… un cauchemar à maintenir, ce qui freine l’abandon d’IE6, etc… un beau cercle vicieux.

  4. |

    Effectivement, comme tout cercle vicieux, il faut une (ou plusieurs) initiative(s) courageuse(s) à un moment pour le casser.
    A mon avis, les DSI sont un peu trop reposés sur leur lauriers sur ce sujet. « Ca marche, on y touche pas »

  5. |

    Pourquoi parle-t-on d’IE 7 ? Quel est le navigateur, à ce jour, le plus « sécurisé » ?

  6. |

    Il ne s’agissait pas ici de dire que Internet Explorer est plus ou moins sécurisé que Firefox, Opera ou tout autre navigateur.
    Mon avis, personnel, est que Firefox offre une ergonomie, une rapidité et une extensibilité et une sécurité optimale.
    Mais je peux aussi comprendre l’argument d’un DSI qui préfère Internet Explorer pour des raison d’homogénéité du parc informatique ou des facilités de déploiement.

  7. |

    Internet Explorer 6 en entreprise : il est grand temps de se mettre à jour…

    Si vous êtes DSI et que le parc informatique que vous gérez possède encore des machines où Internet Explorer 6 est encore installé, voire utilisé, vous devriez d’urgence lire un billet de Julien Crouzet intitulé IE 6 est-il une faute profession…

  8. |

    @Frédéric Robinet : Le coût est le même pour tous, mais seules les grandes entreprises le chiffrent. Je dirai même plus, du fait de la mutualisation, les grandes entreprises ont un coût inférieur à celui des autres. De plus, sachant que la moitié des ménages français est abonné à Internet, on peut penser que la plupart de ces ménages utilisent un navigateur plus récent qu’IE6 et que par conséquent le coût de formation est moindre que celui supposé.

    Ceci étant, autant faire le pas et passer directement à IE8. A une condition cependant : que celui-ci soit déjà disponible, ce qui n’est pas encore le cas dans une version stable. Néanmoins, on peut d’ores et déjà vérifier la compatibilité des applications Intranet avec cette dernière version afin de faciliter la migration.

    Mine de rien, passer à IE8, c’est réduire les coûts de développement des Intranet, ou encore celui de la maintenance informatique, dont le travail sur la correction des failles d’IE6 (ou plutôt ce qu’elles laissent passer) serait réduit…

  9. |

    @Martin : attention, une transition brutale à IE8 (même si je suis le premier d’accord sur l’idée), ça n’est simple pour les entreprises ayant fait le choix des intranets codés en tag-soup et à grands renforts d’Activex.

    Imaginons un parc de 4 à 5000 machines, des intranets en veux-tu en voilà… les DSI ont de quoi virer au vert devant l’ampleur de la tâche (on est bien d’accord, c’est leur métier). Surtout s’ils ont fait le choix du tout microsoft.

    (là, je rigole doucement d’ailleurs, à chaque mise à jour, ils se choppent des insomnies avec les problèmes de rendu d’une version à l’autre… perso, je dors bien avec mes intranets codés à grands coups de standards… en général, si ça fonctionne sur IE 6, les versions suivantes ne posent aucun problème, et pour Firefox et les autres, c’est tranquille… je crois avoir fait en tout et pour tout UNE modification sur l’intranet de ma boîte dans une CSS destinée à l’impression… une fois en 3 ans ! Qui m’a pris au moins 10 bonnes minutes. Risible !)

  10. |

    Mouais… je gère un parc d’une soixantaine de bécanne et m’occupe du développement des applis web du groupe.

    De mon point de vue (et de mon expérience), j’ai autant de mal à faire tourner convenablement une appli simultanément sous ie6-opera-firefox que sous ie7-opera-firefox.

    Pour un utilisateur « avancé » (qui se débrouille un peu en info, il est vrai que l’utilisation de ie7 en remplacement de ie6 ne change pas grand chose et ne nécessite pas de formation, mais j’ai, pour ma part, des utilisateurs qui s’en foutent comme de l’an 40, de l’info, et pour qui la navigation par onglet est une chose compliquée uniquement développé dans l’optique de rendre leurs tâches quotidiennes un peu plus difficiles.

    Alors bon, d’un côté, que ce soit ie6 ou ie7, j’aurai toujours des merdes avec le non respect des standards des navigateurs microsoft (pas seulement pour les css, mais pour javascript/dom…) et d’un autre côté, je vais devoir me farcir des utilisateurs qui n’ont pas envie que leur petit monde bascule vers la modernité, résultat je vais perdre du temps à réadapter mes applis pour corriger de nouveaux bugs et me coltiner la formation des gens qui freinent des quattre fers.

    Du coup je vais être en retard dans le suivi de mes projets et de mes tâches quotidiennes.

    Du coup je risque de faire des erreurs.

    Du coup je serais quand même viré pour faute.

    Sinon, l’idée de faute professionnelle est intéressante, mais faut pas fusiller les DSI à bout portant, hein, y en a qui bossent.

  11. |

    Je rejoins Nico, et je pousse un peu plus loin. D’avoir choisie de construire un intranet full ActiveX, est dans la même veine que ce (très bon) billet. Créer un intranet, qui est normalement censé être un outil péren, sur des bases non standard et non portable n’est-ce pas une faute professionnel.

    Quoi qu’il en soit, les grandes entreprises ayant développer des intranets sur IE6, ne voit une fois de plus que le coté financier de la chose. Que ce passerait-il si un méchant hackers/virus venait à chambouler un peu leur parc informatique ?

    Les grandes entreprises sont continuellement dans la peur des intrusions, et mettent en place des mécanismes de sécurité énorme, mais laisse des portes grandes ouverte avec des logiciels périmés et contenant de nombreuse faille de sécurité en se reposant sur “Ca marche, on y touche pas” (<= C2C).

    Vraiment les gens tendent des battons pour se faire battre parfois.

  12. |

    Knah Tsaeb, par définition, je considère le développement d’une appli web compatible avec Internet Explorer fatalement non standard, ce sans même parler de développer une appli full ActiveX (ce qui est, très clairement, une mauvaise idée).

    On ne développe pas un Intranet sous IE6, ou sous tout autre navigateur… on développe un intranet compatible avec le maxium de navigateur, IE6 en tête de liste.

    M’enfin, je pense que le débat sur les navigateur fait partie de cette longue liste de sujets sans fin.

    Cela dit, je respecte complètement le point de vue de chacun.

    Aller, à plouche :)

  13. |

    [...] IE6 est il une faute professionnelle ? [...]

  14. |

    Je ne sais pas quand on n’entendra plus parler d’IE6…

    En attentant les intés on encore plein de boulot grâce à Microsoft ! :D Qu’est ce serait notre expertise sinon ? ;)

  15. |

    IE6 est plus qu’une faute professionnelle c’est un délit pénal de l’utiliser encore délit passible de la cour d’assise.
    Je ne comprend pas comment on peux s’obstiner avec ne navigateur obsolète surtout pour des professionnels c’est encore pire.

  16. |

    [...] un logiciel dangereux pour son utilisateur. Cet article de julien Crouzet s’intitule “IE6 est il une faute professionnelle ?” et je vous invite à le [...]

  17. |

    [...] lire également : IE6 est il une faute professionnelle ? (je ne partage pas du tout l’avis de Julien Crouzet, mais je pense le fond est tout de même [...]

  18. |

    Ce n’est pas IE6 qui est une faute professionnelle mais belle et bien le fait de perdurer le (H|X)TML qui en est une!

    Le développement web est primitif (si on peut vraiment parler de développement, le php n’est pas vraiment mieux que le gwbasic).

    WEB2 et soit disant avancé mais si on le compare à du dev système on s’aperçoit que le web à 20 ou 30 de retard…

    Aujourd’hui pour créer 1 applications web, il faut maîtriser plusieurs langage « (h|x)tml, css, javascript, php et sans compter les variantes des multiplateformes/navigateurs » alors qu’un seul suffit pour le dev système!!!
    La POO, php5/JS sont-il objet ?
    multi-Héritage, polymorphisme, etc. connait pas vraiment. Sans compter qu’une méthode d’une surclasse peut faire appel à une méthode d’une sousclasse en php…

    Non ce billet est une propagande anti microsoft!

    Il faut passer à silverlight ou flex pour le web et abandonner tout simplement ce truc primitif.

    Laurent

  19. |

    [...] ne reviendrais pas sur les raisons qui font que IE6 doit immédiatement mourir de sa belle mort après presque 10 ans [...]

  20. |

    Entièrement d’accord avec l’ensemble du texte,
    un grand merci à toi Julien !!!
    Je rajouterai juste : si je tombe un jour sur l’un des développeur d’IE6, je lui pète la gueule et lui demande dommages et intérêts pour l’énorme boulot que nous avons fournis pendant des années (et c’est pas fini…) pour corriger LEURS « fautes professionnelles » !!!
    Je suis contre l’éradication massive et systématique, mais si quelqu’un peu Google mapper ces personnes, je me ferai une joie de prendre quelques vacances aux States avec quelques potes… ;-)

  21. |

    Bonjour tout le monde, je suis d’accord avec tout le monde. Mais j’aimerais bien que le Minitel revienne en force \o/
    Bon appétit.
    Un vietnamien.

Laisser un commentaire