La Documentation comme une punition

L’autre matin encore, j’ai entendu mes collègues parler de leurs tâches possibles pour les prochaines heures, et l’un dire à l’autre : « Tu peux écrire la documentation de telle Story, si tu veux » et l’autre répondre : « Non, je ne suis pas désespéré à ce point. »

Mes collègues sont formidables et ils me donnent l’occasion de parler de cette tradition de voir la documentation de ses développements comme une punition. Évidemment, ce n’est pas la partie la plus sexy du code de se taper la Documentation. Evidemment, c’est pas l’fun de devoir expliquer ce qu’on a brillamment conçu avec son cerveau super-intelligent pour que d’autres péons puissent comprendre le fonctionnement, sinon l’intention de votre création.

Pillory (PSF)

Cloué au pilori, la punition

Simplement, si vous avez fait vos développements super-cools, qui va savoir les utiliser hormis vous ? Qui va savoir qu’ils existent si vous n’en faites aucune promotion ?

Pour moi, la documentation sert à plusieurs personnes :

  •  Le développeur qui est forcé d’expliquer et remettre à plat l’utilité et le fonctionnement de son oeuvre.
  • Les utilisateurs qui veulent s’en servir, qu’ils soient utilisateurs techniques ou non
  • Les autres collègues, incluant le développeur lui-même dans le futur, qui sont parfois forcés de reprendre le code de quelqu’un d’autre. On disait parfois en riant : « ça a été difficile à écrire, ça doit être difficile à lire », en réalité, c’est une blague, faut pas le faire.
  • La partie marketing qui peut ainsi affirmer que la fonctionnalité existe et qu’il est possible de s’en servir

Quand vous voyez la Documentation comme une punition, en réalisé, vous punissez les personnes que je cite dans ma courte liste. Et quand j’évoque la Documentation, cela ne se limite pas aux pages écrites dans un bon anglais/français, avec des jolis exemples théoriques de code. Cela inclut les bons messages d’erreurs, les informations retournées par l’API, et les commentaires dans le code, ainsi que les diagrammes concernant l’architecture et le pourquoi de ces choix.

Le CommitStrip m’y a refait penser au point que je me suis dit que j’allais écrire un billet sur le sujet : http://www.commitstrip.com/fr/2016/07/27/documentation-just-before-vacation/

Il est temps de réfléchir et mûrir un peu sur ce sujet, ne croyez-vous pas ?

 

Les fausses promesses de GTD

Il y a un bout de temps de cela, j’ai fait partie des quelques personnes parisiennes qui ont lu Getting Things Done en V.O. et l’ont apprécié assez pour en parler sur leur blog, sur des forums, des mailing-listes. C’est amusant de retrouver cet ouvrage comme conseil qu’on me donne régulièrement quand je me plains d’avoir une vie trop remplie et pas gérable.

Note supplémentaire, si vous lisez Getting Things Done, n’oubliez pas de lire le complément Ready for Anything: 52 Productivity Principles for Getting Things Done. Enfin je l’ai lu après plusieurs années de pratique de GTD, et j’en ai pleinement apprécié le contenu.

Des principes géniaux…

Pour moi, les principes de GTD qui sont géniaux sont de vider sa tête des « boucles » qui permet d’éviter de ruminer des choses importantes, ainsi que le seuil des 2 minutes : si la tâche prend moins de 2 minutes, faites la immédiatement, car c’est plus coûteux de la reporter. Les autres propositions moins mises en avant qui sont pourtant cruciales pour réussir à utiliser GTD à tout son potentiel sont la Revue Hebdomadaire et le fait de prendre de la hauteur sur ses buts dans la vie. La Revue Hebdomadaire est cruciale, et donne tout le sens des lieux de collecte de l’information (Inbox). Le fait de prendre de la hauteur est important pour une vision moyen-long terme de ses projets et de sa carrière.

…aux illusions

Le principal reproche que je fais à GTD est de donner l’illusion qu’on peut tout faire. J’ai cru un bon moment que faire des listes suffirait à me donner la possibilité de réaliser mes projets. Et j’ai des projets qui sont restés non-aboutis de liste en liste (1), tandis que d’autres étaient rapidement réalisés. Ces projets étaient voués à l’échec car ils ne m’intéressaient pas vraiment, ou ont rapidement cessé d’être pertinent. Pourtant, une fois inscrits dans ma liste et la Next Action définie, ils y gagnaient une place ad vitam æternam.
Dans son inspiration, GTD ne met pas l’accent sur le fait d’abandonner si cela ne convient finalement pas. Evidemment, chacun garde son libre arbitre et la Revue Hebdomadaire permet de reprendre les projets et de les éliminer. Cependant, j’ai, pour ma part, tenu à garder des projets zombies trop longtemps et je me suis faite mordre.

