Post-Agile Age: Proscriptive Norms

 Tatuerare är ett yrke som kräver certifiering.

Tatuerare är ett yrke som kräver certifiering.

i ett nyligen samtal om Post-Agile-åldern med Ira Weinstein, Scrum master, architect och mer påpekade jag att Slutet på Agile as movement inte innebar att människor skulle sluta göra stand-ups, testdriven utveckling eller till och med retrospektiv, utan snarare grunden för adoption drevs inte längre av de värderingar och principer som förespråkades av Agile Manifesto. Denna förändring i anledningen till att människor antar Agile förändrar de metoder som antas och värdet som härrör från agila metoder. Diskussionen om en post-Agile ålder är inte en esoterisk övning. Under vår diskussion undersökte vi effekterna av utvecklingen av mer och starkare normativa normer som definierar vad som är eller mer exakt vad som inte är smidigt.

Proscriptiva normer beskriver eller identifierar beteende som inte bör utföras. Till exempel skulle utveckla en arbetsfördelning struktur med uppskattningar ansträngning och ett projektschema stämplas som ’inte agile’ baserat på typiska proscriptive normer inom Agile samhället. Som referenspunkt är föreskrivande normer en uppsättning regler som definierar beteende. Varje Agile community har definierat en uppsättning beteenden som ligger inom gränsen och en uppsättning regler som ligger utanför gränsen. Till exempel, i en ny presentation, har jag bett en grupp Scrum masters att lista en uppsättning bra och dåliga Scrumbeteenden. Och frågade sedan XP-utvecklarna som var i presentationen för att identifiera de metoder som de trodde var utanför XP-övningen och om de skulle vara bekväma att utföra dessa aktiviteter. Under diskussionen, det fanns flera metoder båda lägren indikerade att de inte var bekväma att utföra inom sitt lag. Även om detta inte var en vetenskaplig undersökning, illustrerar det att gränser finns även i mycket relaterade samhällen. När Agile har mognat har gränserna blivit mer definierade och starkare försvarade. Certifieringar är frontlinjen för att definiera gränser för beteende. Nästan varje organisation och metod har en eller flera certifieringar. Offhand jag kan nämna sex olika Scrum master certifiering och ett stort antal andra roller i Agile.

Prima facie, certifieringar är inte bra eller dåliga. Min svärson, en tatueringskonstnär, (jag kan nog få dig en affär) är certifierad. Han har en uppsättning normer för god praxis som ger en gräns för vad han kan och inte kan göra som inkluderar regler om sterilisering och hantering av blod. Piloten i mitt senaste flygflyg har en licens (ett antagande från min sida), en form av certifiering, som ger gränser för hennes beteende och definierar saker de inte ska göra (som att dricka 24 timmar före flygningen). Stränga gränser tjänar ett viktigt syfte i båda dessa yrken. Dessa stränga gränser är inte lämpliga för alla yrken. Certifiering säkerställer att alla vet vad gränserna är och skapar konsekvenser för att bryta mot dessa gränser.

i mitt samtal med Ira föreslog han att certifieringar var viktiga verktyg för att säkerställa att nya aktörer i IT-branschen förstod grunderna i sitt yrke. Vidare föreslog han att när nya aktörer hade tillräckligt med erfarenhet skulle de byta till ett inspektions-och anpassningsläge för att ändra hur de fungerar. Punkt tas, upprätta en gemensam grund för kunskap är stor; vi måste dock avgöra om de oavsiktliga konsekvenserna av härdningsgränser är en acceptabel bieffekt av synkronisering av kunskapsbaser. Dessutom vet jag inte en certifiering som föreslår att experimentera med processer och tekniker utanför deras kärntekniker och processer (jag utesluter processförbättringsramar som lean six Sigma). En av de grundläggande antagandena för den smidiga rörelsen är att team använder en empirisk process (inspektera, anpassa baserat på öppenhet).

Scrum och XP är empiriska processer. Agila utövare använder feedback för att anpassa hur theysz fungerar. I ett typiskt slut på iteration retrospektiv utmanas lag att hitta ett sätt de kan förbättra hur de fungerar. Agile förväntar sig att Team kontinuerligt utför små experiment med låg risk för att finslipa hur de gör sina jobb. Förändringar i hur ett team arbetar är inte avsedda att begränsas av kraven i en certifiering.

certifieringar är inte onda. De skapar dock gränser som saktar ner förändringen. Gränser begränsar också utvecklingen av processen. Ingen av dessa konsekvenser är på lång sikt bra. Det enda långsiktiga bra att härda gränserna kring olika typer av Agile att härdningen är en flagga som vi bör börja söka horisonten för nästa rörelse. Under en keynote, vid Scrum Gathering 2014 (ish), beskrev Ken Schwaber saker som användarhistorier som barnacles på Scrum. Certifieringar härdar gränser som minskar potentiell innovation. Jag är inte säker på om jag kan tänka mig smidig utan innovationer, som användarhistorier eller min personliga favoritteknik Scrumban. Om alltför definierade proscriptiva normer hade funnits tidigt i Agils livscykel kanske de inte existerar.

planerade uppsatser i Post Agile Age Arc inkluderar:

  1. Post Agile Age: rörelsen är död
  2. Post Agile Age: förare av slutet av den smidiga rörelsen och metoden Lemmings
  3. Proscriptive Norms (Current)
  4. ett Varumärkesdrivet ekosystem
  5. en brist på systemtänkande/hantering
  6. Aquarius ålder (något bättre börjar)

Lämna ett svar

Din e-postadress kommer inte publiceras.