alacrity in action
| Tags: ,

Today I’m siting at an internal presentation and we’re discussing how organisations adopt software development frameworks. We’re talking about how it can be useful to start with a framework and to follow it diligently until people feel comfortable. Once you reach that point you can take the “training wheels” of a prescriptive framework off and start changing and adopting to optimise for your particular needs. People suggest that starting with “Scrum by the book”, for example, gets you to a good place from which you can evolve.

Screen Shot 2015-10-14 at 21.28.27

Last week at Lean Agile Scotland, together with Seb, we gave a talk called “Your agile is dead” sharing our experience of building a small agile team. The main premise of our talk was that we first threw all the conventional practices out of the window and started from scratch. No planning, no stand-ups, no iterations, no visualisation of work! Sounds crazy, right? Well, we kept some components – a tight feedback loop with honest and thorough retrospectives and some basic engineering practices. We evolved and added more practices as we needed them and reached a pretty good state.

It was our twins’ birthday last weekend. They are turning five and we got them both new bicycles. They had some bicycles before but these are the first proper bikes. Interestingly, one of the bikes had the training wheels on but we didn’t put them on the other one. Sure it was a horrible few minutes trying to ride on a new bike with breaks, pedals, handlebars and no stabilisers (aka training wheels). As to the other bike, the experience was smooth straight away but the stabilisers are limiting and it’s going to be a good few weeks I suspect (or maybe months) before we can take them off the other bike.

IMG_20151010_153144

What do stabilisers on a bike have to do with software development process then? I think of them a little bit like the support of a fully-formed framework. It can be easy to start with scrum and the ride is smooth but you will never take sharp corners or ride full speed down a hill. Your options are somewhat limited. And when you try to change the rules – it’s painful and sometimes things fall apart.

Does that mean we should put no support in place? Should we throw everyone in the deep end every time? Sure, some will swim, but some will sink.

What can you do to prepare for riding a real bike that doesn’t involve training wheels? You can start with a balance bike. You don’t need to worry about breaks or pedals or steering so much but you get to experience the balance. And balance, it turns out, is the key skill when it comes to riding a bike well.

14119129185_8b214cbfb9_z

When learning a new skill or introducing a brand new way of working look for transitions that ease people in but don’t rob them of experiencing the core principles. Make sure that you leave the most fundamental feedback loops in place.

For your cycling skills it is the feedback about how your position and speed affect your balance. Training wheels almost completely remove that feedback. In software development it’s perhaps the feedback about how your interactions as a team of individuals translate into working software. Iterate, reflect, retrospect, adapt. Put boundaries in such a way as not to impede future learning and improvements.


| Tags: ,


