Fondateur d Agile Impulse Support disponible sur agileimpulse.com/formation/scrumssii2j.

Dimension: px
Commencer à balayer dès la page:

Download "Fondateur d Agile Impulse 06 29 95 14 53 nicolashennion@agileimpulse.com. Support disponible sur agileimpulse.com/formation/scrumssii2j."

Transcription

1 SCRUM AU QUOTIDIEN EN SSII Nicolas Hennion Fondateur d Support disponible sur agileimpulse.com/formation/scrumssii2j.pdf ( ) Il existe des projets informatiques qui se passent bien. Ces projets utilisent les méthodes Agiles. SCRUM est la plus populaire d entre elles. 2

2 A PROPOS! Nicolas Hennion ! linkedin.com/in/nhennion!! Fondateur d ( conseil et formation) web entrepreneur : opportuner.com! blog : aucoudeacoude.typepad.com! 3 HORIZONS DU FORMATEUR Management visuel Management participatif Lean Gestion de projet classique Théorie des contraintes Lean startup Scrum Extreme Programming 4

3 5 PROGRAMME Introduction Etat d esprit Agile! Agilité vue d avion! Organisation personnelle! Limites du cycle en V! ADN : le manifeste Agile Scrum! Itérations! Rôles! Partager le besoin! Planification d un sprint + ateliers! + questions/réponses! + «not for us»! + pauses!! Lean software development! Alerte au buzz! Contractualisation Agile! Déroulement d un sprint! Clôture d un sprint! Environnement de travail! What else? Transition Agile Conclusion 6

4 PROGRAMME Introduction Etat d esprit Agile! Agilité vue d avion! Organisation personnelle! Limites du cycle en V! ADN : le manifeste Agile Scrum! Itérations! Rôles! Partager le besoin! Planification d un sprint! Lean software development! Alerte au buzz! Contractualisation Agile! Déroulement d un sprint! Clôture d un sprint! Environnement de travail! What else? Transition Agile Conclusion 7 L AGILITÉ, ÇA VOUS ÉVOQUE QUOI? Les bons côtés! Les limites! " # 8

5 AGILITÉ : ÇA PARLE DE QUOI?! Faire mieux, plus vite, avec les mêmes personnes.! Livrer souvent des produits fonctionnels à un interlocuteur capable de donner du feedback! Ecarter tout ce qui nous en empêche 9 AGILITÉ : LES TENDANCES Lean Scrum extreme Programming (Business) (Management) (qualité du code) 10

6 L AGILITÉ, ÇA PARLE DE QUOI? environnement de travail backlog product owner auto-organisation feedback équipe bon sens sprint scrum master intégration continue user stories extreme Programming post-it Scrum terminé confiance vélocité agilité revue de code Pair programming planning de sprint Test Driven Development stand-up meeting rétrospective revue de sprint tests automatiques 11 VOS MÉTHODES DE GESTION DE PROJET Ce qui vous plait! # # #3 post-its! " vs! Ce qui vous pèse! # # #3 post-its! # flickr.com/photos/flatcat/ 12

7 L AGILITÉ, ÇA VEUT RÉSOUDRE QUOI? côté développeurs côté chef de produit courbe de pression inconnues techniques modifications de périmètre bugs en production longueurs en amont manque de tests pompier effet tunnel cout d un bug dérapages en délais dérapages de coûts besoin d évolutions rapides livraison unique 13 manque de doc technique COÛT D UN BUG!!! 1000 flickr.com/photos/urtica/ 1 specs dev prod temps 14

8 PROGRAMME Introduction Etat d esprit Agile! Agilité vue d avion! Organisation personnelle! Limites du cycle en V! ADN : le manifeste Agile Scrum! Itérations! Rôles! Partager le besoin! Planification d un sprint! Lean software development! Alerte au buzz! Contractualisation Agile! Déroulement d un sprint! Clôture d un sprint! Environnement de travail! What else? Transition Agile Conclusion 15 ( Interruptions )! flickr.com/photos/-cavin-/ 16

9 LOI DE PARETO Valeur Ajoutée 80% 20% Temps 20% 80% 17 ADDICTIONS L TUE l efficacité 18

10 ADDICTION MAIL! C est quoi votre fond d écran? Multi! tâches! 19 DÉSINTOXICATION! Désactivez le push mail sur votre ordinateur! Désactivez le push mail sur vote mobile! Dites à vos principaux expéditeurs :! «"Je ne regarde plus mes mails que 2 fois par jour pour me concentrer plus sur vos projets"»! Consultez votre boite mail à midi et à 17h! Fermez votre boite mail entre temps Objectif : 10 mails reçus par jour 20

11 ATELIER INTERRUPTIONS 1. Estimez le nombre d interruptions par jour :!! Nombre d s reçus!! pour action!! pour information!! Nombre de coups de téléphones reçus!! Nombre de chats! 2. Listez les 3 personnes qui vous sollicitent le plus souvent.! 3. Proposez 3 réunions à cadence fixe pour canalyser ces interruptions.! 21 TODO LIST agileimpulse.com/formation/todo.xlsx Terminé le + prioritaire 22 le - prioritaire

12 TO-DO LIST PRIORISÉE! La priorité est relative! 1 seule liste / 1 seule colonne pour toutes mes tâches! Je suis le seul à écrire dedans! Partager ma todo = compliqué! Personne d autre n a besoin de la voir! Chaque nouvelle ligne entre à son niveau de priorité! J ai 5 minutes devant moi? je prends la tâche du haut! Quand une tâche est terminée : ok +données > trier! pas besoin de supprimer les lignes 23 téléchargez le fichier : agileimpulse.com/formation/todo.xlsx AVANT 10H! Avoir fait une action à forte valeur ajoutée avant 10h, tous les jours.! Lire ses mails n est pas une action à forte valeur ajoutée. 24

13 ANTI-INTERRUPTIONS : LA BASE! J identifie les 5 personnes qui génèrent le plus d interruptions dans ma journée! Je leur explique calmement le nombre d interruptions qu ils génèrent et le temps que ça me prend.! Nous nous mettons d accord sur une règle du jeu Bonnes pratiques! Un point systématique à jour/heure fixe de 5 minutes avec chaque personne! 2 à 3h par jour de black out mail et téléphone ( le matin) 25 ANTI-INTERRUPTIONS : LES FINITIONS! Je demande à mes voisins d activer leur messagerie vocale à plus de 2 sonneries! Je dis bonjour à la cantonade! Cartons jaunes aux plus bruyants 26

14 L ESSENTIEL : ANTI-INTERRUPTIONS! Faites savoir ce que ces interruptions vous coutent! Stand-ups cadencés avec les interlocuteurs récurrents! Consultez vos s 2 fois par jour maximum! Utilisez votre répondeur téléphonique! Todo list priorisée! Une action à forte valeur ajoutée avant 10h! Black out 2h par jour! Réflexe management visuel 27 PROGRAMME Introduction Etat d esprit Agile! Agilité vue d avion! Organisation personnelle! Limites du cycle en V! ADN : le manifeste Agile Scrum! Itérations! Rôles! Partager le besoin! Planification d un sprint! Lean software development! Alerte au buzz! Contractualisation Agile! Déroulement d un sprint! Clôture d un sprint! Environnement de travail! What else? Transition Agile 28 Conclusion

15 CYCLE EN V 29 source : wikipedia Christophe Moustier ANALYSE DES BESOINS : PAR QUI? expert métier source : wikipedia Christophe Moustier utilisateur final 30

16 ANALYSE DES BESOINS : POUR QUAND? source : wikipedia Christophe Moustier flickr.com/photos/teachernz/ 31 SPÉCIFIER POUR DÉLIMITER! Impossible exhaustivité source : wikipedia Christophe Moustier 32

17 SPÉCIFIER POUR CONTRACTUALISER Trouver des financements! Le porte-à-faux de la MOA! Le juste besoin!!! + source : wikipedia Christophe Moustier Garantir un résultat! L assurance d un contrat! Que risque le porteur du projet? 33 flickr.com/photos/revdancatt/ SPÉCIFIER POUR COMMUNIQUER! Un mot pour un autre! Approche fonctionnelle ou objet? source : wikipedia Christophe Moustier 34

18 CONCEPTION ARCHITECTURALE! Quel besoin de souplesse pour un pont? source : wikipedia Christophe Moustier flickr.com/photos/alanenglish/ 35 CONCEPTION DÉTAILLÉE! Avoir fait le projet avant de commencer? source : wikipedia Christophe Moustier flickr.com/photos/paolorestifo/ 36

19 CODE 1/2! Le tunnel flickr.com/photos/robertosena/ flickr.com/photos/kh /! Pression, cocotte et soupape source : wikipedia Christophe Moustier 37 CODE 2/2! La petite fonctionnalité en plus La demande vs source : wikipedia Christophe Moustier Le livrable 38

20 TESTS! Plus le temps Le plan dev tests source : wikipedia Christophe Moustier La vraie vie dev tests 39 DOCUMENTATION! Plus du tout le temps il y a 6 mois, 14:01 dev tests doc Le plan dev tests La vraie vie 40

21 RECETTE! Qui fait la recette?! Le flux principal! et le reste 41 source : wikipedia Christophe Moustier DÉLAIS! Livré à l heure?! Mythe du planning! Macro chiffrage macro date? 42 source : wikipedia Christophe Moustier

