A l’Atelier BNP PARIBAS, Xebia présentera sa solution de déploiement automatique DeployIT commercialisée par sa filiale XebiaLabs.
Intervenants :
- M. Guillaume Bodet, Directeur Technique, Xebia
Informations utiles :
Certains d’entre vous connaissent probablement le phénomène du teamicide, décrit par Tom de Marco et Timothy Lister dans le fameux (et indispensable) Peopleware. Le teamicide, c’est un ensemble de pratiques managériales dont la conséquence directe et inéluctable est la destruction définitive de tout esprit d’équipe au sein des personnels concernés. Souvent pratiqué par inadvertance, le teamicide est particulièrement fréquent dans les projets informatiques, avec des résultats souvent désastreux pour ces projets – et une expérience navrante pour ceux qui y participent et chez qui les symptômes oscillent généralement entre dépression nerveuse et indifférence cynique.
Lire la suite de cet article »

La revue de presse de l’actualité Java/J2EE hebdomadaire proposée par Xebia.
Actualité éditeurs / SSII
Agilité
RIA
Le coin de la technique
Lire la suite de cet article »
L’offshore est au cœur de la stratégie de nombreuses entreprises en France en 2009. Selon une étude de Pierre Audouin Consultants, le marché de l’externalisation a même représenté cette année 36% de l’ensemble de la sous-traitance informatique ! Massification, mutualisation et réduction des taux journalier moyen (TJM) sont les leviers classiques des centres de services offshores.
Néanmoins, les déconvenues sont monnaie courante et les projets d’externalisation en échec sont nombreux. Manque d’appropriation du fonctionnel pour des raisons de trop grande distance et de différences culturelles importantes, faibles compétences des équipes de réalisation, turn-over trop élevé pour assurer une continuité des équipes dans les projets sont quelques unes des difficultés les plus fréquemment évoquées.
C’est dans ce cadre que L’Atelier et Xebia se sont associés pour un Atelier durant lequel, Xebia présentera sa solution pour éviter les écueils liés à l’externalisation : son modèle Offshore Agile Distribué (ADDM -Agile Distributed Delivery Model).
Intervenants :
- M. Guillaume Bodet, Directeur Technique, Xebia
- M. Patrick Anfossi, RSI Services, Direction des Systèmes d’Information, Plastic Omnium
- M. Stéphane Coussement, Directeur des Système d’Information, CoachClub
Informations utiles :
Après Tomcat qui rentrait cet été de plain-pied dans l’univers du Java Platform as a Service avec le mariage de SpringSource à VMWare et à CloudFoundry, c’est au tour de l’autre moteur léger de servlets, Jetty/Webtide, de s’adosser à un acteur du Cloud Computing, Intalio, pour développer son offre.
Une reconnaissance méritée
C’est une très belle opportunité pour Jetty qui était jusqu’à présent beaucoup plus embarqué que Tomcat par des grands projets de Cloud Computing (Google App Engine, Hadoop, Gigaspace XAP, etc) mais n’avait pas constitué sa propre offre.
Sur les pas d’Amazon ?
Le mariage d’Intalio avec Webtide est assez différent de celui de SpringSource avec VMWare et Cloud Foundry. Alors que la deuxième union concerne des spécialistes de l’infrastructure, Intalio est lui issu de l’univers des applications CRM et s’étend vers les infrastructures de Cloud Computing comme l’a fait Amazon auparavant.
Des serveurs J2EE lourds absents
Nous remarquerons à l’occasion que les serveurs J2EE heavyweight se font très discrets dans cette période d’avalanche d’annonces sur Java Platform as a Service, on peut s’attendre à ce qu’ils répondent sur cette tendance qui va bouleverser les modes de fonctionnement dans les data centers et menacer leurs parts de marché.
Ils en parlent
Les tests unitaires sont largement répandus et leur utilisation est facilitée grâce à des outils matures tels que JUnit, Unitils, ou les apis de Mocking. Au contraire, la pratique des tests fonctionnels reste encore délicate. Même si des outils comme Selenium, Fitnesse, ou HttpUnit facilitent la création de tests fonctionnels, le problème majeur reste d’automatiser l’exécution des tests, qui sont fortement liés à l’environnement d’exécution de l’application (base de données, serveur, dossiers de travail, fichiers de configuration, etc.). Je vais vous présenter une manière de réaliser l’automatisation, il existe des solutions alternatives utilisant DbUnit et Cargo, dont je vous ferai part.
Ainsi, l’automatisation des tests fonctionnels doit permettre de :
- Initialiser la base de données avec un jeu de données.
- Construire le WAR de l’application.
- Démarrer le serveur web et déployer l’application.
- Exécuter les tests fonctionnels.
- Arrêter le serveur web.
Pour réaliser cela, cet article s’appuie sur l’outil Ant, qui reste encore répandu malgré Maven. Le passage de l’un à l’autre peut s’effectuer sans avoir à tout re-développer, car j’ai implémenté principalement du code Java réutilisable.
Cet article se concentre sur l’automatisation au niveau de la base de données et du serveur web. Ainsi, la construction du WAR et l’exécution des tests fonctionnels ne seront pas abordés.
Lire la suite de cet article »
Nous vous l’annoncions précédemment : Xebia propose maintenant, grâce à son modèle agile offshore distribué, un moyen de mener des projets à coûts très attractifs tout en respectant les règles de l’art de notre industrie.
Notre client, CoachClub, premier site vidéo de Coaching Sportif personnalisé a accepté de témoigner ici sur son expérience du modèle Xebia ADDM (Agile Distributed Delivery Model). Voici quelques unes des réactions que nous avons pu collecter émanant de la part du Management :

« La maîtrise des technologies Java / J2EE et des architectures distribuées acquises par les consultants de Xebia était de ce point de vue un gage de réussite.
J’avais déjà pu expérimenter leur savoir faire quand j’étais Directeur Technique de voyages-sncf.com. »
Stéphane Coussement, DSI de CoachClub
« Il est absolument nécessaire d’instaurer des relations de pair et non de client / fournisseur entre les membres français et indiens de l’équipe. »
Olvier Bergeret, Responsable des développements chez CoachClub
« Les fonctionnalités attendues par le marketing de CoachClub peuvent évoluer très rapidement.
Seules les méthodes agiles nous garantissaient une réactivité suffisante. »
Aurélie Chomont Garbier, Directrice du Marketing de CoachClub
« Nous avons choisi pour construire notre site Web, le modèle Agile Offshore de Xebia qui nous garantit un prix très compétitif, une approche de développement par la valeur, des délais courts et une très grande qualité de code applicatif. »
Thierry Pépin, Président de CoachClub
Télécharger le témoignage complet de CoachClub.