Me

Bonjour, je m'appelle Jonathan Experton

Je suis conseiller technique en technologies de l'information

J'aide les entreprises à démarrer, planifier et réaliser leurs projets de développement logiciel.

Vous souhaitez démarrer un projet de développement logiciel?

Alors, vous avez probablement déjà une bonne idée de ce que vous voulez. Et, peut-être avez-vous déjà une date de lancement en tête.

Vous pouvez facilement exposer votre vision du projet, en démontrer la pertinence, et justifier pourquoi commencer dès maintenant.1

Il y a cependant quelques faits que vous devriez connaître.

🥱 Pas le temps, voir la version courte.

Comment puis-je vous aider?

  • Au démarrage du projet:
    Mettre en place un processus d'analyse d'affaires, estimer les fonctionnalités et concevoir une solution technologique.
  • Au moment de la planification du projet:
    Établir la feuille de route et le plan de production du projet, identifier les incertitudes, et définir des stratégies d'ajustement.
  • Pendant la réalisation du projet:
    Mettre en place un processus de développement logiciel itératif, documenter ce processus et l'expliquer aux différents intervants.
How when who

La plupart des organisations échouent à livrer leurs projets TI

De quoi parle-t-on exactement?

Malgré 50 ans d'histoire et d'innombrables méthodologies, conseils et livres, les projets TI échouent encore et toujours.
Susan Moore, IT Projects Need Less Complexity, Not More Governance. Gartner. 2015

Oui, les projets TI échouent très souvent:

68% des entreprises ne réussiront probablement pas leurs projets.
Keith Ellis, Business Analysis Benchmark. IAG, 2008

🤔 C'est pas un peu pessimite? Dites-m'en plus...

70% des transformations numériques n'atteignent pas leurs objectifs, souvent avec de fortes conséquences.
Patrick Forth, Tom Reichert, Romain de Laubier, and Saibal Chakraborty, Flipping the Odds of Digital Transformation Success. BCG, 2020

Ces échecs ne sont pas sans conséquence:

Au moins un projet sur six que nous avons étudié était un cygne noir, avec en moyenne, un dépassement de coût de 200%, et un dépassement de l'échéancier de presque 70%.
Bent Flyvbjerg and Alexander Budzier, Why Your IT Project May Be Riskier Than You Think. HBR, 2011

Lorsque les dépassements de coût et d'échéanciers deviennent incontrôlables, les conséquences aussi:

17% des projets TI se passent tellement mal qu'ils peuvent aller jusqu'à menacer l'existence même de l'entreprise.
Michael Bloch, Sven Blumberg, and Jürgen Laartz, Delivering large-scale IT projects on time, on budget, and on value. McKinsey, 2012

Ce ne sont pas seulement les projets TI:

  • 81% des organisations échouent à régulièrement livrer avec succès leurs projets.
  • 70% ne pourront probablement pas respecter leur échéancier.
  • 64% ne pourront probablement pas respecter leur budget.
  • 56% ne livrerons probablement pas leur projet selon l'ambition et et les objectifs de départ.
KPMG, AIPM and IPMA, The future of project management. 2019

Les principales causes menant à l'échec d'un projet sont connues

En 2009, un rapport de l'IDC2 soulignait un fait intéressant à propos des projets TI qui échouent:

Étonnamment, les difficultés techniques sont le facteur le moins souvent cité, dans 3% des cas.
Joseph Gulla, 7 Reasons IT Projects Fail. IBM Systems, 2012

On pourrait penser que les projets techniques échouent en raison de problématiques techniques, ou par manque de compétences techniques, mais c'est rarement le cas.

Selon le rapport Pulse of the Profession 2021 du PMI, les premières raisons pour lesquelles un projet échoue sont:

  • Mauvaise analyse des exigences d'affaires
  • Mauvaise planification initiale
  • Gestion des risques inefficace
  • Mauvaise gestion du changement
  • Mauvaise gestion des dépendances
  • Changement dans les priorités de l'organisation
  • Mauvaise analyse des exigences d'affaires
  • Changement dans les objectifs du projet
  • Mauvaise planification initiale
  • Mauvaise communication
  • Mauvaise définition des objectifs du projet
  • Gestion des risques inefficace
  • Porteurs du projet insuffisamment impliqués
  • Mauvaise gestion du changement
  • Mauvaise gestion des dépendances
  • Ressources insuffisantes ou surutilisées
  • Manque d'expérience dans la gestion de projet
  • Autres
  • Q: Quelles sont les causes principales de l'échec d'un projet? (% sélectionné)

🧐 Voir la liste complète

Pour réussir, il y a donc plusieurs pistes à explorer avant d'ajouter des compétences techniques à l'équipe.

Beaucoup d'équipes de développement logiciel pourraient vous le dire:

Les projets techniques n'échouent pas à cause de problématiques techniques.

Alors, comment puis-je vous aider en temps que conseiller technique?

D'autant plus que, finalement, les problématiques sont rarement techniques.

Pendant les 13 dernières années, j'ai travaillé avec de nombreuses technologies frontend, backend, mobile et cloud, sur de nombreux projets variés, avec des budgets allant de quelques milliers jusqu'à plusieurs millions de dollars.

En tant que conseiller technique, je peux vous aider à démarrer, planifier, et réaliser votre projet de développement logiciel avec succès.


1. Au démarrage du projet

Pour bâtir le succès de votre projet dès la phase de démarrage, je peux vous aider à:


2. Au moment de la planification du projet

Une fois que les spécifications fonctionnelles générales et les premières estimations sont connues, les ressources nécessaires à la réalisation du projet se précisent. Pendant la phase de planification, je peux vous aider à:

  • Établir la feuille de route et le plan de production du projet en tenant compte des ressources disponibles et des dépendances techniques.

    Cette étape permet d'établir les besoins de l'équipe de développement et les étapes de livraison.

  • Identifier les risques, les incertitudes, et définir des stratégies d'ajustement de la feuille de route.

    Si les étapes de livraison ne peuvent pas être respectées, par manque de ressource ou à cause de difficultés techniques, les conséquences doivent être anticipées.


3. Pendant la réalisation du projet

Au cours de votre projet, deux choses vont arriver:

  • Certaines personnes vont changer d'avis et vouloir modifier ce qui a été décidé et planifié.
  • Certaines personnes vont quitter le projet et d'autres vont s'y joindre.

Je peux vous aider à intégrer ces deux éléments de la manière suivante:

Je peux vous aider à établir un plan d'action et naviguer à travers la complexité d'un projet de développement logiciel.

Me

Me contacter

Si vous souhaitez en savoir plus sur la manière dont je peux vous aider, contactez-moi sur LinkedIn ou écrivez-moi à

Montreal, Canada · GMT -4


Mes derniers articles sur les technologies de l'information et le développement logiciel

Some reasons to build a PaaS with Kubernetes and GitOps

This article is an introduction to the "A Vercel-like PaaS beyond Jamstack with Kubernetes and GitOps" series. Before diving into technical details, I'd like to give some context on why I've built this setup when managed solutions already exist.

Feb 11, 2022


Voir d'autres articles


1 Si vous avez besoin d'aide pour mieux définir vos besoins et votre vision, mes amis peuvent vous aider.

2 Ce rapport de l'IDC, "Improving IT Project Outcomes by Systematically Managing and Hedging Risk" par Dana Wiklund et Joseph C. Pucciarelli, est souvent cité, mais je n'ai pas trouvé de lien public.