22 COMITÉ DE PILOTAGE 43 AUTOUR DU PROJET! Qui est le responsable?! Indicateurs! Contractualisation! Evolutions et maintenance! Documentation 44

23 L AGILITÉ, ÇA VEUT RÉSOUDRE QUOI? côté développeurs côté marketing courbe de pression inconnues techniques modifications de périmètre bugs en production longueurs en amont manque de tests pompier effet tunnel cout d un bug dérapages en délais dérapages de coûts besoin d évolutions rapides livraison unique 45 manque de doc technique POURQUOI?! Pourquoi le cycle en V reste-t-il aussi présent?! Parce qu il est déjà là! Parce que tous les salariés sont formés comme ça?! Parce qu il dilue les responsabilités! Parce qu il donne une impression de contrôle 46

24 L ESSENTIEL : LIMITES DU CYCLE EN V! Le changement de besoin est vécu comme un problème! Effet tunnel! La petite étoile en plus! Délais impossibles à estimer et à tenir! Réduction mécanique du temps de tests et de documentation! Identification des problèmes trop tard! Pas assez de doc technique, trop de doc fonctionnelle! mais «"tout le monde fait comme ça"» 47 PROGRAMME Introduction Etat d esprit Agile! Agilité vue d avion! Organisation personnelle! Limites du cycle en V! ADN : le manifeste Agile Scrum! Itérations! Rôles! Partager le besoin! Planification d un sprint! Lean software development! Alerte au buzz! Contractualisation Agile! Déroulement d un sprint! Clôture d un sprint! Environnement de travail! What else? Transition Agile Conclusion 48

25 QUE SE PASSERAIT-IL si le «"client"» pouvait voir quelque chose avant la fin? 49 PRINCIPE #1 ( ) Notre première priorité est de satisfaire le client en livrant tôt et régulièrement des logiciels utiles 50

26 QUE SE PASSERAIT-IL si on donnait la possibilité au client de changer d avis? 51 PRINCIPE #2 ( ) Le changement est bienvenu, même tardivement dans le développement. Les processus agiles exploitent le changement comme avantage compétitif pour le client. 52

27 QUE SE PASSERAIT-IL Et si on livrait plus souvent? 53 PRINCIPE #3 ( ) Livrer fréquemment une application fonctionnelle avec une tendance pour la période la plus courte 54

28 QUE SE PASSERAIT-IL si le développeur et le client étaient dans le même bureau? 55 PRINCIPE #4 ( Les gens du métier et les développeurs doivent ) collaborer quotidiennement au projet 56

29 QUE SE PASSERAIT-IL si on faisait 100% confiance au développeur? 57 PRINCIPE #5 ( ) Bâtissez le projet autour de personnes motivées. Donnez leur l'environnement et le soutien dont elles ont besoin, et croyez en leur capacité à faire le travail 58

30 QUE SE PASSERAIT-IL si on se voyait pour en parler? 59 PRINCIPE #6 ( La méthode la plus efficace pour transmettre ) l'information est une conversation en face à face 60

31 QUE SE PASSERAIT-IL si on regardait plutôt ce qui a été fait que ce qui reste à faire? 61 PRINCIPE #7 ( Un logiciel fonctionnel est la meilleure unité de ) mesure de la progression du projet 62

32 QUE SE PASSERAIT-IL si on partait tous les jours à 18h? 63 PRINCIPE #8 ( ) Les processus agiles promeuvent un rythme de développement durable. Commanditaires, développeurs et utilisateurs devraient pouvoir maintenir le rythme indéfiniment. 64

33 QUE SE PASSERAIT-IL si on codait à deux derrière le même écran? 65 PRINCIPE #9 ( Une attention continue à l'excellence technique ) et à la qualité de la conception améliore l'agilité. 66

34 QUE SE PASSERAIT-IL si on faisait tout pour en faire le moins possible? 67 PRINCIPE #10 ( La simplicité - l'art de maximiser la quantité de ) travail à ne pas faire - est essentielle. 68

35 QUE SE PASSERAIT-IL si on oubliait la hiérarchie dans l équipe? 69 PRINCIPE #11 ( Les meilleures architectures, spécifications et ) conceptions sont issues d'équipes qui s'auto-organisent. 70

36 QUE SE PASSERAIT-IL si on se regardait dans une glace? 71 PRINCIPE #12 ( ) À intervalles réguliers, l'équipe réfléchit aux moyens de devenir plus efficace, puis accorde et ajuste son comportement dans ce sens. 72

37 AGILE MANIFESTO 73 AGILE MANIFESTO Priorité aux personnes et aux interactions plutôt qu aux processus, modèles et outils slideshare.net/vaidasa 74

38 AGILE MANIFESTO Focus sur le logiciel à développer plutôt que sur la documentation slideshare.net/vaidasa 75 AGILE MANIFESTO Collaboration avec le client plutôt que négociation et suivi du contrat 76

39 AGILE MANIFESTO Réactivité au changement plutôt que le suivi d un planning initial flickr.com/photos/nationalzoo/ 77 L ESSENTIEL : ADN AGILE! Livrer souvent! Livrer utile! Simplicité! Parler! Prioriser! Engagement 78

40 PROGRAMME Introduction Etat d esprit Agile! Agilité vue d avion! Organisation personnelle! Limites du cycle en V! ADN : le manifeste Agile Scrum! Itérations! Rôles! Partager le besoin! Planification d un sprint! Lean software development! Alerte au buzz! Contractualisation Agile! Déroulement d un sprint! Clôture d un sprint! Environnement de travail! What else? Transition Agile Conclusion 79 PHILOSOPHIE LEAN Gaspillage! 80

41 VALEUR AJOUTÉE! Quelle est LA valeur ajoutée qui fera que ce produit sera utilisé? 81 MINIMUM VIABLE PRODUCT Lancer le plus vite possible le plus petit produit possible = MVP pour valider son hypothèse business 82

42 LEAN EN ACTION : SERVICES ASSOCIÉS À FREE MOBILE 83 DETTE = 84

43 L ESSENTIEL : LEAN SOFTWARE DEVELOPMENT! Quel plus petit produit possible (MVP)?! Impliquer les utilisateurs! Confronter le produit à la vraie vie! Pivoter! Simplifier le produit en permanence 85 PROGRAMME Introduction Etat d esprit Agile! Agilité vue d avion! Organisation personnelle! Limites du cycle en V! ADN : le manifeste Agile Scrum! Itérations! Rôles! Partager le besoin! Planification d un sprint! Lean software development! Alerte au buzz! Contractualisation Agile! Déroulement d un sprint! Clôture d un sprint! Environnement de travail! What else? Transition Agile 86 Conclusion

44 SIMPLE MAIS DIFFICILE! L Agilité c est sexy!! Personne ne préfère ouvertement les organisations rigides et procédurières! Scrum est simple car elle repose sur beaucoup de bon sens! Scrum est difficile car elle demande beaucoup de rigueur.! Ce ne sont pas les méthodes Agiles qui sont souples, ce sont les produits qu elles permettent de créer. 87 CE N EST PAS AGILE! Cow boy coding! Navigation à vue! Bourrage de planning! «"Pas de specs mais je poserai des questions"»! Lotissement par module On peut gagner de la vitesse à court terme. On gagne surement de la douleur à long terme... 88

45 PROGRAMME Introduction Etat d esprit Agile! Agilité vue d avion! Organisation personnelle! Limites du cycle en V! ADN : le manifeste Agile Scrum! Itérations! Rôles! Partager le besoin! Planification d un sprint! Lean software development! Alerte au buzz! Contractualisation Agile! Déroulement d un sprint! Clôture d un sprint! Environnement de travail! What else? Transition Agile 89 Conclusion ASSOUPLISSEZ LE CONTRAT! Peur de la régie vs rigidité du forfait! S engager sur un périmètre et une enveloppe! Ajouter une clause de modification de périmètre à isomacrochiffrage! Livrer très vite une première itération pour amorcer la confiance! Chiffrez juste : construisez le backlog dès l avant-vente!! Considérez les remises commerciales comme des dépenses marketing! La confiance fait signer plus d avenants que les incompréhensions 90

46 EDUQUEZ VOTRE AVANT-VENTE! Peu de commerciaux savent macro-chiffrer! Peu de commerciaux paient leurs erreurs d estimation! L Agilité commence en avant-vente! Les dates sont rarement fatidiques! Rien ne rassure plus un client que de voir le produit! Vendez la souplesse fonctionnelle! Ristournes : qui assume? 91 EDUQUEZ VOTRE CLIENT! Ne travaillez en Agile qu avec les clients en qui vous avez confiance! Peu de clients comprennent a priori les enjeux de l agilité! Eduquez-les / fixez les règles du jeu! Nous livrons souvent pour coller à votre besoin! Accompagnez-les! Rédaction des user stories, construction du backlog, etc! Donner le rythme! Sprints, réunions, etc! Identifiez les angoisses du client 92! Deadline?

47 L ESSENTIEL : CONTRACTUALISATION AGILE! Régie forfaitée! Détailler le besoin suffisamment pour macro chiffrer! Prioriser! Fixer l enveloppe budgétaire! Confronter le budget au besoin priorisé! Modifications de périmètre à iso budget par défaut! un besoin entre seulement si un autre sort de même chiffrage! Avenant sinon 93 PROGRAMME Introduction Etat d esprit Agile! Agilité vue d avion! Organisation personnelle! Limites du cycle en V! ADN : le manifeste Agile Scrum! Itérations! Rôles! Partager le besoin! Planification d un sprint! Lean software development! Alerte au buzz! Contractualisation Agile! Déroulement d un sprint! Clôture d un sprint! Environnement de travail! What else? Transition Agile 94 Conclusion

