Demander de l’aide c’est être fort

Nous avons tous régulièrement entendu cette maxime.  On l’utilise pour inciter les gens à consulter un médecin ou à parler à un groupe de soutien.  Cependant, on peut certainement l’appliquer à un domaine beaucoup plus large.  En effet, il est rare que la réussite soit le fait d’une seule et unique personne.  En informatique, il existe encore quelques exceptions principalement dans les applications pour appareils mobiles mais elles tendent à disparaître avec la complexification du développement.  Pour réussir, il faut indiscutablement être une équipe.

Lire la suite

Publicité

L’informatique industrielle ou le Kanban appliqué

D’accord le titre peut sembler contradictoire.  Après tout, l’informatique est un domaine où la production à la chaîne n’est pas vraiment possible.  La variabilité des tâches est diverse et les gens ne sont pas interchangeables.  Mais est-ce qu’on ne pourrait pas retirer quelques avantages à optimiser la production logicielle en s’inspirant du travail en usine?

Lire la suite

Comment j’ai découvert la gestion de projet agile ou pourquoi je n’ai plus un mur de libre

Tout vient d’une constation bien simple que j’ai fait voici un an ou deux:  J’ai de la difficulté à connaître l’avancement de mes projets et toutes mes prévisions ne marchent pas.  Simple à régler?  Pas vraiment…

L’informatique est un milieu particulier pour la gestion de projet.  L’incertitude et la variabilité des tâches sont très élevées.  En effet, il est possible d’atteindre le même objectif de plusieurs manières différentes.  Chaque manière est plus ou moins complexe et implique un temps de réalisation différent dépendant du risque, de la description de la tâche, de l’expérience du programmeur, de son état mental, de l’alignement des planètes et du nombre de fois que son chat a marché sur le clavier.  Au final, on se retrouve avec un projet composé de probablement 50 à 500 tâches qui peuvent prendre de 2 à 40 fois le temps prévu 90% du temps si on est chanceux.

Lire la suite