Livre blanc : Maîtrisez votre dette technique

Article publié par Nicolas Jozwiak le 30 septembre 2011.

Catégorie(s) : Méthodes agiles, Publications

 

Un commentaire »

Livre blanc : Maîtrisez votre dette technique
Le 4 Juin 1996, à 9h35 le vol 501 de la fusée Ariane 5 effectue son premier décollage. Quelques secondes plus tard, le système de guidage inertiel reçoit trop d’informations et se met hors service, car reconnu défaillant. L’ordinateur de bord est alors notifié qu’un dysfonctionnement est en cours et compromet les informations concernant la trajectoire de la fusée. Cette modification de la trajectoire entraîne l’arrachage d’un moteur d’appoint, déclenchant l’auto destruction de la fusée. Des analyses plus approfondies ont démontré que le système de guidage inertiel est lui même la cause de cet échec. Conçu à l’époque pour Ariane 4, il n’était plus nécessaire pour Ariane 5. Maintenu actif pour des raisons de commodité, ce système s’est avéré être à l’origine d’un des bugs informatiques les plus coûteux de l’histoire.

Au-delà du caractère spectaculaire de cet exemple, il est intéressant de noter que l’origine du dysfonctionnement réside dans un module développé pour une version antérieure de la fusée et devenu obsolète. Ce vestige de code, maintenu dans l’application sans être nécessaire pour son fonctionnement, est l’une des formes de ce que Ward Cunningham désigne sous le terme de dette technique.

A travers ce document, nous découvrirons en quoi la dette technique ralentit la productivité des équipes et nuit aux projets. Nous mettrons en évidence ses mécanismes sous jacents et les leviers d’actions dont nous disposons. Enfin, nous montrerons comment elle se gère au quotidien, par l’instauration de bonnes pratiques de développement et la mise en place d’outils, pour enfin aborder quelques stratégies complémentaires, mais essentielles pour venir à bout de la dette technique.

Télécharger le Livre blanc « Maîtrisez votre dette technique ».

Xebia à Soft-Shake

Article publié par Jean-Laurent de Morlhon le 30 septembre 2011.

Catégorie(s) : Méthodes agiles

 

Aucun commentaire »

Lundi et mardi prochain, les 3 et 4 octobre, se tiendra la seconde édition de la conférence SoftShake à Genève.
Cette conférence forte de 5 tracks en parallèles sur 2 jours, avec 50 speakers et pas loin de 60 sessions, cherche à fournir un cocktail d’expériences informatiques. C’est une conférence ouverte abordant des thèmes variés embrassant tout les thèmes de notre discipline. Les 5 tracks sont Java, Mobilité, Agile, Microsoft et Incubateur.

J’aurais le plaisir de jouer ma session: « Software Craftsmanship: en pratique » et vous trouverez d’autres sessions particulièrement alléchantes, auxquelles j’espère pouvoir participer, que j’ai piochées dans le programme :

J’espère pouvoir échanger avec vous sur place à Genève.

Xebia à l’Agile Tour Rennes

Article publié par Gilles Mantel le 30 septembre 2011.

Catégorie(s) : Méthodes agiles

 

Aucun commentaire »

Le jeudi 6 octobre prochain se tiendra l’étape Rennaise de l’Agile Tour 2011.

J’ai le plaisir d’avoir été sélectionné pour animer ma session traitant du retour sur investissement de l’automatisation des tests. Sous la houlette de Laurent Morisseau et d’une équipe d’organisateurs investis, cette étape s’annonce déjà comme une belle réussite, en espérant ne pas leur porter malchance avec cette prédiction enthousiaste. Le programme concocté pour l’occasion présente un bon équilibre entre sessions pour débutants et sujets avancés, présentations magistrales et ateliers. Le programme fait aussi la part belle aux principes de Kanban pour l’informatique.

De mon côté j’ai pour l’instant porté mon choix sur les sessions suivantes :

Les inscriptions sont toujours ouvertes et la participation aux frais reste très abordable.

L’algorithme Minimax

Article publié par Morgan Renou le 28 septembre 2011.

Catégorie(s) : Algorithmie, Java / JEE

 

Aucun commentaire »

Cette article traite de l’algorithme Minimax abordé lors d’un hands-on durant une journée XKE. L’objectif était de développer une intelligence artificielle basique pour un tournoi de Puissance 4. On rencontre souvent le minimax dans la théorie mathématique des jeux, domaine rattaché à l’intelligence artificielle. Son étude permet d’aborder les notions de récursion, de parcours de graphes, de complexité en temps et complexité en espace…

Lire la suite de cet article »

Revue de Presse Xebia

Article publié par Xebia France le 27 septembre 2011.

Catégorie(s) : Revue de presse

 

Un commentaire »

Revue de Presse Xebia

La revue de presse hebdomadaire des écosystèmes Java/JEE proposée par Xebia.

Actualité éditeurs / SSII

Le coin de la technique