48 SCRUM?! Juste un framework de gestion de projet pour développer des logiciels! 95 SCRUM? 96

49 COMMUNAUTÉ 97 COMMUNAUTÉ 98

50 SCRUM EN 1 SLIDE 2 99 PROGRAMME Introduction Etat d esprit Agile! Agilité vue d avion! Organisation personnelle! Limites du cycle en V! ADN : le manifeste Agile Scrum! Itérations! Rôles! Partager le besoin! Planification d un sprint! Lean software development! Alerte au buzz! Contractualisation Agile! Déroulement d un sprint! Clôture d un sprint! Environnement de travail! What else? Transition Agile Conclusion 100

51 ROUE DE DEMING Feedback Planifier Tester Réaliser 101 ROUE DE DEMING : PROJET CLASSIQUE Planifier Temps Réaliser Tester Feedback 102

52 ROUE DE DEMING : PROJET AGILE Temps Planifier Réaliser Tester Feedback = une itération 103 ITÉRATIONS Temps Livraison Livraison Livraison Livraison Livraison Changement Changement Changement Changement 104

53 SPRINT! = Une itération! Juste taille en travail à faire! Time box : toujours la même durée RELEASE! Ensemble de quelque sprints! +/- = une «"version"» dans les méthodes classiques 105 LE MAUVAIS SPRINT! Pas «"durable"» : soir et/ou WE! Plein à craquer! Non priorisé! Plein de surprises! 2 mois! +2 j pour avoir le temps de terminer 106

54 LE BON SPRINT! Pas de durée type : faites votre expérience! Commencez par 2 semaines! Suffisamment long pour avoir un sens fonctionnel! Suffisamment court pour être planifiable de façon réaliste! Toujours la même durée pour cadencer les réunions ( ) Les processus agiles promeuvent un rythme de développement durable. Commanditaires, développeurs et utilisateurs devraient pouvoir maintenir le rythme indéfiniment. 107 L ESSENTIEL : ITÉRATIONS! Planifier > réaliser > tester > feedback! Time box = durée fixe! Ad vitam aeternam! 3 à 5 sprints = 1 release 108

55 PROGRAMME Introduction Etat d esprit Agile! Agilité vue d avion! Organisation personnelle! Limites du cycle en V! ADN : le manifeste Agile Scrum! Itérations! Rôles! Partager le besoin! Planification d un sprint! Lean software development! Alerte au buzz! Contractualisation Agile! Déroulement d un sprint! Clôture d un sprint! Environnement de travail! What else? Transition Agile 109 Conclusion EVOLUTION DES RÔLES : CHEF DE PROJET?! Fonctionnel! MOA! MOE! Technique!! Cadrer le besoin! Distribuer les tâches! Relais du besoin fonctionnel! Reporting! Contrôle hiérarchique 110

56 LES ROLES : PRODUCT OWNER! = le client! Responsable de la valeur du projet 111 LES ROLES : L ÉQUIPE! s organise pour livrer au client un produit utile 112

57 LES ROLES : SCRUM MASTER! S assure que l équipe est fonctionnelle et productive : 1. Protège l équipe des perturbations extérieures 2. Facilite la résolution de problèmes dans l équipe EQUIPE : DES RÔLES QUI ÉVOLUENT, DES RÔLES À FAIRE TOURNER Parrain! Graphiste! Dev! Testeur + Lead dev Ambassadeur Intégrateur HTML Scrum master Facilitateur/Garant Scrum «"Cadreur"» fonctionnel Bloggeur? Testeur backup Quality Assurance Garant Méthodes XP 114

58 LES BONS ET LES TRUANDS! Product Owner! Scrum Master! Equipe 115 LE PIRE PRODUCT OWNER! Une girouette! Un parapluie! «"Je vais demander l autorisation "»! Trop minutieux! Deux personnes! N a jamais le temps! Laisse l équipe écrire le backlog à sa place! Laisse l équipe prioriser le backlog à sa place 116

59 LE MEILLEUR PRODUCT OWNER! Dort avec les développeurs! Sait expliquer ce qu il veut! Comprend les enjeux de ce que fait l équipe technique! Sait trancher! Sait prioriser 117 CA EXISTE EN VRAI : PIVOTAL LABS slidesha.re/pivotal-nh 118

60 LE PIRE SCRUM MASTER! Laisse les ressources quitter le projet! Craint de s imposer face à l extérieur! Craint de dire les choses en face en interne! Use de son pouvoir hiérarchique quand il en a un! Propose systématiquement les solutions! Pense que sans son énergie, pas de Scrum.! Se voit au-dessus de l équipe 119 LE BON SCRUM MASTER! Aide l équipe à trouver elle même les solutions à ses problèmes d organisation! Prend le rôle d un coach : facilite, sans couver ni décider! Est diplomate : il sait faire avancer les individus quand le groupe piétine! Enonce les problèmes mais se retient de proposer ses solutions immédiatement! Laisse l équipe faire ses propres erreurs! Veille à la priorisation permanente du backlog par le product owner sous l angle de la valeur ajoutée.! Veille à l efficacité des réunions Scrum 120