De plus, il existe les listes « Un Jour, Peut-être » qui conduisent à accumuler, comme dans votre outil de favoris (Wallabag, Pocket, Instapaper, etc.) des potentiels sujets d’intérêts. La liste peut s’allonger à l’infini, sans tri ni revue, c’est une sorte de grenier de vos envies. Pour ma part, j’en ai listé des films à voir, des livres à lire, des choses à faire…avant de comprendre que c’était les envoyer dans /dev/null.
Depuis, j’ai lu un billet intéressant titré : If you want to follow your dreams, you have to say no the all the alternatives que je vous recommande de lire. Finalement, c’est peut-être une façon diférente de remettre à « Un Jour, Peut-être » les propositions parasites de votre but ultime ?

Un autre reproche que je fais à cette méthode, c’est que c’est difficile de rattraper si on abandonne un petit moment. Les options sont donc de reprendre depuis zéro, ce qui peut fonctionner ou de s’y recoller péniblement en essayant de démêler quel était le but du projet en question. J’ai souvent trouvé décourageant de reprendre une ancienne liste (mettons de 12 mois) pour la faire revivre.

C’est également très frustrant, pour moi, de s’investir dans des projets dont l’avancement ne dépend que peu de vous. Relancer sans cesse est une Next Action potable, et pourtant j’ai l’impression de piétiner si les projets n’avancent pas assez vite. La conséquence est que je me limite à des projets unipersonnels, qui ne dépendent de personne.

Avec ces fausses promesses de productivité personnelle à tout prix, j’ai cru que je pouvais glandouiller et que, grâce à GTD, tout serait fait en temps et en heure. Bien entendu, appelez moi naïve, cela ne fonctionne pas. GTD permet de réaliser ses projets sans paniquer, mais il pousse aussi à multiplier les projets sans fin et sans répit.

Un livre fondateur

Getting Things Done est un livre fondateur pour moi, une méthode intéressante à laquelle je reviens régulièrement, et ce dans tous les domaines de la vie. Lisez le livre surtout si vous évoluez dans une façon de travailler agile. Si vous rêvez comme moi de journées avec des heures en plus pour y caser tout ce que vous voudriez faire : méfiez-vous ! Votre euphorie du début pourrait faire place à un échec sur la durée.

(1) J’utilise un calepin papier, donc je recopie dans un nouveau calepin quand l’ancien est plein.

La keynote Mix IT édition 2016 (compte-rendu)

Ce n’était pas la première fois que je participais à Mix IT, et j’espère que ce ne sera pas la dernière. Il s’agit de deux jours de conférence, à Lyon, sur des sujets autour de l’informatique : technique et pratiques, notamment agiles. C’est en général passionnant parce que les sessions sont variées et les orateurs viennent d’horizons très différents.

mixit-banner

J’ai poussé fort pour que dans mon entreprise, on envoie des salariés à cet événement, et ça a été possible.

Ce qui me plaît dans Mix IT est aussi le démarrage de journée, tous les orateurs viennent pitcher leur session en 30 secondes, pour donner envie. Parfois, même moi qui a fait mon programme à l’avance, je change d’idée et je vais voir une session qui ne m’avait pas attirée sur le planning.

Keynote : agilité et pédagogie

Chrisian DEN HARTIGH

La Keynote de démarrage frappe fort. Un enseignant de collège, nous fait un REX sur ses pratiques agiles en classe.

Les bureaux des élèves sont en rond autour de tables supportant la documentation (dictionnaires et ouvrages de référence). Du coup, ils sont tous au premier rang. Difficile de sa planquer dans cette configuration. Pour d’autres phases de travail, les tables sont changées de place, et ce sont des ilôts pour encourager le travail en petit groupe.
Sur les groupes et dynamiques de groupe, il nous explique l’holarchie. Les élèves sont par classe d’âge, sans plus d’affinité que cela.

L’enseignant déplore qu’il a 100 nouveaux élèves chaque année et aucun retour sur ses pratiques. Il ne fait partie de leur vie scolaire qu’une seule année.

