Histoire Et Dépendances - part.3

24 juin 2008 5 min read

XWiki

XWiki a été fondée le 19 Juillet 2004 à Paris par Ludovic Dubost. Le but de l'entreprise est de fournir une série de solutions de collaboration Open-Source permettant à ses utilisateurs de mieux travailler ensemble. Startup de 25 personnes, l'entreprise est focalisée sur le développement logiciel duquel elle a fait son coeur de métier.

Dans le cas de XWiki, l'influence de l'environnement concurrentiel a également joué un rôle important, bien que différent de celui qu'il a pu tenir pour Microsoft. Il est à noter que XWiki est depuis ses origines un projet Open-Source, bénéficiant de ce fait des avancées technologiques offertes par l'ensemble des autres logiciels distribués selon des licenses similaires. Par ailleurs, plusieurs facteurs font que la concurrence joue un rôle à la fois similaire et différent pour XWiki de celui qu'il tient pour Microsoft.

L'influence de l'Open-Source

Le caractère Open-Source de XWiki joue un rôle déterminant à tous les stades de la conception et de la distribution du produit, comme nous allons le voir tout au long de ce travail. Nous abordons ici le premier de ces aspects.

Une source d'inspiration

XWiki doit son existence même à celle d'un autre logiciel du même type, Twiki. Lors de sa période de travail chez NetValue, l'un des premiers acteurs de la mesure d'audience sur internet racheté par la suite par Nielsen NetRatings, Ludovic a eu l'occasion de travailler en commun avec ses collègues à l'aide de TWiki, un wiki, c'est à dire un site web facile à éditer via lequel il est possible de publier facilement de l'information en ligne. TWiki étant lui-même un logiciel Open-Source, il a été possible aux membre de l'équipe de NetValue de le tester puis de l'utiliser pour un coût faible grâce à leurs importantes compétences techniques. 

TWiki offrait alors des fonctionnalités intéressantes, sans toutefois présenter l'ensemble des fonctionnalités nécessaires à une utilisation professionnelle en entreprise. L'une des dimensions ébauchées mais non-suffisamment développées au sein de TWiki était notamment la possibilité de créer des applications au sein même du wiki (forum, blog, gestionnaire de tâches...). À la suite de son départ consécutif au rachat de NetValue, Ludovic décide donc de lancer le projet XWiki pour créer un logiciel intégrant ces fonctionnalités. L'Open-Source représente donc une source d'idées et de concepts de valeur qui ont permis à XWiki de voir le jour. Mais l'Open-Source, c'est également un ensemble de briques fonctionnelles indispensables à la création d'un nouveau produit à partir de rien.

Conditions de possibilité

Apache HTTP, Hibernate, Groovy, Lucene, MySQL, Tomcat, Jetty, Struts, HSQLDB... Bien que ces noms puissent sembler étranges, ce sont ceux d'une partie des logiciels et technologies libre qui rendent possible le développement et la création des logiciels XWiki. Ils apportent les différentes briques fonctionnelles indispensables à partir desquelles il a été possible de construire les solutions de collaboration qui constituent la gamme de produit actuelle de la société. Une brève exmplication technique s'impose.

XWiki est un logiciel qui tourne sur un serveur et à l'interface duquel il est possible d'accéder depuis un navigateur web. Son coeur est écrit en Java alors que son interface est basée sur de l'HTML, du JavaScript, des CSS et du Velocity. Cela implique que le logiciel doit être capable de dialoguer avec un ensemble de services lui permettant de transmettre des informations d'un point à un autre en les traduisant de façon appropriée. Lorsqu'un utilisateur entre une donnée sur une page, elle transite par le serveur web (Apache HTTP) et passe dans le moteur wiki (XWiki) pour être stockée dans la base de données (MySQL), depuis laquelle elle peut être récupérée à l'aide d'un langage de requête (HQL, Hibernate Query Language) et traitée à l'aide de Velocity (un langage de templating) pour être affichée à nouveau sur une page web. 

Cet aperçu rapide montre à quel point la brique fonctionnelle représentée par XWiki lui-même repose sur une interaction et une intégration forte avec un ensemble d'autres briques technologiques. Leur existence conditionne la possibilité même pour XWiki d'apparaître sur le marché. En effet, elles offrent une plateforme performante et fiable standardisée et à faible coût à partir de laquelle il est possible de bâtir une offre logicielle à valeur ajoutée en offrant un service innovant.