61 LA PIRE ÉQUIPE! Fait plus de 7-8 personnes! Attend qu on lui dise quoi faire! Remplit les placards de cadavres! Ne parle pas au product owner! Travaille tard! Dit oui à tout! Ecrit une ligne de plus que ce dont il y aurait besoin! Pense que Scrum se mettra en place malgré elle 121 LA BONNE ÉQUIPE! 4-5 personnes idéalement! A le sourire, parce qu elle le vaut bien! N a pas de cernes sous les yeux! Sait éduquer son product owner! Ne s intéresse pas qu au code! En fait le moins possible! N improvise que quand elle maitrise! N attend pas l énergie d un Scrum master pour avancer ( Une attention continue à l'excellence technique et à la qualité ) de la conception améliore l'agilité. 122

62 ATELIER RÔLE Par binôme, avant de partager avec le groupe! Identifiez deux personnes dans votre entreprise que vous verriez product owner! Pour chacun d eux :!! trouvez deux de ses qualités pour ce rôle!! trouvez deux points à travailler! Identifiez deux personnes dans votre entreprise que vous verriez ScrumMaster! Pour chacun d eux :!! trouvez deux de ses qualités pour ce rôle!! trouvez deux points à travailler! 123 ATELIER RÔLE Par binôme, avant de partager avec le groupe! Qui vous semble le plus à l aise dans quel rôle?!! 1 cadreur fonctionnel!! 1 scrum master!! 1 quality assurance!! 1 lead dev!! 1 testeur de backup!! 1 intégrateur!! 1 parrain des nouvelles recrues!! 1 ambassadeur extérieur! 124

63 L ESSENTIEL : RÔLES! Product owner : LE garant de la valeur business! Equipe : s engage face au product owner! Pas de «"chef de projet"»! Plusieurs rôles à se distribuer! Scrum master : garant de la méthode! Faire tourner les rôles dans l équipe 125 PROGRAMME Introduction Etat d esprit Agile! Agilité vue d avion! Organisation personnelle! Limites du cycle en V! ADN : le manifeste Agile Scrum! Itérations! Rôles! Partager le besoin! Planification d un sprint! Lean software development! Alerte au buzz! Contractualisation Agile! Déroulement d un sprint! Clôture d un sprint! Environnement de travail! What else? Transition Agile 126 Conclusion

64 ELABORATION DU BACKLOG DE PRODUIT BACKLOG DE PRODUIT! Le backlog de produit est la liste priorisée de tout le travail à faire par l équipe :! exigences fonctionnelles du product owner! tâches techniques! corrections de bugs! Les exigences fonctionnelles sont des fragments de parcours utilisateurs priorisés en fonction de leur valeur ajoutée! Le backlog appartient au product owner 128

65 BACKLOG DE PRODUIT! stories fonctionnelles! stories techniques! bugs! + animation 129 UTILISATEURS/PERSONAS! Qui va utiliser l application?! Utilisateurs front, admin contenu et admin général! Cœurs de cible? cas particuliers?! Le product owner identifie les catégories! Le product owner identifie un vrai représentant de chacune de ces catégories! Le product owner fait intervenir ces représentants et tester le produit le plus tôt possible! 130

66 USER STORY En tant que, je fais pour En tant que client, j entre mon identifiant paypal pour payer mon panier 131 LA PIRE USER STORY! Représente plus de 5 jours de travail! Ne dit pas son utilisateur! Correspond à un module! Ne dit pas ses limites, ses cas de contrôle, etc.! Contient des mots parasites : le user «"peut"», «"doit pouvoir"», «"devra avoir la possibilité de"» LA MEILLEURE USER STORY! De 0,5j à 3 j de travail! tient en une ligne 132

67 LES YEUX DANS LES YEUX!! flickr.com/photos/knowhim/ flickr.com/photos/your_teacher/ 133 PARTAGER LE BESOIN : MÉTHODE Lister (tous) les différents types d utilisateurs du produit Dérouler (tous) les parcours de chacun de ces utilisateurs Prioriser les fragments de parcours les uns par rapport aux autres Ajouter les tâches techniques 134 ( serveurs, flux, etc)

68 PARTAGER LE BESOIN 135 BACKLOG DE PRODUIT : EXEMPLE! le product owner déroule les parcours par type utilisateur! Je suis product owner d une boutique type Vente-Privée à réaliser! J ai un premier fournisseur de hamacs (modèle unique) prêt à utiliser la plateforme! J ai un second fournisseur de hamacs (différentes tailles et coloris) en attente de signature pour le mois suivant! J ai un grosse opération de com planifiée dans 7 jours! Mon équipe de dév peut commencer aujourd hui! Elle me propose de faire des sprints d une journée 136

69 BACKLOG DE PRODUIT : EXEMPLE! le product owner déroule les parcours par type utilisateur 137 BACKLOG DE PRODUIT : EXEMPLE! le product owner priorise les stories 138

70 LE PIRE BACKLOG DE PRODUIT! est un document word! N utilise qu une vision modulaire et pas de parcours utilisateur! 5 lignes, ou 5000 lignes! Affiche des priorités absolues ( 1, 2, 3)! Se contente de maquettes Photoshop! est historisé/versionné en permanence! est entretenu par plusieurs personnes 139 LE MEILLEUR BACKLOG DE PRODUIT! est assez détaillé sur la partie haute pour pouvoir commencer à réaliser! est juste assez détaillé sur la partie basse pour macro-chiffrer le projet et pour anticiper la conception! contient les stories fonctionnelles ET techniques! est partagé dès que possible depuis l équipe jusqu aux utilisateurs finaux 140

71 GRANULARITÉ? VS flickr.com/photos/partage2photos/ 141 DESSINEZ!!! balsamiq.com 142

72 ATELIER RECUEIL DES BESOINS! Choisissez un projet de votre environnement!! Choisissez un product owner!! Choisissez un scrum master!! étape 1 : Qui sont les utilisateurs du produit?!! étape 2 : Quels sont les parcours des différents utilisateurs? 1 post-it par user story!! étape 3 : Classez les stories de la plus prioritaire à la moins prioritaire!! étape 4 : ajoutez les principales stories techniques! 143 L ESSENTIEL : PARTAGER LE BESOIN! Backlog : liste des besoins, priorisée à outrance! Users stories : parcours utilisateurs! Le backlog appartient au Product Owner! Stories fonctionnelles, techniques et bugs! Oublier la vision écran ou module! Détailler le plus tard possible, au niveau opportun 144

73 PROGRAMME Introduction Etat d esprit Agile! Agilité vue d avion! Organisation personnelle! Limites du cycle en V! ADN : le manifeste Agile Scrum! Itérations! Rôles! Partager le besoin! Planification d un sprint! Lean software development! Alerte au buzz! Contractualisation Agile! Déroulement d un sprint! Clôture d un sprint! Environnement de travail! What else? Transition Agile Conclusion 145 PLANNING?! Quelles sont les dates non modifiables?! Quel sont leurs enjeux?! Quelle sont les priorités d ici là?! Quand aura-t-on tout terminé? " sprint 1 nov " sprint 1 nov " sprint 1 " sprint 2 " sprint 3 " sprint 4 " sprint 5 dec jan " sprint 2 " sprint 3 salon ecommerce " sprint 4 " sprint 5 dec jan " sprint 2 " sprint 3 = RELEASE salon ecommerce " sprint 4 " sprint 5 " sprint 6 " sprint 7 fév " sprint 6 " sprint 7 fév " sprint 6 " sprint 7 = RELEASE " sprint 8 " sprint 9 mars " sprint 8 " sprint 9 mars " sprint 8 " sprint " sprint 10 " sprint 10 " sprint 10 = RELEASE

74 CONCEPTION ARCHITECTURALE Vision claire du product owner + Dialogues intensifs en début de projet = Conception de grande qualité du premier coup! Pas de technique agile spécifique! Pas de miracle non plus! 147 PLANIFICATION D UN SPRINT 2 148

75 «"MEETINGS ARE TOXIC"»! Durée, horaires! Si vous n avez rien à y faire, sortez, et vite!! Préparation?.ppt?! Smartphone/ordinateur? RÉUNION AGILE?! Dates cadencées sur tout le projet! Ordre du jour général identique! Un minuteur surveillé de près (mi-temps)! Dérouler la réunion selon les priorités! ROTI ( Return on Time Investment) ROTI : quelle valeur ajoutée avezvous retiré par rapport au temps passé dans cette réunion? 149 BACKLOG DE PRODUIT VS BACKLOG DE SPRINT Backlog de produit Backlog de sprint 150

76 BACKLOG DE SPRINT! 3 à 5 stories/sprint/personne! dans le haut du backlog produit! stories fonctionnelles et techniques! correction de bugs 151 SIGNIFICATION DE «"TERMINÉ"»! «"Ca, c est terminé "»! C est le terme le plus flou sur un projet informatique A préciser dès le début du projet! Ca marche sur ma machine Documentation dans le code Tests unitaires Revue de code Tests d intégration Tests de charge Documentation technique 152

77 PRIORISER LES STORIES : EFFORT ET VALEUR AJOUTÉE 153 ESTIMER L EFFORT! Ancienne méthode! évaluer les stories en jours! évaluer les tâches en heures! Plus réaliste! évaluer les stories en difficulté relative ( poids)! compter le nombre de tâches 154

78 ESTIMER L EFFORT! Suite de Fibonacci ESTIMER L EFFORT : PLANNING POKER bit.ly/pokercards 156

79 PLANNING POKER : ENJEUX ET CADENCE! Vision instantanée du niveau de consensus, par le product owner et par l équipe! Mise en lumière très rapide des stories à risque! Engagement de chacun sur son futur travail! L équipe et le product owner regardent en détail l équivalent de 2 sprints de stories! Un participant cadence le vote : il relit la story, puis toute l équipe vote en même temps! On ne perd pas de temps sur les stories consensuelles! Dans le doute, on prend le haut de la moyenne. 157 PLANNING DE SPRINT! L équipe se retrouve avec le product owner pour fixer le backlog du sprint à venir! Quels sont les derniers changements du backlog?! Que racontent les stories du haut du backlog?! Quelles sont leurs limites? leurs cas de tests?! Pourquoi faut-il les faire?! Quelle est leur valeur ajoutée?! Pourquoi sont-elles prioritaires?! Quelle est leur difficulté technique? ( planning poker) 158

Conduite de projets SI. Les méthodes «Agiles» N QUAL/1995/3660e ORESYS

Conduite de projets SI. Les méthodes «Agiles» N QUAL/1995/3660e ORESYS Conduite de projets SI Les méthodes «Agiles» N QUAL/1995/3660e ORESYS Agilité : de quoi parle-t-on? Agilité de l entreprise Urbanisme Architectures SOA Agilité du SI ERP Plateformes applicatives agiles

Plus en détail

25/12/2012 www.toubkalit.ma

25/12/2012 www.toubkalit.ma 25/12/2012 www.toubkalit.ma 1 Définition Exemple des méthodes agiles Valeurs Principes Le cycle itératif et incrémental (Itération/Sprint) Schéma de travail Méthode Scrum. Méthode XP (Extreme programming).

Plus en détail

Méthodes Agiles et gestion de projets

Méthodes Agiles et gestion de projets Méthodes Agiles et gestion de projets Eric LELEU Consultant Solutions Collaboratives Contact ericleleu@nordnet.fr Site Personnel http://home.nordnet.fr/~ericleleu Blog http://ericleleu.spaces.live.fr La

Plus en détail

Règles d engagement. Présentation Diapositives Bibliographie Questions Les vertus de la marche

Règles d engagement. Présentation Diapositives Bibliographie Questions Les vertus de la marche Règles d engagement Présentation Diapositives Bibliographie Questions Les vertus de la marche Plan Rappels sur l agilité Scrum : une implantation de l agilité Scrum ou XP? Conclusion Historique sélectif

Plus en détail

Topologie du web - Valentin Bourgoin - http://www.valentinbourgoin.net. Méthodes agiles & SCRUM

Topologie du web - Valentin Bourgoin - http://www.valentinbourgoin.net. Méthodes agiles & SCRUM Méthodes agiles & SCRUM 1/ Pourquoi les méthodes agiles? Définition d une méthode agile. Fondamentaux. Quand les utiliser? 2/ SCRUM En quoi est-ce une méthode agile? Sprints et releases. Le Product Owner.

Plus en détail

Scrum + Drupal = Julien Dubois

Scrum + Drupal = Julien Dubois Pourquoi j aime Scrum Pourquoi Scrum et Drupal sont faits pour s entendre Scrum + Drupal = Julien Dubois Happyculture.coop De quoi allons-nous parler? 1. Que sont les méthodes agiles? 2. Présentation de

Plus en détail

Scrum et l'agilité des équipes de développement

Scrum et l'agilité des équipes de développement NormandyJUG Scrum et l'agilité des équipes de développement Par Dimitri Baeli & Nicolas Giard 23 Février 2010 Présentation des intervenants Dimitri Baeli http://twitter.com/dbaeli VP Quality Enterprise

Plus en détail

AGILITÉ ET PROJETS AVEC SCRUM

AGILITÉ ET PROJETS AVEC SCRUM AGILITÉ ET PROJETS AVEC SCRUM ENSIMAG 2014 Jean-François Jagodzinski @jfjago www.agilessence.fr 1 Jean-François Jagodzinski - Coach Formateur et accompagnateur d équipes agiles Site -> http://www.agilessence.fr

Plus en détail

Christophe Leroy Marc Lainez. L Agilité est-elle soluble dans la culture francophone?

Christophe Leroy Marc Lainez. L Agilité est-elle soluble dans la culture francophone? Christophe Leroy Marc Lainez L Agilité est-elle soluble dans la culture francophone? Le Manifeste Agile http://agilemanifesto.org/ 2 Les 4 valeurs Agiles Equipe Personnes et interactions plutôt que processus

Plus en détail

Yassine ZAKARIA SÉMINAIRE : MÉTHODES AGILES

Yassine ZAKARIA SÉMINAIRE : MÉTHODES AGILES Yassine ZAKARIA SÉMINAIRE : MÉTHODES AGILES Quelques constats Etude du Standish Group Seul 1/3 des projets informatiques sont qualifiés de succès 50 % sont livrés et opérationnels, mais sont sortis du

Plus en détail

GESTION DE PROJET SÉANCE 2 : LES CYCLE DE VIE D'UN PROJET

GESTION DE PROJET SÉANCE 2 : LES CYCLE DE VIE D'UN PROJET GESTION DE PROJET SÉANCE 2 : LES CYCLE DE VIE D'UN PROJET 1 Tianxiao LIU Licence Professionnelle Réseaux & Sécurité Université de Cergy-Pontoise http://depinfo.u-cergy.fr/~tliu/lpg.php PLAN Objectif et

Plus en détail

Scrum Une méthode agile pour vos projets

Scrum Une méthode agile pour vos projets Avant-propos 1. Objectif du livre 17 2. Notre démarche 17 3. Structure du livre 18 4. Remerciements 20 Scrum, une méthode agile avant tout 1. Le grand départ 21 2. La gestion de projet informatique 22

Plus en détail

Gestion de projet Agile. STS IRIS Module 4.2 - «Gérer et organiser un projet informatique»

Gestion de projet Agile. STS IRIS Module 4.2 - «Gérer et organiser un projet informatique» Gestion de projet Agile Module 4.2 - «Gérer et organiser un projet informatique» Sommaire Introduction Principes et méthodes Agiles Scrum 2 Introduction Gestion de projet : démarche structurante assurant

Plus en détail

Introduction à l Agile (22/01/2012)

Introduction à l Agile (22/01/2012) Introduction à l Agile (22/01/2012) OCTO 2012 50, avenue des Champs-Elysées 75008 Paris - FRANCE Tél : +33 (0)1 58 56 10 00 Fax : +33 (0)1 58 56 10 01 www.octo.com 1 Plan! Qui suis-je?! Quelques notions

Plus en détail

backlog du produit Product Owner

backlog du produit Product Owner Méthodes agiles : Définition: selon Scott Ambler «Une méthode agile est une approche itérative et incrémentale pour le développement de logiciel, réalisé de manière très collaborative par des équipes responsabilisées

Plus en détail

Les mécanismes d'assurance et de contrôle de la qualité dans un

Les mécanismes d'assurance et de contrôle de la qualité dans un Les mécanismes d'assurance et de contrôle de la qualité dans un projet Agile SPIN de Montréal - ETS 5 mars 2012 Qui sommes nous? mathieu boisvert Coach Agile Chargé de cours Co auteur d un livre avec Sylvie

Plus en détail

Les méthodes Agiles. Introduc)on aux méthodes Agiles Exemple : Scrum