Ce qui m’a interpellée :

  • Tous les 15 sujets de rédaction de l’année sont donnés au début de l’année (ex : repas qui se termine mal). Les élèves préparent leur rédaction à la maison, en suivant un modèle (la double molécule) quant au déroulement de leur histoire. En réalité, s’ils n’ont rien préparé, ce n’est pas non plus un handicap. Puis en classe, ils échangent entre eux car les individus et interactions sont plus importants que les outils (hoho, l’avez vous vu le Agile Manifesto ?). Ensuite ils écrivent leur rédaction.
  • Les élèves ont des fiches d’auto-évaluation et choisissent sur quoi ils veulent s’améliorer.
  • Le papier de la colère : feuille identifiée comme « le papier de la colère » à froisser violemment en cas de colère.
  • Le smiley « doigt sur la bouche » à poser devant l’élève trop bruyant (chut).
  • Pour tous les travaux notés, les élèves ont accès à beaucoup de documentation.
  • Certains exercices ont une double réponse : une fois faits par l’élève, une fois fait avec des dés. Par ex, un exercice de grammaire avec les terminaisons -é -er et -és à placer est réalisé en deux colonnes. L’élève remplit avec son savoir, puis en suivant le dé.
  • Le Kanban en classe. Hé oui, la visualisation de ce qui est en-cours et de ce qui reste à faire est très puissante.

La citation

« J’ai deux moyens de communication, digital et numérique. »

En savoir +

https://pedagogieagile.com

Ensuite, je suis restée assise. Bon j’étais un peu soufflée, il faut bien le dire. Et la conférence suivante toujours dans le cadre de la keynote était fort intéressante.

La confiance en soi, ça ne sert à rien

Laure JOUTEAU

Laure Jouteau nous explique qu’en fait, pour changer de voie, ou se lancer dans quelque chose de nouveau, la confiance en soi n’est d’aucune utilité.

Inutile donc de rester paralysé par le conformisme, ou d’essayer de se rassurer en cherchant des bonnes raisons de se lancer.

Ce qui m’a interpellée :

  • Défi : faites LA chose que vous ne faites pas parce que vous n’osez pas, faites le pour vous, par pur égoïsme
  • On essaie toujours de rationnaliser par une idée de génie, un vocation alors qu’il faut une autorisation de se planter
  • La nouveauté est toujours assortie de trouille et c’est ok.

La citation

« On n’est pas la bonne personne pour réaliser ses rêves, on devient cette personne en le faisant. »

En savoir +

La vidéo de la conférence

Le texte du talk « La confiance en soi ça ne sert à rien »

 

[lien] 9 astuces pour manager sans moyens

http://lentreprise.lexpress.fr/gerer-une-equipe/motivation-en-entreprise-neuf-astuces-pour-manager-sans-moyens_41382.html

J’ai recopié le contenu, car j’avais peur que la lecture de cet article ne soit plus possible au bout d’un moment.

Par Marie-Madeleine Sève, pour LEntreprise.com, publié le 10/06/2013 à 06:00

Neuf astuces pour motiver son équipe sans moyens
Comment insuffler du peps à son équipe quand les enveloppes salariales se réduisent comme peau de chagrin ? En faisant preuve de créativité. Les pistes de Yvon Berl, coach de dirigeants chez Zathinoé.

Pour motiver votre équipe en période de caches maigres, engagez-la à créer un environnement convivial. C’est ce plus qui frappe le visiteur chez Apple, Google et dans maintes start-up !
istock
Pour booster l’implication de chacun, au quotidien le manager peut intervenir par petites touches grâce à des actions simples et efficaces. Et, dans une période de vaches maigres, rendre la carotte financière  » accessoire  » au regard du respect accordé à autrui et de la qualité de vie au travail. Deux leviers puissants de motivation qui ne doivent pas pour autant être un substitut à de réelles perspectives de carrières. Voici neuf idées pour pimenter l’ordinaire.

1. Enjoliver le décor
Engagez vos troupes à créer un environnement convivial. C’est ce plus qui frappe le visiteur chez Apple, Google et dans maintes start-up ! Sans pour autant tout vouloir révolutionner – les services généraux risquent de vous freiner -, vous pouvez néanmoins jouer sur l’ordre, l’agencement des lieux et la luminosité du bureau. Proposez d’afficher des posters selon un thème fédérateur, d’installer des plantes vertes, etc. Variez ce cadre agréable à chaque saison, vous redynamiserez le collectif.

