Is Agile/SCRUM moderne slavernij?


Moderne Slavernij?

Wat zeg je Moderne Slavernij? Ja, toen ik het Agile Manifesto voor het eerst las bekroop mij namelijk een onbehagelijk gevoel. Zeker toen ik ook nog eens de 12 bijhorende principes las. Ik besef dat ik in dit artikel extreme stellingen opwerp. Ze zijn echter bedoeld als spiegel voor onszelf, om te reflecteren waar we eigenlijk mee bezig zijn.

De 4 waarden van Agile

Het manifesto begon als volgt: “We onthullen betere manieren om software te ontwikkelen door het te doen en anderen te helpen het te doen. Door dit werk zijn we vier kernwaarden gaan waarderen”.

De vier kernwaarden van Agile software-ontwikkeling zoals vermeld door het Agile Manifesto zijn:

  1. Individuen en interacties gaan voor processen en hulpmiddelen.
  2. Werkende software gaat voor uitgebreide documentatie.
  3. Samenwerking met de klant is belangrijker dan contractonderhandelingen.
  4. Reageren op verandering is belangrijker dan het volgen van een plan.

In eerste instantie komt het klantgericht en daadkrachtig over maar deze kernwaarden kunnen gemakkelijk negatief worden geïmplementeerd.

De 4 slavernij waarden van Agile

  1. De individuele wensen hebben voorrang boven de richtlijnen. Wie het laatst roept krijgt zijn zin. Compliance mensen hebben hier een bloedhekel aan, voor hen hebben normen en regels voorrang.
  2. Zolang het maar werkt is er geen vuiltje aan de lucht. Documenteren hoeft niet, na ons de zondvloed.
  3. Je moet je laten leiden door de klant, zelfs zonder een goed contract. Als de klant met een rechtszaak dreigt maak je de software gratis af.
  4. Als de requirements plotseling veranderen laat je direct alles uit je handen vallen en maak je heel wat anders. Klagen over een burn-out kan overigens niet, want er is geen goed contract.

Voorstanders van Agile-methodologieën zeggen dat de vier waarden die in het Agile Manifest staan, een softwareontwikkelingsproces bevorderen dat zich richten op kwaliteit door producten te creëren die voldoen aan de behoeften en verwachtingen van de business. Dat is misschien fijn voor ontwikkelaars die klanten graag pleasen, maar wie let er op het welzijn van deze ontwikkelaars?

De 12 principes die volgen uit het Agile Manifesto

De 4 kernwaarden zijn verder uitgewerkt in 12 principes. Die zijn op hun beurt weer terug te voeren zijn op software ontwikkeling. De SCRUM werkwijze is in deze 12 principes te herkennen, ze zijn gebaseerd op het Agile Manifesto:

  1. Het tevredenstellen van klanten door vroege en continue levering van waardevol werk.
  2. Grote werken onderverdelen in kleinere taken die snel kunnen worden voltooid.
  3. Erkennen dat het beste werk naar voren komt vanuit zelf-georganiseerde teams.
  4. Gemotiveerde mensen voorzien van de omgeving en ondersteuning die ze nodig hebben. En er op vertrouwen dat ze de klus voor elkaar krijgen.
  5. Processen creëren die duurzame inspanningen bevorderen.
  6. Een constant tempo aanhouden voor het voltooien van werk.
  7. Verwelkomen van veranderende eisen, zelfs laat in een project.
  8. Het projectteam en de business owners vergaderen dagelijks gedurende het project.
  9. Het team op regelmatige tijdstippen laten nadenken over hoe het effectiever kan en vervolgens het gedrag afstemmen en aanpassen.
  10. Het meten van de voortgang aan de hand van de hoeveelheid voltooid werk.
  11. Continu streven naar uitmuntendheid.
  12. Gebruik maken van verandering om een concurrentievoordeel te behalen.

