08.07.2015 Views

Pilotage de la DSI : quels enjeux ? - IT-expert

Pilotage de la DSI : quels enjeux ? - IT-expert

Pilotage de la DSI : quels enjeux ? - IT-expert

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

L’équipe fonctionnelle regroupe les développeurs, architectes,<strong>de</strong>signers, et autres techniciens. Pour une bonne productivité,mieux vaut ne pas en modifier <strong>la</strong> composition au cours du projet.En effet, <strong>la</strong> communication s’établit et se consoli<strong>de</strong> au fur et àmesure, et il serait néfaste <strong>de</strong> déstabiliser cet équilibre.Scrum tout au long d’un projetVeille globaleBrainstorming/entrevue clientStratégieLorsque le brainstorming est terminé et que votre équipe est surpied, il faut que le chef <strong>de</strong> projet mette en p<strong>la</strong>ce les itérations, aucœur même du concept du développement agile. Les itérationssont déterminées dans un <strong>la</strong>ps <strong>de</strong> temps précis (souvent 15jours ou 30 jours) et ne peuvent varier en longueur. L’objectifconsiste à mettre dans <strong>la</strong> première itération les éléments les plusprioritaires, afin d’obtenir au plus vite un produit fonctionnel,bien qu’incomplet. Lorsque l’itération est terminée, le client peutvoir quelque chose <strong>de</strong> plus ou moins fonctionnel et indiquer s’ily a <strong>de</strong>s choses à modifier. Les modifications sont intégrées àl’itération suivante. Grâce à ce prototypage itératif, le client estimpliqué à chaque étape du projet, qui évolue jusqu’au produitfinal qui selon les <strong>de</strong>si<strong>de</strong>rata du client.Scrum au jour le jourDéveloppementChef <strong>de</strong> projetVotre projetChaque jour, une réunion est organisée par le Scrum Master, à<strong>la</strong>quelle assistent –au minimum - le chef <strong>de</strong> projet et l’équipefonctionnelle. Elle peut ne durer que quelques minutes, car troisquestions sont posées : qu’avez-vous fait hier ? Que ferez-vousaujourd’hui ? Avez-vous <strong>de</strong>s problèmes pouvant vous empêcherd’accomplir vos tâches?Dans certaines sociétés, une <strong>de</strong>uxième réunion est organiséeen fin d’après-midi pour déterminer le niveau d’avancement duprojet et maintenir <strong>la</strong> motivation <strong>de</strong>s équipes.La majorité <strong>de</strong>s gran<strong>de</strong>s sociétés <strong>de</strong> services ont opté pour unsystème <strong>de</strong> feuilles <strong>de</strong> présence (timesheets) complétées parles employés. Avec Scrum, le suivi <strong>de</strong> projet rend inutile lestimesheets, dont (fonction assurée par le Scrum master ou lechef <strong>de</strong> projet).PrioritisationEquipe dédiéeModuleModuleModuleUn Scrum master « agile »Le profil <strong>de</strong> Scrum Master n’est pas très répandu et son travailne représente pas un temps plein. C’est pourquoi un ScrumMaster intervient souvent sur plusieurs projets, favorisant ainsiun transfert <strong>de</strong> connaissances entre équipes, et <strong>la</strong> mise aupoint <strong>de</strong> bonnes pratiques. Par ailleurs, il peut apporter diverséc<strong>la</strong>irages avec les solutions trouvées par les uns ou les autressur le même problème.Bien entendu, une organisation par équipes <strong>de</strong> projet s’imposepour déployer ce type <strong>de</strong> méthodologie. C’est d’ailleurs lefon<strong>de</strong>ment même <strong>de</strong>s méthodologies <strong>de</strong> type agile :• L’équipe (« personnes et interaction plutôt que processus etoutils ») ;• L’application (« logiciel fonctionnel plutôt que documentationcomplète ») ;• La col<strong>la</strong>boration (« col<strong>la</strong>boration avec le client plutôt quenégociation <strong>de</strong> contrat ») ;• L’acceptation du changement (« réagir au changement plutôtque suivre un p<strong>la</strong>n »).Dans <strong>de</strong>s PME ou TPE utilisant Scrum, le Scrum Master assumesouvent le rôle <strong>de</strong> chef <strong>de</strong> projet, ou est intégré à l’équipefonctionnelle du projet. Lorsque l’équipe fonctionnelle se trouvesur un site distant (sous traitants à l’étranger par exemple), <strong>la</strong>mise en p<strong>la</strong>ce d’un système <strong>de</strong> réunion est primordiale, ainsique <strong>la</strong> prise en compte <strong>de</strong>s fuseaux horaires.SCRUM n’est pas une méthodologie <strong>de</strong> gestion technique, et nepeut -par exemple- remp<strong>la</strong>cer l’eXtreme Programming. Toutefois,elle peut efficacement <strong>la</strong> compléter. En effet, l’approche <strong>de</strong>l’eXtreme Programming se combine parfaitement avec Scrum :approche itérative par gestion <strong>de</strong>s tâches…SCRUM est une méthodologie souple <strong>de</strong> gestion <strong>de</strong> projetqui peut venir se compléter avec d’autres méthodologies plustechnique comme l’eXtreme Programming. Cependant, SCRUMnécessite une rigueur <strong>de</strong> tous les jours. En effet, appliquerSCRUM à moitié ne donne probablement pas <strong>de</strong> bon résultat.Il faut aussi être convaincu <strong>de</strong> son utilité. SCRUM convient à<strong>de</strong> gros projets mais peut également convenir à <strong>de</strong>s projets <strong>de</strong>plus petites envergures. nLoic Bar,Directeur <strong>de</strong> <strong>la</strong> stratégieLes technologies changent le quotidien <strong>de</strong>s individus. Que ce soit par l’internet etles réseaux sociaux, <strong>la</strong> domotique, les interfaces tactiles ou encore les mobiles.Heo<strong>de</strong> vous accompagne au travers <strong>de</strong> <strong>la</strong> compréhension <strong>de</strong> ce milieu et vous ai<strong>de</strong>à y trouver <strong>de</strong>s opportunités pour votre business.16 <strong>IT</strong>-<strong>expert</strong> n°79 - mai/juin 2009

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!