De geek à directeur technique

Le blog d'un geek devenu directeur technique

Aller au contenu | Aller au menu | Aller à la recherche

samedi 27 février 2010

Un incroyable exemple d'innovation technologique

Je voulais partager avec vous la vidéo d'une conférence donnée au TED, durant laquelle Pranav Mistry présente le SixthSense. C'est un appareil assez incroyable, qui mélange réalité virtuelle et réalité augmentée, le tout pour un prix dérisoire (300 dollars). Regardez la vidéo − vous pouvez choisir les sous-titres − pour vous faire une idée de la chose.

Pourquoi est-ce que je vous parle de cela ? Tout simplement parce que c'est un exemple d'innovation technologique où les idées sont bien plus importantes que l'argent investit. C'est assez formidable : regardez comment Mistry présente ses premières recherches ; il y a 15 ans, il s'était fabriqué un gant de réalité virtuelle, quasiment aussi fonctionnel que les gants hors de prix qui étaient en vente à l'époque, pour le prix de deux souris mécaniques !

On ne le répétera jamais assez : Pour créer un service ou un produit, pour créer une entreprise, il faut des idées et de la passion, pas de l'argent.

vendredi 26 février 2010

Problème serveur

Peut-être avez-vous remarqué que le blog a été indisponible pendant plus de 24 heures.

Un gros soucis matériel a été détecté sur le serveur qui héberge le site, et l'un des disques a été remplacé.

Désolé pour ce désagrément. Si vous m'avez envoyé un message durant cette période, renvoyez-le car il y a de forte chances que je ne le reçoive pas.

dimanche 21 février 2010

Conférence à Epitech le 24 février

Mercredi prochain, le 24 février 2010, je donnerai une conférence à l'école d'informatique Epitech. Pendant deux heures, j'y reprendrais les thèmes de ce blog (gestion de carrière, organisation personnelle, organisation d'équipe, création d'entreprise) en introduisant les notions les plus importantes.

Cette conférence est ouverte à tous les étudiants d'Epitech Paris et sera retransmise par vidéo dans les écoles Epitech situées en régions (Lille, Nancy, Strasbourg, Lyon, Nice, Marseille, Montpellier, Toulouse, Bordeaux, Nantes, Rennes).

Venez nombreux !

Edit du 24 février

La conférence s'est très bien passée. Merci aux étudiants d'être venus en masse (180 personnes, l'amphi plein à craquer) et d'être restés jusqu'au bout. Merci pour les applaudissements à la fin ! C'était vraiment très intéressant, j'ai hâte de renouveler l'expérience rapidement.

jeudi 11 février 2010

Le «harcèlement positif» comme méthode de travail

Il y a environ un an, je vous parlais du logiciel Action Method. Il propose une fonctionnalité «nagging», qui permet de rappeler au responsable d'une tâche que celle-ci réclame une attention particulière ou une exécution rapide.
J'aime bien cette fonction toute simple mais très utile. J'ai implémenté la même chose dans l'outil de gestion de projets qu'on utilise en interne dans mon entreprise, et je pense l'inclure au projet Skriv.

Les leviers de productivité

Avec le temps, je me suis rendu compte que je me servais − et je ne suis pas le seul − du «harcèlement» comme d'une manière normale de travailler. Non pas que je harcèle les gens avec qui je bosse (c'est puni par la loi !), mais je les incite à me harceler.

Je m'explique : De par mon poste de directeur technique, je suis amené à réaliser un certain nombre de choses par moi-même, mais une part importante de mon travail est de permettre aux autres de travailler. Que ce soit en débloquant un développeur qui reste scotché sur un bug, en aidant l'administrateur sur des tâches IT, en discutant de spécifications avec un chef de projet, en organisant les procédures d'une équipe, ... je passe plus de la moitié de mon temps à “mettre de l'huile dans les rouages“.
C'est un calcul simple à faire : Cette vingtaine de personnes, si je peux faire quelque chose pour la rendre plus productive, elle générera plus de résultats que si je me concentre uniquement sur mes tâches. Et même si je ne réussis qu'à améliorer la productivité de 3 personnes, ça en vaudra la peine.

Petit aparté : Cette manière de faire peut être dangereuse si on ne la maîtrise pas. Il ne faut pas devenir le point de passage obligatoire pour toutes les réalisations, sinon on se transforme en goulot d'étranglement. Au lieu de rendre les gens plus productifs, on ralentit au contraire leur travail.

Priorités vs réactivité

Malheureusement, devenir un tel «point central» fait qu'il y a souvent un défilement incessant de personnes qui viennent me demander quelque chose. Parfois c'est juste pour avoir une info ou pour me demander mon avis avant de prendre une décision, d'autres fois c'est pour me demander de réaliser une opération qui va prendre plus de temps.

Au début, je notais les requêtes au fur et à mesure qu'elles arrivaient, en utilisant ma todo-list personnelle, ou notre buglist ou notre logiciel de gestion des tâches. Mais ça ne fonctionnait pas. Les requêtes s'empilaient sans que les demandeurs ne fassent l'effort de réfléchir aux priorités de leurs demandes. Je les traitais suivant leur ordre d'arrivée et non pas suivant leur importance ; j'étais dans la réaction et pas dans la planification.
Évidemment, j'aurais pu simplifier les choses en répondant à chaque demande «Tu as créé un ticket dans la buglist ?», et attendre le lendemain pour revoir l'ordre de priorité de toutes les tâches en attente. Mais perdre en réactivité n'est pas la bonne réponse à un problème d'identification des priorités.

Le harcèlement positif

