Tarmax.com : Sélestat, escalade, course à pied, géocaching, questions existentielles, fun...

Nouvelles technologies, Sélestat, Course à pied, Biosphères maison, Escalade, Géocaching, Questions existentielles, Fun et divers. Rédacteur : Maximilien G.

Scrum : petit bilan après 12 sprints déjà écoulés

bilan-scrum.jpgCela fait déjà 12 sprints de 2 semaines, soit près de 6 mois, que nous avons mis en pratique Scrum dans l'équipe informatique où je travaille. Qu'est ce que ça nous apporté ? Quelles difficultés avons nous rencontrées ? Il est temps de faire un premier bilan.


Nos légères adaptations

Au sujet de Scrum, nous avons apporté quelques adaptations. Notamment, nous avons rapidement mis de côté la notion de release car elle ne s'adaptait pas à notre projet ni au rythme de notre entreprise. Je reste persuadé toutefois que la faute vient d'un problème d'organisation interne. Nos difficultés à gérer cette notion n'ont fait que dévoiler ce problème qu'il va nous falloir corriger.

Sinon, en première instance, j'ai été tenté de mettre en place directement un mix entre Kanban et Scrum (c'est la forte tendance du moment) mais nous nous sommes rendus compte qu'il valait mieux d'abord se concentrer uniquement sur Scrum pour bien l'assimiler et attendre plus de temps avant de le mixer avec une autre méthodologie. Finalement ce mix "Kanban Scrum" n'est plus apparu comme une priorité ces derniers temps et a donc été reporté dans l'attente d'en ressentir réellement le besoin.


Outils utilisés

Pour ce qui est de l'outil de gestion du backlog j'ai fait le choix d'utiliser ScrumNinja qui s'avère très pratique et suffisant tant que l'on essaye pas de tout gérer avec. On s'en sert au niveau stories sans aller jusqu'à celui des tâches.


Les points positifs

Tout d'abord Scrum a profondément modifié notre manière de travailler et de nous organiser. L'une des meilleurs choses est que ça nous a restructurés et nous a permis d'installer un vrai rythme régulier dans notre quotidien. Planifications de sprint, scrums quotidiens, revues de sprint, rétrospectives de sprint, tous ces jalons font désormais parti de notre vie professionnelle et ont complètement été assimilés par l'ensemble de l'équipe.

La notation en points de chaque story nous a permis de mieux nous connaître et de faire des prévisions de plus en plus juste avec le temps. Le tableau des tâches est un outil idéal pour savoir ce qu'il nous reste à faire et est aussi fort utile à la direction quand celle-ci passe nous voir pour prendre des nouvelles. L'archivage à chaque sprint de nos divers documents permet d'avoir un réel historique, simple d'accès, de tout ce que nous faisons. Les scrums quotidiens nous forcent à communiquer quotidiennement et la prise de note systématique lors de ces derniers permet aux personnes qui reviennent de vacances de savoir exactement tout ce qu'il s'est passé durant leur absence. Enfin, comme déjà expliqué dans un autre article, les rétrospectives de sprint, tous les 15 jours dans notre cas, sont l'occasion idéale de faire des mini bilans et de définir des pistes d'amélioration.


Les points négatifs

Il a fallu que les autres services et que la direction "se plient" à notre nouvelle organisation mais heureusement cela s'est fait sans grande difficulté. Tous ont rapidement détecté tout ce que Scrum nous a apporté et personne n'est venu remettre en cause notre décision de l'adopter.

Scrum implique de la rigueur et fonctionne mal dès que l'on n'y consacre pas du temps où dès qu'on le laisse de côté pour cause de vacances ou de surmenage. Si par exemple des scrums quotidiens sont sautés ou le burndown chart de sprint non mis à jour pendant un laps de temps, toute la revue et la rétrospective du sprint en question vont s'en voir pénalisées.

Enfin si une personne de l'équipe met de la mauvaise volonté ou fait preuve de mauvaise humeur de manière récurrente, les contacts réguliers avec l'ensemble de l'équipe font qu'il est impossible de l'isoler et de protéger les autres membres de cette source de démotivation.


En conclusion

Scrum est un réel "plus" qui a métémophosé notre organisation. Vu le rapport avantages/inconvénients très positif que nus tirons de ce bilan il n'y a aucune raison que nous ne continuions pas dans cette voie. Reste à voir si l'avenir le permettra.


Partager sur Facebook - Partager sur Twitter

L'importance de la bonne définition des alarmes