site de rencontre sans email
rose rencontre
chat athis mons
prostituee en direct
rencontres centre
rencontres annecy
est ce que les prostituées paient des impots
site de rencontre belgique 2010
espace rencontre programme
jeu virtuel en ligne de rencontre
rencontre sexe trappes
club rencontre est
site rencontre ma ville
la rencontre avec soi
la rencontre des champions
prostituée maurice
poeme rencontre amour internet
rencontres auneau
rencontre fnac reims
karine ferri rencontre
prostituees dominicaines en haiti
rencontre femme charenton le pont
site de rencontre de femmes russes
rencontre du végétal 2012
une rencontre qui a changer votre vie
traduire se rencontrer en anglais
site de rencontre gratuite pour homme et femme
cite de rencontre allemagne
quoi écrire à une fille sur un site de rencontre
rencontre levinas
rencontres sorties tours
dora la prostituée
expression avec le mot rencontre
rencontre gratuit sans adresse email
épisode 298 rencontre tant attendue naruto contre itachi
rencontre numérique poitiers
agence rencontre pau
rencontres adoos
rencontre staline churchill
rencontre femme sarcelles
rencontres egypte
rencontres adami cabourg
photos des prostituées sénégalaises
rencontre cluses badoo
hoe word ik een goede prostituee
au plaisir de vous rencontrer en allemand
itunes a rencontre un probleme
femme prostituees
chat gratuit ado rencontre
notre rencontre n est pas un hasard
prostituee sur roanne
rencontres jeunes ado
rencontre chatel
chanson rencontre homer marge
site de rencontre non payant seniors
rencontre femme sexe pyrenees orientales
dating femme agen
blog rencontre sur le net
exemple annonce site de rencontre drole
3ème rencontres annuelles de la maladie chronique
rencontres de virologie végétale
rencontre femme vichy
chat sexe nimes
rencontre entre ado.com
site rencontre russe musulmane
rencontre bd drancy
dating femme frejus
rencontre coreen musulman
rencontre femme 3eme age
rencontre femme ni evre
rencontre audiovisuelle
prostitute selling hot dogs
rencontres hommes nice
rencontre amicale internet gratuit
rencontres amicales sur grenoble
prostituée rue myrha
anniversaire de rencontre que faire
defiance rencontre avec mlle ducar
des textes parlant de rencontres
rencontre sans email
site de rencontre seniors belgique
site de rencontre maiche
prostitute entrapment
j rencontre
petites annonces rencontres maroc
blog rencontres paranormales
tarzan la rencontre 2013
inchallah rencontre inscription
prostituée limoges
site pour rencontre tunisien
rencontres club 79
rencontre femme sprimont
rencontre des musulmans de france 2013
rencontre femme vienne 38
espaces rencontres centre ardenne
bon coup fr site rencontre
rencontre annuelle musulmans sud 2011
facebook rencontre femme mariee
prostituée saint etienne
rencontrer homme asiatique
graine de prostituée megavideo
badoo site rencontre inscription
prostitute women
rencontre salin de giraud
les meilleurs sites de rencontres du monde
tellement vrai ce soir je rencontre l amour
site de rencontre pour africains
rencontre à wicker park soundtrack
prostitute haiti
rencontre hammamet tunisie
recherche site rencontre nice people
rencontres femmes cinquantaine
chat arles
rencontres et mariages maroc
avis site rencontre match
film en streaming rencontre a wicker park
ricardo prieto rencontre
prostituée roumaine lyon
mooi woord voor prostituee
application de rencontres sur facebook
festival rencontres et racines 2010
note rencontre du 3e type
hi5 site de rencontre
dsk prostituée belge
rencontre femme nuits st georges
nouvelle rencontre ado
site arabe rencontre pour mariage
rencontre chaussoy epagny
citation rencontre furtive
kamel le magicien rencontre
waarom bezoeken mannen prostituees
rencontres une fille
histoire site rencontre
souper rencontre st jerome
comment dit on site de rencontre en anglais
rencontre femme cherche homme maroc
prostituee zahia
rencontre femme conde sur vire
conseils rencontres sur le net
rencontre sexe goussainville
rencontres vegetales le plessis grammoire
rencontre floing
rencontres femmes belgique
prostituee puy de dome
rencontres a huy
prostituee divonne
princesse de clèves rencontre duc de nemours extrait
rencontre entre juifs
prostituée aux mans
definition zone de rencontre code de la route
hacking site de rencontre
citation partage rencontre
rencontres bar aube
site de rencontre lola
rencontre marketing innovation
hulpverlening prostitutie rotterdam
projet rencontre intergénérationnelle
bender rencontre gay
rencontre chien paris
sylvia jeanjacquot prostituée
doctissimo rencontre sur le net
olx rencontre maroc
bon rencontre toulon
mon ex est déjà sur un site de rencontre
prostituées à liverpool
rencontre femme belge pour mariage
the prostitute movie
nter rencontres
quand chuck rencontre larry casting film
citation amour premiere rencontre
site de rencontre afro gratuit non payant
femme lot
dating femmes alpes maritimes
point rencontre mont de marsan
rencontre jean pierre pernaut nathalie marquay
rencontre amoureuse libreville
bon coin site rencontre
rencontre à lire
rencontre hmong
j ai rencontre le pere noel film streaming
méditation rencontre avec son guide
rencontre magnac bourg
rencontre associative jeunesse sartrouville
dating femme wattrelos
nice people rencontre belgique
rencontre saida algerie
programme neuf bon rencontre
rencontre femme wittenheim
rencontre avec femme russe gratuit
rencontre des arts mers sur indre
rencontre plage sauveterre
prostituée tournus
chat sexe vannes
histoire d une prostituée
rencontre japonaise sur paris
rencontres alexandre pottier
site de rencontre a langeac
julie rencontre les one direction
rencontre basket pro a
prostituee issoire


| Tags:


rencontre zlatan marionnette
boite de rencontre lyon
rencontre homme riche quebec
rencontre femme tonneins
rencontres femmes yaoundé
eostis rencontre
rencontre des amis sur skype
une rencontre inattendue texte
rencontre campagne nature
prostituée trouver
site de rencontre oriental
site de rencontre pour cultivateur
rencontre lapalisse 03
club rencontre montpellier
rencontre scaer
3d rencontre nord
site de rencontre sérieuse belgique
rencontre ado 82
meet istres
rencontre a rio de janeiro
site de rencontre gratuit non payant au maroc
rencontre paris dimanche
boek over prostitutie
prostitute saved by jesus
prostituée burkina faso
je vis avec une prostituée
rencontres avec une étoile
avis site rencontre motard
scne de rencontre amoureuse
chat sexe vallauris
ecole maternelle bon rencontre toulon
oujda rencontre homme
jacques chirac prostituée
match com site de rencontre
van in top rencontre
sncm rencontres
stéphane de groodt rencontre dsk
trac rencontre
rencontre homme emirate
rencontre lacaune
rencontres libres bretagne
rencontre femme ivanovo
easy site de rencontre
rencontre en ile de france
prostitute murder rate in germany
faits ou rencontres ayant marqués la vie de camille saint-saens
rencontres de la boetie
exigez des rencontres de qualité
very bad blagues quand on rencontre un zombie youtube
rencontres professionnelles de la restauration collective bio en aquitaine
rencontre start up
rencontre homme millionnaire
rencontre kebili
matche rencontre
site de rencontre pour goth
rencontre cosmique edge
lili2.be rencontre
rencontre feminine toulouse
les prostituees ont elles le sida
rencontre célibataire vaudreuil dorion
plan quartier bon rencontre toulon
rencontres nepal
rencontres arreau
les sites de rencontres aux usa
prostituées stockholm
sites de rencontres seniors
musique generique film rencontre avec joe black
forum agences de rencontres
marché des rencontres sur internet
rencontres du 3ème type vostfr
site de rencontre aude gratuit
centre de loisirs et de rencontres mont saint aignan
rencontres hte savoie
anvers prostituées adresse
rencontre kim kardashian et les anges
se rencontre conjugation
rencontres internationales inpes
jeu ou on fait des rencontres
site de rencontre bango
courtisane prostituée
conan rencontre haibara
blog rencontre var
centre prostituées allemagne
rencontres auberge de jeunesse
rencontre femme anderlues
rencontres à elizabethtown purevid
site de rencontres aquitaine
rencontres aresquiers
la rencontre henri troyat
rencontre mondiale des pascal
rencontre femme française gratuit
rencontres femmes setif
résumé du film quand harry rencontre sally
rencontre hongrois paris
prostituee cannes
asbl la rencontre bruxelles
bibliotheque lieu de rencontre
verb se rencontrer
rencontre chorale ille et vilaine
site de rencontre americain sans inscription
femme aubagne
rencontre france italie foot
rencontre femme sexe blagnac
prostituee fresnes
rencontre gregorienne
rencontres amoureuses ile france
rencontre avec le mal résumé
one piece la rencontre de brook
emile zola une rencontre
conseils pour site rencontre
rencontre pulaar
meet vaucluse
rencontres manquées montréal
1ere rencontre amoureuse
bar de rencontre paris
sites de rencontres belge 100 gratuit
rencontre clavier
quand harry rencontre sally restaurant
site rencontre chasseur francais
se rencontrer mayenne
rencontre mouy
rencontre de ted et barney
site de rencontre cent inscription
site de rencontre comme vivastreet
tableau des rencontres can 2012
chat meaux
rencontres tout gratuit
cherche des site de rencontre gratuit
rencontre marocaines
club rencontres catholiques
fallout 3 point lookout rencontre entre esprit
rencontre pof
rencontre en ligne gratuit quebec
donner du plaisir à une prostituée
rencontres smartdate 20 minutes fr
bio contact rencontre
verhuren aan prostituees
rencontres basecles
rencontre femme sexe alfortville
sites rencontres entre marocains
rencontres écologie die
site rencontre pour ado san inscription
site rencontre parents solo gratuit
rencontre femmes lorient
agence de rencontre lille
prostituée mafia 2
rencontres multilingues
les prostituees de gand
rencontre avec karl lagerfeld
samir et aurelie rencontre
site de rencontre gratuite
ricardo prieto rencontre
premiere rencontre chien chaton
rencontre entre dali freud
site rencontre bethune
dating femme meurthe et moselle
premiere rencontre recit
site de rencontre gps
pokemon saison 1 episode 25 une rencontre mouvementée
louis sclavis rencontres
rencontre jasniere 2012
rencontre bussigny
senior rencontre profile home
rencontres amoureuses poitiers
lycee la lande de la rencontre
site rencontre chat gratuit quebec
rencontres femme islande
keur samba prostituées
pages jaunes rencontres
prostituee geel
munich re prostitutes
prostituée thailande photo
les rencontres colorées
rencontre club med kemer
rencontre escher
rencontres ubifrance
la plus jeune prostituée du monde
pome sur une rencontre inoubliable
rencontre de reims
tel rencontre region
rencontre sur wimereux
rencontre avec la ministre beauchamp
rencontre du troisieme trip
quand un manipulateur rencontre une manipulatrice
rencontre du 3eme type tablature
claude berri rencontre leo castelli
bracelet de rencontre
encontre relacionamentos perto de voce
site de rencontre yenne
rencontre vacance tunisie
bad boy rencontre
prostituée bollene
ie a rencontre un probleme et doit fermer
site rencontre meet
louis tomlinson et eleanor calder rencontre
prostituées à domicile.com
soiree rencontre savoie
rencontre femme montpellier
site de rencontre notre equipe
site de rencontre positif