Au final, quand quelqu'un a besoin de moi, il y a 3 scénarii :

  1. Je suis occupé à faire quelque chose d'important et long. Je demande de revenir plus tard, mais je m'informe quand même de l'importance de la demande (au cas où).
  2. Je suis occupé, mais je n'en ai plus que pour 2 minutes. Je demande à la personne de s'asseoir à côté de moi et d'attendre que j'ai fini. Quand les demandes ne sont pas si importantes que ça, les gens n'ont naturellement pas la patience d'attendre. Ils agissent comme si j'allais systématiquement m'arrêter de travailler pour traiter leurs requêtes dans la seconde ; mais si on leur demande à eux d'attendre, ils y réfléchissent à 2 fois.
  3. Il y a déjà plusieurs personnes qui font le pied de grue pour utiliser mon «temps machine». Dans ce cas, on évalue collégialement les priorités. Mais il y a un effet naturel qui s'ajoute : Lorsque quelqu'un attend depuis longtemps, il fait ce qu'il faut pour ne pas continuer à attendre ; soit il finit par abandonner (ce n'était pas si important finalement), soit il réussit à nous convaincre de l'importance de sa demande.

Quand quelqu'un a réussi à m'atteindre (si je puis dire), je lui demande de rester assis à côté de moi pendant tout le temps que je vais prendre pour réaliser ce qu'il me demande. Ceci est valable pour toutes les tâches «normales». Si une tâche va me prendre plusieurs heures, je l'intègre à ma todo-list globale.
On pourrait s'étonner du fait que je force des non-techniciens à rester près de moi, même quand je ne fais qu'exécuter des actions techniques. Pourtant, c'est justement ce qui fait que cela fonctionne :

  • Si la personne s'en va, il y a de gros risques que quelqu'un d'autre arrive juste derrière et me fasse travailler immédiatement sur une tâche plus urgente. Cela a moins de chances d'arriver si je suis visiblement occupé avec une autre personne.
  • Si la personne qui me demande quelque chose ne peut pas rester avec moi, si elle a plus important à faire que de s'assurer que je m'en occupe rapidement, c'est sûrement que ce qu'elle me demande n'est pas très important. Ou en tout cas, cela veut dire que j'ai moi aussi d'autres tâches plus importantes dont il faut que je m'occupe.
  • En gardant les requérants auprès de moi, je peux leur donner les informations qui leur permettront d'être indépendants la prochaine fois. Si par contre je m'en charge toujours de A à Z, tout seul dans mon coin, il n'y a aucune chance qu'ils montent en compétence.
  • Au moment où la tâche est terminée, ils en ont aussitôt un statut exact et complet. Il n'y a pas de tergiversation, il n'y a pas de perte d'information à cause d'une communication incomplète.

Qu'en penser ?

Je suis conscient de l'aspect complètement empirique de cette manière de travailler. Peut-être qu'elle ne peut pas s'appliquer à toutes les personnes ni à toutes les situations. Mais je l'ai vu fonctionner à maintes reprises, et ça fonctionne dans mon entreprise.

D'une certaine manière, cela me rappelle certains aspects de la méthode Getting Real de 37signals. Entre autres son paragraphe Start With No. On peut y retrouver des notions similaires :

  • On doit parfois ajouter des contraintes pour devenir plus efficace.
  • Les idées importantes finissent toujours par se faire entendre. Sans système de filtrage, c'est la cacophonie.

lundi 8 février 2010

Du micro-management jusqu'à la délégation, le long parcours de la confiance

Quand on gère une équipe, on se retrouve régulièrement confronté à un dilemme : Quand et comment déléguer ?
Même si on n'est pas un control freak, on ne va pas confier “les clés de la maison” aveuglément ; mais d'un autre côté, il n'est pas possible de demander aux gens de donner le meilleur d'eux-mêmes si on est sans cesse en train de les surveiller. Alors que faire ?

Types de management

La plupart des livres et méthodes de management mettent en avant 2 points qui sont réellement importants (et qui sont liés l'un à l'autre) :

  • Il faut responsabiliser les personnes que l'on encadre. Ainsi ils gagneront en confiance, prendront des initiatives, réfléchiront par eux-même, travailleront de manière autonome, feront attention à la qualité de leur travail.
  • Le corollaire : Il ne faut pas faire de micro-management.

Le micro-management consiste à être continuellement sur le dos des membres de son équipe, de surveiller leurs moindres faits et gestes. C'est une mauvaise pratique pour plusieurs raisons :

  • Une surveillance constante induit un climat pesant et génère du stress. Personne n'aime travailler dans ces conditions, la qualité du travail ne peut pas être optimale.
  • Quand on est à l'affut de la plus petite erreur, et qu'on signale chaque maladresse, on place la personne dans une situation d'échec continuel qui est fortement démoralisante.
  • Tous les processus d'apprentissage comportent des cycles erreur-réessai qui ne peuvent pas se faire si on est paralysé par la hantise de l'échec.
  • Dans une moindre mesure, quand on surveille les autres, on ne fait rien de réellement productif soi-même.

Donc nous sommes d'accord, il faut éviter le micro-management.
Mais l'excès inverse est tout aussi néfaste. Je connais des gens dont la technique de management est «Laisser les gars se débrouiller» ; cela a pour résultat de “laisser les gars dans la merde” et non pas de créer des gars débrouillards.

La confiance

On en vient au point essentiel : la confiance
Il est impossible de confier des responsabilités à quelqu'un si on ne fait pas confiance à cette personne.

Lire la suite...

- page 1 de 18