Det var en gång...

Flera decennier inom QA ger en del dråpliga och insiktsgivande berättelser att förmedla. För min egen skull har jag börjat beskriva en del av dessa här.

Detta är en av dem.


Växla mätetal med varandra

Från avdelningen Development Support stöttade vi 400 olika utvecklingsteam. Vi försökte få till en DevOps-kultur och letade efter vad som hindrade denna att komma på plats och ett av de systemfel vi fann var mätetalen.

Operations-avdelningen var beskyddande och protektionistisk från att integreras i Dev. Anledningen visade sig vara att de bl.a. mättes på systemens upptid så deras fokus var stabilitet - vilket i sin tur betydde att de ville ha få releaser att stöka med.

Utvecklingsteamen däremot mättes på hur många och stora förändringar de fick ut i produktion så att de blev (potentiellt) värdeskapande.

En av idéerna vi hade var att låta dessa olika avdelningar byta mätetal så att Operations mättes på hur mycket ny funktionalitet de fick ut i produktion medan Development mättes på upptiden av de system de ansvarade för förändringarna i.

Vi tyckte själva att det var en spännande tanke och under någon vecka eller två lirkade vi för att få till denna. Det visade sig dock att Developent inte hade modet att ta på sig upptidsmätetalen när dessa berodde på så mycket utanför deras kontroll, och att Operations inte vågade ta på sig att mätas på hur mycket ny funktionalitet de fick ut eftersom de inte kunde styra detta uppströms.
Egentligen fanns ju dessa risker redan på helt andra sätt för den andra grupperingen, men det var svårt att ta till sig att den andra gruppen redan lärt sig leva med de riskerna.

Lärdom

Grupp-psykologi är svårt och folk är ovilliga att ändra sig.