jeudi 12 mai 2016

Le Chevalier, la Disruption et la DSI

Le BCG a publié récemment un court article sur ce que les chevaliers ont à nous apprendre de la disruption.

La thèse principale est simple : les chevaliers sont devenus désuets lorsque l'armement adversaire a évolué (il en va probablement de même dans l'histoire de la Guerre de manière générale, l'évolution des châteaux est en cela passionnante). La véritable (double) question est plutôt celle posée un peu plus loin "Un exemple de voiture c'est... ?", "Une voiture est un exemple de ...?".
La réponse à cette seconde question est la plus captivante, car elle permet de souligner la différence de perception et l'évolution des schémas mentaux d'une population, d'un client.

En changeant la question pour la poser d'un point de vue DSI, nous pourrions avoir "Une DSI est un exemple de... ?".
Si pour nous, DSI, la réponse est probablement évidente (création de valeur, pérennité de l'activité, performance), la réponse de nos clients est certainement distincte et serait à écouter (a priori : "un coût, une épine dans le pied, un frein au développement, etc"). L'observation des comportements des clients internes d'une DSI en sont d'ailleurs l'exemple : recours au SaaS, projets prestés sans concertation, etc.
Il n'est pas de raisons de juger cette évolution, mais bien plus de percevoir pour agir. La panacée serait sans doute même de sentir les signaux faibles pour éviter ou prendre les devant et éviter la disruption (tout du moins la canaliser).

Pour aller plus loin, il serait sans doute intéressant de s'appliquer cette propre question, dont les réponses pourraient être douloureuses :
  • "Un développeur est un exemple de... ?"
  • "Un chef de projet est un exemple de... ?"
  • "Une direction Etude/Prod/Opération/AF/RH est un exemple de...?"


Là encore, les modèles disruptifs ont sévi depuis de nombreuses années, sans qu'il y ait nécessairement une perception explicite de la part des décideurs. Le développeur (interne), capital humain et immatériel d'une DSI, est devenu un coût à externaliser. La disruption du modèle vient aujourd'hui des GAFA qui ont réintroduit une valeur dans le développeur.
Et quelle est la valeur d'une Production aujourd'hui d'un point de vue étude (et vice-versa?).

Avant de finir comme les chevaliers de la bataille de Crécy, je nous espère d'adapter nos armements. Certains ont déjà bien commencé

vendredi 15 janvier 2016

Automatiser le remplissage de vos powerpoints

Pour continuer sur la lignée du Je pleure sur le boulot chiant voici un petit article pour raconter comment arrêter de le faire =)
Mon cas d'usage s'écrit sous forme de User Story de la manière suivante :
En tant que responsable / chef de projet / manager / contrôleur de gestion / ...
Je dois remplir des fichiers powerpoint standards avec des données venant d'un fichier excel standard
Pour présenter le rendu à mon chef / patron / client / partenaire / etc.
 Mon patron me dit souvent qu'il faut distinguer entre trois catégories de personnes :
  • Les Fainéants, c'est à dire ceux qui ne font rien,
  • Les Feignants, engeance encore pire car ils font semblant de faire,
  • Les Paresseux, objectif et graal de tout bon informaticien, c'est à dire ceux qui ne veulent jamais faire deux fois la même chose peu intéressante.

Et je suis un paresseux !

Dans ma vie de PMO, j'ai eu et je continue de remplir des fichiers powerpoints peu intéressants, en récupérant des informations d'un fichier excel qui sert de modèle. Je suis persuadé que je suis le seul à faire cela, quoiqu'en en discutant avec des collègues, amis et autres, il semblerait que ce ne soit pas le cas =)

D'où, une réflexion : pourquoi ne pas se débrouiller pour arrêter de faire des copier/coller, ne décrire qu'une seule fois la manière de remplir un fichier, puis d'automatiser le remplissage.
Si Microsoft avait été intelligent, la firme de Redmond aurait prévu le principe du publipostage avec powerpoint. Mais ce n'est pas le cas >_<

Arrêtons le teasing, voici le monde réel et une petit journée de travail que vous trouverez ici pour automatiser le remplissage de vos PPT !

Comment ça marche ? 

Le principe est relativement simple :
  • Récupérer les fichiers sur le github
  • Ouvrir votre fichier PPT et activer les macros
  • Entrer dans le mode macro, importer les fichiers
  • Ajouter les modules manquants
  • Compléter votre PPT avec un format à la moustache
  • Enregistrer votre fichier au format pptm ou potm
  • Lancer la macro "populateMyPPT"
Il faut bien sûr activer les macro pour que cela fonctionne, et avoir des fichiers excel standard en entrée.

Des exemples sont à venir sur le git pour montrer le fonctionnement.

Et la suite

Nous sommes le 15 janvier, j'ai ouvert le projet le 13, et pour le moment la machine permet uniquement d'automatiser l'insertion de texte venant d'un seul classeur excel.
L'objectif est de parvenir à récupérer des plages, des images, etc. Et ça devrait arriver vite.

Si cela vous intéresse, la feuille de route est sous trello.