Scrum of Scrums : l’essentiel pour appliquer Agile à de plus larges efforts

Scaling Agile, Scrum of Scrums – The Basics

https://tcagley.wordpress.com/2015/06/23/scaling-agile-scrum-of-scrums-the-basics/ par Thomas M. Cagley

Scrum Stand upLa technique Scrum of Scrums (SoS) sert à augmenter la portée de Scrum et autres techniques Agiles et les appliquer à de plus grands efforts. Sur le papier, le SoS est une simple extrapolation des réunions quotidiennes de Scrum ou stand-up meeting qui sont devenues le label de la pratique Agile. Une typique réunion debout se produit chaque jour pour que tous les membres de l’équipe puissent coordonner et planifier les activités du jour. Classiquement, l’équipe utilise la technique des trois questions pour organiser la réunion. De la même manière, une session Scrum of Scrums typique agit comme un focus pour aider à synchroniser une équipe d’équipes ou même plusieurs équipes d’équipes.

Il y a quatre basiques pour SoS qui doivent être compris avant toute adaptation.

1. Qui participe

Scrum Stand up egalitarianIl y a deux écoles de pensée dans le choix des participants au SoS. La première (et plus commune) école suggère que le Scrum Master soit présent lors du SoS. Le Scaled Agile Framework Enterprise (SAFe) est un exemple d’une méthodologie qui met à profit le Scrum Master tant pendant l’événement de planification que pendant l’incrément de programme. Alors que le deuxième groupe adopte une approche plus égalitaire (probablement plus pragmatique) permettant à chaque équipe de choisir un participant qui peut le plus facilement transmettre ou comprendre que les problèmes actuels de l’équipe et du plus grand groupe à cet instant. Par exemple, si les décisions de conception sont primordiales, peut-être des membres de l’équipe avec la grande compréhension UX. Dans ce scénario, les participants varieraient au fil du temps.

2. Qui facilite

Pour de petits SoS, par exemple une poignée d’équipes co-localisées, une facilitation peut ne pas être exigée. Le SoS peut s’auto-organiser et exécuter la réunion avec peu de facilitation additionnelle. Cependant, comme le nombre de participants augmente (je limite les réunions SoS en utilisant la même règle 5 à 9 membres utilisée dans les équipes Scrum) ou comme la distribution géographique des membres s’accroit, la facilitation devient plus importante. Les facilitateurs aident l’équipe à utiliser la pratique du SoS, s’assurent que la logistique est en place et gèrent le temps. Dans de plus grands efforts, un Directeur de Programmes fournit souvent la facilitation, ou si vous pratiquez SAFe, le Release Train Engineer joue ce rôle de facilitateur.

3. Fréquence

Image courtesy of pakorn / FreeDigitalPhotos.net
Image courtesy of pakorn / FreeDigitalPhotos.net

Le Scrum of Scrums suit souvent le même modèle que la réunion quotidienne de Scrum/Stand-Up. Un deuxième modèle de fréquence est basée sur le niveau de risque; la fréquence des réunions SoS varient en fonction du besoin. Tôt dans un projet le SoS se tient quotidiennement comme les équipes se forment, se trouvent et que les premières décisions sont construites. La réunion SoS passe à deux fois par semaine au milieu du projet et revient ensuite à quotidienne comme une fin de release approche.

4. Format

Les réunions quotidiennes debout déroulent généralement la classique approche avec trois questions (Qu’ai-je fait ? Que vais-je faire ? Et quels sont mes points de blocage ?).

La réunion Scrum of Scrums suit généralement un format TRÈS SEMBLABLE avec chaque participant qui répond aux quatre questions suivantes :

  1. Qu’est-ce que mon équipe a fait depuis la dernière réunion ?
  2. Que fera-t-elle avant que nous ne nous rencontrions de nouveau ?
  3. Mon équipe rencontre-t-elle des points de blocage ?
  4. Mon équipe va-t-elle délivrer quelque chose qui est sur le chemin d’une autre équipe ?

La réunion suit la même approche : chaque participant interagit à tour de rôle avec les autres. Le facilitateur (si utilisé) ne devrait jamais être au centre de la réunion, et le SoS ne devrait pas dériver en une réunion de statut d’avancement.

Le stand-up quotidien et le SoS Sont des réunions très semblables. Les deux réunions sont tenues pour partager des informations, coordonner des activités et identifier des problèmes. Le périmètre de la réunion SoS est plus large qu’une seule équipe et cette réunion fournit la coordination et les activités de planification dans et transverses aux équipes.

Le top 10 des certifications en management de projet: Pas de grosse surprise mais certaines connaissent une forte croissance

Sur les 10 dernières années, aucune certification n’a autant raflé les premières places que celles en management de projet.

Dans les faits, ces certifications sont les plus recherchées par les recruteurs dans le monde entier.

Partenaire de DantotsuPM
Partenaire de DantotsuPM

Le monde est complexe et tout ou presque peut être considéré comme un projet.

QRP International France
Partenaire de DantotsuPM

Alors, si vous faites déjà partie de cette profession ou avez décidé de vous orienter vers celle-ci, quelles certifications briguer ? Les plus établies, comme les 3 premières ou bien celles en forte croissance comme Certified ScrumMaster ?

Selon Arvind Rongala de Invensis Learning, voici le top 10.

  1. Project Management Professional, PMP®
  2. Certified Associate in Project Management, CAPM®
  3. PRINCE2 Practitioner 
  4. CompTIA Project
  5. Master Project Manager, MPM®
  6. Certified ScrumMaster, CSM®
  7. Certified Project Manager, CPM®
  8. Project Management in IT Security, PMITS
  9. Professional in Project Management, PPM
  10. Certified Project Director, CPD

Lisez le billet détaillé en anglais ici: Top 10 Project Management Certifications in Demand

PMP® and CAPM® a are registered mark of Project Management Institute, Inc.

Partenaire de DantotsuPM
Partenaire de DantotsuPM

 

Scrum… Vraiment

agile-on-the-beachScrum… Really

http://www.scrumexpert.com/videos/scrum-really par Amy Thompson à Agile on the Beach 2015

Scrum est depuis longtemps la plus populaire des approches Agile pour développement logiciel.

Amy Thompson
Amy Thompson

Mais de quoi s’agit-il vraiment ? À quoi ressemble une grande équipe Scrum? Scrum est-elle réellement la collection d’approches flexible, libre d’esprit et que l’on pense pouvoir adapter pour convenir à tout ce qui marche pour nos efforts ? Dans nos tentatives d’être ‘Agile’, avons-nous oublié les avantages de la structure et de la discipline ? Adaptons-nous Scrum un peu trop pour nous convenir et quel en est l’impact ?

J’ai travaillé avec beaucoup d’équipes Scrum et Kanban, y compris celles qui utilisent de plus lourdes méthodologies Agile comme SAFe et RUP et celles qui fonctionnent indépendamment au sein d’une organisation en cascade (Waterfall). Cependant, chaque fois que je travaille dans un nouvel endroit, je vois les mêmes problèmes encore et encore qui empêchent les équipes d’atteindre leur potentiel à être extrêmement performantes. Idem quand je participe à des réunions et conférences Agiles et parle aux gens de comment ils ont essayé de ‘devenir Agile’, mais que cela ne semble pas fonctionner pour eux.

