Le Q&A : nécessité ou abomination ?

by norman@dotnethub.be lun., mai 19 2014 23:59

Ceci est issu de mes différentes expériences sur le terrain et peut vous choquer.
Si vous continuez, à vos risques et périls !

Bon j'y vais : pour moi le Q&A est une abomination ! Dans sa forme la plus répandue.
En créant un service de Q&A, la société admet que ses équipes vont faire du mauvais boulot ! et que Les tests sont faits par quelqu'un d'autre, beh oui faut bien les faire et les devs n'ont pas le temps !

D'ailleurs, posez la question dans n'importe quelle société pourquoi ils ont un Q&A ? Vous obtiendrez que la qualité est telle qu'on ne saurait pas faire autrement.
Ha bon !

Si je prends les chiffres des endroits où je suis passé, cela va de 15% à 50% des personnes employées uniquement à faire du test. Ensuite vous creusez un peu les chiffres et essayez de comprendre à quoi ils passent leur temps.
On peut généralement constater à cette étape que la plupart de ces teseurs découvre des bugs dans la première demi-heure de test. Donc des tests basiques donnent directement lieu à un bug. WTF !
Qu'est-ce-qu'ils b...ent les développeurs ?

Beh oui, on en revient à la racind du problème ! Les devs livrent de la m.. car ils ne testent pas assez ou testent mal leur développement, ou n'ont pas compris ce qu'on leur demande, ou...

Voici quelques conseils pour limiter les bugs les plus débiles :

  • vos responsables produit/projet doivent bien maitriser leur sujet et créer de bonnes specs qui contiennents :
    • une définition claire du besoin incluant pourquoi on le fait et pas juste : "il faut un bouton qui fait ça !"
    • des critères d'acceptance claires et partagés à l'équipe, voir construit avec l'équipe (de test)
    • la description des besoins non-fonctionnels doit figurer dans la demande
  • des guidelines de dev
  • convention de nommage
  • SOLID
  • des tests unitaires
  • des tests de recettes/intégration automatisés
  • une intégration continue : déploiement de package/build automatisè


Quand vous aurez la plupart de ces points DONE, vous serez peut-être mieux préparés à l'agilité.

Donc en résumé, votre service Q&A est encore nécessaire dans sa forme actuelle : je fais deux clics et il y a un bug !

Un métrique à mettre en place pour savoir si ça va mieux c'est le nombre de temps entre le début des tests et le premiers bug.

 

Quelques liens pour aller plus loin :

http://fr.wikipedia.org/wiki/SOLID_%28informatique%29

http://www.mountaingoatsoftware.com/training/courses/effective-user-stories

http://www.scrumalliance.org/community/spotlight/mike-cohn/march-2014/agile-user-stories-epics-and-themes

http://fr.wikipedia.org/wiki/Extreme_programming

http://www.amazon.com/Extreme-Programming-Explained-Embrace-Edition/dp/0321278658

http://henrik-kniberg.developpez.com/livre/scrum-xp/

 

Tags: , , , , ,

Management 3.0 : mon avis sur le blog Pyxis !

by norman@dotnethub.be jeu., mars 13 2014 18:58

Tags: , , , , ,

Formations agiles Octobre et Novembre par Pyxis

by norman@dotnethub.be lun., octobre 14 2013 19:51

Formations :

La société Pyxis Technologie fait partie des références dans le monde Agile.

Fondée au Canada par François Beauregard, elle fait figure de pionnière dans le domaine de l’agilité, s’y consacrant totalement depuis les années 2000, ayant accompagné Ken Schwaber lors de sa transition de la Scrum Alliance vers la Scrum.org, et travaillant depuis dans le domaine de la formation, du coaching et du développement agile.

C’est d’ailleurs aujourd’hui la seule société possédant des formateurs francophone en Europe ayant le droit de certifier au nom de la scrum.org.

En cette fin d’année, Pyxis Technologie vient en Belgique et propose plusieurs formations (2 jours chacune) sur l’agilité.

