Utilisation des cookies
En cliquant sur "Accepter tout", vous autorisez l'utilisation de tous les cookies (marketing, personnalisation et analytiques) pendant votre visite sur ce site.
Paramétrer les cookies

Projets multiples : ne chargeons pas trop la mûle !

Idées principales

  • Je m’intéresse ici aux personnes intervenant dans la réalisation d’applications : product owner, développeur, chef de projet, …
  • Je m’intéresse à l’impact que peut avoir sur ces personnes le fait travailler en parallèle sur plusieurs projets d’applications
  • En fonction du nombre de projets menés en parallèle
  • En fonction de la complexité des projets
  • Comment évaluer la complexité d’une application ?
  • C’est d’abord la complexité du domaine métier (là, on n’y peut rien, quoique … - voir plus bas)
  • Mais aussi celle de l’application (là, on y peut quelque chose)
  • Je dis que dès que la complexité devient trop grande : 
  • Passer d’un projet à un autre peut demander jusqu’à 2 heures pour seulement “se remettre dans le bain”
  • Que si on travaille sur 2 projets par jour (un projet le matin, 4 heures), un autre projet l’après-midi (4 heures) : 
  • La productivité sera d’au mieux 2/4 = 50%
  • Et que de plus cette productivité maximale ne pourra être atteinte qu’au prix d’un effort cognitif certain : 
  • Pouvant user la personne sur le long terme
  • Pouvant fatiguer suffisamment la personne pour qu’il y ait des impacts visibles : 
  • En termes de qualité du travail
  • En termes de relation avec les autres (collègues, clients, …)
  • Risques : 
  • Risque de burnout des personnes concernées
  • Et si la personne est en burnout, cela signifie perte d’une ressource, donc encore un coût supplémentaire pour l’entreprise)
  • Perte de productivité, donc : 
  • Augmentation du coût total du projet, retard
  • Dans le cas où l’activité est réalisée par une société de services : 
  • Manque-à-gagner pouvant être significatif sur ses marges, voire une perte nette
  • Impact sur le client (application en retard, problèmes de qualité, dépassements budgétaires)
  • Perte de qualité
  • Ma vision : 
  • Agir sur la complexité métier
  • En règle générale, la complexité métier est ce qu’elle est et on ne peut pas y faire grand-chose, mais : 
  • Ne pas hésiter à remettre en cause certains processus métier, certaines pratiques, bref toute complexité qui pourrait être réduite (ne pas avoir froid aux yeux, être force de proposition)
  • Réduire au strict minimum le périmètre des applications : 
  • C’est d’ailleurs le principe même du MVP et des développements agiles : on avance par petits pas, on ne veut pas construire d’emblée une usine à gaz
  • Construire un référentiel documentaire de qualité : 
  • C’est l’ensemble des livrables standards que je produis !
  • Permet à quiconque, non familiarisé avec le domaine métier et l’application envisagée, de se faire rapidement une image mentale claire des choses, ce qui permet : 
  • Aux différents membres de l’équipe d’avoir une référence partagée : 
  • A jour
  • Facile à lire
  • Ce même ensemble documentaire aidant aussi grandement pour accueillir de nouveaux membres dans l’équipe de développement
  • Comment cela se traduit-il pour mon activité à Midwoo : 
  • D’abord, le fait de travailler sur la base d’un ensemble documentaire enrichi itérativement permet, à tout moment, d’avoir plus vite les idées claires sur “là où on en est” (et de ce point de vue, les “Meeting Minutes” sont d’une aide très précieuse)
  • Pour les projets complexes, je travaille par journée entière (pour éviter justement la perte de productivité vue plus haut) 
  • Je ne travaille pas sur plus de 3 projets complexes simultanément
  • Cela signifie que je peux être amené à refuser un projet (ou à le commencer plus tard, si cela convient au client) 

Articulation

  • Problème(s) : 
  • Solutions(s) : 

Points à clarifier

  • (...) 

Bibliographie / lectures intéressantes

<TODO>