Partenaire de DantotsuPM
Partenaire de DantotsuPM

Récemment, j’ai vu une tendance croissante des professionnels Agile à en arriver à la conclusion qu’une approche plus évangéliste parviendra plus probablement à amener le succès aux Business et équipes.

L’adhésion du management est essentielle, cependant que je voudrais concentrer ma discussion (vidéo en anglais ci-dessous) sur pourquoi je crois que la discipline, la routine, la structure et une compréhension minutieuse du processus Scrum sont clés à une grande équipe Scrum. Et aussi, expliquer que ceci ne signifie pas que l’équipe est étranglée dans sa créativité, ni contrôlées par leurs environnements, c’est en réalité tout le contraire … (voici le pointeur vers la présentation en pdf)

A few videos to get started on #Agile, #Scrum & #Kanban

Microsoft est Partenaire de DantotsuPM
Microsoft est Partenaire de DantotsuPM

les articles les plus lus sur DantotsuPM en Octobre 2015

le job et les compétences du chef de projet

PMI Talent TriangleNew PMI Talent Triangle ! Download this new resource to learn more about the PMI Talent Triangle.

Mieux se connaitre pour mieux manager les Projets !

Vous vous demandez quel impact a votre personnalité sur le management des projets ?

nouvelle référence du management des ressources dans les organisations matricielles

Microsoft Project 2016 : nouvelle référence du management des ressources dans les organisations matricielles par Campana & Schott

Microsoft est Partenaire de DantotsuPM
Microsoft est Partenaire de DantotsuPM

qu’utilisez-vous pour documenter les Rôles et Responsabilités des membres de l’équipe ?

La RAM, Responsibility Assignment Matrix, ou Matrice d’Affectation des responsabilités (dont le RACI est un exemple) sert à documenter les rôles et responsabilités de chacun dans le projet.

skills-for-lifeQue trouve-t-on dans un plan de management des ressources humaines d’un projet ou programme ?

Si l’on vous pose cette question lors d’un entretien de recrutement ou bien si vous vous la posez au lancement d’un nouveau projet, voici quelques éléments constitutifs importants.

Project Management Skills for Life® maintenant disponible en Français !

Retours d’expérience en management de projet

Pourquoi les personnes se sentent-elles si misérables et désengagées au travail ?

Trop de règles et trop peu de coopération…

animal-green-frog-mediumconnaissez-vous l’histoire de la toute petite grenouille ?

Il était une fois un groupe de grenouilles minuscules qui avaient prévu une compétition. Le but était d’atteindre le sommet d’une tour…

l’importance de la communication non verbale dans les projets !

Même si nous n’en sommes souvent pas conscients, nous l’utilisons tous les jours. Dans le domaine professionnel, elle joue un rôle très important. C’est pour cela qu’il est important d’apprendre à bien décoder les expressions du visage, les gestes, etc.

complexitéque se passe-t-il si votre nouveau projet nécessite vraiment « d’avoir fait polytechnique » ?

Félicitations – on vient de vous donner l’occasion de manager un projet très novateur – si unique, en fait, que rien de semblable n’a jamais été essayé par votre organisation !

Agilité

un marshmallow, des spaghetti, quelques cm de ruban adhésif et de ficelle pour beaucoup de créativité et de teambuilding

En fait, c’est la méthode qui importe le plus et dans le cas de cette exercice, une approche Agile basée sur des expérimentations rapides et répétées pour trouver la meilleure piste et l’exploiter pleinement.

speed boatconnaissez-vous la technique du Speed Boat pour les rétrospectives Scrum et sessions sur les leçons apprises?

Ce principe se matérialise en scrum par un cérémonial qui a lieu à chaque fin d’itération et que l’on nomme la rétrospective.

Campana & Schott est partenaire de DantotsuPM
Campana & Schott est partenaire de DantotsuPM

C’est Noël 2015 sur DantotsuPM avec 28 documents gratuits sur le management de projets !

Voici les documents gratuits proposés sur divers sites en 2015 qui devraient intéresser bien des chefs de projets

success go get it

  1. Partenaire de DantotsuPM
    Partenaire de DantotsuPM

    PMI FRANCE – Les “LIVRES BLANCS”

  2. PMI met le focus sur le Portfolio Management
  3. Project Management Skills for Life® maintenant disponible en Français !
  4. New Public-Private Partnerships Guidance with APMG and World Bank
  5. Toutes les présentations sur le management de projet du PMI Montréal
  6. enquête sur l’entreprise numérique 2014-2015
  7. Scrum Alliance Report 2015
  8. Get the August edition of the « Raconteur Project Management »
  9. Free stuff from « A Girl’s Guide to Project Management » !
  10. Les résumés de recherches des ressources académiques du PMI®
  11. Why use Agile when PRINCE2 is what you know?
  12. le PMBOK V5 est aussi disponible en Français
  13. two new fiction books for youth that describe project management
  14. Lessons Learned from creating a change management framework
  15. A Business Analysis for Practitioners: A Practice Guide
  16. REAL Knowledge at NASA free ebook
  17. The PMI Lexicon of Project Management
  18. 2014-15 CRASH Report
  19. Project Management Salary Guide 2015 by arras People
  20. PMI Report: Capturing the Value of Project Management through Knowledge Transfer
  21. Découvrez le quotidien du chef de projet
    Découvrez le quotidien
    du chef de projet

    un PMBoK de poche en français sur votre smartphone, liseuse ou tablette !

  22. manuel gratuit de formation PRINCE2
  23. PMBOK® Glossary Terms and Definitions
  24. Matrice d’Affectation des Ressources (RAM ou RACI): rappel et modèle par PMGS
  25. modèle de charte de projet par PMGS
  26. recherche académique sur le management de projet sous format « digeste » pour les chefs de projets !
  27. résultats des études réalisées par CSP Formation et ses partenaires !
  28. PMI® Thought Leadership Series on Talent Management
CSP Formation
Partenaire de DantotsuPM

Pour rappel, voici ceux de 2014:

Partenaire de DantotsuPM
Partenaire de DantotsuPM
  1. QRP International France
    Partenaire de DantotsuPM

    Stakeholder Engagement White Paper by Patrick Mayfield : Download

  2. le standard P5 pour le développement durable : Download
  3. les bulletins du Risk Doctor : intégralité des éditions, dans plusieurs langues, sur le site du Risk Doctor.
  4. free eBook by Brad Egeland: « Planning Your Project Like a Pro »: download page for this book (and a few others)
  5. Les webcasts de toutes les sessions de la Project Conference d’Anaheim 2014 en cliquant sur ce lien
  6. Techniques de Brainstorming (« remue-méninge ») : 25 Useful Brainstorming Techniques
  7. une BD « Management Par Projet » de Net’sfive !
  8. Numéro 1 des documents gratuits les plus téléchargés chez QRP International: Créer de la Valeur en gestion de projet à l’aide de PRINCE2
  9. Microsoft Project Portfolio Management (PPM) Solutions Guide : Download the document.
  10. The PRINCE2 Processes – a revision e-book by KnowledgeTrain: download it for FREE
  11. Project management Docs: A web site that provides free templates organized according to PMBOK process groups