« Management 3.0 – Mener des développeurs Agiles, développer des leaders Agiles »

  • Fondé sur le livre à succès « Management 3.0 » de Jurgen Appelo, ce cours a été donné dans plus de 15 pays l’année passée, et rencontre un succès fulgurant
  • Cette formation (plutôt destinée aux chefs de projets, team leads, …) a les objectifs suivants :
    • Agir de façon optimale à titre de gestionnaire dans un contexte Agile
    • Connaitre des outils et pratiques pour vous aider à devenir des leaders d’exception
  • Ce cours est un must pour toutes les personnes qui se destinent à faire de la gestion de projet Agile
  • Il sera assuré par François Beauregard les 28 & 29 Octobre, à Bruxelles (en Français)
  • Prix : 1.600€ (réductions possibles, voir sur le site)
  • Plus d’infos sur http://pyxis-tech.com/fr/notre-offre/formation-agile/management-30/572/28-29-octobre-2013

 

« PSPO – Professional Scrum Product Owner »

  • L’objectif de ce cours :
    • Maximiser le rendement de vos investissements en produits et systèmes et optimiser le coût total de propriété de ceux-ci
  • Ce cours est destiné aux (présents ou futurs) Product Owners,
  • Il permet de passer la certification « PSPO niveau I » de la SCRUM.ORG
  • Il sera assuré par Christian Lapointe, les 4 & 5 Novembre, à Bruxelles (en Français)
  • Prix : 1.400€ (réductions possibles, voir sur le site)
  • Plus d’infos sur http://pyxis-tech.com/fr/notre-offre/formation-agile/professional-scrum-product-owner/570/4-5-novembre-2013

 

« PSM – Professional Scrum Master »

  • L’objectif de ce cours :
    • Acquérir les compétences et connaisances d’un Scrum Master afin d’optimiser la valeur et la productivité de votre équipe
  • Ce cours est destiné aux (présents ou futurs) Scrum Master, et à toute personne responsable du déploiement de scrum dans un projet ou une entreprise
  • Il permet de passer la certification « PSM niveau I » de la SCRUM.ORG
  • Il sera assuré par Christian Lapointe, les 6 & 7 Novembre, à Bruxelles (en Français)
  • Prix : 1.400€ (réductions possibles, voir sur le site)
  • Plus d’infos sur http://pyxis-tech.com/fr/notre-offre/formation-agile/certification-professional-scrummaster/571/6-7-novembre-2013

Tags: , , , , , , , , ,

Nouvelles équipes, nouveaux défis

by norman@dotnethub.be mar., septembre 25 2012 20:23

Je viens de commencer une nouvelle mission d'une PME active dans les télécoms.

Je leur ai donné une formation dédiée à la découverte des méthodes agiles et le hasard a fait que nos routes se sont recroisées dans leur recherche d'un Business analyst avec expérience de Chef de projet et familiarisé à scrum. Et bien le hasard a bien fait les choses.

Il y a 3 équipes, deux dédiées au plus gros morceaux de l'application avec un passé long et ténébreux où j'y perds mon latin. Ces deux équipes sont assez expérimentées dans la méthode et semble sur des rails, les membres ont encore beaucoup à accomplir, mais la base est là et ils sont motivés dans la quête d'améliorations continue. J'essaye de leur apporter mon expérience en les guidant sans rien imposer bien sur!

La troisième équipe travaille sur un nouveau produit, ils sont moins nombreux et à première vue moins expérimenté niveau agilité. J'ai donc le défi de modeler cette équipe afin de les mener sur la bonne voie. De nouveau, je n'impose rien, je propose et ils restent critiques. Nous en sommes au deuxième sprint, ils sont très motivés et je suis sure que tout va rouler aussi sur des rails.
Le sprint est particulier car nous ne sommes pas parti de ce que l'équipe peut faire en X jours, mais plutôt ce que l'équipe doit faire en x jours. Néanmoins ils ont estimé leurs tâches, planifié et reste confiant quant à l'atteinte des objectifs.

Super info : ils viendront tous à la journée agile


A suivre...

Tags: , , , ,

Journée Agile 2011, c'est pour bientôt

by norman@dotnethub.be mer., décembre 01 2010 20:07

La première édition de la journée agile de juin 2010 étant un succès, nous avons décidé de renouveler l'opération.

