6 mars 2008

Une grille d’évaluation pour identifier les logiciels libres les plus appropriés selon les besoins

Classé dans : Logiciels libre — martin.goyette @ 12:16

Plusieurs entreprises de services informatiques qui utilisent des logiciels libres pour satisfaire les besoins de leurs clients développent une expertise pour certains produits et adoptent ensuite une position relativement fermée face aux nouveaux joueurs de l’industrie. Cette approche a l’avantage de faciliter le développement d’une expertise qui peut réduire encore davantage le TCO (total cost of ownership) pour les clients, mais elle a le désavantage de “forcer” parfois l’utilisation d’un logiciel libre bien maîtrisé mais pas tout-à-fait adéquat pour répondre à un besoin d’affaires spécifique. Nous croyons qu’il est mieux de toujours garder l’oeil ouvert sur l’évolution du monde libre en utilisant une grille d’évaluation pour identifier les logiciels libres les plus appropriés selon les besoins d’une entreprise.

Notez qu’évaluer des logiciels libres demande du temps et de la diligence, autant qu’évaluer des produits commerciaux. Le fait qu’un logiciel soit gratuit ne devrait pas entraîner un manque de rigueur.

Il y a deux principaux éléments à analyser pour évaluer un logiciel libre : 1) ses fonctions et capacités techniques ainsi que 2) son écosysteme (le support disponible, la documentation, la maintenance et le développement … bref le dynamisme de la communauté). Avec les produits commerciaux, des représentants sont disponibles pour vous “aider” à évaluer (ou démontrer) que leur produit répond exactement à vos besoins. Dans le monde du logiciel libre, vous devez faire ce travail seul (ce qui n’est vraiment pas simple) ou avec l’aide de consultants. Si ces consultants sont eux-même “attachés” à certains produits, vous en revenez à la case départ des produits commerciaux avec le seul avantage de potentiellement réduire vos coûts d’acquisition. Voilà pourquoi nous croyons qu’il est préférable de conserver une indépendance face aux logiciels et de toujours partir des besoins définis afin de sélectionner le meilleur open source sur le marché. Et ce ne sont pas les options qui manquent!

Voici certains des critères d’évaluation à considérer :

  • Avez-vous accès à des versions certifiées et des mises à jour provenant d’une source qui inspire la confiance?
  • Quel est le dynamisme de la communauté (structure, grosseur, longévité, niveau d’activité)?
  • Quel type de license est utilisé? Quelles en sont les restrictions? Quelles sont les licenses associées au projet et avec les autres logiciels libres desquels il dépend?
  • Y a-t-il un support de bonne qualité disponible?
  • Bien entendu, les fonctionnalités du produit sont-elles satisfaisantes?
  • Le produit rencontre-t-il vos critères techniques? Le produit est-il disponible sur la plateforme désirée?
  • Quelles sont les dépendances face à d’autres produits?
  • Quelle est la complexité de configuration et d’intégration?
  • Comment peut-on gérer les “patchs”, “résolutions de bugs” et les updates?

Pas de commentaire »

Pas encore de commentaire.

Flux RSS des commentaires de cet article. TrackBack URI

Laisser un commentaire