Les méthodes Agiles. Introduc)on aux méthodes Agiles Exemple : Scrum Les méthodes Agiles Introduc)on aux méthodes Agiles Exemple : Scrum Défini)on de base Les méthodes Agiles sont des procédures de concep)on de logiciel qui se veulent plus pragma)ques que les méthodes tradi)onnelles

Plus en détail

Soyez agile. Dans l industrie du logiciel, la. De plus chaque projet informatique

Soyez agile. Dans l industrie du logiciel, la. De plus chaque projet informatique Soyez agile Dans l industrie du logiciel, la gestion de projet est confrontée à de nombreux défis. Le principal est de pouvoir assurer l adéquation d un produit et de ses fonctionnalités avec les besoins

Plus en détail

Maîtrise d ouvrage agile

Maîtrise d ouvrage agile Maîtrise d ouvrage agile Offre de service Smartpoint 17 rue Neuve Tolbiac 75013 PARIS - www.smartpoint.fr SAS au capital de 37 500 - RCS PARIS B 492 114 434 Smartpoint, en quelques mots Smartpoint est

Plus en détail

Les méthodes Agiles Introduction. Intervenant : Tremeur Balbous tremeur@agilegardener.com http://www.agilegardener.com/ 04/09/2008

Les méthodes Agiles Introduction. Intervenant : Tremeur Balbous tremeur@agilegardener.com http://www.agilegardener.com/ 04/09/2008 Les méthodes Agiles Introduction Intervenant : Tremeur Balbous tremeur@agilegardener.com http://www.agilegardener.com/ 04/09/2008 Les méthodes Agiles Le contexte Le Manifeste Agile Une tentative de définition

Plus en détail

Formation agile. Formation agile Created on 24 janv. 2012 Edited on 29 févr. 2012. Page 1 sur 16

Formation agile. Formation agile Created on 24 janv. 2012 Edited on 29 févr. 2012. Page 1 sur 16 Formation agile Page 1 sur 16 1. Qui sommes-nous?... 3 1.1. Pierre-Emmanuel Dautreppe... 3 1.2. Norman Deschauwer... 3 1.3. L association DotNetHub... 3 2. Introduction... 5 3. Agile Manifesto... 6 4.

Plus en détail

LA MÉTHODE AGILE VS LE CYCLE EN V UNE RÉVOLUTION DANS LA GESTION DE PROJET. Franck BEULÉ

LA MÉTHODE AGILE VS LE CYCLE EN V UNE RÉVOLUTION DANS LA GESTION DE PROJET. Franck BEULÉ LA MÉTHODE AGILE VS LE CYCLE EN V UNE RÉVOLUTION DANS LA GESTION DE PROJET Franck BEULÉ 18 avril 2012 Bienvenue L'hôte de ce soir Franck BEULÉ Chef de Projet senior Chez Vision IT Group depuis 2 ans Actuellement

Plus en détail

Méthodes de développement

Méthodes de développement 1 / 9 Méthodes de développement Méthodes agiles 1 - Introduction... 2 2 -Le manifeste agile et les méthodes agiles... 2 2.1 Le manifeste agile... 2 2.2 Les méthodes agiles... 3 3 - Caractéristiques communes

Plus en détail

Formation Scrum. 2 jours

Formation Scrum. 2 jours 2 jours +33 6 08 34 63 55 laurent@morisseauconsulting.com SARL unipersonnelle au capital de 3500 - N SIRET : 508 068 590 00019 Code APE 6202A Sommaire 1 Contexte de la formation... 3 2 Le formateur...

Plus en détail

Certification Scrum Master

Certification Scrum Master avec Jeff Sutherland Les méthodes Agiles représentent indéniablement une approche nouvelle et différente dans la conduite de projets. Au lieu de suivre un plan à la lettre en assignant des tâches à une

Plus en détail

Méthode Agile de 3 ème génération. 2008 J-P Vickoff

Méthode Agile de 3 ème génération. 2008 J-P Vickoff PUMA Essentiel Méthode Agile de 3 ème génération 1 Structure de la présentation PUMA Essentiel méthode Agile de 3 ème génération Quelques principes Agiles Principales pratique Agile de pilotage Structure

Plus en détail

Agilitéet qualité logicielle: une mutation enmarche

Agilitéet qualité logicielle: une mutation enmarche Agilitéet qualité logicielle: une mutation enmarche Jean-Paul SUBRA Introduction : le manifeste Agile Manifeste pour le développement Agile de logiciels Nous découvrons comment mieux développer des logiciels

Plus en détail

Agile 360 Product Owner Scrum Master

Agile 360 Product Owner Scrum Master Agile 360 Product Owner Scrum Master Lead Technique Equipe Agile Conception Agile Leadership Agile Software Craftmanship Test Driven Development Catalogue 2013 Liste des formations Formation Agile 360

Plus en détail

Planifier son projet avec SCRUM

Planifier son projet avec SCRUM Avec SCRUM l estimation de la taille du projet est collective. C est l équipe présente qui estime taille et la durée du projet. L estimation se base sur la capacité de l équipe : la vélocité. La vélocité

Plus en détail

Formation pour Product Owner

Formation pour Product Owner 2 jours +33 6 08 34 63 55 laurent@morisseauconsulting.com SARL unipersonnelle au capital de 3500 - N SIRET : 508 068 590 00019 Code APE 6202A Sommaire 1 Contexte de la formation... 3 2 Le formateur...

Plus en détail

Scrum. ... pour des projets informatiques agiles. Pascal Lando Certified Scrum product owner

Scrum. ... pour des projets informatiques agiles. Pascal Lando Certified Scrum product owner Scrum... pour des projets informatiques agiles Pascal Lando Certified Scrum product owner e-merchant Laboratoire Mis IUP Miage d Amiens pascal.lando@u-picardie.fr 2 octobre 2013 Ceci n est pas un cours

Plus en détail