Mon initiation récente aux concepts GTD m'a permis de confirmer une chose que l'utilisation quotidienne de mon calendrier Google m'avait déjà révélée : l'une des choses les plus importantes quand on note un item (rendez-vous sur un calendrier ou tâche à exécuter sur un gestionnaire de tâches) est la mise en place de l'éventuelle alarme qui va nous rappeler cet item. Sans alarme, et surtout sans alarme correctement définie, vous pouvez être certain de louper une bonne partie de vos projets.


warning.jpg


Là, c'est l'expérience et surtout l’apprentissage de vos erreurs qui va vous aider. Pour définir la meilleur alarme possible (la veille, 2 jours avant, une heure avant, 30 minutes avant, 15 minutes avant....) il va vous falloir vous poser plusieurs questions :

  • Quand dois-je être prévenu au plus tard pour avoir le temps de préparer cet item ou pour me rendre à l'endroit où doit avoir lieu l'item ? Il est stupide de mettre une alarme 15 minutes avant un rendez-vous s'il vous faut une heure pour vous rendre sur place.
  • Quand dois-je être alerté pour ne pas oublier mon item entre l'alarme et le moment où il doit se dérouler ? Il est complètement inutile, sauf réel besoin, de programmer des alarmes la veille ou plusieurs heures avant un item. Vous risquez d'avoir oublié au moment opportun que vous deviez faire quelque chose.
  • Serais-je attentif à l'alarme au moment où elle sonnera ? Une alarme en pleine nuit, ou en pleine séance de sport ne sera efficace que si vous pensez à vérifier votre iPhone (ou autre outil) à votre réveil, ou après votre séance. Bref, une alarme 20 minutes après votre réveil, au moment où vous déjeunez, ou 30 minutes après votre sport aura plus de chances de vous cueillir sur le vif et de ne pas retentir sans que vous ne l'entendiez.


Une chose à faire est de découper une tâche en plusieurs sous tâches avec chacune une alarme si une action nécessite plusieurs interventions de votre part. Par exemple si vous avez prévu un rendez vous mardi matin à 10h00 et que vous savez que vous devez penser à amener des dossiers restés à votre domicile, ne vous créez pas une unique alarme car vous aurez de grandes chances d'avoir oublié soit vos dossiers, soit votre rendez-vous. Mettez vous un premier item avec alarme le lundi soir à 22h00 pour penser à préparer vos dossiers et déposer ces derniers devant la porte, ainsi qu'un second item avec alarme le mardi matin à 09h45 pour vous rappeler votre rendez-vous.


Certains outils (dont Google Calendar) proposent de mettre plusieurs alarmes pour un même item ce qui s'avère très pratique. Ainsi nul besoin de multiplier les items. Il suffit d'associer plusieurs alarmes et éventuellement des commentaires à un seul et unique item. Cette fonctionnalité d'alarmes multiples fait d'ailleurs défaut à ToodleDo (à moins que la fonctionnalité soit présente sur les offres payantes "Pro" et "Pro plus", il faut que je me renseigne).


Attention, faire très attention aux alarmes du type "2 jours avant", "1 jour avant" ou encore "le jour de l’évènement" qui vous enverrons chacune une alerte à minuit, respectivement l'avant veille, la veille et le jour J de votre item. Personnellement je ne trouve rien de pire qu'une alarme à minuit qui d'une part peut réveiller pour rien une personne et d'autre part nécessite une hypothétique consultation le lendemain matin pour être prise en compte.


Même si les alarmes sont indispensables et vous sauveront plus d'une fois, n'oubliez pas que rien ne remplacera une consultation rigoureuse et régulière de vos calendriers et gestionnaires de tâches pour être certain de ne rien oublier.


Partager sur Facebook - Partager sur Twitter

Parcours de découverte de Sélestat "Flashez sur le patrimoine"

eglise-saint-george.jpgComme promis dans l'article sur la chasse au trésor de Noël 2010 de Sélestat, nous avons profité de notre week-end de Pâques super ensoleillé pour nous lancer accompagnés des nos 2 ptiots dans la réalisation du parcours "Flashez sur le Patrimoine" qu'a mis en place l'office de tourisme de Sélestat.

Idée assez originale, ce parcours vous propose de découvrir à l'aide de votre téléphone mobile des éléments multimédia (textes, photos, vidéos) sur divers chaînons du patrimoine de la ville.


Comment ça marche :

C'est très simple. Il suffit de récupérer la plaquette de présentation à l'office du tourisme, ou de la télécharger gratuitement en ligne ici.