De 12 principes zijn bedoeld om een ​​werkomgeving te creëren en ondersteunen die op de gebruiker is gericht en die aansluit op de bedrijfsdoelstellingen. Een werkomgeving die snel kan reageren en wenden als de behoeften van de gebruiker en de markt veranderen.

Ontwikkelteams werden in het verleden vaak geconfronteerd met ontevreden business units en gebruikers. De IT was altijd te laat, maakte veel fouten en bracht nooit iets dat goed aansloot op de lopende business. Dit was niet alleen frustrerend voor de business maar ook voor de ontwikkelaars. Niemand vindt het leuk om elke week weer een klagende gebruiker aan zijn bureau te hebben. Het antwoord kwam van de IT-ers zelf: SCRUM. Met Agile-Scrum is de stem van de business belangrijk geworden. De business heeft nu veel meer invloed op de ontwikkeling dan ooit te voren.

Bij sterk commerciële bedrijven kan dit echter verkeerd uitpakken en leiden tot een soort slavernij voor ontwikkelaars. De business neemt de macht over via het Scrum werkproces, het ontwikkelen volgens de 12 principes lijkt dan dus op moderne slavernij:

12 principes gespiegeld

  1. Het tevredenstellen van klanten door vroege en continue levering van waardevol werk.
    De druk ligt bij het opleveren van functies waarmee geld verdient kan worden. Ondersteunende functies en kwaliteit komen daarmee in het gedrang.
  2. Grote werken onderverdelen in kleinere taken die snel kunnen worden voltooid.
    In Scrum kennen we dit als de zogenaamde Sprints. De business gunt ontwikkelaars weinig rust tussen de Sprints. Er is een constante druk om te leveren.
  3. Erkennen dat het beste werk naar voren komt vanuit zelf-georganiseerde teams.
    De business neemt niet zelf de verantwoordelijkheid voor de software maar legt deze bij de ontwikkelaars. Zoek het maar uit jongens, jullie zijn verantwoordelijk. Maar als het fout gaan rollen er koppen.
  4. Gemotiveerde mensen voorzien van de omgeving en ondersteuning die ze nodig hebben. En er op vertrouwen dat ze de klus voor elkaar krijgen.
    Een Scrumteam moet dus altijd gemotiveerd zijn. Ze mogen niet verslappen, anders komt de oplevering in gevaar.
  5. Processen creëren die duurzame inspanningen bevorderen.
    Het creëren van software moet dus aan de lopende band plaatsvinden. Er is weinig ruimte voor creativiteit, we leveren een standaard product op.
  6. Een constant tempo aanhouden voor het voltooien van werk.
    Benadruk het nog maar eens een keer, jullie zijn slaven die productie moeten leveren. De iteraties hebben niet voor niets Sprint als naam gekregen.
  7. Verwelkomen van veranderende eisen, zelfs laat in een project.
    Wat, moet ik het werk van de afgelopen weken weggooien? En de deadline verandert niet? Ok, ik zal nog meer overwerken.
  8. Het projectteam en de business owners vergaderen dagelijks gedurende het project.
    Om het moordende tempo vol te kunnen houden krijgen jullie elke morgen een peptalk van de slavendrijver. Jullie moeten daarbij wel blijven staan anders zouden jullie wel een lui kunnen worden.
  9. Het team op regelmatige tijdstippen laten nadenken over hoe het effectiever kan en vervolgens het gedrag afstemmen en aanpassen.
    De Sprint retrospective: Sla jezelf maar voor je hoofd over wat je allemaal fout hebt gedaan, waar je hebt gefaald en de business geld hebt gekost. Je moet beter je best doen!
  10. Het meten van de voortgang aan de hand van de hoeveelheid voltooid werk.
    We houden op Post-IT stickers bij of je wel productief genoeg bent. En als je dat niet bent moet je collega je helpen. Hij zal je gaan haten. Zo verdelen en heersen we over de slaven.
  11. Continu streven naar uitmuntendheid.
    We voeren de druk op tot het uiterste, sommige teamleden vinden dat fijn omdat ze al tot de besten behoren en zo hun superioriteit kunnen tonen. De lageren in de rangorde vallen vanzelf af zonder dat we ze hoeven te ontslaan.
  12. Gebruik maken van verandering om een concurrentievoordeel te behalen.
    Waar was het ook alweer om te doen? O ja, de business geld laten verdienen, aandeelhouderswaarde verhogen. Maar als jij faalt, faalt de business en faalt het bedrijf. De sleutel ligt in jou handen.