Partenaire de DantotsuPM
Partenaire de DantotsuPM

connaissez-vous la technique du Speed Boat pour les rétrospectives Scrum et sessions sur les leçons apprises?

Ce principe se matérialise en scrum par un cérémonial qui a lieu à chaque fin d’itération et que l’on nomme la rétrospective.

speed boat1. Dessin pour guider la session
  • Le bateau = l’équipe
  • Le vent = les éléments qui ont facilité ou facilitent la progression du projet
  • L’ile = les objectifs à atteindre
  • Les ancres = les freins qui empêchent d’atteindre l’ile et donc les objectifs
2. Remplissage de l’ile / les objectifs (de et par chaque participant sur des Post-It)
3. Les vents / ce qui a facilité le travail (de et par chaque participant sur des Post-It)
4. Les ancres / ce qui a ralenti la progression, les difficultés (de et par chaque participant sur des Post-It)
5. Regroupement par le ScrumMaster/Facilitateur
6. Sélection de quelques sujets sur lesquels engager des actions d’amélioration, rédaction des actions et affichage à la vue de tous.
7. Suivi des actions lors de la rétrospective suivante

Article complet en français sur cette méthode : http://coach-agile.com/speed-boat/

Merci à Élodie Descharmes de m’avoir parlé de cet outil 🙂

Partenaire de DantotsuPM
Partenaire de DantotsuPM

adoptez une étoile de mer pour des rétrospectives Agile plus amusantes et productives

Starfish – http://www.funretrospectives.com/starfish/

L’ »étoile de mer » est une excellente activité lors de la collecte de données pour favoriser la réflexion autour des pratiques et de la valeur que l’équipe en retire. Elle aide des membres de l’équipe à comprendre la valeur perçue par chacun sur ces pratiques.

L’étoile de mer divise le tableau blanc en 5 zones :

  • Continuez à Faire – quelque chose que l’équipe réussit bien et dont vous reconnaissez la valeur.
  • Moins de – quelque chose de déjà fait; vous y constatez une certaine valeur, mais vous souhaitez le réduire un peu.
  • Plus de – quelque chose de déjà fait; et dont vous pensez qu’elle apportera encore plus de valeur si davantage utilisée.
  • Arrêter de Faire – quelque chose qui n’apporte pas de valeur, ou encore pire, qui empêche de progresser.
  • Commencer à Faire – une nouvelle idée, ou quelque chose vous avez vu marcher auparavant et que vous voudriez mettre sur la table de discussion.

Ci-dessous est un exemple d’étoile de mer (billet original de Coup Kua)

etoile 1Voici un exemple de rétrospective de Sprint d’une petite d’équipe. D’abord l’équipe écrit les notes: les billets bleus.

etoile 2Puis l’équipe discute vraiment de chaque note et ajoute les mesures à prendre: les billets jaunes.

etoile 3Simple et efficace ?

à vous d’en juger… et de laisser vos retours d’expérience dans les commentaires ci-dessous pour les autres lecteurs !

Partenaire de DantotsuPM
Partenaire de DantotsuPM

Scrum Alliance Report 2015 disponible gratuitement !

Tous les ans, la Scrum Alliance réalise une enquête sur l’utilisation et les évolutions de Scrum et en résume les résultats dans le State of Scrum report.

2015 State of Scrum ReportOn y trouve les taux d’adoption en entreprise (5000 réponses de 108 pays et 14 industries), les tendances actuelles, les prochaines évolutions telles que perçues par les pratiquants de la méthode.

Certaines statistiques sont révélatrices:

  • 87% estiment que Scrum améliore la qualité de vie au travail
  • 56% utilisent les cérémonies de Scrum avec discipline
  • 71% pensent que leur utilisation de Scrum crée des tensions avec d’autres parties de l’organisation qui ne l’utilisent pas
  • 59% of des ScrumMasters certifiés et 81% pensent que cela les aide à améliorer leurs pratiques
  • 93% des projets Scrum supervisés par un PMO réussissent

L’essayer c’est l’adopter puisque 95% vont continuer à utiliser Scrum

The report est téléchargeable gratuitement (en anglais) sur le site de la Scrum Alliance.

Partenaire de DantotsuPM
Partenaire de DantotsuPM

quelles sont les contraintes dans l’utilisation du Nombre de Dunbar ?

Constraints on the use of Dunbar’s Number

https://tcagley.wordpress.com/2015/05/21/constraints-on-dunbars-number/ Par T Cagley

Robin Dunbar
Robin Dunbar

Le nombre de Dunbar représente une limite théorique au nombre de personnes dans un groupe qui peuvent entretenir des relations sociales stables. Des relations sociales stables sont nécessaires pour supporter l’application des valeurs, principes et techniques Agile. Le nombre de Dunbar est souvent cité comme étant de 150 personnes. Cependant, la limite pour n’importe quel groupe est non seulement le reflet d’une limite comme le nombre de Dunbar, mais aussi dépendante du contexte. Si nous acceptons qu’il y a une certaine limite théorique que nous ne pouvons pas dépasser comme le nombre de Dunbar, nous devons nous demander comment d’autres projets ou facteurs exogènes contraignent encore davantage le nombre maximum de personnes travaillant sur un problème. Pourquoi se donner tant de mal pour augmenter le nombre de personnes travaillant sur un problème ? Beaucoup d’Agilistes suggéreraient qu’une unique petite équipe est optimale. Cependant, beaucoup de problèmes exigeront une plus grande collation d’équipes pour délivrer la valeur et la fonctionnalité.

Dunbar NumberLes éléments contextuels supplémentaires qui modifient le nombre maximum théorique de personnes dans un groupe ou une équipe d’équipes incluent au moins quatre facteurs:

1. Cohésion

Ou dans quelle mesure les gens restent ensemble. Il y a beaucoup d’attributs qui peuvent produire la cohésion.

cohesionLes exemples incluent : grandes idées, objectifs, nationalités, religions et même identité d’entreprise.

La cohésion favorise une relation commune qui entraine les groupes à investir volontairement davantage d’efforts pour atteindre un but. Par exemple, il est souvent difficile de réaliser un groupe cohésif quand les membres viennent de multiples et externes entités de conseil. Chaque organisation impliquée dans le groupe a un jeu différent de buts organisationnels qui réduisent la cohésion à moins qu’ils ne soient subjugués par l’objectif du projet. La réduction du nombre de personnes en-dessous du nombre de Dunbar rend plus facile l’utilisation de techniques comme la pression entre pairs pour institutionnaliser une vision de projet qui augmente la cohésion.

2. Complexité

Est une mesure du nombre de propriétés d’un projet qui sortent de la norme.

sketchingLa complexité d’un problème réduit le nombre maximum optimal de personnes qui peuvent être impliquées parce que la complexité exige généralement plus de contrôle et de coordination ou des équipes plus petites pour assurer la collaboration.

3. Incertitude

