Agile moet tussen de oren zitten
Begrijp me goed, ik heb de agile technieken hoog zitten.
Alleen wanneer we elk mogelijk proces in onze werkzaamheden automatiseren, zijn we in staat om elke twee weken kwalitatief uitstekende software te leveren. Tools voor het ontwikkelen, testen, integreren en in gebruik nemen van software zijn onmisbaar voor zowel kwantiteit als kwaliteit van onze productie. Zou men handmatig programmeren, dan zijn ontwikkelaars te veel tijd kwijt aan werk dat geen bijdrage levert aan de businessvalue. Bovendien draagt handmatig werken het risico van fouten in zich, waardoor men steeds minder aan de gestelde eisen voldoet. Inderdaad, zonder techniek geen softwareontwikkeling op basis van agile. Mijn punt is echter dat agile in de eerste plaats tussen de oren moet zitten. Ontwikkelaars zonder de juiste mindset worden met tools echt niet agile.
Ik zie mensen nog steeds in silo’s werken, van analyse tot en met implementatie, waarbij men in het ontwikkelen maar een fractie van agile gebruikt. Ik zie nog steeds ontwikkelaars in georganiseerde omgevingen, waar ze met nauwkeurig omschreven taken onder druk staan en continu overbelast zijn. Ik zie IT’ers die pretenderen de business te vertegenwoordigen, maar met requirements komen die geen enkele waarde voor die business hebben. Ik ontmoet ‘agile teams’ die nog nooit met een klant of gebruiker om de tafel hebben gezeten. Ik ken teams waar virtualisatie alleen wordt gebruikt voor de planning, en zo kan ik nog wel even doorgaan ….