Evénements de notre communauté en France et à l’étranger

Lire la suite de cet article »

Xebia sera au MongoDB User Group

Article publié par Katia Aresti le 26 septembre 2011.

Catégorie(s) : Java / JEE

 

Un commentaire »

Mots-clefs :

MongoDB logo

Le mercredi 28 Septembre à 19h00 dans les locaux de Zenexity (Paris) aura lieu la première réunion du Paris MongoDB User Group. Plusieurs présentations dédiées à MongoDB et des retours d’expérience seront présentés.

J’aurai, pour ma part, le plaisir de parler de notre expérience avec MongoDB, en particulier de l’architecture mise en place chez un de nos clients :

  • Une présentation du site web
  • Comment et pourquoi nous avons choisi MongoDB
  • Le premier design d’architecture mis en production il y a 1 an
  • L’évolution de cette architecture au cours de cette année 2011

Pour avoir plus d’information inscrivez-vous.

Le calendrier des Tech Event Xebia est disponible !

Article publié par Xebia France le 23 septembre 2011.

Catégorie(s) : Tech Events

 

5 commentaires »

Retrouvez enfin toute l’actualité de Xebia et l’agenda de nos soirées workshop.

Généreux vis-à-vis de leur communauté, l’ensemble de nos consultants vous invite à différents ateliers au cours de l’année, organisés et orchestrés dans nos locaux boulevard Haussmann.
En veille technologique permanente, nos consultants défrichent en permanence les tendances du marché, et proposent tout au long de l’année, des rencontres techniques, mais aussi la venue d’invités de marque !

Reflet de notre savoir faire et des appétences et compétences de chacun, nous balaierons l’ensemble des grandes thématiques du moment telles que :

  • Cloud Computing
  • Continuous Delivery
  • High Scalability
  • Devops
  • Web on rails
  • Performances
  • Next Gen languages
  • Sécurité
  • NoSQL
  • Craftsmanship

Engagés dans la logique du Software Craftsmanship et mus par le désir de partager notre savoir faire, et de le faire évoluer, les Tech Event Xebia, moments d’apprentissage et d’échanges, sont gratuits et ouverts à tous, dans la limite des places disponibles.
En fonction du succès des thèmes abordés, certains Tech Event seront reconduits et plusieurs dates seront proposées !

Pour vous inscrire aux sessions à venir, rien de plus simple, vous trouverez toutes les informations nécessaires sur notre blog ou notre twitter.

Les lambda expressions dans Java 8

Article publié par François Sarradin le 20 septembre 2011.

Catégorie(s) : Java / JEE

 

10 commentaires »

Durant cet été, l’actuel architecte de Java auprès d’Oracle, Brian Goetz, a fourni des informations intéressantes sur l’implémentation des lambda expressions dans le futur Java 8 et de ses conséquences sur le langage. Par lambda expression comprenez ici closure ou fonction anonyme, qu’il est possible de stocker dans une variable ou de retourner depuis une méthode ou depuis une autre fonction, et bien sûr d’appeler. L’intégration des lambda expressions se fait dans le cadre de la JSR 335 (JSR 335: Lambda Expressions for the JavaTM Programming Language), aussi appelé Lambda Project.

Du point vue d’Oracle, la stratégie donnée à Brian est celle-ci :

Oracle’s position is that Java must evolve – carefully, of course – in order to remain competitive. (« La position d’Oracle est que Java doit évoluer – prudemment, bien sûr – afin de rester compétitif. »)

À partir de quoi, Brian propose :

It is my belief that the best direction for evolving Java is to encourage a more functional style of programming. (« Je suis convaincu que la meilleure orientation pour l’évolution de Java est d’encourager un style de programmation plus fonctionnel. »)

Nous allons voir dans cet article, l’état des actuelles propositions faites pour étendre le langage Java vers un style fonctionnel.

Lire la suite de cet article »

Revue de Presse Xebia

Article publié par Xebia France le 20 septembre 2011.

Catégorie(s) : Revue de presse

 

4 commentaires »

Mots-clefs :, , , , ,

Revue de Presse Xebia

La revue de presse hebdomadaire des écosystèmes Java/JEE proposée par Xebia.

Agilité

Le coin de la technique

Lire la suite de cet article »

Paradigmes de programmation par Nicolas Demengel

Article publié par Nicolas Demengel et Xebia France le 15 septembre 2011.

Catégorie(s) : Java / JEE

 

5 commentaires »

Suite à la lecture du livre « Seven Languages in Seven Weeks » (Bruce A. Tate), Nicolas Demengel nous a présenté les principaux paradigmes de programmation durant notre journée XKE. Nous souhaitons partager avec vous cette session au travers de cette vidéo.
Bon visionnage !

Paradigmes de programmation par Nicolas Demengel



Tous les podcasts Xebia France :

  • Subscribe with iTunes
  • Xebia France Podcast Feed
 

Page optimized by WP Minify WordPress Plugin