Nous avons écouté les demandes des participants et cette journée aura lieu à bruxelles pour son édition 2011.

Nous lancerons un appel à speaker très prochainement, pour patienter vous pouvez toujours consulter les informations de l'édition 2010 sur http://2010.journeeagile.be .

Les informations seront disponibles pour cette fin d'année sur le site : http://www.journeeagile.be .

Pour les impatients qui voudraient proposer un sujet envoyez vos demandes à : speaker[AT]journeeagile.be .

A bientôt pour de nouvelles informations.

Tags: , , , ,

Scrum sur le déclin ?

by norman@dotnethub.be sam., octobre 02 2010 02:02

Il y a des bruits qui courent.
Je m'interroge, je cherche sur google ceci : "scrum alliance disparaitre" et je tombe sur un blog et plus particulièrement sur l'artile suivant : http://karlmetivier.wordpress.com/2010/06/06/scrum-vs-scrum .

A la lecture de celui-ci et à une référence qu'il y mentionne, il y a de quoi se demander à quoi servent toutes ces certifications ?

Le fondateur de scrum qui quitte sa propre organisation pour en créer une autre qui fait la même chose.
Mon "certificateur", donc la personne qui m'a donné mon cours de scrum master a été claire dès le départ, être CSM signifie simplement qu'on a suivi une formation certifiée scrum, donc c'est le cours qui est certifié et nous avons suivi ce cours, voilà tout !

Maintenant je dois avouer qu'apprendre scrum dans son coin ou toute autre technique/méthode de gestion de projet est assez complexe. Surtout que c'est loin d'être un modèle enseigné dans les hautes écoles ou université jusqu'il y a peu. Mais comment être sure que la personne qui vous l'a enseigné l'a bien fait et qu'il a su répondre à vos attentes et donc on en revient aux certification ou en tout cas au cours certifiés.

Il ne faut pas se leurrer il y a un modèle économique derrière ces scrum alliance ou scrum.org et donc on ne manquera pas de certifications, je pense même qu'ils vont nous en ajouter de plus en plus.
CSM - CSPO - CSP - CSC - CST - CSD - PSD - PSM
Ils vont peut-être certifier les secretaires bientôt qui sait ?

L'avenir nous le dira, mais une chose est sure et SCRUM ne contredira pas rien de tel que l'expérience. Avant de vous lancer dans un projet, faites appel à un coach éprouvé, quelqu'un qui a l'agilité dans la peau. Cela sera plus bénéfique que de faire certifier 10 développeurs.

Pierre-Emmanuel me montrait un article hier sur "If you think it's expensive to hire a professional to do the job, wait until you hire an amateur."

Tout est dans le titre, bon week-end !

Tags: , , , ,

C# 4.0, et améliorations à la BCL (Base Class Library) au MIC à Mons

by norman@desiko.com mar., mars 02 2010 23:16

C'est quand ? le jeudi 04 Mars 2010

Description de la session :

Alors que la sortie officielle de Visual Studio 2010 et du framework 4.0 est prévue pour le 12 Avril 2010, et que le langage arrive avec de nouvelles révolutions, il est temps d'en explorer les améliorations.

Au cours de cette conférence, nous aborderons donc les points suivants :

  • Co & Contra Variance des types génériques
  • Paramètres nommées et optionnels des méthodes
  • Types dynamiques
  • Simplification pour l'interopérabilité COM
  • Améliorations apportées à la BCL (Base Class Library)
    • Découverte de la classe Tuple
    • Quelques améliorations apportées à System.IO
    • Découverte des fichiers mappés en mémoire
    • Introduction à CodeContracts
    • Introduction à PFX (Parallel Framework Extensions)
    • Présentation du type BigInteger
Plus d'info : http://www.dotnethub.be/agenda/c-4-0-et-ameliorations-a-la-bcl-em-base-class-library-em

Tags: , , , , , , ,

.net hub est né !

by norman@desiko.com mar., décembre 15 2009 17:11

On aurait pu attendre le 25 décembre à l'instar du messie, mais nous sommes prêts, le voici :

 

Inscrivez-vous vite, le hub est une communauté .net et agile.

Elle vous réserve le meilleur !

Tags: , , , , , ,