| Tags: , ,

In my observations of many different software development teams I often get an impression that people see time as the most important commodity available. This is reflected in statements like:

  • “This project is going to be late”;
  • “We are incurring technical debt because we’re going too fast”;
  • “If we spend more time planning we can be more confident about the outcomes”;
  • “We have defects in production because we didn’t spent enough time testing”.

All these statements suggest that time (that is if we had more of it) could easily be exchanged for other qualities of our software development processes. More time for development can be changed for cleaner code; more time planning – for higher certainty; more time testing – for higher product quality. This is a natural and understandable approach. Many things that we directly experience in the world around us, particularly those that deal with construction or production, appear to have such properties.

In my experience these statements have very limited application to software in particular and more generally to product development. As Kevlin nicely puts it in this great podcast

“because you spend a lot of time pausing trying to understand stuff […] it turns out you actually have plenty of time”

This exposes the true underlying commodity that we should really focus on: learning.

Sure time is required for learning but time on its own is not sufficient. We must expose assumptions, run experiments to verify them and adapt based on the outcomes.


| Tags: , , ,

Every now and then my twitter stream comes up with an interesting statement or question that sparks some reflection. The latest one came from Paweł:

Should a senior manager veto decision of one of their team leads if they don't agree with it? Or should they do nothing and see results?
@pawelbrodzinski
Pawel Brodzinski

I’m going to treat is slightly broader, speaking of a team rather then just a team lead.

This is not only an interesting question but also one which, I bet, often gets asked, especially as teams gain autonomy in organisations. Let’s leave out, for the time being, the more fundamental issue, whether we need managers at all, and Bob has some tasty thoughts about this.

Let’s consider the two possible solutions to this conundrum.

Veto the decision.

This is most likely the default answer in traditional, command and control organisations. When seniority and position in the hierarchy is confused with experience and knowledge senior managers fell obliged to make their stamp and protect their subordinates from doing the wrong thing. I hope this approach immediately raises your concern, at least a bit. First of all, the higher up you are in the chain-of-command the more removed you usually become from where the real work is done and your understanding of the context and specific challenges diminishes. More importantly however, to blindly veto your team’s decision is a stark demonstration that you don’t trust their judgment or their knowledge. It undermines their autonomy (assuming they had some to begin with) and demotivates them from taking responsibility for their own actions in the future.

Let the team fail.

If you care about your team accepting responsibility, about their autonomy and motivation you may think that the best outcome then is to do nothing and wait for the result. After all, you might accept that you are wrong in your opinion or you may want to give the team an opportunity to learn and fail. The team will continue with their own, independent decisions towards some outcome. They may succeed, or they may fail. If the latter outcome realises don’t be tempted to go and say “well, I always knew this was a bad idea but I wanted you to learn for yourselves”. Regardless, by not sharing your concerns you are withholding information from the team which can potentially harm the team and thus the organisation.

There is a third way.

When Paweł initially asked this question my immediate reaction was that it is irresponsible to do either. It felt very similar to the problem of delegation. “To delegate or not” appears to be a puzzle for many managers. Jurgen gives a good solution to this one reminding us that there are in fact perhaps as many as seven different levels of delegation between the two extremes.

I believe it’s better to aim for the middle in this particular situation too. My preferred choice would be for the manager to honestly and openly approach the team. They should share their concerns in a neutral manner giving the team the information and the context they might be missing. Seeking to learn their position on the problem, exploring the different potential outcomes, exposing any implicit assumptions that either side might be holding and then allowing the team to take an independent, but hopefully better informed, decision. And even though it sounds like a long-winded process it can all be done in a 15 minute chat at a cafeteria.

However, remember what Senge repeats after Argyris

If there is disagreement, it’s usually expressed in a manner that lays blame, polarises opinion, and fails to reveal the underlying assumptions and experience in a way that the team as a whole could learn from.

If that were the case, perhaps the question we begun with is not even the right question to be asking.