Survient quand les équipes cherchent une réponse à un problème business ou technique.

small teamQuand une équipe doit aborder un problème métier inconnu ou une nouvelle technologie, de la recherche est souvent nécessaire. La recherche est généralement contrainte à de petites équipes avec des compétences spécialisées ce qui réduit la taille de groupe maximale optimale pour ce type d’effort bien en dessous du nombre de Dunbar.

Comme on découvre des concepts et des idées, certains peuvent être déployés plus largement pour être étoffés, prototypés et implémentés en augmentant le groupe travaillant sur le projet en direction du nombre de Dunbar.

4. Dépendances

Quand elles existent entre des composants, cela signifie souvent que le travail doit être concentré (ou du moins s’étendre moins largement).

effet domino dans les dérivesLes dépendances réduisent le nombre de personnes et d’équipes qui peuvent être efficacement utilisées.

L’idée d’augmenter le nombre de personnes et d’équipes travaillant sur un projet semble souvent être un mécanisme pour délivrer de la valeur plus rapidement. En ajoutant des personnes, il est suggéré de se souvenir que le nombre de personnes travaillant sur un problème est une contrainte qui ne peut pas être traitée en augmentant linéairement le nombre de personnes impliquées sur un problème jusqu’à atteindre une limite comme le nombre de Dunbar.

Le contexte a un impact direct sur la taille que tout groupe peut atteindre avant que l’administration et autres contraintes en réduisent l’efficacité. Il est souvent dit que neuf femmes ne peuvent pas faire un bébé en un mois. En plus du nombre de Dunbar, le contexte joue un rôle important dans la définition de la taille totale de l’équipe.

Précédent billet sur ce sujet: montée en volume d’Agile : le nombre de Dunbar

montée en volume d’Agile : le nombre de Dunbar

Scaling Agile: Dunbar’s Number

https://tcagley.wordpress.com/2015/05/19/scaling-agile-dunbars-number/ par T Cagley

Robin Dunbar
Robin Dunbar

En déterminant de quelle taille un programme Agile pourrait être, un des « faits » souvent cité est que le nombre de personnes impliqué dans un programme Agile est soumis au nombre de Dunbar. Le nombre de Dunbar est la limite du nombre de personnes dans un groupe qui peuvent entretenir des relations sociales stables. Le terme, relation sociale est le reflet d’interactions régulières, la capacité de reconnaître un autre membre dans le cadre du groupe ou d’être engagés sur un but commun. Ces attributs sont importants pour tout projet et sont peut-être plus importants dans les projets Agile parce que ceux-ci comptent sur la cohésion d’équipe pour minimiser les mécanismes de contrôle et la bureaucratie.

Le concept du nombre de Dunbar est basé sur de la recherche à l’origine exécutée par les observations de primates et étendue ensuite aux humains au début des années 1990. En juin 1992, Robin Dunbar publié « La taille du néocortex comme contrainte de la taille de groupe chez les primates » dans le Journal of Human Evolution (Volume 22, Edition 6, juin 1992, pages 469-493). Dans ce papier, Dunbar a mis en évidence une corrélation entre la taille du cerveau d’un primate et la taille moyenne de groupe social.

En résumé, Dunbar a écrit :

La taille de groupe se révèle être une fonction de volume néocortical relatif, mais les variables écologiques ne le sont pas. Ceci est interprété comme l’évidence en faveur de la théorie d’intellect social et à l’encontre des théories écologiques. Il est suggéré que le nombre de neurones du néocortex limite la capacité de traitement de l’information de l’organisme et que ceci limite alors le nombre de relations qu’un individu peut contrôler simultanément. Quand la taille d’un groupe excède cette limite, le groupe devient instable et commence à se fragmenter. Ceci situe alors une limite supérieure pour la taille des groupes que n’importe quelle espèce donnée peut entretenir comme des unités sociales cohésives dans la durée.

Dunbar Number

Bien que la taille de groupe de 150 soit souvent citée comme le nombre de Dunbar, 150 est une approximation.

Comme indiqué dans le « Les limites d’Amitié » (Limits of Friendship) par Maria Konnikova (7 octobre 2014) le nombre de Dunbar peut aller de 100 à 200 personnes selon des facteurs comme le fait d’être sociable. D’autres limites de taille de groupe ont aussi été publiées par d’autres docteurs comme Peter Killworth et Russell Bernard qui indiquent plus de 200 personnes.

Selon le nombre de Dunbar, le Scaled Agile Framework Enterprise (SAFe) suggère que les plus grandes Releases Agile (ART) pourraient inclure environ 150 personnes. L’ART est supporté par un cadre (le framework SAFe), une hiérarchie ( des ingénieurs de Release et des ScrumMasters) et une bureaucratie (un management de produit et des propriétaires de produits). Quand Agile est pratiqué par une équipe de 5 à 9 personnes cette « surcharge administrative » ne serait pas nécessaire pour assurer la coordination.

croire en soi et ses capacitésLa mise à l’échelle d’Agile est un numéro d’équilibriste entre efficacité des techniques Agiles au niveau de l’équipe et les concessions faites pour contrôler quand Agile est utilisé sur de plus grands efforts.

Historiquement, les très grands projets ont tendance à être moins efficaces. Capers Jones dans Applied Software Measurement, Third Edition (P295) indique que la productivité chute pour tous les types de projets lorsqu’ils excèdent 1000 points de fonction. Les points de fonction sont une méthode du standard ISO pour mesurer la taille du logiciel basée sur un ensemble de règles standard. Tout simplement, plus un projet est grand en points de fonction et plus grande sera l’équipe (ou l’équipe d’équipes) qui devra livrer le projet. D’où le besoin de plus de contrôle toutes choses égales par ailleurs. Il met en exergue (p 307) le fait que comme la taille de projet augmente, la probabilité d’annulation croit pareillement.

Le livre référence
Le livre référence

La montée en volume d’Agile nécessite beaucoup de techniques utilisées au niveau d’une équipe Agile, comme la petite taille d’équipe, le travail par petits lots de fonctionnalités et Scrum. Ces techniques sont très « Lean », mais limitées par la quantité de valeur qui peut être délivrée dans une période spécifique de temps. Comme les projets Agiles grandissent en taille, des techniques supplémentaires sont nécessaires pour maintenir le contrôle. Le nombre de Dunbar (ou des idées similaires) fournit une limite pour essayer d’éviter de laisser un travail devenir trop important pour être gérable. Le nombre agit comme une limite au nombre de personnes impliquées dans un travail. L’application de contraintes supplémentaires, comme des releases ou des incréments de programme SAFe, ajoutent la dimension de temporalité comme contrainte. La combinaison des contraintes sur le nombre de personnes et combien de temps ces personnes travailleront fournit une contrainte explicite de combien de travail peut être livré.

Partenaire de DantotsuPM
Partenaire de DantotsuPM

à propos de Scrum par QRP International

scrum methodologie agile
Voici le diagramme du Modèle Scrum

