Cet article est le premier d'une série d'interviews.

Notre premier invité est David Aboulkheir, manager d'un centre de compétence Java.

  • Qu'est-ce que l'agilité pour vous ?
L'agilité est pour moi un concept. Une sorte de philosophie de vie. C'est une méthodologie de gestion de projet ouverte. Elle est basée sur des valeurs et des pratiques. Rien n'est obligatoire. 
  1. Les individus et les interactions plutôt que les processus et les outils
  2. Un logiciel qui fonctionne plutôt qu' une documentation détaillée
  3. La collaboration avec le client plutôt que la négociation de contrats
  4. Accepter le changement plutôt que suivre le plan
    Laquelle de ces valeurs est la plus importante selon vous ?
J'accorde de l'importance à ces 4 valeurs mais si je dois en choisir une, je dirais : "La collaboration avec le client plutôt que la négociation de contrats".
  • Quelles méthodologies agiles connaissez-vous ?
Scrum et eXtreme Programming
  • L'agilité, est-ce plus : de la gestion de projet, de l'ingénierie logicielle, de l'organisation d'entreprise ?
De la gestion de projet
  • Qu'est-ce que l'agilité change pour le développeur ?
Une interaction forte avec le client : une meilleure proximité avec le besoin, une approche moins brutale avec le fonctionnel.
  • Qu'est-ce que l'agilité change pour le manager ?
Une meilleur attribution des rôles et des responsabilités. Une gestion de "l'homme" un peu plus lourde lié à la proximité de l'Equipe.
  • Qu'est-ce que l'agilité change pour l'utilisateur ?
Un feedback rapide. La capacité de réagir au plus tôt.
  • Qu'est-ce que l'agilité change pour vous, à votre poste chez sfeir ?
A mon poste chez Sfeir, ça ne change pas grand chose : j'essais de temps en temps d'appliquer certaines pratiques dans mon quotidien ou ma façon de communiquer avec l'autre.
  • Comment les technologies RIA peuvent-t-elles faciliter la mise en place de l'agilité ?
Je ne pense pas que les technologies RIA peuvent plus faciliter la mise en place de l'agilité qu'une autre technologie. Je dirais juste que cette technologie est visuel et par conséquent permet de donner un feedback à l'utilisateur et donc faciliter la communication.
  • Quelles évolutions avez-vous vu dans le paysage informatique avec l'apparition des méthodes agiles?
Je n'ai pas encore assez de recul pour me rendre compte qu'il y a eu des évolutions dans le paysage informatique avec l'apparition des méthodes agiles. J'ai l'impression que ça a toujours existé mais qu'en ce moment, elle est un peu portée par un effet de mode.
  • Voyez-vous des convergences ou des divergences entre l'agilité et CMMI ?
CMMI met en avant le côté procédure, c'est en contradiction avec la valeur : "Les individus et les interactions plutôt que les processus et les outils".
  • Que pensez-vous du "lean software development" ?
C'est pour moi une nouveau nom qui débarque dans le paysage des méthodes agile : la notion de productivité est un peu plus mis en avant.
  • Quelles sont les différentes prestations agiles proposées par Sfeir ?
Accompagnement de la mise en place de la méthode adapté au contexte client.
  • Comment abordez-vous les aspects contractuels d'une prestation agile ?
Aujourd'hui, c'est essentiellement des contrats de régie. La méthode est un moyen, l'objectif est que le client soit sensibilisé et qu'il porte lui-même la méthode. C'est notre rôle de le sensibilisé et de l'aider à la mettre en place mais ensuite c'est à lui d'assumer.