2. Réchauffer l’ambiance
La réunion croissants du lundi matin, les pauses chouquettes de 16 heures, les pots surprise célébrant les anniversaires, le déjeuner de groupe trimestriel… Faire des rituels ou des impromptus festifs réveille l’équipe. C’est classique, mais ça marche. Profitez de la fête de la musique le 21 juin pour imaginer un temps fort dans le service !

3. Adopter l’autodérision
« Il me semble qu’il faut faire ainsi, mais je suis un peu has been, si quelqu’un a une meilleure idée…. » Ne pas se prendre au sérieux, c’est dérider l’entourage. Mais c’est aussi savoir écouter l’autre, entendre son point de vue et donc le prendre en considération.

4. Lâcher la bride
Les individus – surtout les plus jeunes – ont soif de liberté, de souplesse. Responsabilisez-les sur leur job, quitte à écorner les procédures de contrôle. Aménagez les emplois du temps à la carte. Le collaborateur à qui vous faites confiance en donnera plus. S’il a fini sa tâche avant l’heure,  » poussez-le  » à partir. Comme l’a décidé il y a peu cette responsable RH d’une compagnie d’assurance. Quelques jours plus tard son co-équipier reconnaissant est resté de lui-même jusqu’à minuit pour débrouiller une affaire urgente. Plus le geste sera personnalisé plus il sera motivant.

5. Tenir ses engagements
Ce qui est dit est dit. Vous devez respecter votre parole et vous montrer exemplaire sur les règles internes de l’entité ou de l’entreprise. Alors ne retenez-pas votre bras droit ou votre assistant(e) au-delà de l’horaire usuel…

6. Confier des mini-missions valorisantes
Sortez votre collaborateur de sa routine. Offrez-lui des tâches spécifiques qui l’intéressent. Il s’investira davantage sur une action passionnante que sur un travail lambda avec une prime à la clef. Déléguez-lui la répartition du travail sur le projet Z, demandez lui d’exposer en public le Powerpoint qu’il a ficelé pour vous, invitez-le à animer une réunion. Ces situations présentent un triple avantage. 1/ Elles le placent dans la lumière. 2/ Elles lui permettent de prouver ce qu’il est capable de faire. 3/ Elles augmentent ses compétences.

7. Partager les côtés sympas de son job
Etre chef comporte des privilèges. Pourquoi ne pas en faire profiter l’équipe ? Partir à un congrès au soleil en Grèce, aller à un repas d’affaires dans un hôtel prestigieux, représenter l’entreprise dans un gala, à l’Opéra ou dans un cocktail avec des huiles peut faire plaisir à l’un ou l’autre. Dites-lui alors qu’il sera parfait à votre place. Sacrifiez-vous un peu, c’est pour la bonne cause.

8. Complimenter
Les félicitations restent un vigoureux dopant, en particulier pour les personnalités narcissiques ou celles rongées par le doute. Manifestez-vous en public, le salarié se défoncera davantage de peur de décevoir. Veillez toutefois à bien circonstancier votre « bravo ». Que ce soit à la cantonade ou par mail, signalez-le jour, l’action et les résultats précis que vous encensez afin qu’il reste vigilant sur le reste.

9. Susciter la reconnaissance des pairs
Les satisfécits peuvent être indirects. Un collaborateur qui a gagné un contrat ardu, dépanné sur un dossier, sauvé la mise à un collègue peut être mis à l’honneur dans le journal interne, une note circulaire, un discours etc. Chez EADS il y a ainsi un « Hall of Fame » (mur des célébrités) pour distinguer les plus méritants. A vous de pousser la candidature de vos ouailles.

En savoir plus sur http://lentreprise.lexpress.fr/gerer-une-equipe/motivation-en-entreprise-neuf-astuces-pour-manager-sans-moyens_41382.html#RABDlek8jOGI02Lq.99

Ce que m’a appris le HackDay Symfony

Tout d’abord, on pourrait croire que j’ai hacké comme une petite folle ce jour là, eh non…mes responsabilités parentales ont fortement limité mon champ d’action.
Cependant, voici ce que j’ai appris durant le HackDay Symfony lyonnais du 5 juillet 2014 :

  • demandez le minimum aux gens
  • encouragez les dès le départ
  • soyez attentifs à votre environnement : les gens aiment résoudre des problèmes (poussette dans l’escalier, intitulé des tickets)
  • le temps passé ensemble est précieux (ma fille qui me dérange tout le temps, partager autour d’une pizza)
  • tout le monde peut faire avancer les choses (même un tout petit point peut aider, parler peut donner des idées)

Allez lire le compte-rendu sur le site de l’AFUP.