Interview Agilité David Aboulkheir
Par François Wauquier le dimanche 17 janvier 2010, 14:26 - Lien permanent
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.
- Le manifeste agile (http://agilemanifesto.org/) prônes les valeurs suivantes:
Laquelle de ces valeurs est la plus importante selon vous ?
- Les individus et les interactions plutôt que les processus et les outils
- Un logiciel qui fonctionne plutôt qu' une documentation détaillée
- La collaboration avec le client plutôt que la négociation de contrats
- Accepter le changement plutôt que suivre le plan
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.