Click here to load reader

La Méthode SCRUM– Une Nouvelle Dimension

Embed Size (px)

DESCRIPTION

La méthode SCRUM– Une nouvelle dimension dans un cours complet qui décrit la methode SCRUM avec tous ce que vous auriez besoin dessus

Citation preview

La mthode SCRUM Une nouvelle dimension dans la conduite agile de projets

Islem DENDENEnseignant Universitaire en informatiqueLa mthode SCRUM Un nouvel horizon dans la conduite agile de projetsPlan de la prsentationHandicaps des mthodes classiques (non agiles) de conduite de projetsWaterfall Illustration typique des insuffisances des mthodes classiquesAvantages incontournables de SCRUMSCRUM Survol de la mthodeLes runions SCRUM ou SCRUM Meetings Les artefacts de SCRUMAdaptation de SCRUM pour les projets denvergure

Prsentation juste ajouter qq synonymes et expliquer brivement et le tour est jou.2Handicaps des mthodes classiques de conduite de projetsIncapablent de sauto-adapter vis--vis des changements des besoins des clients (et/ou)Vulgarisent les intractions entre les membres de lquipe (et/ou)Limitent les intractions entre le client et lquipe (et/ou)Se focalisent sur une documentation au lieu de se pencher sur le centre dintrt du client ie. le logiciel.

Les mthodes non agiles ou que nous qualifions de classiques dans cette prsentation possdent au moins lun des dfauts majeurs lists ici. Elles sont incapables de rpondre aux changements des besoins de clients et si cest le cas le cot relatif ces changements slve souvent un relancement du projet en entier ce qui est catastrophique en terme de cot des projets pour les entreprises qui ont pris en charge le projet. Autre dfaut majeur est que ces mthodes se limitent des dfinitions de phases de dveloppement et ingorent partiellement ou carment les intractions entre les membres de lquipe qui a pris en charge le projet ce qui est trs grave vu que la communication entre ces membres engendre une activit au sein de lquipe et en consquent acclre la ralisation du projet en question. Un autre dfaut capital est que ces mthodes limitent la communication entre le client et lquipe un cahier de charges ce qui induit souvent un produit qui diverge carment des attentes du client malgr quil respecte le cahier de charges. Autre dfaut capital des mthodes classiques est quelles livrent essentiellement la documentation associe un software et omet lutilisation effective de lapplication lors de la livraison. Ceci constitue un gne pour le client qui doit lire une tonne de documents pour exploiter le produit au lieu davoir des utilisations intuitives ou guide par un individu qui le met en route rapidement.3Waterfall Illustration typique des insuffisances des mthodes classiques

Un peu danglais pour varier le plaisir et pour vous prparer lexamen de certification qui sera en anglais:Analyse des besoins est la phase au cours de laquelle le client sera interrog et lors de laquelle un cahier de charges sera laborConception est la phase au cours de laquelle toute entit concevable sera conue.Diag de classes UC squence tat transition package etc etcDveloppement cest la phase au cours de laquelle le projet va tre dvelopp et crTest est la phase au cours de laquelle le projet va tre test sil marche ou nonRelease ou maintenance : cest la phase au cours de laquelle le produit va tre livr et dploy et au cours de laquelle on va commencer maintenir le logiciel contre des problmes qui peuvent survenir.

4Inconvnients de la mthode WaterfallSquentialit stricte entre les phases de dveloppementPlanification au pralable du cot de chaque phase Aucune robustesse vis vis des intempriesPrciser toute ventualit et tout risque au dbut du projetIncapacit de ragir vis--vis des changements des besoinsPlus de 60% des grands projets procdent des changements de besoins au cours de la phase de dveloppement Inapproprie pour prendre en main de grands projets Implmentation de fonctionnalits inutiles pour le clientOn ne peut aller vers une tape que si on a finalis celle qui la prcde et on ne peut aller vers la suivante que si on a termin ltape actuelleIl faut prvoir ce qui doit tre fait et le cot (temps et fric) de chaque tape avec une prcision leve avant de pouvoir entamer le projetAu cas o un problme survient lors du dveloppement (retard ou autre) ceci aura un impact sur toutes les phases qui vont suivreCe qui est trs difficile.Etant donn que le moyen de communication est limit au cahier de charges et la dfinition au pralable des besoins. Plusieurs malentendus peuvent survenir et en consquent on aura affaire des implmentations primes ou incorrectes ou malcomprises de fonctionnalits pour le client.

5Avantages de SCRUM Scrum est une lecture obligatoire pour tout leader, qu'il mne des troupes sur le champ de bataille ou sur le march des affaires. Les dfis du monde d'aujourd'hui ne permettent pas le luxe d'un travail lent et inefficace. Le succs exige vitesse, norme productivit et un engagement indfectible pour atteindre des rsultats escompts. En d'autres termes, le succs exige SCRUM , a comment le gnral Mc Caffrey.Avantages de SCRUMParalllisme accru entre les phases de dveloppement dun projetPlanification priodique & Just In Time de chaque phaseAdaptation vis--vis des changements des exigences du clientAdaptation vis--vis des intempries ou catastrophesAugmente la productivit de lquipe Amliore la qualit du produitAugmente la satisfaction des clientsMotive & fidlise les employs de lentreprise

Si on inverse tous les inconvnients de Waterfall, on obtiendra un ensemble des avantages de SCRUM.Et ceci en forant lquipe communiquer et sactiver

7Avantages de SCRUMParalllisme accru entre les phases de dveloppement dun projetPlanification priodique & Just In Time de chaque phaseAdaptation vis--vis des changements des exigences du clientAdaptation vis--vis des intempries ou catastrophesAugmente la productivit de lquipe Amliore la qualit du produitAugmente la satisfaction des clientsMotive & fidlise les employs de lentreprise

Si on inverse tous les inconvnients de Waterfall, on obtiendra un ensemble des avantages de SCRUM.Et ceci en forant lquipe communiquer et sactiver

8Avantages de SCRUM

SCRUM switch le triangle de management de projets. Elle nessaie plus davoir un compromis entre la qualit le budget et le temps mais entre les fonctionnalits le budgets et le temps. La qualit est quelque chose dintrinsque qui fait partie de la fonctionnalit. On ne juge quelque chose de fonctionnelle que si et seulement si elle vrifie des proprits parmi lesquelles la qualit. Reste maintenant savoir combien de fonctionnalits vont tre livrs au client et ceci entrera dans le compromis.9SCRUM Survol de la mthodeComposants du Framework:Les trois rles : SCRUM Master, SCRUM Product Owner & SCRUM TeamUn backlog Produit contenant les besoins du client Des SprintsDes runions SCRUM ou SCRUM Events: Sprint Planning Meeting (WHAT-Meeting, HOW-Meeting), Daily Scrum Meeting, Sprint Review Meeting, Sprint Retrospective MeetingSCRUM Survol de la mthodeAspects uniques faisant delle une mthode hors pair:Auto organisation et communication entre les membres de lquipeAbsence de chef de projet au sens classique Amlioration continue du produitAmlioration continue de lefficacit de travail de lquipe.Adaptabilit vis--vis des changements frquents des besoinsCapacit de lquipe choisir ce quelle veut prendre en charge

Ses resposabilits seront diviss entre le scrum master et le product owner.Elle va au-del de ceci, il est mme inutile de connaitre tous les besoins et les spcificts dun projet, il suffit de connaitre quelques uns qui sont gnraux et on peut commencer travailler.

11SCRUM Survol de la mthode

SCRUM Survol de la mthodeMicrosoftOracleVmwareGoogleDpartement amricain de la dfenseAppleValve