13/11/2014
Formation technique en Dev et Sysadmin
Développeur, Architecte dev/sécu depuis 1996
Mais aussi formateur, et manager
Expérience chez divers éditeurs (AchatSolutions, Soamaï/ASG, Dassault Système) , constructeurs (Gemalto) , intégrateurs et sociétés de services (Dune Concept/SFEIR, NeedConsult)
Agiliste (Scrum puis Kanban) depuis 2006
Qui suis-je ?
13/11/2014
Par où commencer ?
4
Qui pratique une méthode Agile ?
On connait les avantages pour l’entreprise, le produit, ici nous parlerons du manager.
13/11/2014
Le manager facilite le saut
6
Pré-requis : IC, Tests, Céremonies
Sensibilisation de la direction, entreprise
Serious-game
Participe au choix d’un premier projet
Formations, auto-formation, livres
En douceur plutôt que Big-Bang
13/11/2014
Le manager garant des valeurs
8
• Les individus et leurs interactions
• Lever les blocages puis si nécessaire, processus et outils dans un second temps
• 1 seul objectif: un logiciel qui fonctionne
• Privilégiez un wiki à une documentation lourde
• La collaboration avec les clients
• Invitez les clients, envoyez les PO chez les clients
• L’adaptation au changement
• Limiter les feuilles de route > 1 an, invitez la direction
13/11/2014
Scrum outil de management
10
Le ScrumMaster émerge généralement tout seul
Une équipe auto-organisée autonome
Amélioration permante
Confiance, prise de responsabilités
Plus de FUN dans le travail : Hackathon incentive, coding-dojo, serious-game, speed training, séminaires, JUG
Un reporting facilité: transparence
Des objectifs qualité, time2market généralement atteints
13/11/2014
Le manager donne du sens
12
Présent aux Sprint Review, au Rétro et aux Demos.
S’intéresse au tableau de bord
Réduction du risque : Capacité de changer les priorités avec les PO
Anticipation: congés et problèmes techniques sont gérés par les équipes mais l’encadrement doit donner tous les moyens d’anticiper et de réussir les prochains sprints
Laisser le droit à l’erreur, amélioration continue
13/11/2014
Quelques liens
• Jeux agiles:• http://www.agilegamesfrance.fr/index.php?title=Jeux
• http://coach-agile.com/category/innovation-games/
• Bonnes pratiques: L’agiliste
• http://www.agiliste.fr
• Et bien sur L’esprit agile
• http://www.esprit-agile.com15
13/11/2014
Rappels: valeurs et principes
16
• 4 ValeursLes individus et leurs interactions plus que les processus et les outils.
Du logiciel qui fonctionne 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.
• 12 principesNotre plus haute priorité est de satisfaire le client en livrant rapidement et régulièrement des fonctionnalités à
grande valeur ajoutée.
Accueillez positivement les changements de besoins, même tard dans le projet
Livrez fréquemment un logiciel opérationnel avec des cycles de quelques semaines et une préférence pour les plus courts.
Les utilisateurs ou leurs représentants et les développeurs doivent travailler ensemble quotidiennement tout au long du projet.
Réalisez les projets avec des personnes motivées. Fournissez-leur l’environnement et le soutien dont ils ont besoin et faites confiance
La méthode la plus simple et la plus efficace pour transmettre de l’information à l'équipe de développement et à l’intérieur de celle-ci est le dialogue en face à face.
Un logiciel opérationnel est la principale mesure d’avancement.
Les processus agiles encouragent un rythme de développement soutenable. Ensemble, les commanditaires, les développeurs et les utilisateurs devraient être capables de maintenir indéfiniment un rythme constant.
Une attention continue à l'excellence technique et à une bonne conception renforce l’agilité.
La simplicité – c’est-à-dire l’art de minimiser la quantité de travail inutile – est essentielle.
Les meilleures architectures, spécifications et conceptions émergent d'équipes auto organisées.
À intervalles réguliers, l'équipe réfléchit aux moyens de devenir plus efficace, puis règle et modifie son comportement en conséquence.
13/11/2014
Texte d’intro
• L'objectif de la conférence est de faire un retour d'expérience sur mes deux derniers postes ou la mise en place progressive de l'Agilité a fortement améliorer la qualité du produit livré et la qualité de vie dans l'entreprise.
• Les Managers ne se soucient plus de surveiller leur équipe mais peuvent se concentrer sur d'autres fonctions plus valorisantes et utiles, et les équipes se sentent pousser des ailes avec de l'autonomie et des objectifs clairs.
• Mon expérience rapporte la profonde métamorphose d'équipes sclérosées en équipes dynamiques et innovantes, avec les memes hommes et juste une nouvelle méthode de travail.
17