Programmation Agile Mise en oeuvre via Scrum et l'extreme Programming (XP)

Programmation Agile Mise en oeuvre via Scrum et l'extreme Programming (XP) Programmation Agile Mise en oeuvre via Scrum et l'extreme Programming (XP) B. Mermet 2010 Plan La programmation Agile et L'artisanat du logiciel Mise en œuvre avec Scrum Mise en œuvre avec l'extreme Programming

Plus en détail

LEAN SOFTWARE DEVELOPMENT. La vision de Mary et Tom Poppendieck

LEAN SOFTWARE DEVELOPMENT. La vision de Mary et Tom Poppendieck LEAN SOFTWARE DEVELOPMENT La vision de Mary et Tom Poppendieck Plan de la présentation 1. Introduction 2. Concept 1 : Eliminer les Gaspillages 3. Concept 2 : Améliorer le Système 4. Concept 3 : Embarquer

Plus en détail

Méthodes agiles. www.businessinteractif.com CONSEIL & DÉVELOPPEMENT DE SOLUTIONS E-BUSINESS. Jean-Louis Bénard jlb@businessinteractif.

Méthodes agiles. www.businessinteractif.com CONSEIL & DÉVELOPPEMENT DE SOLUTIONS E-BUSINESS. Jean-Louis Bénard jlb@businessinteractif. Méthodes agiles www.businessinteractif.com Jean-Louis Bénard jlb@businessinteractif.fr CONSEIL & DÉVELOPPEMENT DE SOLUTIONS E-BUSINESS 0 20 mai 2002 Sommaire Méthodes agiles : une réponse à un malaise?

Plus en détail

Développement itératif, évolutif et agile

Développement itératif, évolutif et agile Document Développement itératif, évolutif et agile Auteur Nicoleta SERGI Version 1.0 Date de sortie 23/11/2007 1. Processus Unifié Développement itératif, évolutif et agile Contrairement au cycle de vie

Plus en détail

Le rôle du coach Agile et son apport pour le projet

Le rôle du coach Agile et son apport pour le projet Le rôle du coach Agile et son apport pour le projet Franck Beulé Soirée du 4 novembre 2013 Chez Google 45 Sommaire Qu est- ce qu un coach Agile? Que s interdit- il? Ce qu il fait Ses points d anenoon Des

Plus en détail

Agile @ Germe Grenoble 4 22/06/2012. Intervenant: Bruno Sbille

Agile @ Germe Grenoble 4 22/06/2012. Intervenant: Bruno Sbille Agile @ Germe Grenoble 4 22/06/2012 Intervenant: Bruno Sbille 1 Agile @ Germe 2 Bruno Sbille Blog Agile: http://brunosbille.com Coach & Formateur Blog Coaching Personnel: http://brunosbille.com/coachdevie

Plus en détail

Cours Ephec Niv. 2 : Technique et gestion de projet. Par Monsieur Bertieaux Année Académique 2014-2015. Quelles sont les 4 valeurs Agiles?

Cours Ephec Niv. 2 : Technique et gestion de projet. Par Monsieur Bertieaux Année Académique 2014-2015. Quelles sont les 4 valeurs Agiles? Cours Ephec Niv. 2 : Technique et gestion de projet Par Monsieur Bertieaux Année Académique 2014-2015 Réponse aux questions du cours, slide Cours 2_2_Scrum Quelles sont les 4 valeurs Agiles? 1. «Les personnes

Plus en détail

Jean-Pierre Vickoff www.vickoff.com

Jean-Pierre Vickoff www.vickoff.com Techniques du futur Agile Communication - Architecture - Méthode Vers une approche Agile de 3 ème génération Jean-Pierre Vickoff www.vickoff.com Protocole de séance : Précisions techniques immédiates possibles

Plus en détail

Les méthodes itératives. Hugues MEUNIER

Les méthodes itératives. Hugues MEUNIER Les méthodes itératives Hugues MEUNIER INTRODUCTION. Toute les méthodes ont le même but : la maîtrise du budget, du planning et de la qualité des projets de développement informatique Plusieurs approches

Plus en détail

Scrum et itk : adaptation de la méthode au développement d OAD. D après Henrik Kniberg Scrum et XP depuis les tranchées

Scrum et itk : adaptation de la méthode au développement d OAD. D après Henrik Kniberg Scrum et XP depuis les tranchées Scrum et itk : adaptation de la méthode au développement d OAD D après Henrik Kniberg Scrum et XP depuis les tranchées LES MÉTHODES AGILES Méthodes classiques client IKK!! #@??? client IK K Définition

Plus en détail

SCRUM BUT, LE LIVRE BLANC. De la problématique de mener un projet AGILE dans une organisation classique

SCRUM BUT, LE LIVRE BLANC. De la problématique de mener un projet AGILE dans une organisation classique SCRUM BUT, LE LIVRE BLANC De la problématique de mener un projet AGILE dans une organisation classique Résumé Alors que les demandes de conduite de projet en AGILITE sont de plus en plus fréquentes, les

Plus en détail

PagesJaunes.fr Mise en place de Scrum de scrum. Fabien Grellier Agile Tour 2010 7 Octobre

PagesJaunes.fr Mise en place de Scrum de scrum. Fabien Grellier Agile Tour 2010 7 Octobre PagesJaunes.fr Mise en place de Scrum de scrum Fabien Grellier Agile Tour 2010 7 Octobre 1 Roadmap Le contexte PagesJaunes.fr Le projet PagesJaunes.fr 2009 Rétrospective Conclusion 2 Le contexte PagesJaunes.fr

Plus en détail

Gestion de Projet Informatique

Gestion de Projet Informatique Gestion de Projet Informatique Partie 3 : Cycles de vie de projet Licence d'informatique 3 ième Année Tianxiao Liu Université de Cergy-Pontoise 1 GPI T. LIU The earliest moment is when you think it is

Plus en détail

Retour d expérience implémentation Scrum / XP

Retour d expérience implémentation Scrum / XP Retour d expérience implémentation Scrum / XP Bruno Orsier Octobre 2008 p.1 Bruno Orsier, Agile Tour 2008 Grenoble Plan Qui sommes nous? Pourquoi Scrum/XP? Historique de la mise en œuvre Bilan Sondage

Plus en détail

Plan. 1 Cycles de développement. 2 Méthodes agiles, principes généraux. 3 Comment se passe un Sprint?

Plan. 1 Cycles de développement. 2 Méthodes agiles, principes généraux. 3 Comment se passe un Sprint? Plan nitiation au Génie Logiciel Cours 5 ntroduction au π développement agile T. Genet (genet@irisa.fr) (STC/RSA) GEN-5 1/ 28 T. Genet (genet@irisa.fr) (STC/RSA) GEN-5 2/ 28 Bibliographie Plan L informatique

Plus en détail

Formation AME. Développement Logiciel Agile

Formation AME. Développement Logiciel Agile Formation AME Les évolutions que connaissent les différents domaines de l énergie (Recherche et développement, réglementation, processus de maitrise de la demande d énergie, techniques d exploitation des

Plus en détail

Reddition de compte et Agilité. Présenté par Jean-René Rousseau Agile Québec Septembre 2011

Reddition de compte et Agilité. Présenté par Jean-René Rousseau Agile Québec Septembre 2011 Reddition de compte et Agilité Présenté par Jean-René Rousseau Agile Québec Septembre 2011 Qui suis-je Jean-René Rousseau jrrousseau@pyxis-tech.com Coach Agile à Pyxis www.pyxis-tech.com/accompagnement

Plus en détail

Les cinq premiers pas pour devenir vraiment agile à XP Day Suisse 2009 par Pascal Van Cauwenberghe et Portia Tung: La Rétrospective

Les cinq premiers pas pour devenir vraiment agile à XP Day Suisse 2009 par Pascal Van Cauwenberghe et Portia Tung: La Rétrospective Ce qui était bien Ce qui n était pas bien Questions J ai appris Bon résumé des valeurs Simplicité du format Présentateurs sympathiques et joie communicative Bonbons Utilisation réelle du feedback Présentation

Plus en détail

Guide de Préparation. EXIN Agile Scrum. Foundation

Guide de Préparation. EXIN Agile Scrum. Foundation Guide de Préparation EXIN Agile Scrum Foundation Édition Décembre 2014 Droits d auteur 2014 EXIN Tous droits réservés. Aucune partie de cette publication ne saurait être publiée, reproduite, copiée, entreposée

Plus en détail

REX Scrum : Cas concrets, problématiques et solutions mises en œuvre. Retour d'expériences - Cas concrets 1

REX Scrum : Cas concrets, problématiques et solutions mises en œuvre. Retour d'expériences - Cas concrets 1 REX Scrum : Cas concrets, problématiques et solutions mises en œuvre Retour d'expériences - Cas concrets 1 Sogeti dans le monde Plus de 20 000 professionnels dans le monde Norvège : 50 Suède: 1 000 USA:

Plus en détail

EXIN Agile Scrum Master

EXIN Agile Scrum Master Guide de préparation EXIN Agile Scrum Master Édition de juillet 2015 Copyright 2015 EXIN All rights reserved. No part of this publication may be published, reproduced, copied or stored in a data processing

Plus en détail

Le Product Owner Clé de voute d un projet agile réussi

Le Product Owner Clé de voute d un projet agile réussi Le Product Owner Clé de voute d un projet agile réussi Cédric Pourbaix - EFIDEV Qui est le product owner? SM PO Scrum Team Qui est le product owner? SM PO Scrum Team Qui est le product owner? marketing

Plus en détail

Isabelle Therrien @itherrien. Nicolas Mivielle @sonic1200

Isabelle Therrien @itherrien. Nicolas Mivielle @sonic1200 Isabelle Therrien @itherrien Nicolas Mivielle @sonic1200 UBISOFT & GROUPE TECHNOLOGIQUE - Plus de 300 personnes - Fourniture de solutions logicielles pour les jeux - Collaboration directe avec les jeux,

Plus en détail

Scrum - Tour d'horizon de la méthode

Scrum - Tour d'horizon de la méthode Scrum - Tour d'horizon de la méthode Agenda Agilité Scrum Pilotage d'un projet agile selon Scrum Contractualisation Forces & questions ouvertes 2 Les méthodes agiles Méthodes de développement d'applications

Plus en détail

Alignement avec les métiers par le test fonctionnel et d acceptation en projets agiles

Alignement avec les métiers par le test fonctionnel et d acceptation en projets agiles Alignement avec les métiers par le test fonctionnel et d acceptation en projets agiles Laurent PY CEO, Smartesting Laurent.py@smartesting.com @py_laurent www.smartesting.com Guillaume Coquelle Testeur,

Plus en détail

Introduc)on à l Agile