Différents types de concurrence

Lors de son processus de développement produit, XWiki doit considérer la concurrence offerte par plusieurs types d'acteurs. Nous allons les passer brièvement en revue afin d'identifier leurs caractéristiques communes et leurs dissemblances.

Les gros joueurs

Ils se subdivisent enx-mêmes en deux catégories, selon qu'ils développent eux-mêmes une offre logicielle ou qu'ils se contentent de s'appuyer sur des outils existants pour offrir leurs services. 

Grands éditeurs logiciels

Ce sont des entreprises qui comptent parmi les plus grosses compagnies du monde : Microsoft, IBM ou encore Oracle. Construites autour d'un modèle propriétaire, elles offrent des solutions de collaboration intégrées au sein d'offres plus larges. Depuis Microsoft Sharepoint jusqu'à Lotus Notes en passant par Oracle BeeHive, ces solutions suivent des contraintes technologiques fortes car elles doivent reposer sur les socles respectifs de leurs entreprises d'origine. Ces solutions ont typiquement un cycle de release assez long (plus d'un an) et évoluent moins rapidement que celles développées par les entreprises de plus petite taille. Cependant, elles bénéficient à plein des réseaux de distribution déjà constitués par leurs entreprises.

Sociétés de conseil & SSII

Consultants et intégrateurs, ces sociétés se positionnent entre le fournisseur de la solution Open-Source et l'utilisateur final pour se substituer à la couche de services, de développement et d'intégration offerte par le vendeur d'origine. Cependant, ces entreprises peuvent également jouer le rôle d'intermédiaires et de partenaires, en offrant un premier niveau d'intéraction et une garantie au client tout en bénéficiant de l'expérience du fournisseur de technologie au niveau supérieur.

Les petits poissons

Une citation prend toute sa valeur dans son application pratique : "les petits poissons sont souvent les plus méchants." Là où les gros joueurs peuvent être vus comme des baleines écrasant tout sur leur passage, les petits poissons sont plus proches de piranhas : nombreux et véloces. Dans la pratique, cela signifie que plus un concurrent est petit, plus il a de chances de proposer une offre innovante, évoluant rapidement, capable de se transformer du tout au tout en quelques mois - mais également de disparaître sur une telle période.

Plusieurs modèles cohabitent, présentant chacun des avantages et des inconvénients en termes d'évolution. 

Petits propriétaires

Ils incluent notamment Atlassian Confluence, Socialtext ou encore eTouch SamePage voire ThoughtFarmer. Leurs offres varient de façon importante, tout comme leurs modèles de commercialisation. Ils se caractérisent par la vente de licences pour l'utilisation des différents logiciels de leur gamme. 

Acteurs de l'Open-Source professionnel

Centrés sur un modèle de support et de services, ce sont les concurrents les plus proches de XWiki. Ce sont notamment MindTouch avec DekiWiki, ou encore l'équipe de consultants réunie autour de TWiki. Ils représentent une concurrence aussi bien au niveau des fonctionnalités offerte par leurs logiciels que par leur mode de distribution, plus semblable à celui de XWiki. 

Les avantages concurrentiels de XWiki

Face à ces différents types de concurrence, XWiki a pu développer un certain nombre d'avantages clefs qui lui permettent d'offrir une offre à forte valeur ajoutée à ses clients : 

  • Une expertise sans rivale sur son offre technologique. De ce fait, une société de conseil ou d'intégration passera souvent par XWiki pour bénéficier de ses compétences, de son offre de support et augmenter la vélocité de son temps de développement.
  • Des services à forte valeur ajoutée autour d'une offre modulaire. L'ensemble des solutions XWiki est conçu pour pouvoir s'adapter et s'interfacer facilement aux environnements existant des entreprises afin de fournir les fonctionnalités nécessaires au bon endroit, au bon moment.
  • Une capacité à innover et à développer de nouvelles fonctionnalités très rapide. Nous développerons cet aspect dans la partie suivante.

1310 mots. Plus que 3717.

Articles similaires :