Le credo "Tout le monde peut cuisiner" d'Auguste Gusteau (célèbre cuisinier de Ratatouille) ne signifie pas que la gastronomie est à la portée de tout le monde, mais qu'un grand chef peut se cacher n'importe où.
Il n'existe pas de recette unique pour réussir votre transition vers SCRUM mais durant cette session Rémy va essayer de vous donner les trucs et astuces qui vont vous permettre de sublimer votre équipe.
Guide des bonnes pratiques de la méthode Scrum – AT Internet AT Internet
De la présentation des « scrumers » aux règles générales des cérémonies Scrum, ce guide édité par AT Internet vous permet de découvrir et mettre en application la méthode Scrum.
Il doit vous aider à vous souvenir des règles proposées par Scrum, mais aussi vous permettre de créer un environnement de travail adapté aux méthodes agiles et productif auprès de vos équipes.
Présentation succincte de Scrum.
En fonction du public elle peut tenir entre 20 minutes sans s'attarder ou en 2 heures avec une présentation des annexes.
Guide des bonnes pratiques de la méthode Scrum – AT Internet AT Internet
De la présentation des « scrumers » aux règles générales des cérémonies Scrum, ce guide édité par AT Internet vous permet de découvrir et mettre en application la méthode Scrum.
Il doit vous aider à vous souvenir des règles proposées par Scrum, mais aussi vous permettre de créer un environnement de travail adapté aux méthodes agiles et productif auprès de vos équipes.
Présentation succincte de Scrum.
En fonction du public elle peut tenir entre 20 minutes sans s'attarder ou en 2 heures avec une présentation des annexes.
les slides de la présentation des travaux de Scott Downey et de Jefff Sutherland sur les outils de mesure de l'effectivité dans les équipes projet/Scrum.
Introduction à SCRUM.
- Qu'est-ce que l'agile ?
- Présentation de quelques idées reçues
- Dans quel cadre on peut mettre en place Scrum
- Scrum et le management
- Les méthodes de gestion de projets classiques : cycle en V, en cascade
- Changement d'organisation en terme de management dit "classique"
- Comment mettre en place Scrum
- Explication des processus Scrum.
- Couplage avec des techniques d'ingénieries logicielles et de qualité.
- Couplage avec lean startup
[ENGLISH BELLOW]
Les journees DevExp sont comme nos DreamTech meetings a Sophia Antipolis (Le partage d'expériences), mais couvrant l'ensemble des centres de l'INRIA (à travers tout le pays). Les ingénieurs se rencontrent une fois par an pendant 2/3 jours pour présenter, discuter et partager leurs travaux/experiences/point de vue. Dans mon cas (de l'INRIA Sophia Antipolis), je ai présenté notre expérimentation de la méthode agile Scrum et comment nous avons appris à l'utiliser et à l'adapter à notre contexte (SOFAVR + les autres projets en relations).
[ENGLISH]
DevExp are like our INRIA DreamTech (share engineer experiences) but covering the whole INRIA centers (through all the country). Engineers meet 1 time a year during 2/3 days to present, share and discuss about their actual works. In my case (from INRIA Sophia Antipolis) I presented our experimentation of the SCRUM agile method and how we learnt to use it and to adapt it to our context (SOFAVR and all the others related projects).
Cette présentation porte sur Scrum 2020.
L'objectif est de présenter les concepts et les principes de Scrum 2020.
Les points abordés sont
- Principes, caracterisuques, Approche
- Piliers
- Les valeurs
- Scrum Team, caracteristiques et responsabilités
- Product Owner, résponsabilités, contraintes
- Developers,engagement,compétences et tâches
- Scrum Master, responsabilités et tâches
- Evènements Scrum
- Sprint et lien avec les rôles
- Occasions pour l’inspection et l’adaptation
- Artefacts et objectifs
- Increment et DoD
- Zoom sur le Product Backlog
- Zoom sur le Product Goal
Support de formation pour la formation Professional Scrum Master I en vue de passer la certification PSM I.
Ce support est basé sur le scrum guide de 2017 (dernière version à jour à juillet 2020)
Pratique pour réviser avant de passer le Scrum PSM I de façon plus agréable et visuelle que le scrum guide.
Attention le support est en CC-BY mais les images utilisées pour Rôles / Artefacts / Events ne sont pas en CC-BY (à voir avec les sites s'ils autorisent l'utilisation, surtout pour une utilisation commerciale)
Ces slides ont pour objectif de présenter le contexte des méthodes agiles, et de présenter le fonctionnement de la méthode Scrum.
Je donne également un premier retour d'expérience
Scrum - Une méthode agile sous la loupe ...Bilel McSam
La méthodologie de développement agile < Scrum >
Une présentation faite à la 5eme Linux install party le 08 Juin 2013 à l'USTHB (Alger / Algérie)
• Une méthode agile dédiée à la gestion de projets.
• S'appuie sur le découpage d'un projet en incréments (sprint).
• Ne couvre aucune technique d'ingénierie du logiciel.
les slides de la présentation des travaux de Scott Downey et de Jefff Sutherland sur les outils de mesure de l'effectivité dans les équipes projet/Scrum.
Introduction à SCRUM.
- Qu'est-ce que l'agile ?
- Présentation de quelques idées reçues
- Dans quel cadre on peut mettre en place Scrum
- Scrum et le management
- Les méthodes de gestion de projets classiques : cycle en V, en cascade
- Changement d'organisation en terme de management dit "classique"
- Comment mettre en place Scrum
- Explication des processus Scrum.
- Couplage avec des techniques d'ingénieries logicielles et de qualité.
- Couplage avec lean startup
[ENGLISH BELLOW]
Les journees DevExp sont comme nos DreamTech meetings a Sophia Antipolis (Le partage d'expériences), mais couvrant l'ensemble des centres de l'INRIA (à travers tout le pays). Les ingénieurs se rencontrent une fois par an pendant 2/3 jours pour présenter, discuter et partager leurs travaux/experiences/point de vue. Dans mon cas (de l'INRIA Sophia Antipolis), je ai présenté notre expérimentation de la méthode agile Scrum et comment nous avons appris à l'utiliser et à l'adapter à notre contexte (SOFAVR + les autres projets en relations).
[ENGLISH]
DevExp are like our INRIA DreamTech (share engineer experiences) but covering the whole INRIA centers (through all the country). Engineers meet 1 time a year during 2/3 days to present, share and discuss about their actual works. In my case (from INRIA Sophia Antipolis) I presented our experimentation of the SCRUM agile method and how we learnt to use it and to adapt it to our context (SOFAVR and all the others related projects).
Cette présentation porte sur Scrum 2020.
L'objectif est de présenter les concepts et les principes de Scrum 2020.
Les points abordés sont
- Principes, caracterisuques, Approche
- Piliers
- Les valeurs
- Scrum Team, caracteristiques et responsabilités
- Product Owner, résponsabilités, contraintes
- Developers,engagement,compétences et tâches
- Scrum Master, responsabilités et tâches
- Evènements Scrum
- Sprint et lien avec les rôles
- Occasions pour l’inspection et l’adaptation
- Artefacts et objectifs
- Increment et DoD
- Zoom sur le Product Backlog
- Zoom sur le Product Goal
Support de formation pour la formation Professional Scrum Master I en vue de passer la certification PSM I.
Ce support est basé sur le scrum guide de 2017 (dernière version à jour à juillet 2020)
Pratique pour réviser avant de passer le Scrum PSM I de façon plus agréable et visuelle que le scrum guide.
Attention le support est en CC-BY mais les images utilisées pour Rôles / Artefacts / Events ne sont pas en CC-BY (à voir avec les sites s'ils autorisent l'utilisation, surtout pour une utilisation commerciale)
Ces slides ont pour objectif de présenter le contexte des méthodes agiles, et de présenter le fonctionnement de la méthode Scrum.
Je donne également un premier retour d'expérience
Scrum - Une méthode agile sous la loupe ...Bilel McSam
La méthodologie de développement agile < Scrum >
Une présentation faite à la 5eme Linux install party le 08 Juin 2013 à l'USTHB (Alger / Algérie)
• Une méthode agile dédiée à la gestion de projets.
• S'appuie sur le découpage d'un projet en incréments (sprint).
• Ne couvre aucune technique d'ingénierie du logiciel.
Vous entendez partout parler d'agilité, de Scrum, de PO et ... vous en venez à vous demander si on parle d'un jeu de rôle ou d'une compétition de gymnastique !
Les méthodes agiles révolutionnent la gestion de projet. Fini le célèbre cycle en V ou il convient de définir précisément au début d'un projet ce que sera le produit final (alors qu'on ne connait justement pas encore les usages!). Avec les méthodes agiles vous travaillez par petits cycles en lien fort avec l'utilisateur final pour lui créer un produit utile et opérationnel.
http://www.openska.com/
Venez profiter de l'expertise de l'un des experts Scrum de MyAgile Partner qui donne les formations Scrum d'Openska. Venez échanger le 27 Avril dans les locaux d'Openska, en face du futur plus grand incubateur Européen: Station f.
Drupal, scrum et l'agilité - Drupalcamp Paris 2013Artusamak
Cette présentation a été donnée dans le cadre du Drupalcamp Paris 2013 du 21 au 23 juin (http://paris2013.drupalcamp.fr/programme-paris).
Présentation par Julien Dubois (https://twitter.com/artusamak)
Les méthodes agiles ont de plus en plus le vent en poupe et Scrum devient de plus en plus répandu.
Drupal continue également de croitre et ses qualités intrinsèques le rendent très compatible avec les concepts de sprint, d'itérations et de livraison continue.
* Votre dernier projet en cycle en V a échoué et vous avez envie d'essayer autre chose ?
* Vous ne savez pas ce que sont les méthodes agiles et/ou Scrum ?
* Vous vous demandez comment tirer partie des capacités de prototypage de Drupal ?
Nous allons (re)voir au cours de cette session ce que sont les méthodes agiles, en quoi elles divergent de la gestion de projet dite "traditionnelle" avec un focus sur Scrum, puis vous présenterai comment Drupal et Scrum peuvent s'entendre et devenir les meilleurs amis du monde dans votre intérêt et celui de votre client.
Présentation de l'Agilité, conférence au Cara le 5 septembre 2017, à Lyon.
Introduction aux Scrum, Kanban, Lean Startup, Définition des Rôles Scrum Product Owner, Scrum Master, des cérémonies Daily Meeting, Démonstration, Product Backlog, Sprint, Coach, User Stories, Sprint Backlog, Increment, Sprint review, retrospective, sprint planning
This presentation is devided in 3 major topics:
1. Overview of IT projects over the world
2. Reminder about Agile contexte and principales
3. presentation of Scrum Framework and practices (Roles, artefacts and ceremonials).
Développement agile de logiciel avec la méthode SCRUMsenejug
Le développement de logiciel devient de plus en plus complexe et plus long. Des études ont montré que 2/3 des projets informatiques dépassaient le délai prévisionnel (et donc les couts) et ceci pose un vrai probleme de time-to-market. Et pourtant depuis quelques décennies, les cycles de développement tels que celui en V, M, W, waterflow, etc existent sans succes.
Scrum est une méthode agile dédiée à la gestion de projets. Son objectif est d'améliorer la productivité des équipes auparavant ralenties par des méthodologies plus lourdes. Elle apparaît pour la première fois dans une publication de Hirotaka Takeuchi et Ikujiro Nonaka intitulée The New New Product Development Game1 qui s'appliquait à l'époque au monde industriel.
Le terme Scrum est emprunté au rugby à XV et signifie mêlée. Ce processus s'articule en effet autour d'une équipe soudée, qui cherche à atteindre un but, comme c'est le cas en rugby pour avancer avec le ballon pendant une mêlée.
Formation "Initiation Scrum" (sur 1 ou 2 jours)
- comprendre les principes agile
- découverte de SCRUM (les rôles, les livrables, les évènements)
- expérimenter par la pratique
Dans la boîte à outils des agilistes, Scrum occupe une place prépondérante. Néanmoins ce n’est pas le seul !
Premier pas vers la transition vers l’agilité, Kanban se concentre sur la qualité et des livraisons fréquentes. L’identification des processus existants permet de réduire les sources de variabilité pour augmenter la prédictibilité sur votre flux de production.
Cette session sera un peu théorique, et surtout pratique sous la forme d’un atelier ludique afin d’adopter et de mieux comprendre le Kanban Style !
Au secours, mon chef m'a demandé de passer au DevOpsantony_guilloteau
"Continuous Delivery" et "DevOps" font partis des buzz word du moment dans l'IT.
Si vous n'êtes pas encore entrés dans ces démarches, ce n'est qu'une question de temps ! Préparez-vous à voir bientôt débarquer votre chef sur le bench avec le bouquin "Découvrir DevOps" sous le bras.
Mais pour les développeurs, ça change quoi le DevOps ? A travers cette conférence, je vais vous faire part des mes différents retours d'expérience sur ces changements autour des pratiques, organisations et outillages.
Le credo "Tout le monde peut cuisiner" d'Auguste Gusteau (célèbre cuisinier de Ratatouille) ne signifie pas que la gastronomie est à la portée de tout le monde, mais qu'un grand chef peut se cacher n'importe où.
Il n'existe pas de recette unique pour réussir votre transition vers SCRUM mais durant cette session je vais essayer de vous donner les trucs et astuces qui vont vous permettre de sublimer votre équipe
1h d’indisponibilité Voyages-sncf.com = 1 M€ de perte
Venez découvrir comment Voyages-sncf.com s’est appuyé sur la démarche DevOps pour innover et garantir un Time To Market concurrentiel tout en conservant un SLA irréprochable
A travers cette session, je vous ferai un retour d'expérience de l'adoption de la démarche au sein de notre entreprise et de l'évolution du rôle de développeur au sein de notre équipe. On parlera BDD, usine logicielle, supervision, suivi de production.
1h d’indisponibilité = 1 M€ de perte
Découvrez comment Voyages-sncf.com s’est appuyé sur la démarche DevOps pour innover et garantir un Time To Market concurrentiel tout en conservant un SLA irréprochable
Parce que l’agilité à grande échelle passe d’abord par une maîtrise parfaite de Scrum, nous proposons de revoir l’historique et les fondamentaux de la méthode, son application et les recommandations basées sur notre expérience.
Nous aborderons ensuite son utilisation à plus grande échelle sur plusieurs équipes.
11. Ce que dit le Scrum guide …
« Un cadre de travail (framework) dans lequel les gens peuvent
résoudre des problèmes complexes d'adaptation, tout en livrant
de manière productive et créative des produits de la plus
grande valeur possible.
Scrum est léger, simple à comprendre mais difficile à
maîtriser. »
Scrum
12. Scrum Guide
Les artefacts
• Backlog
• Incrément
• La DoD (définition de
« Fini »)
Les évènements
• Sprint (itération)
• Sprint Planning
(planification d’itération)
• Daily Stand-up Meeting
(synchronisation
quotidienne)
• Sprint Review
(démonstration)
• Rétrospective
La Scrum Team
• Le Product Owner
• l’équipe de réalisation
• le Scrum Master
20. La Scrum Team
Aménagez l’espace de l’équipe
Faites régulièrement des activités de Team Building
Partagez la connaissance entre les équipiers (meetup,
revue de code, …)
21. La matrice des compétences
Matrice des compétences – Management 3.0
23. Ce que dit le Scrum guide …
« Le backlog de produit est le référentiel priorisé, à maturité progressive,
de tout le travail à réaliser concernant le produit »
« Le backlog du Sprint est l’ensemble des items sélectionnés pour le
Sprint plus un plan pour livrer l’incrément du produit et réaliser l’objectif du
Sprint »
Le backlog
24. Le contenu du backlog
Le backlog contient les items fonctionnels mais
également les items techniques
Motivez les items techniques auprès du Product Owner
en le sensibilisant au risque
25. Les user stories
Les User stories font partie de votre documentation
En tant que [acteur] je souhaite pouvoir [faire une action] dans le
but [d’atteindre un objectif métier]
Complétez avec une description plus détaillée
Ajoutez les éléments techniques
Définissez les critères et les tests d’acceptance
Archivez les échanges
27. Ce que dit le Scrum guide …
« Lorsqu'un item du Backlog produit ou un Incrément est décrit comme
Fini, tout le monde doit comprendre ce que Fini signifie.
Bien que cela varie considérablement d’une équipe Scrum à une autre, les
membres doivent avoir une compréhension commune de ce que signifie
que le travail soit complet, afin d'assurer la transparence. »
La Definition of Done
28. Definition of Done
Soyez précis sur les éléments attendus
N’oubliez pas les éléments internes
DoD Cards - Kleer
29. Ce que dit le Scrum guide …
« … constitué des éléments du Backlog terminés pendant l’itération
… doit être Terminé, au sens de la Definition of Done définie par l’équipe
Scrum
… doit être utilisable par les utilisateurs »
Incrément
30. Incrément
Rendez disponible d’incrément aux utilisateurs sans
forcément le mettre en production
Si nécessaire, créez des releases pour regrouper des
incréments et les mettre en production
Livrez souvent et regardez du côté de la démarche
DevOps
33. Ce que dit le Scrum guide …
« Le travail à effectuer durant un Sprint est définit de manière collaborative
par tous les membres de l’équipe Scrum.
Seule l’équipe de développement peut évaluer ce qu'elle peut accomplir
durant le Sprint à venir . »
Sprint planning
34. Le sprint planning
N’hésitez pas à poser des questions au Product Owner
Définissez le ready of start des User Stories
Fixez-vous un objectif de sprint
Estimez en points d’effort les User Stories
Découpez les User Stories en tâches et estimez les en
heures
35. Le grooming
Un moment d’échange et de réflexion entre le Product
Owner et l’équipe de réalisation
Un agenda de chaque grooming (et timeboxing des sujets)
Alternez les séquences court termes (i.e. la prochaine
itération) et les séquences moyen termes
Prenez connaissance en amont des sujets qui seront
abordés
N’hésitez pas à inviter les experts
36. Ce que dit le Scrum guide …
« … durée constante (1 mois maximum) et s’enchaînent immédiatement
… peut être considérée comme un projet, livrant un incrément de produit
… l’objectif d’une itération est fixe (les changements ne sont pas permis)
… durant une itération, les objectifs de qualité sont maintenus
… exceptionnellement, le périmètre peut être renégocié »
Sprint
37. Sprint
« presque terminé » C’est terminé ou ce ne l’est pas
2 semaines en phase d’apprentissage ou pour un
feedback utilisateur rapide
3 semaines pour une équipe aguerrie
Introduisez un temps de respiration entre les itérations
39. Ce que dit le Scrum guide …
« La mêlée quotidienne (Daily Scrum) est un évènement de 15 minutes
(timebox) destiné à l’équipe de développement afin de synchroniser ses
activités et de créer son plan pour les prochaines 24 heures.
Cela se fait en inspectant le travail depuis la dernière mêlée quotidienne et
en envisageant le travail qui pourrait être effectué d’ici la prochaine
mêlée. »
Le Daily Stand-up Meeting
40. Avant le Daily Stand-up Meeting
Le DSM doit être préparé par les participants
« Stand-up » : les participants du DSM doivent être
debout, devant le Scrum Board c’est encore mieux.
L’heure c’est l’heure : définissez une heure convenant à
tout le monde et respectez là !
41. Le Daily Stand-up Meeting
Réservez un créneau de 30 minutes pour le DSM.
15 minutes de mêlée (le DSM avec tout le monde)
15 minutes de démêlée (traitement des points avec
uniquement les intéressés)
42. Pendant le Daily Stand-up Meeting
Application OCTOMeuh – Octo Technologies
44. Le Scrum Board
Personnalisez votre Scrum Board
Créez vos étiquettes réutilisables avec une plastifieuse
et utiliser des aimants
Ajoutez les informations du sprint (absences, dates
clés, objectif du sprint, obstacles, …)
52. Ce que dit le Scrum guide …
« Une revue du Sprint (Sprint Review) est tenue à la fin du Sprint pour
inspecter l’incrément réalisé et adapter le Backlog Produit si nécessaire.
Pendant la réunion de revue du Sprint, l'équipe Scrum et les parties
prenantes échangent sur ce qui a été fait durant le Sprint. »
Sprint Review
53. Le sprint review
Préparez vos démonstrations !
Présentez un résumé du sprint (faits marquants, objectifs
initiaux, indicateurs)
Introduisez du story telling pour replacer la User Story
dans son contexte et rendre la démo plus fun
Démontrez les User Stories les plus significatives
Mais des mini démo pour être exhaustif (DoD)
56. Ce que dit le Scrum guide …
« La rétrospective du Sprint (Sprint Retrospective) est une opportunité pour l'équipe
Scrum de s’inspecter et de créer un plan d'améliorations à adopter lors du prochain Sprint
Le but de la rétrospective du Sprint est de:
• Inspecter la manière dont le dernier Sprint a été en ce qui concerne les personnes, les
relations, les processus et les outils
• Identifier et ordonner les principaux éléments qui ont bien fonctionné et des
améliorations potentielles
• Créer un plan pour mettre en œuvre des améliorations sur la façon dont l’équipe
Scrum fait son travail »
Rétrospective
57. La rétrospective
Variez les formats de rétrospective
C’est un moment de détente où l’équipe peut se
retrouver
Des inspirations sur le web (http://plans-for-
retrospectives.com/)
Suivez les actions prises
66. Bilan de sprint
Les faits marquants du Sprint
Ce qui a été fait et ce qui ne l’a pas été
Les métriques du sprint (vélocité, prédictibilité,
burndown)
Synthèse de la rétrospective (ce qui a été dit, les
actions)
Transparence avec le client
69. Ce que dit le Scrum guide …
« … »
Le Scrum Guide
70. Sprint vs hors sprint
Créez une enveloppe capacitaire dédiée à chaque
sujet hors Sprint Backlog
Gérer vos tâches « hors sprint » dans des Kanban
dédiés
Rôle tournant dans l’équipe (suivi de production, tests
de performance, installation)
71.
72. Les individus et leurs interactions plus que les processus et les outils.
Des logiciels opérationnels plus qu’une documentation exhaustive.
La collaboration avec les clients plus que la négociation contractuelle.
L’adaptation au changement plus que le suivi d’un plan.
Nous reconnaissons la valeur des seconds éléments
mais privilégions les premiers
Manifeste agile
73. L’agilité est un état d’esprit,
ne soyez pas dogmatiques
et plutôt pragmatiques
Le credo "Tout le monde peut cuisiner" d'Auguste Gusteau (célèbre cuisinier de Ratatouille) ne signifie pas que la gastronomie est à la portée de tout le monde, mais qu'un grand chef peut se cacher n'importe où.