Introduc)on à l Agile Introduc)on à l Agile 1 D où je viens Études M2 info : Paris Diderot (2009) MS Management de Projets Technologiques : ESSEC / Telecom Paris (2010) Aujourd hui Consultant à OCTO Technology (Conseil en SI)

Plus en détail

Modèle de changement d organisation. Leanpizza.net présente. Petit Guide Rapide du jeu de cartes Modèle de Changement d Organisation

Modèle de changement d organisation. Leanpizza.net présente. Petit Guide Rapide du jeu de cartes Modèle de Changement d Organisation Guide rapide Leanpizza.net présente Petit Guide Rapide du jeu de cartes Modèle de Changement d Organisation v1.0 Rédacteur : Olivier Lafontan Traduction : Yannick Quenec hdu Date : 29 juin 2010 - Guide

Plus en détail

Architecture pragmatique pour la gestion du cycle de vie des applications (ALM)

Architecture pragmatique pour la gestion du cycle de vie des applications (ALM) Architecture pragmatique pour la gestion du cycle de vie des applications (ALM) Concepts Agile appliqués à l architecture et à la conception Jean-Louis Maréchaux jl.marechaux@ca.ibm.com Jean-Louis Maréchaux

Plus en détail

Scrum. Description. Traduit en langue française par Bruno Sbille et Fabrice Aimetti - Avril 2014 - Trad FR v1.1

Scrum. Description. Traduit en langue française par Bruno Sbille et Fabrice Aimetti - Avril 2014 - Trad FR v1.1 Scrum Description Traduit en langue française par Bruno Sbille et Fabrice Aimetti - Avril 2014 - Trad FR v1.1 V 2012.12.13 2014 Scrum Alliance,Inc 1 Les principes de Scrum Les Valeurs du Manifeste Agile

Plus en détail

L'agilité appliquée à nous-mêmes. Philippe Krief, PhD Development Manager IBM France Lab

L'agilité appliquée à nous-mêmes. Philippe Krief, PhD Development Manager IBM France Lab L'agilité appliquée à nous-mêmes Philippe Krief, PhD Development Manager IBM France Lab Agenda Où en était l équipe RPP il y a 24 mois Réorganisation de l équipe et du projet autour de Scrum et de RTC

Plus en détail

Techniques de Développement

Techniques de Développement Techniques de Développement Quelques définitions relatives au développement de logiciel Sébastien Faucou Université de Nantes (IUT de Nantes, département Informatique) Licence Professionnelle Systèmes

Plus en détail

XP : plus qu'agile. Extreme Programming v2 et Développement Responsable. Thierry Cros

XP : plus qu'agile. Extreme Programming v2 et Développement Responsable. Thierry Cros XP : plus qu'agile Extreme Programming v2 et Développement Responsable Thierry Cros Retrouvez cette présentation sur le site http://thierrycros.net Licence CC-BY-NC-SA XP : plus qu'agile Pourquoi XP Installer

Plus en détail

Gestion de Projet Agile

Gestion de Projet Agile Gestion de Projet Agile Planification et Estimation Sprint 0 Tianxiao.Liu@u-cergy.fr Université de Cergy-Pontoise Master SIC/ISIM 2 ième Année Plan Introduction Motivation : pourquoi planifier & estimer?

Plus en détail

Présentation UBO 12/2008 Présentation des méthodes agiles

Présentation UBO 12/2008 Présentation des méthodes agiles Gestion de projet Vers les méthodes agiles Des approches prédictives aux méthodes agiles appliquées avec SCRUM Présentation UBO 12/2008 Présentation des méthodes agiles Partie 1 : La société Altran Altran

Plus en détail

CHAPITRE 3 : LES METHODES AGILES?

CHAPITRE 3 : LES METHODES AGILES? CHAPITRE 3 : LES METHODES AGILES? UE Gestion de Projet Master 1 STIC 2014/2015 Céline Joiron 2 Introduction Après avoir présenté les cycles de vie «classiques» de la gestion de projet L objectif de ce

Plus en détail

Vision Produit. Un sacré attracteur pour une équipe auto-organisée. Thierry Cros

Vision Produit. Un sacré attracteur pour une équipe auto-organisée. Thierry Cros Vision Produit Un sacré attracteur pour une équipe auto-organisée Thierry Cros Sommaire Attracteur et équipe auto-organisée Vision Produit Contenu Qui fait quoi? Formats Vision : un sacré attracteur http://etre-agile.com

Plus en détail

LES tests d'acceptation

LES tests d'acceptation dans la série : b.d. agile! Idée et dessins par Anis berejeb : www.berejeb.com LES tests d'acceptation reflexions, experimentations... réussites et échecs... apprentissage et amelioration. à Partager avec

Plus en détail

GESTION DE PROJET : LA METHODE AGILE

GESTION DE PROJET : LA METHODE AGILE GESTION DE PROJET : LA METHODE AGILE Le SCRUM est une méthode de gestion de projet. Elle a pour but d améliorer la productivité des équipes. Ce terme est inspiré du terme Scrum en rugby qui désigne une

Plus en détail

AGILE IPHONE DEVELOPMENT

AGILE IPHONE DEVELOPMENT AGILE IPHONE devday for iphone, Geneva 2010 DEVELOPMENT Jérôme Layat jerome.layat@hortis.ch BREVE PRESENTATION Directeur Technique hortis, le studio 10 ans de pratique de l Agilité: développement, coaching

Plus en détail

CATALOGUE)FORMATION)2015)

CATALOGUE)FORMATION)2015) CATALOGUE)FORMATION)2015) Intitulé(de(formation( Code( Agiliser)vos)processus) F010$ Fondamentaux)du)Lean) F021$ Résolution)de)problème) F022$ Lean)Six)Sigma) F023$ Mesures)et)indicateurs) F030$ Assurance)qualité,)vérification,)validation)

Plus en détail

Agile Maroc 24 Novembre 2010. Méthodes agiles. Thierry Cros. http://etre-agile.com. Agile Maroc 24 novembre 2010

Agile Maroc 24 Novembre 2010. Méthodes agiles. Thierry Cros. http://etre-agile.com. Agile Maroc 24 novembre 2010 Agile Maroc 24 Novembre 2010 Méthodes agiles Thierry Cros 1 Thierry Cros 10 ans déjà... 2010 Création Extreme Programming France 2009 SigmaT Les Agilistes Toulousains 2010 Membre de «Fédération Agile»

Plus en détail

Avant propos. Parcours de lecture : combien de sprints vous faut il?

Avant propos. Parcours de lecture : combien de sprints vous faut il? Avant propos Depuis plus d une dizaine d années, je conseille des entreprises et je forme des étudiants sur les méthodes itératives et agiles. Depuis cinq ans, cet effort porte presque exclusivement sur

Plus en détail

Utilisation des techniques Kanban pour maîtriser le développement incrémental. Jeff Patton AgileProductDesign.com jpatton@acm.org

Utilisation des techniques Kanban pour maîtriser le développement incrémental. Jeff Patton AgileProductDesign.com jpatton@acm.org Utilisation des techniques Kanban pour maîtriser le développement incrémental Jeff Patton AgileProductDesign.com jpatton@acm.org Téléchargez cette présentation sur : www.agileproductdesign.com/downloads/patton_kanban.ppt

Plus en détail

Gestion Projet. Cours 3. Le cycle de vie

Gestion Projet. Cours 3. Le cycle de vie Gestion Projet Cours 3 Le cycle de vie Sommaire Généralités 3 Séquentiel 7 Itératif/Incrémental 17 Extreme Programming 22 Que choisir? 29 Etats Transverse 33 Cours 3 2006-2007 2 Généralités Cours 3 2006-2007

Plus en détail

REX Scrum Master du terrain

REX Scrum Master du terrain REX Scrum Master du terrain Ludovic Larché Agile Tour 2012 à Rennes le 4 octobre 2012 Qui suis je? Ludovic LARCHE Agile Scrum / Kanban Consultant Scrum Master depuis 2008 Accompagnement de Product Owner

