Il y a quelques mois, nous avons rencontré la société KBCrawl, éditeur d’une solution de veille.
Pour ceux qui ne savent pas ce qu’est un projet de veille, cela consiste à collecter des informations jugées stratégiques par l’entreprise sur les différents canaux d’informations Internet (blogs, réseaux sociaux, sites, flux de news, …). Le process de veille se déroule traditionnellement en 2 étapes: la collecte d’informations, et l’exploitation. Pour la collecte, on utilise un moteur, qui va surveiller les différentes sources d’informations choisies par les veilleurs de l’entreprise, et remonter les informations pertinentes. C’est là tout le savoir-faire de KBCrawl, éditeur spécialisé sur ce métier. L’exploitation, cela consiste à mettre à disposition cette information aux différents utilisateurs; toute l’information n’a pas la même valeur pour tout le monde. Il faut donc qualifier, classer, répertorier, indexer, organiser, modifier cette information, pour que chacun, en fonction de son profil, sa fonction, ses centres d’intérêt, trouve l’information pertinente. Pour cela, un portail Intranet, de type CMS, convient bien à ce genre d’usage. C’est ce que propose également KBCrawl dans son offre avec un portail basé sur une solution open source.
Sauf que, un des clients de KBCrawl, ne veut pas de la solution open source, et souhaite une solution sur-mesure. Que faire, quand les délais sont serrés, et qu’il y a un vrai projet de développement à réaliser ? C’est là où la complémentarité avec Aspectize s’est parfaitement trouvé. N’ayant pas le temps de former l’équipe de KBCrawl, nous décidons conjointement de réaliser le projet nous-mêmes.
L’expression de besoin est très sommaire, exprimée par 15 slides, tout ce qu’on adore. A partir de là, nous allons construire au fil de l’eau la solution, avec des cycles extrêmement courts, un feedback permanent du client, qui a parfaitement jouer le jeu, et une réactivité très forte de notre part. Et tout cela est possible, parce que nous écrivons très peu de code.
- Ecrire peu de code permet d’être réactif.
- Etre réactif permet de livrer en continu.
- Livrer en continu permet d’avoir du feedback.
- Avoir du feedback permet de mieux cibler les besoins des utilisateurs.
Au total, on a réalisé une application spécifique en un temps record, et surtout avec un minimum de code, et c’est vraiment cela qui permet d’être agile. Et au passage, on s’est intégré au moteur Exalead, le moteur d’indexation choisi pour la solution, ainsi qu’au système d’authentification du client.
En général, lorsque l’on montre l’application, et que l’on explique ce qu’on a fait, nos interlocuteurs sont assez impressionnés.
Alors, si vous aussi vous souhaitez en savoir plus, venez assister à la conférence que nous co-animons avec KBCrawl le Mardi 5 Avril à 9h30, au CNIT de La Defense.
C’est gratuit, vous pouvez vous inscrire ici.