Scrum est une méthode Agile pour la réalisation de projets complexes. A l’origine, la méthodologie Scrum a été élaborée pour le développement de projets IT, mais la méthode s’avère aussi très efficace pour régir tout environnement de travail complexe et innovant. Les possibilités sont donc sans fin. La structure simple de Scrum peut être appliquée à tout type de projet ou développement produit. Scrum peut ainsi fournir une base et une méthode collaborative, saine et agréable pour atteindre les objectifs de l’entreprise.

Scrum est la première méthodologie de développement Agile, utilisée par les Fortune 500 entreprises mondiales. C’est une structure de travail solide et agile qui a déjà prouvé son application à une grande variété de projet et d’équipe. Ainsi la raison d’être de la Scrum Alliance est d’apporter de nouvelles solutions en matière de gestion de projets complexes, et d’ouvrir la méthodologie Scrum et les principes agile au-delà du secteur IT, vers tous les secteurs d’activités.

LES AVANTAGES DE SCRUM

  • Scrum est une approche basée sur l’équipe, comme un moyen pour créer de la valeur pour l’entreprise. Les membres de l’équipe travaillent ensemble pour atteindre un but commun. La méthodologie Scrum vise à encourager les échanges entre les membres de l’équipe pour qu’elle puisse apporter de la valeur à l’entreprise.
  • Scrum exige une avancée du travail de conception du produit fini au début de chaque « Sprint ». Peu importe les activités engagées pendant le « sprint », l’attention est portée la réalisation du produit.
  • Scrum est une méthodologie élaborée de manière à promouvoir et faciliter la collaboration. Les membres de l’équipe collaborent entre eux pour trouver la meilleure solution pour construire et livrer le logiciel, ou autres sortes de livrable, à l’entreprise.
  • Les équipes Scrum font des plans fréquents. Ces plans aident les équipes et l’entreprise à prendre des décisions. Cependant, le but n’est pas que l’équipe suive le plan aveuglément mais de permettre la création de valeur et l’adoption des changements dans l’organisation.

LES FAITS MARQUANTS SCRUM

  • scrum user group francePlus de 368 000 certifiés Scrum Alliance
  • Utilisé dans plus de 175 pays à travers le monde
  • La Scrum Alliance possède approximativement 275 groupes d’utilisateurs à travers le monde. 
  • Utiliser dans de nombreuses industries à travers le monde : développement de logiciel, enseignement, marketing, opération, militaire, automobile et plus encore.

LE ROLE DE SCRUM

cliquez sur l'image pour télécharger ce guide gratuit en français
cliquez sur l’image pour télécharger ce guide gratuit en français

Une équipe Scrum à trois rôles :

  • Le Scrum Master – Soutient l’équipe pour utiliser au mieux Scrum dans l’élaboration du produit.
  • Le Propriétaire du produit (Product Owner) – Maintient la vision du produit.
  • Le Développeur (Development Team) – Construit/élabore le produit.

PARCOURS DE QUALIFICATION SCRUM

La formation et la certification Scrum remplissent la vision du manifeste Agile en favorisant de meilleures collaborations, productivité et succès parmi les membres de l’équipe.

  • La formation Certified Scrum Master® est sur les fondamentaux et s’adresse aux membres de l’équipe Scrum ou les professionnels Scrum Master.
  • La formation Certified Scrum Product owner® expose aux participants les fondamentaux de la méthodologie mais cette fois du point de vue du Product Owner.
  • La formation Certified product Developer® forme les membres de l’équipe Scrum avec des techniques avancées d’ingénierie Agile et d’autres techniques Agile, qu’il est nécessaire de posséder pour la création de logiciels, en complément des fondamentaux Scrum developer.
  • La reconnaissance ultime pour tous les praticiens Scrum, est l’obtention de l’accréditation Certified Scrum Professional® qui permet de prouver sa véritable connaissance et son expérience Scrum.

Pourquoi adopter Scrum avec QRP International

