Le modèle de Satir et la contre-offensive culturelle

Ce deuxième modèle inspiré de Satir vous parle? Qu’avez-vous observé suite à l’adoption d’une approche Agile (« Foreign Element ») telle Scrum?

v2-ch1-satir-2

v2-ch1-satir-4

Les réactions peuvent être très différentes au niveau de l’individu, l’équipe, le département ou l’organisation dans son ensemble.

Avez-vous observé une intégration harmonieuse de la nouvelle approche ou étiez-vous plutôt dans un contexte de contre-offensive (pushback), résistance ou même d’indifférence?

Programmation défensive ou programmation paranoïaque ?

Dernièrement discutant de conception et de programmation avec un programmeur externe, il m’expliqua son approche de programmation défensive.

Mais avant d’aller dans le détail de ses explications, Wikipédia aide-nous à définir la programmation défensive :

Defensive programming is a form of defensive design intended to ensure the continuing function of a piece of software under unforeseen circumstances. The idea can be viewed as reducing or eliminating the prospect of Finagle’s law having effect. Defensive programming techniques are used especially when a piece of software could be misused.

Lire la suite

Indice du bonheur Crisp (Happiness Index)

En tant que firme de consultation on se retrouve pour la plupart éparpillé en mandat et ainsi, tisser des liens, créer de la synergie et avoir du feedback deviennent rapidement des défis respectables. Crisp est une firme de consultation suédoise basée à Stockholm. Vous pouvez aller voir leur site si vous comprenez le suédois (ou si vous trouvez que Google Translate fait du bon travail), mais je vous recommande plutôt leur blog qui est en anglais. Pour ceux qui le connaissent, Henrik Kniberg travaille pour Crisp. C’est lui qui est derrière le modèle agile chez Spotify… mais bon je m’écarte de mon sujet. Lire la suite

#NoEstimates

Récemment, le mouvement No Estimates a fait un retour dans l’actualité. Quelques personnes comme Tom Ottinger, Ron Jeffries et Tobias Mayer ont repris le hashtag #NoEstimates sur twitter. L’idée derrière le mouvement No Estimates n’est pas d’éliminer les estimés mais plutôt de considérer des alternatives dans le domaine du possible. C’est de considérer une autre manière de répondre à des questions comme: combien de temps ça prendra? ou encore : quand pourrons-nous livrer? Lire la suite

Atelier de définition de l’Architecture de vision

Long billet pour vous partager une approche pour concevoir une architecture de vision en mode Agile. En faisant de l’Agilité, on oublie le « big up front design » mais il faut toutefois faire ressortir LA fameuse vision. De plus, il faut le faire avec des gens souvent des opérations qui n’ont aucune expérience avec des pratiques de conception TI. C’est pourquoi j’aime utiliser l’approche par cas d’utilisation pour faire ressortir cette vision et du même coup un carnet de commande et tout ça durant un atelier (qui peut s’étirer sur un ou plusieurs jours). Lire la suite

Apprendre en s’amusant !

Avec nos mandats on n’a pas toujours l’opportunité d’apprendre de nouvelle technologie ou quand on doit apprendre, la pression de livrer nous fait oublier le plaisir qu’on peut avoir en apprenant. C’est pourquoi, quand on a une rage d’apprendre le nouveau dernier « cossin » techno, au lieu d’acheter un livre lourd ou parcourir les internes à la recherche de tutorial, un site comme Code School est drôlement intéressant.

Premièrement visuellement le site est vraiment beau et chaque technologie à sa propre signature visuel. En plus les créateurs du site ont su marier apprentissage et le jeu.

On retrouve de nombreux cours sur différentes technologies qui des fois sont payant mais plusieurs sont gratuit. Chaque jeu à une thématique avec une séparation du contenu par « niveau » qu’on réussit en atteignant la fin et réussissant les défis du module.

Retrouver le plaisir d’apprendre !

https://www.codeschool.com/