Plus en détail

Ingénierie des méthodes Agiles : Que cache l opposition entre déploiement et livraison en continu? Faut-il adopter DevOps 1?

Ingénierie des méthodes Agiles : Que cache l opposition entre déploiement et livraison en continu? Faut-il adopter DevOps 1? DEVOPS et le déploiement d application Les Livres Blancs de MARTE Ingénierie des méthodes Agiles : Que cache l opposition entre déploiement et livraison en continu? Faut-il adopter DevOps 1? L alignement

Plus en détail

TDD Agilité et Kanban Planning Poker

TDD Agilité et Kanban Planning Poker TDD Agilité et Kanban Planning Poker Philippe Collet Licence 3 Informatique S6 2013-2014 http://deptinfo.unice.fr/twiki/bin/view/linfo/projetdelicence201314 Plan r TDD r XP r Scrum r Kanban r Planning

Plus en détail

1/15. Jean Bernard CRAMPES Daniel VIELLE

1/15. Jean Bernard CRAMPES Daniel VIELLE 1/15 Jean Bernard CRAMPES Daniel VIELLE CaseOnCloud est un SaaS de gestion de projets de développement logiciel CaseOC est : Multi démarches : MACAO MACAO Agile SCRUM Suivi d'aucune démarche particulière

Plus en détail

Introduction Les processus traditionnels extreme Programming Conclusion. extreme Programming. vers plus d agilité. F. Miller francois.miller@inpg.

Introduction Les processus traditionnels extreme Programming Conclusion. extreme Programming. vers plus d agilité. F. Miller francois.miller@inpg. vers plus d agilité F. Miller francois.miller@inpg.fr FC INPG Octobre 2008 - version 1.0 Introduction Contexte Le monde bouge économie des moyens (humains, financier,...) ; recherche de plus d efficacité

Plus en détail

XEBIA DÉVELOPPEMENT OFFSHORE DISTRIBUÉ EN MÉTHODES AGILES. CAS CLIENT : CoachClub

XEBIA DÉVELOPPEMENT OFFSHORE DISTRIBUÉ EN MÉTHODES AGILES. CAS CLIENT : CoachClub XEBIA DÉVELOPPEMENT OFFSHORE DISTRIBUÉ EN MÉTHODES AGILES CAS CLIENT : CoachClub Le métier de CoachClub CoachClub est le premier site vidéo de Coaching Sportif personnalisé. Mis au point par des professionnels

Plus en détail

Les Bonnes PRATIQUES DU TEST LOGICIEL

Les Bonnes PRATIQUES DU TEST LOGICIEL Les Bonnes PRATIQUES DU TEST LOGICIEL SOMMAIRE Qu est-ce que le test logiciel? Pourquoi le test est-il un maillon crucial de l ingénierie logicielle? Quels sont les différents types de tests? Qu est-ce

Plus en détail

Méthodologies SCRUM Présentation et mise en oeuvre

Méthodologies SCRUM Présentation et mise en oeuvre Méthodologies SCRUM Présentation et mise en oeuvre Réalisé par Istace Emmanuel (Manu404) pour la communauté Hackbbs Document sous license GFDL (Licence de documentation libre GNU) http://www.gnu.org/licenses/licenses.fr.html

Plus en détail

CRM PERFORMANCE CONTACT

CRM PERFORMANCE CONTACT CRM PERFORMANCE CONTACT PREMIUM 3ème génération Un concentré de haute technologie pour augmenter de 30 % vos rendez-vous Le Vinci, 2 place Alexandre Farnèse 84000 Avignon Tél : + 33 (0)4 90 13 15 88 Télécopie

Plus en détail

INTRODUCTION À LA GESTION DE PROJET AGILE (BACKLOG, TABLEAUX DE BORD, BURNDOWN, PLANIFICATION D ITERATIONS)

INTRODUCTION À LA GESTION DE PROJET AGILE (BACKLOG, TABLEAUX DE BORD, BURNDOWN, PLANIFICATION D ITERATIONS) INTRODUCTION À LA GESTION DE PROJET AGILE (BACKLOG, TABLEAUX DE BORD, BURNDOWN, PLANIFICATION D ITERATIONS) 1 Introduction à la gestion de projet Agile Sommaire AVERTISSEMENT... 2 APERÇU... 3 EXERCICE

Plus en détail

Gfi Informatique, partenaire de vos stratégies digitales

Gfi Informatique, partenaire de vos stratégies digitales 2014 e-commerce by Gfi Gfi Informatique, partenaire de vos stratégies digitales DIGITAL BY Gfi 2014, Gfi Informatique CARTE D IDENTITÉ Le Groupe Gfi Informatique Gfi Centre de Compétence Magento FRANCE

Plus en détail

Processus d Informatisation

Processus d Informatisation Processus d Informatisation Cheminement de la naissance d un projet jusqu à son terme, deux grandes étapes : Recherche ou étude de faisabilité (en amont) L utilisateur a une idée (plus ou moins) floue

Plus en détail

INF2015 Développement de logiciels dans un environnement Agile Examen final hiver 2015

INF2015 Développement de logiciels dans un environnement Agile Examen final hiver 2015 INF2015 Développement de logiciels dans un environnement Agile Examen final hiver 2015 Question #1 Quelle technique de mise sous test devons-nous utiliser si nous voulons simuler le comportement d'une

Plus en détail

Scrum Le guide pratique de la méthode agile la plus populaire 3 e édition Claude Aubry 320 pages Dunod, 2013

Scrum Le guide pratique de la méthode agile la plus populaire 3 e édition Claude Aubry 320 pages Dunod, 2013 Scrum Le guide pratique de la méthode agile la plus populaire 3 e édition Claude Aubry 320 pages Dunod, 2013 Illustration de couverture : Clément Pinçon Dunod, Paris, 2014 ISBN 978-2-10-071038-6 Préface

Plus en détail

Les méthodes agiles UM2 2011-2012. 2011-2012 Les méthodes agiles S. Mathon

Les méthodes agiles UM2 2011-2012. 2011-2012 Les méthodes agiles S. Mathon Les méthodes agiles UM2 2011-2012 1 2 Sommaire Introduction L origine des Méthodes Agiles Le déroulement d un projet Scrum Au démarrage d une version Au démarrage d une itération/sprint Le déroulement

Plus en détail

Conditions gagnantes pour démarrer sa transition Agile

Conditions gagnantes pour démarrer sa transition Agile Conditions gagnantes pour démarrer sa transition Agile 1 4 Les De plus en plus d organisations voient l Agilité comme une piste de solution aux problèmes auxquels elles sont confrontées. Par ailleurs,

Plus en détail

Scrum Planification, Estimation, Risques

Scrum Planification, Estimation, Risques Pierre Vachon, MBA, CSP, CSM blog.lmrtechnologies.com Scrum 1 Planification, Estimation, Risques Pierre Vachon 15+ ans en informatique 5 ans d Agilité (Scrum, XP, Kanban) Canada, États-Unis, France Ford,

Plus en détail

AGILE et le PMO. Conférence présentée à Agile Montréal 12 septembre 2013. Stéphane Lecuyer & Frédérick H. Stoltz

AGILE et le PMO. Conférence présentée à Agile Montréal 12 septembre 2013. Stéphane Lecuyer & Frédérick H. Stoltz AGILE et le PMO Conférence présentée à Agile Montréal 12 septembre 2013 Stéphane Lecuyer & Frédérick H. Stoltz 1 Qui sommes-nous? Frédérick H. Stoltz, PMP, ITIL Parallèlement à son engagement en tant que

Plus en détail

Comment réussir la mise en place d un ERP?

Comment réussir la mise en place d un ERP? 46 Jean-François Lange par Denis Molho consultant, DME Spécial Financium La mise en place d un ERP est souvent motivée par un constat d insuffisance dans la gestion des flux de l entreprise. Mais, si on

Plus en détail

Quelle organisation pour développer? Les principes et les valeurs de l extreme programming

Quelle organisation pour développer? Les principes et les valeurs de l extreme programming Les principes et les valeurs de l extreme programming XP sont bons 1 Principes Revue de code Production systématique de cas tests Refactoring Solutions simples Métaphores Intégration quotidienne cycles

Plus en détail

ISTQB Agile Tester en quelques mots ISTQB Marketing Working Group

ISTQB Agile Tester en quelques mots ISTQB Marketing Working Group ISTQB Agile Tester en quelques mots ISTQB Marketing Working Group Mai 2014 Qu est-ce que l ISTQB? ISTQB : International Software Testing Qualifications Board (www.istqb.org): Association sans but lucratif

Plus en détail

SOCIAL CRM: DE LA PAROLE À L ACTION

SOCIAL CRM: DE LA PAROLE À L ACTION LIVRE BLANC SOCIAL CRM: DE LA PAROLE À L ACTION Découvrez comment le Social CRM peut travailler pour vous LIVRE BLANC SOCIAL CRM: DE LA PAROLE À L ACTION 2 À PROPOS Au cours des dernières années, vous

Plus en détail

UML Mise en œuvre dans un projet. Emmanuel Pichon 2013

UML Mise en œuvre dans un projet. Emmanuel Pichon 2013 UML Mise en œuvre dans un projet 2013 Introduction Rôles et activités dans un projet Définir la méthode de votre projet Adapter la modélisation à la méthode de votre projet Conseils de mise en œuvre de

Plus en détail