Ensuite, munissez vous de votre téléphone mobile sur lequel vous devrez avoir préalablement installé une application capable de lire des QR codes (exemples d'application pour iPhone : Tap Reader, QuickMark, MobileTag...). Les QR Codes ne sont rien d'autre que des code-barres 2 dimensions carrés dans lesquels sont encodées des chaînes de caractères (URL Internet en ce qui nous concerne).

A l'aide de la plaquette, effectuez le parcours à pied pour découvrir les 9 QR Codes répartis dans tout le centre ville, flashez les avec votre téléphone mobile et découvrez les éléments multimédias mis à votre disposition.


commanderie-saint-jean.jpg

QR Code en haut à gauche de la plaque de présentation


Pour découvrir un exemple du contenu mis à votre disposition, merci de suivre ce lien.

Le parcours est adapté à toute la famille (poussettes et fauteuils roulants inclus) et fera le bonheur des jeunes enfants qui s’amuseront à trouver en premier les code-barres. De quoi vous occuper une heure et demie environ tout en (re)découvrant la ville de Sélestat. Bref une balade originale, ludique et enrichissante.

Chose intéressante, les vidéos sont en langage des signes et sont donc accessibles aux personnes malentendantes. Bien vu.

Nous avons profité de la balade pour faire un détour par le caveau Sainte Barbe où étaient tenus une très chouette exposition et divers ateliers sur le thème de Pâques.


Petites précisions :

A l'heure actuelle les QR Codes ne sont pas protégés et ne sont donc pas à l'abri de détériorations causées par les passants et/ou les intempéries. Cela explique que lors de notre passage un QR Code était manquant et un autre était un peu décollé ce qui empêchait son flashage. Après signalisation de cela à l'office du tourisme, ces derniers m'ont dit qu'ils étaient en train de réfléchir à la mise en place d'une présentation plus visible, lisible et sécurisée qui réglera ces petits soucis.

Ce parcours original a remporté le Challenge de l'initiative touristique 2010 mettant en valeur sa qualité, son originalité et son caractère innovant.


A vos téléphones.... prêts ... marchez .... flashez ... découvrez !


Partager sur Facebook - Partager sur Twitter

Voiture "Google Maps Street View" à Sélestat : le photographe photographié

Gros coup de bol ce matin : par le plus grand des hasards, et alors qu'en temps normal j'aurais du être devant mon ordinateur au travail, je suis tombé, en pleine Z.I. Nord de Sélestat, nez à nez avec une voiture "Google Maps Street View". Vous savez, c'est une des voitures utilisées par Google pour tirer des millions de clichés de nos routes qui sont ensuite disponibles sur Google Maps via la fonction "Street View".

Vu le mat et les nombreux appareils photos installés au dessus du véhicule, il ne m'a pas fallu beaucoup de temps pour deviner que c'était bien une Google Car, avant même d'avoir vu le logo de la firme sur le flanc de la voiture.


google-car-selestat.jpg


Ni une ni deux, la voyant prendre une impasse, j'ai eu le temps de dégainer mon iPhone afin de la prendre en photo a son retour : l'arroseur arrosé, ou plutôt le photographe photographié. Une fois les photos prises, je lui ai emboîté le pas et l'ai suivi sur 300 ou 400 mètres environ avant qu'elle ne prenne une autre direction que la mienne.

Si tout va bien, on devrait donc bientôt me voir sur Google Map, rue de la Scheer à Sélestat, au volant d'une camionnette Tele Stein. Cool ! Il ne m'en faut pas plus pour que la journée soit réussie !!!


Partager sur Facebook - Partager sur Twitter

Pourquoi tant de silence ?

Pourquoi tant de silence ces dernières semaines ? Pourquoi si peu d'articles en ligne depuis le début de l'année ?

A vrai dire c'est simple. Nous nous sommes lancés dans le projet de vendre notre maison pour en faire construire une nouvelle, avec, dans le désordre : vente de la maison actuelle, choix d'un constructeur pour la prochaine, définition des plans et prestations, choix d'une banque pour le prêt, recherche d'un appartement à louer pour la durée de la construction...


brique.jpg


Bref vous vous imaginez bien, des tonnes de rendez-vous dans tous les sens, de visites, d'échanges de mails, de coups de téléphones mais aussi des heures et des heures de réflexions, de doute, de recherches....


A ce propos, la grande question est : ouvrir ou pas une section "projet de construction" sur ce blog afin de partager cette aventure, et faire profiter aux personnes intéressées de nos recherches sur le choix d'une isolation ou d'un système de chauffage, notre sélection d'un constructeur, nos analyses sur les conditions générales des assurances de prêt et plein d'autres sujets...


Vu le nombre d'heures que l'on passe sur les forums et autres blogs, je me dis que ce serait un juste retour des choses que de partager tout cela. Alors oui, je vais peut être le faire et cela redonnera un peu de vie à ce blog, mais rien n'est vraiment décidé pour le moment. A suivre...


Partager sur Facebook - Partager sur Twitter

2011 : année sans objectifs ?

objectifs-2011-02.jpgComme vous l'avez constaté, on approche déjà du mois d'avril et je n'ai toujours pas publié de liste d'objectifs 2011 alors qu'en général elle est déjà prête (ou quasiment) avant même que l'année commence.


En fait, exceptionnellement il ne devrait pas y avoir de liste cette année, car 2011 semble assez floue et dépendante d’évènements futurs. Il apparaît trop difficile de définir des points prioritaires que ce soit côté personnel ou professionnel. Alors plutôt que de lister des objectifs qui ne seront pas atteints ou pour lesquels les évènements vont faire qu'il sera impossible de se battre à fond pour les atteindre, il semble préférable de ne pas faire de liste du tout.


Mais cela ne veut surtout pas dire que rien ne sera fait et que 2011 sera synonyme d'inaction. Plein d'idées, d'envies et de projets se bousculent et j’essaierai d'en réaliser le plus possible sans pour autant définir dès aujourd'hui un ordre de priorité entre eux. On verra ce que l'avenir nous réserve.


Partager sur Facebook - Partager sur Twitter

L'importance des résolutions prises lors des rétrospectives de sprint

L'un des points les plus positifs de Scrum est le bilan que l'on fait à chaque fin de sprint à l'occasion de la rétrospective de sprint. Une occasion unique de mettre en valeur ce qui a bien marché et ce qui a moins bien marché.

Cela permet de faire le point de manière régulière sur les méthodes de travail et l'organisation mises en places. Tous les 15 jours dans notre cas. Je propose systématiquement de terminer une rétrospective de sprint par un retour sur les résolutions prises lors des 2-3 derniers sprints et de définir en commun avec tous les membres de l'équipe les nouvelles résolutions que l'on pourrait mettre en place.


liste-de-resolutions-de-fin-de-sprint.jpg


Comprendre ce qui a échoué ou ce qui pourrait être amélioré et y apporter des réponses, voilà la clé de la réussite. Les avis personnels de chaque membre de l'équipe et les burndonw charts de sprint font parti des outils essentiels pour analyser et comprendre ce qui n'a pas bien fonctionné.

Ci-dessous quelques exemples de résolutions que nous avons prises à l'occasion de nos 4 premiers sprints :

  • Utilisation comme support des post-it d'un tableau assez grand (1m20 sur 90cm) mais "portatif" (non fixé au mur) afin de pouvoir le transporter avec nous dans nos différentes lieux de réunions.
  • Extinction de tous les moniteurs pendant les scrums quotidiens, cela afin de ne pas se laisser perturber pendant le scrum. Seul celui qui tape le résumé du scrum pour archivage a le droit d'avoir son écran allumé.
  • 1 scrum quotidien = 2.5 minutes maximum par personne. Chronométrer et stopper l'intervention de la personne si le temps est dépassé. Résolution mise en place après avoir constaté que les scrums prenaient de plus en plus de temps. Après avoir été interrompue une ou deux fois la personne prendre l’habitude de préparer son intervention à l'avance et du coup saura résumer plus facilement en 2 minutes 30 sa journée d'hier, ces problèmes et ce qu’elle compte faire aujourd'hui. Au bout d'1 seul sprint, tout le monde a pris l'habitude de respecter le temps qui lui est donné et cette mesure nécessaire au départ devient donc obsolète.
  • Fermer les rideaux des cloisons intérieures lors des réunions. La multiplication des réunions de notre service (planification de release, planification de sprint, revue de sprint, rétrospective de sprint...) a tendance à faire "jaser" les personnes en dehors de l'équipe qui ont parfois du mal à intégrer leurs bienfaits malgré nos explications. Qu'à cela ne tienne, c'est en parti compréhensif. Il suffit de ne pas faire ses réunions à la vue de tout le monde.
  • Utiliser des couleurs différentes pour les post-it du tableau en fonction des types de tâches. Afin de permettre une meilleure analyse de la situation et une meilleure rétrospective nous avons décidé d'utiliser plusieurs couleurs de post-it sur notre tableau : vert pour les tâches initiales définies lors de la planification de sprint, bleu pour les bugs critiques ou majeurs intégrés au sprint, rose pour les demandes extérieurs impossible à refuser, jaune pour les ajouts fait volontairement en cours ou en fin de sprint en fonction du déroulement de ce dernier. La visibilité et la compréhension du sprint s'en voient grandement accrues.
  • Mise en place de gomettes sur tâches nécessitant une intervention ou un besoin extérieur à l'équipe (document, contact, information). Cette résolution a été prise après avoir constaté que certaines tâches n'étaient pas terminées en fin de sprint car on n'avait pas reçu en temps et en heure certains éléments. Afin d’anticiper les retards indépendant de notre volonté les tâches avec gomette sont traitées en début de sprint indépendamment de la priorité de leur story par rapport aux autres.
  • Ajout de la légende des couleurs des post-it au tableau. Plus besoin de réfléchir pour se rappeler la signification des couleurs.
  • Tirage au sort en début de chaque scrum quotidien pour désigner la personne qui va jouer le rôle de secrétaire (résumer ce qui est dit à l'écrit dans un fichier) et d'organisateur (définir l'ordre de passage des participants, touche personnelle...). Moins de monotonie et donc plus de motivation.
  • Mieux définir l'état "fini" des tâches lors de la planification de sprint.


Bien entendu les résolutions prises par une équipe sont propre à cette équipe, à son fonctionnement et à son ressenti. Il ne serait bien évidemment pas judicieux de prendre ces exemples comme "vérité absolue" et de vouloir les imposer à une équipe différente de la nôtre. C'est à chaque équipe de définir ses propres résolutions, petite à petit (ne pas tout révolutionner d'un coup), en fonction de son expérience.


Partager sur Facebook - Partager sur Twitter

Question n°07 : Quel est le seuil de rentabilité de ma bouteille thermos ?

bouteille-thermos-01.JPG


Une fois n'est pas coutume, abordons un cas très personnel dans notre série de questions existentielles : par soucis d'économie et d'écologie j'ai acheté une bouteille thermos pour remplacer par du thé mes 2 cafés pris chaque jour au distributeur du boulot. Mais je m'interroge : au bout de combien de temps cela sera-t-il rentable ?

Voilà les éléments nécessaires au calcul :


Avant :

  • Nombre de café pris par jour : 2
  • Pris d'un café : 0.32€TTC


  • Coût initial : 0.00 € TTC
  • Coût quotidien = 2 * 0.32 = 0.64 € TTC


Après

  • Prix de la bouteille thermos : 7.90 € TTC
  • Volume de la bouteille Thermos : 0.75 litre
  • Volume d'eau moyen utilisé pour rinçage et nettoyage de la bouteille : 0.6 litre
  • Prix du m3 d'eau : 3.75 € TTC
  • Nombre de sachets de thé utilisés par bouteille : 2
  • Prix moyen d'un paquet de 25 sachets de thé de moyenne gamme : 1.80 € TTC
  • Nombre de sucres utilisés par bouteille : 2
  • Prix d'un paquet de 168 sucres en morceaux : 1.50 € TTC
  • Temps de chauffe des 0.75 litre d'eau : 2min 45sec (2.75min)
  • Puissance électrique de la bouilloire: 2200 W (2.2 kW)
  • Prix du kilowatt-heure en heure pleine : 0.108 € TTC
  • Nombre de bouteilles préparées par jour : 1


  • Coût initial : 7.90 €TTC
  • Coût quotidien = ( (0.75 + 0.6) * (3.75/1000) ) + ( 2 * (1.80/25) ) + ( 2 * (1.50/168) ) + ( 2.75 * (2.2/60) * 0.108 ) = 0.005 (eau) + 0.144 (thé) + 0.0179 (sucre) + 0.01089 (électricité) = 0.18 € TTC


Conclusion

Le calcul montre une économie de 0.64€ - 0.18 € = 46 centimes par jour.

Temps pour rembourser l'achat de la bouteille :
7.90 / 0.46 = 17 jours soit 3 semaines et demie à raison de 5 jours travaillés par semaine.

Moralité : ma bouteille thermos aura atteint son seuil de rentabilité en seulement 3 semaines et demie et me rapportera ensuite environ 46 centimes par journée travaillée soit une bonne partie de mon budget GPL pour aller au travail vu ma distance domicile/boulot et la consommation de ma voiture.

Autre avantage : j'ai désormais droit quotidiennement à 0.75 litres de thé (ou tisane) bien chaud au lieu de 2 cafés courts. Ajoutons qu'écologiquement parlant, ce sont 2 gobelets en plastique de moins utilisés par jour soit 40 gobelets en plastiques évités en moyenne par mois ce qui n'est pas si mal que ça.


Partager sur Facebook - Partager sur Twitter

- page 2 de 14 -