De verborgen slavernij

Door het creëren van zelfsturende teams met succes als missie creëren we allemaal kleine groepjes. Deze groepen hebben weinig binding met het bedrijf en concurreren met elkaar. Alleen binnen het team moet een eenheid heersen die sterk genoeg is om alle uitdagingen te weerstaan. Deze teams horen soms eigenlijk niet echt bij de business die hen dicteert. Ze manifesteren zich vaak als superieure alleskunner, maar intern wordt het vuurtje behoorlijk opgestookt om aan de verwachtingen te kunnen voldoen. Met een beetje druk van buitenaf en extreme verwachtingen nadert menig zelfsturend team dus vaak het kookpunt.

Niet in elk bedrijf komt slavernij voor

Sommige bedrijven zijn zo gericht op winst en aandeelhouderswaarde dat ze voor het personeel beter niet aan Scrum kunnen beginnen. Deze bedrijven trekken namelijk commercieel ingestelde mensen aan die bereid zijn om alles en iedereen onder druk te zetten voor hun eigen bonus. Zij zullen Agile-Scrum voor hun eigen gewin misbruiken. En wat te denken van controllers die er niets voor voelen om een blanco kaart te geven aan een Scrumteam en daarom boven op het budget gaan zitten. Veel IT-ers kunnen daar niet tegen en ervaren het als een vorm van slavernij. Ze gaan eraan onderdoor.

Daarom is Scrum meer geschikt voor overheden, banken en publiekrechtelijke organisaties.
Daarnaast ontwikkelen veel middelgrote commerciële bedrijven in de loop van de tijd echter wel eigen best practices waarbij de controller in controle is en het ontwikkelteam toch snel kan schakelen. De Scrum goeroes zeggen: “Het lijkt op Scrum, maar het is het niet.” Het gezonde boeren verstand werkt voor deze bedrijven echter het beste.

Sommige mensen zijn liever vrij

Ik ken heel veel mensen die tevreden zijn met Scrum en blij zijn dat de traditionele projectstructuren niet meer bestaan. Er zijn echter mensen die niet gelukkig zullen worden van Scrum. Immers niet iedere persoon is geschikt om in een Scrumteam te werken. Je moet de verantwoordelijkheid en de zelfstandigheid van het team aankunnen. Ook moet je behoorlijke teamvaardigheden hebben zoals de bereidheid om taken van elkaar over te nemen. Als je je daarin niet op je gemak voelt kan je de 12 principes als moderne slavernij gaan ervaren. Maar het meeste hangt af van je werkgever en het team waar je in werkt.

LinkedIn GroupDiscussieer mee op ITpedia LinkedIn of op Financial Executives LinkedIn.
Samenvatting
Is Agile/SCRUM moderne slavernij?
Artikel
Is Agile/SCRUM moderne slavernij?
Beschrijving
Wat zeg je Moderne Slavernij? Ja, toen ik het Agile Manifesto voor het eerst las bekroop mij namelijk een onbehagelijk gevoel. Zeker toen ik ook nog eens de 12 bijhorende principes las. Ik besef dat ik in dit artikel extreme stellingen opwerp, ze zijn echter bedoelt als spiegel en voor onszelf te reflecteren waar we eigenlijk mee bezig zijn.
Auteur
Publisher Naam
ITpedia
Publisher Logo
Sidebar