Agile denken
Agile denken is klanten en producten plaatsen boven projectteam, ontwikkelprocessen of implementatiestrategie.
Voor een SaaS ontwikkelaar is een tevreden klant een micro-succesverhaal. Een ontevreden klant is echter macro pijnlijk. Klanten willen namelijk in het algemeen meer functies, specifieke functionaliteit, aangepaste workflows en persoonlijke aandacht. De mate van tevredenheid hangt vooral af van het feit of de verwachtingen van de klant (in plaats van de behoeften) zijn vervuld. Het managen van verwachtingen is echter een omvangrijke taak met vele variabelen die onmogelijk te voorspellen zijn. Wat is de oplossing? Agile denken.
Het werkt goed als we onze taken opsplitsten in:
Bij het toerekenen van prioriteiten moeten we dus rekening houden met:
Product- en technologieteams moeten deze kritische balans begrijpen. Een juiste verhouding tussen deze elementen is 5-2-3.
Bij het werken aan de verwachtingen van klanten werken we aan tactische oplossingen die een of enkele klanten nodig hebben. Die oplossing heeft echter vaak een beperkt voordeel op de productevolutie en heeft zelden invloed op de toekomstige verkoop. De road map inspanningen komen daarentegen tegemoet aan de behoeften van een groter aantal klanten, een bredere markt of een nieuwe niche. De road map brengt de tussentijdse doelstellingen in lijn met onze bedrijfsvisie. En ten slotte is de investering in technologie de motor van toekomstige productontwikkeling.
Agile denken is een manier om het evenwicht tussen al de prioriteiten te behouden. We zorgen er daarom voor dat de toewijzing binnen een sprint 50% functies-implementatie, 20% roadmap ontwikkeling en 30% R & D-werk bevat. Deze formule werkt alleen als we hem consequent aanhouden.
Agile principes als vertrouwen en autonomie ontbraken vaak bij traditionele software ontwikkeling. Daarvoor hebben we zelfsturende teams nodig. Als je dus uit je comfortzone komt en je team onafhankelijk maakt, voed je een krachtige en vastberaden line-up. Die zorgt er bovendien voor dat successen en mislukkingen binnen een project persoonlijk worden. Dat is een goede zaak, tenzij je gelooft dat doelstellingen niet persoonlijk zijn…
Dus, houd je agile pet op. Agile werkt goed als we het op de juiste manier omarmen. Het werkt nog beter als het een onderdeel van je denken wordt. De Agile mindset.
Een mindset is een verzameling aannames, methoden of werkwijzes van groepen mensen die zo vaststaat dat het een krachtige stimulans creëert bij deze mensen. De mindset zorgt er namelijk voor dat we eerder succesvol gedrag, keuzes of hulpmiddelen blijvend accepteren. Simpel gezegd, het is een manier van denken over dingen die mensen in een groep delen of gemeen hebben zodat het een manier van leven wordt.
Er zijn verschillende kenmerken die de Agile mindset vormen:
Agile denken met een Agile mindset betekent: “Er is geen mislukking, alleen feedback.” Het gaat erom:
Dit resulteert namelijk in een voortdurende verbetering.
Het ideaal is bovendien dat iedere teambeslissing onderdeel is van de collectieve Agile mindset. Het begint allemaal echter bij het individu. Bij een Agile mindset pakt ieder individu zijn werk aan met een positieve houding en geeft bovendien suggesties om obstakels te overwinnen. Ze stellen vragen om te begrijpen wat in het beste belang van het bedrijf is, en komen vaak met innovatieve oplossingen als ze experimenteren. Ze hebben een realistische en praktische houding gericht op het helpen van het team slagen.
Agile daagt ons vaak uit om buiten de kaders te denken om zo taken binnen de strakke termijnen van een sprint te kunnen voltooien. Hoe meer kennis en ervaring een teamlid namelijk heeft hoe groter de kans dat dit lukt. Agile gaat over leren en aanpassen. Ons doel moet zijn om zoveel mogelijk informatie te verkrijgen om een kwaliteitsproduct te leveren.
Een goede techniek om kennis te vergaren zijn de “vijf W ‘s”: vragen wie, wat, wanneer, waar en waarom. Als we een vraag stellen, geven mensen in eerste instantie misschien niet het werkelijke antwoord – ze geven ons de symptomen van het probleem en het kan soms meerdere indringende vragen vergen om achter het onderliggende probleem te komen.
Er zijn echter altijd uitdagingen bij projecten. Mensen zijn mensen en die maken namelijk fouten. Niet alles gaat altijd goed. Het belangrijkste is echter hoe de teamleden met deze situaties omgaan.
Problemen moeten we met een positieve houding aanpakken. In veel gevallen kunnen we namelijk iets dat er negatief uitziet, omgezetten in een kans voor verbetering.
Voor mensen voor wie Agile nieuw is, is zelfsturing tevens vaak moeilijk. Ook hier is een positieve houding belangrijk. Sommige dingen werken niet altijd, maar we moeten in gedachten houden dat we iets hebben geleerd.
Agile gaat over het succes van het team, echter niet over individueel succes of heroïsch gedrag. Het is belangrijker om als team te slagen dan voor een individu om haar taken te voltooien.
Een goed teamlid deelt kennis en zorgt bovendien voor minder afhankelijkheid. Als het hele team gemeenschappelijk begrip heeft van wat het verhaal inhoudt, leidt dat tot betere schattingen en planningen.
Het is van cruciaal belang dat het team begrijpt wat belangrijk is voor het bedrijf en vervolgens op een verstandige en realistische manier omgaat. Op een manier die is gebaseerd op praktische in plaats van theoretische overwegingen.
In plaats van excuses te maken, moeten we opties bieden. Zeg niet dat het niet kan maar leg uit wat er gedaan kan worden.
Als er een fout is, maakt het niet echt uit wie die fout heeft gemaakt. Het blijft ons probleem dat we op moeten lossen.
Gezond verstand speelt hier een rol. Besteed bijvoorbeeld geen uren aan het samenstellen van een statusrapport als de klant gewoon wil weten of het project op schema ligt. Ontdek wat de klanten echt willen in plaats van tijd te verspillen, zelfs als dit in het verleden altijd zo is gebeurd.
Sommige mensen zeggen dat falen de beste manier om te leren. Het gezegde is niet voor niets “Met vallen en opstaan”. Niet alles zal namelijk altijd in een keer goed werken. Als het een keuze is tussen proberen met de kans op mislukken of helemaal niet proberen, dan moeten we ons op ons gemak voelen om het te proberen.
Innovatie komt vaak door het proberen van dingen die we misschien niet eerder hadden bedacht. Wees niet bang om de norm in twijfel te trekken als iets niet zo goed werkt als het zou moeten.
Agile denken en de Agile mindset staan open om telkens nieuwe dingen bij te leren. Maak gebruik van wat je leert om zo continu te verbeteren in wat je doet.
De Agile mindset is een houding die falen en problemen namelijk gelijkstelt aan leermogelijkheden en waardevolle feedback. Met andere woorden, het is een overtuiging dat we allemaal na verloop van tijd sterker zullen zijn. Dit kan door:
Hoewel er veel definities zijn voor Agile denken, zijn dit de kenmerken waarover een Agile teamlid zou moeten beschikken.
Mogelijk is dit een vertaling van Google Translate en kan fouten bevatten. Klik hier om mee te helpen met het verbeteren van vertalingen.