Institut International de Conseil et de Formation Accrédité aux Bonnes Pratiques PRINCE2® (Gestion de Projet), ITIL® (Gouvernance du SI), P3O® (Management d'un PMO) et MSP® (Management de Programme).
Partenaire de DantotsuPM

Question d’entretien de Chef de projet : Quelles sont les phases typiques dans les projets ?

Quelque soit la méthodologie de projet mise en œuvre dans l’entreprise ou organisation que vous souhaitez rejoindre,  rappelez-vous que pour les projets suivant une méthode traditionnelle dite « en cascade », ces 5 phases sont :

  1. Job offersCommencer/initier
  2. Organiser/préparer/planifier
  3. Exécuter/réaliser leur travail
  4. Contrôler la bonne exécution et progression
  5. Clôturer

Vous pouvez vouloir mentionner d’autres approches comme SCRUM dans le développement Agile de logiciels si cela s’applique à votre contexte.

Partenaire de DantotsuPM
Partenaire de DantotsuPM

Pour aller plus loin, mentionnez une 6ème phase souvent oubliée:
quelles sont les 6 phases du management de projet en cascade ?

May 7 – Geneva – Lean Projects Start with a Lean Backlog

In order to stay competitive, product development organizations must deliver more valuable products to the market faster.

wikipedia leanThe failure of some organizations to get the right product fast enough has sparked (a much needed and long lasting) debate to find a « perfect » innovation process that could develop any product faster and better than anyone else. New project management methods such as the lean startup, SCRUM, lean product development and so fourth make fairly similar promises to fix very difficult challenges.

The truth is rather that there is no quick fix to deliver great products in such a short time. Instead, successful companies use pragmatic approaches where the solution varies greatly depending on their specific context. One trend places the backlog in the center. It has been proven that, if properly adapted to the context, lean backlog management together with actionable metrics can make a major impact on project success.

The presentation Lean Projects start with Lean Backlog will have three parts:

a summary of some theory behind a great backlog, a walkthrough of two cases from very different organizations with similar lessons learned and finally our suggestions on how to get started with lean backlog management and actionable metrics.

Partenaire de DantotsuPM
Partenaire de DantotsuPM

Scrum Master Certification at QRP Belgium !

From this year, 2015, QRP Belgium is offering the Scrum Master Certification.

QRP International France
Partenaire de DantotsuPM

QRP collaborates (in line with the typical « Scrum collaborative approach ») with Agilar, REP at the Scrum Alliance, in order to offer this official certification. To know more on our partner’s open schedule, follow this link.

What is SCRUM?

Scrum is the leading Agile product development framework. It provides a foundation and path for delivering business goals in a collaborative, sane, and enjoyable manner. Scrum was created with software development in mind, but many other industries apply this framework to their own worlds. In fact, education, marketing, operations, and more are adopting Scrum and enjoying the benefits it brings to them.

Learn more at: http://www.scrumalliance.org/why-scrum/core-scrum-values-roles

Certified SCRUM Master Course

A Certified ScrumMaster® (CSM) helps project teams properly use Scrum, increasing the likelihood of the project’s overall success. CSMs understand Scrum values, practices, and applications and provide a level of knowledge and expertise above and beyond that of typical project managers.

CSMs act as « servant leaders« , helping the rest of the Scrum team work together and learn the Scrum framework.

CSMs also protect the team from both internal and external distractions.

Further details at: http://www.scrumalliance.org/certifications/practitioners/certified-scrummaster-csm

Partenaire de DantotsuPM
Partenaire de DantotsuPM

les billets que vous avez préférés sur DantotsuPM en Juillet 2014

les articles les plus consultés sur leblogdumanagementdeprojet / DantotsuPM en Juillet 2014

les présentations de l’APMG Showcase Paris 2014APMG International Showcase Paris - 2014 sont disponibles

 

ne soyez pas un zombie de Scrum

Pour certaines équipes le daily stand-up est juste un devoir ennuyeux et à cause de cela on répond à ces questions sans passion. Mais ceci n’est pas une fatalité !

les 10 commandements de la théorie des couleurs

Les chefs de projets réalisent tant de communications (en particulier) visuelles que j’ai pensé que ce pointeur pourrait leur être utile.

Partenaire de DantotsuPM
Partenaire de DantotsuPM

les 5 questions à se poser avant de lancer un projet par Clara Guénand

Chaque projet est bien entendu différent et comporte son lot de spécificités mais ces questions restent applicables sur tout type de projet.

estimate duration10 recommandations pour mieux estimer les efforts sur le projet

Trop de projets partent d’un mauvais pied parce que l’effort impliqué dans leur réalisation a été sous-estimé.

Le PMBOK® Guide V5 est maintenant disponible en Français

PMBOK Français

 

Free ebook – Waterfall to Agile: Making the Transition to Agile or a Mixed Methodology Approach

20 Agile and project management practitioners and authors share some of their experience on the topic.

at task waterfall to Agile
Go to the download page

It’s a 45 pages wide-ranging collection of testimonials addressing a wide range of aspects:

  • Agile state of mind
  • Is Agile right for you?
  • Lean Startup
  • Empowering Agile teams
  • Easing your transition to Agile
  • Selling Agile
  • ….

You can download it for free, here.

Réussir des « standup » efficaces autour du tableau Kanban (repost)

Effective Standups around Kanban Board

http://blog.brodzinski.com/2011/12/effective-standups.html par Pawel Brodzinski

stand-up meetingsVous pouvez entendre ici et là que Kanban s’adapte plutôt bien aux grandes tailles. En réalité, un des problèmes de Scrum auquel je pense on ne s’est pas soigneusement attaqué, est que faire dans les projets qui nécessitent davantage de personnes qu’une unique équipe Scrum puisse rassembler. L’un des problèmes qui émerge très rapidement quand l’équipe Scrum grandit est la réunion « standup ».

Comme vous passez à travers l’équipe qui grossit avec vos trois questions standards cela nécessite naturellement de plus en plus de temps. Bientôt cela peut devenir un problème que de tenir dans le bref temps imparti pour de telles réunions.

Quand l’équipe adopte Kanban, elle commence d’habitude avec un standup inchangé. Cependant cela signifie que, à un certain point, ils font face au même problème que les équipes Scrum :  15 minutes ne sont désormais plus suffisantes.

Partenaire de DantotsuPM
Partenaire de DantotsuPM

Récemment, Jorn Hunskaar a partagé une telle histoire sur son blog. Il m’a incité à combiner une suite d’idées en une seule réponse qui peut servir de un guide sur comment améliorer les standups autour du tableau Kanban.

Au lieu d’exécuter le typique tour de table avec des réponses sur ce qui s’est produit hier, ce qui va être réalisé aujourd’hui et quels sont les problèmes, vous pouvez essayer de reconcevoir le modèle que vous suivez pour le standup.

comment améliorer les standups autour du tableau Kanban

  • kanban boardD’abord, passez à travers tous les points bloquants (s’il y en a). Ceux-ci sont certainement vos points de douleur actuels. Cela signifie que vous voulez certainement investir une partie du précieux temps de standup sur ces points bloquants. Cela est évident.
  • Deuxièmement, discutez des items urgents ou à expédier (de nouveau, s’il y en a). C’est le travail prioritaire du point de vue de l’équipe toute entière. C’est quelque chose que vous devez vraiment faire sous peine de retarder d’autres taches. De nouveau, ceci est une chose dans laquelle cela vaut la peine d’investir de rares ressources.
  • Troisièmement, passez en revue les items qui n’ont pas progressé depuis le dernier standup. Ceux-ci sont les points qui peuvent être à risque. Peut-être ne devaient-ils pas progresser mais dans ce cas ce serait revu rapidement, peu de discussion nécessaire. Autrement, cela vaut la peine d’avoir une brève analyse ce qui a empêché ces points d’avancer. À propos, cela signifie que vous devriez avoir un mécanisme pour marquer visuellement les fiches qui ne se déplacent pas, ce qui est souvent délicat.
  • Quatrièmement, passez à travers tout le reste. Encore un conseil : Vous pouvez avoir discuté les sujets selon  leur classe de service par priorités. Autrement dit, vous commencez par la classe la plus hautement prioritaire de service (des bogues, des fonctionnalités critiques ou autre) et discutez tous les items de cette classe de service. Puis vous vous déplacez sur une autre. Bien, au moins cela peut fonctionner tant est que vous puissiez dire quelle classe de service est plus importante qu’une autre.

Encore une règle raisonnable : dans chacun de ces groupes, utilisez le tableau Kanban de la droite vers la gauche. Cela indique que plus un article est proche d’être fini plus vous voulez en discuter pour le compléter, apportant ainsi de la valeur à vos utilisateurs, clients et parties prenantes.

OK, jusqu’à ce point il y a en fait peu de différences : vous passez toujours en revue chaque item de travail qui est sur le tableau. Il y a un focus différent sur les problèmes et vous pouvez passer sur les items évidents de travail complété, mais tout de même, toujours beaucoup de contenu à revoir.

deadlineCependant, étant donné que vous venez de trier les sujets à discuter selon leur priorité, vous pouvez utiliser un truc simple et stopper la discussion quand le temps de la réunion s’est écoulé, peu importe si vous avez pu ou pas couvrir toutes les choses. Cela signifie que vous avez probablement couvert tous les items des trois premiers groupes et certainement tous ceux des deux premiers, indépendamment du reste qui exige une moindre part de discussion ou aucune discussion du tout.

Cela signifie aussi que, dans un bon jour, vous pouvez couvrir tous les points, ou davantage de choses, et c’est parfait. Ce dont vous avez essentiellement besoin est de vous assurer que la substance la plus importante ne va pas passer inaperçue.

Un pas de plus serait de sauter une discussion sur un groupe ou sous-groupe spécifique  d’items, comme par exemple une classe spécifique de service, quand vous voyez que cela n’ajoute pas vraiment de valeur. Si vous n’êtes pas certain,  essayez de les couvrir pendant les standups et voyez quel résultat vous obtenez.  Vous pourrez alors commencer à essayer d’autres choses avec l’agenda de la réunion.

Idéalement, après quelque temps, vous finirez par discuter seulement des choses importantes, disons, les points bloquants, les items à expédier et bloqués, et peut-être d’autres qui sont amenés par n’importe quel membre de l’équipe pour une raison importante et sortent du travail habituel qui n’a pas besoin de plus d’attention qu’une confirmation silencieuse que tout est parfaitement en ordre.

5 des meilleures techniques à piquer au management de projet

5 of the Best Project Management Techniques to Steal

http://pmtips.net/5-project-management-techniques-steal par Stefan

Comme Stephen P. MacMillan, ex-PDG de Stryker et membre du conseil de MDSave le remarquait: « Les sociétés peuvent libérer de la valeur en changeant comment elles interagissent. »

Cette citation est également applicable à votre petite équipe projet qu’elle l’est dans les Grandes sociétés que dirige MacMillan. Changer comment vous interagissez peut avoir des effets spectaculaires sur votre capacité à terminer des projets. Appliquer un nouvel outil de conduite de projet, comme Scrum, Kanban, ou GTD, libère souvent votre équipe pour qu’elle se concentre sur les tâches à réaliser et vous aide à mieux gérer votre flux de travail.

Le problème est que ces certifications officielles sont souvent onéreuses. Une formation de « ScrumMaster Certifié », par exemple, coûte de €1,000-2,000 et un unique séminaire « Getting Things Done » approche les €500. Avant de vous inscrire pour ces cours, faites une revue rapide de chaque technique de management de projet et subtilisez les meilleures pratiques.

Empruntez le « une chose à la fois » de Kanban

kanban boardVous n’avez pas besoin d’être un expert Kanban pour comprendre la valeur d’un tableau Kanban. Simplement dit: un tableau Kanban mène un projet de l’idée au développement puis à l’exécution, selon la théorie qu’une personne peut vraiment faire une seule chose à un moment donné. Des Post-it™ sont utilisés pour déplacer les composants du projet à travers les étapes de développement et c’est une façon visuelle de voir exactement ce sur quoi vos équipes travaillent à n’importe quel moment donné.

Regardez les graphiques et descriptions sur “Kanban Development Oversimplified” (Kanban Développement un peu trop simplifié) et créez un rapide Graphique Kanban pour votre situation.

Les chances sont grandes que vous puissiez immédiatement voir où en estv otre projet, quelles tâches peuvent légitimement être entamées tout de suite et lesquelles doivent attendre dans la file d’attente jusqu’à ce que d’autres tâches soient finies.

Volez à Scrum le principe des réunions courtes

stand-up meetingsVous n’avez pas à emprunter le langage des poulets et cochons pour parler Scrum. En fait, tout que vous devez vraiment faire est de subtiliser une bonne pratique de Scrum : les réunions courtes, debout qui sont tenues chaque matin.

Rappelez-vous les règles : les réunions sont Courtes. Tout le monde doit être debout. Ce n’est pas le moment de discuter; c’est un simple temps de mises à jour des statuts des tâches pour le projet.

Tout le monde présente 3 choses :
  1. Le Statut de sa tâche Projet
  2. Ce que la personne espère compléter aujourd’hui
  3. Ce qui pourrait l’empêcher de finir aujourd’hui

Puis, vos équipes vont travailler. C’est tout. Aucun cours de Scrum n’est nécessaire pour faire ceci.

Faire les choses avec capture-et-revue

David Allen « Getting Things Done » est un excellent système pour suivre et manager des tâches, mais ses nombreuses règles peuvent intimider les personnes les plus cartésiennes. Résolvez le problème en ne prenant que la meilleure façon de faire faire des choses : capturez chacun des engagements en un unique emplacement et passez en revue tous ces engagements chaque semaine.

getting things done
Le livre

Oui, ceci est un peu plus difficile qu’il n’y paraît, mais il est assez facile d’emmener partout votre bloc note ou votre smart phone.

Chaque fois que vous êtes à une réunion et que quelqu’un vous demande de faire des recherches sur quelque chose, ou que vous êtes à votre bureau et recevez un courrier électronique vous demandant de contribuer à une présentation, ajoutez-le à votre Liste Unique. Puis, une fois par semaine, passez la liste en revue. Tant que vous capturez et passez tout en revue, vous n’oublierez pas de tâche. Enseignez cette méthode à vos équipes et ils n’oublieront rien non plus.

Atteignez votre but en identifiant les goulots d’étranglement

Eli Goldratt - The Goal
Voir le livre

Vous rappelez-vous du livre de M. Goldratt « The Goal » ? Comme David Allen, la théorie des contraintes de Goldratt comporte beaucoup de règles, donc nous nous concentrerons seulement sur la plus importante règle de toutes : mettez des ressources sur les goulots d’étranglement.Oui, en effet, si vous avez une grande tâche qui ralentit votre équipe, ou une zone de faiblesse, qui empêche d’autres tâches du projet de progresser, jetez tout ce que vous avez sur ce goulot d’étranglement jusqu’à ce que les choses commencent de nouveau à fonctionner sans à-coups. Il y a des calculs, dans ce livre, qui prouvent que se concentrer sur des goulots d’étranglement est la façon la plus rapide de compléter un projet.

Regardez par exemple cette vidéo de Christian Hohmann sur la la synchronisation des flux par la Théorie des Contraintes avec « Drum Buffer Rope ».

Kaizen ? Faites un peu mieux la prochaine fois

kaizenChaque fois vous achevez un projet, exécutez une revue rapide. Qu’est-ce qui a bien marché? Qu’est-ce qui a moins bien marché ? Quels blocages et autres dangers les membres de l’équipe auront-ils besoin d’éviter dans de futurs projets ?
Pendant que vous y êtes, exécutez une revue de votre management de projet lui-même. Avez-vous réellement capturé et passé en revue chaque tâche, ou en avez-vous oublié certaines ? Avez-vous utilisé votre Tableau Kanban chaque jour, ou l’avez-vous négligé pendant les périodes critiques et perdu du temps à cause de cela ? Avez-vous efficacement isolé les bons goulots d’étranglement?
Kaizen signifie simplement amélioration continue: C’est tout ce que vous avez à faire !

Quelles sont les techniques que vous aimeriez voir ajouter à cette liste?

Partenaire de DantotsuPM
Partenaire de DantotsuPM

 

4 avantages de la nature itérative de Scrum

4 Benefits of the Iterative Nature of the Scrum Methodology

http://www.projectmanager.com/4-benefits-of-the-iterative-nature-of-the-scrum-methodology 

Nous sommes tout familiers des sorties de logiciel majeures. Prenez votre machine à remonter le temps et pensez à l’environnement Windows. Il y a eu Windows 3.0, Windows 95, Windows 98, Windows 2000, Windows XP, Windows Vista et Windows 8.

Chacune de ces sorties majeures a été conçue avec de nouvelles fonctionnalités et des améliorations technologiques par rapport aux précédentes.

Une sortie de version majeure est la super nouvelle version d’un produit logiciel ou d’une application Web qui contient tout ce que tout le monde a demandé depuis la dernière grande version. C’est la solution à tous les problèmes et c’est la litanie qui est répétée quand on pose la question de pourquoi le logiciel ne fonctionne pas actuellement d’une certaine façon. La réponse est une longue répétition de « dans la prochaine version 9.0…9.0 ….9.0 … ».

Ceci peut être bel et bon, mais il y a des problèmes associés à cette Approche de sortie de version majeure qui essaie de tout mettre dans la prochaine version. Nous discuterons certains de ces défis avec la méthode de Conduite de projet agile, comme le développement Scrum, qui peut rendre ces sorties plus itératives, plus petites et plus fréquentes.

Les Défis avec les Versions Majeures

Il y a un certain nombre de défis qui existent avec cette méthode de développement logiciel qui suit le chemin de méthodologies de développement plus rigides comme la méthode dites en Cascade.

Ci-dessous sont quelques-uns de ces défis :

Les versions sont éloignées l’une de l’autre

futureDes versions majeures sortent typiquement éloignées l’une de l’autre. Bien sûr, il peut y avoir des versions mineures en chemin (comme 9.1 ou 9.05 selon la taille de la version), mais celles-ci sont d’habitude reléguées aux corrections de bogue et corrections de fonctionnalité existante.

Le contenu vraiment nouveau et passionnant nécessite d’habitude 4 à 6 mois et dans ce monde exigeant de satisfactions instantanées, ceci peut sembler une éternité. De plus, ceci nous mène aux conversations répétées avec des clients et des utilisateurs finaux que ce qu’ils veulent vraiment que le logiciel fasse se trouve à un certain point dans un avenir éloigné.

De surcroît, comme les dates approchent, il y a typiquement un certain type de débordement de périmètre qui a été introduit en chemin et la fonction ne marche pas comme prévue, ce qui repousse la date de livraison encore plus loin.

Tout est entassé dans la prochaine version

embouteillageDes idées feront surface pendant le développement de la version majeure. Elles sont de si excellentes idées et feraient une si grande différence pour l’utilisateur final qu’il serait déraisonnable d’attendre la version majeure suivante qui pourrait être 8 à 12 mois plus tard.

Que se passe-t-il ?

Ces grandes idées forcent leur passage dans un espace qui est déjà encombré de fonctionnalités. De plus, il n’y a d’habitude pas assez de personnes disponibles pour implémenter le premier cercle de fonctionnalités sans parler du périmètre supplémentaire qui a été introduit. Ceci contribue en partie aux raisons des retards potentiels mentionnés ci-dessus.

Devient plus grande que l’océan et peu aisée à manœuvrer

gouvernanceMaintenant il y a ce poids lourd de la version majeure qui hante couloirs et bureaux. Elle prend sur une vie à part et commence à bousculer les gens quand ses besoins ne sont pas respectés.

Ses besoins se sont étendus pour inclure des tests supplémentaires, davantage de documentation et la conduite de plus de groupes de discussion pour voir si la nouvelle fonctionnalité est facile de comprendre et utiliser. Ceci exige beaucoup de management pour mener cette version monstrueuse à l’achèvement et éviter qu’elle ne nous échappe.

Grand changement dans l’interface utilisateur (UI)

Un changement substantiel à l’UI est typiquement associé à une version majeure. Ceci exige une courbe d’apprentissage de la part de l’utilisateur final comme tout le monde appréhende la nouvelle interface.

Rappelez-vous des changements dans la navigation que Microsoft a pas fait il n’y a pas si longtemps dans la navigation basée sur le Menu que tout le monde connaissait depuis des années vers l’approche de Ruban qui a agrégé des fonctions liées en un même endroit. Nous y sommes habitués maintenant mais cela a pris du temps de s’adapter à la nouvelle façon de faire les choses.

Les problèmes sont plus difficiles à cerner

problèmePuisqu’il y a tant de personnes impliquées dans une sortie de version majeure de dimensions Herculéennes, il devient dur d’identifier précisément et de résoudre les problèmes. Les problèmes pourraient apparaître dans une zone qui impacte négativement une autre zone.

Par exemple, une application Web peut prendre excessivement longtemps à se charger. Rien de changé côté code et tout le monde dans les autres services jure que rien n’a changé non plus.

« Attendez, euh…, » dit timidement le service informatique « nous avons vraiment récemment fait un changement mineur dans le réseau qui pourrait limiter le débit ».

Bien sûr, ce dont on pensait que cela n’avait aucun rapport avec la cause du problème finit par être le coupable.

Les avantages de la méthodologie Scrum

Il y a eu un changement vers des méthodologies de conduite de projet plus agiles ces dernières années. Ceci a ouvert la porte pour des versions logicielles plus itératives et a réduit la durée entre chaque sortie majeure suivante. Voici certains des avantages de la méthodologie Scrum.

  • De plus fréquentes versions
scrum methodologie agile
Voici le diagramme du Modèle Scrum

Les phases de la méthodologie Scrum se concentrent sur des sorties fréquentes avec moins de fonctionnalités. Initialement, ceci peut donner l’impression d’être négatif. Qui voudrait moins de fonctionnalité ? Eh bien, plutôt qu’attendre 4 à 6 mois pour avoir toute la fonctionnalité, la méthodologie Scrum permet aux versions d’être accélérées. Dans la plupart des cas, une version peut être sortie toutes les 4 à 6 semaines! Le cycle de développement est appelé un Sprint, qui en dit long sur la nature abrégée de la méthodologie Scrum.

  • Focus sur un Jeu limité de Fonctionnalités, Facilité d’utilisation et Valeur pour l’Utilisateur final

prioriser1La nature itérative de la méthodologie Scrum se prête à une concentration au laser sur quelques fonctionnalités, la facilité d’utilisation et la valeur pour l’utilisateur final. Chaque version doit donner de la valeur à l’utilisateur final. À un certain niveau, cela pourrait être vu comme une approche par phase de versions majeures. Plutôt que d’attendre que tout soit fait en même temps, les fonctionnalités sortent comme elles sont produites et mises en ligne.

  • L’approche Itérative permet changements et améliorations

Des méthodologies de conduite de projet agiles comme la méthodologie Scrum embrassent le changement. La méthode en cascade qui est si commune pour des versions majeures est typiquement résistante au changement. Il y a des formulaires, des réunions, des approbations et autres contrôles mis en place dans le but d’empêcher le changement avec les méthodologies conventionnelles. La nature itérative de la méthodologie Scrum cherche un retour d’information continu et ajuste ensuite le plan et les jeux de fonctionnalités en conséquence.

  • Se prête au Software as a Service (SaaS)

Plus de demandes se déplacent vers le Modèle du Logiciel comme un Service (SaaS). Ceci est quand l’application en ligne est vivante, une entité qui respire et à laquelle les gens adhèrent selon leurs besoins. Une partie des attentes autour du modèle SaaS est qu’il y aura des changements et des améliorations continus au logiciel. Ceci encourage des abonnés à la demande à continuer à renouveler mois après mois. La méthodologie Scrum facilite ceci.

Le temps où attendre 4-6 mois entre des versions majeures est révolu. Les gens n’ont plus ce type de patience et il y a des alternatives pour ne pas avoir à attendre si longtemps. Même si vous n’adoptez pas la méthodologie Scrum en entier, il y a de certains principes que vous pouvez utiliser qui permettront à vos projets d’avancer plus rapidement.

ProjectManager.com croit en la livraison fréquente de super fonctionnalités à ses utilisateurs finaux.

Campana & Schott
Partenaire de DantotsuPM