You are here

Agile Manifesto Mini Conferences.

Agile Manifesto Mini Conferences.

In het jaar 2011, het 10 jarig jubileum van het Agile Manifesto, heeft inmiddels de tweede mini-conferentie vanuit het Agile Consortium plaats gevonden.  Op 12 september 2011 stond het thema “Just Enough” centraal met als keynote-speaker: Jurgen Appelo. Met dit thema werd in navolging van het People event eerder dit jaar rondom de eerste waarde van het Agile Manifesto, de tweede waarde centraal gesteld:

Working software over comprehensive documentation

Het event stond hiermee volledig in het teken van effectiviteit.

  • Just enough requirements, just enough testing, just enough documentation, just enough…..
  • Wanneer is iets ver genoeg uitgewerkt om een volgende stap te kunnen zetten?
  • Wat zijn primaire en wat zijn secundaire resultaten?

Het programma bestond uit een afwisselende mix van presentaties en workshops rondom dit thema. Met een optionele sessie aan het begin “Wat is Agile?”, door Nathan Yousef.

Deze sessie was speciaal voor mensen die graag eerst nog beter kennis wilden maken met Agile. In de sessie werd ingegaan op de achtergrond en de beginselen van Agile:

  • Wat zijn enkele kenmerken?
  • Wat houdt het manifesto in?
  • Hoe wordt Agile in de praktijk ingevuld/toegepast?
  • Mythes/beloftes van Agile ….

Vervolgens werd gestart met de key note: Jurgen Appelo, “How to change the World (just enough).”

  • “How do I make my managers more Agile?”
  • “How can I convince developers to educate themselves?”
  • “How can I make customers more cooperative?”

 Bij de transformatie van organisaties en andere sociale systemen komen we “uitdagingen” tegen. Deze “uitdagingen” hebben vaak te maken met gedragsverandering van mensen. Natuurlijk kunnen we het gedrag van mensen niet werkelijk veranderen. We kunnen  ook niet mensen werkelijk aan het lachen maken en mensen gelukkig maken. Maar…. we kunnen het wel proberen! Er zijn veel boeken over verandermanagement. Veel daarvan komen met “big upfront plans”, uitgebreide documentatie en veel meetings. Dit alles zonder effect….

Deze sessie ging over "Just Enough Change Management". Hierin werd een nieuw verandermanagement “super model” behandeld die organisaties als complexe adaptieve systemen en sociale netwerken beschouwd. Het super model brengt verschillende bestaande modellen (PDCA, ADKAR, Adoption Curve and The 5 I's) samen. Er zijn enkele tientallen vragen die kunnen helpen bij de pogingen het gedrag van andere mensen in een organisatie en daarbuiten te veranderen. Dit om een meer agile manier dan traditionele verandermanagement  initiatieven. Of je nu manager, Scrum Master, Product Owner, software ontwikkelaar of schrijver bent, voor iedereen is het zinvol om te weten hoe de wereld om je heen veranderd kan worden.

Na deze keynote volgde de eerste set aan workshops:

De workshop “Requirements with just enough details”, door Nicole de Swart ging over het volgende. Requirements zijn ook bij agile softwareontwikkeling van cruciaal belang, maar 'comprehensive documentation' is niet wenselijk. Wanneer is je requirementsdocumentatie te uitgebreid? Hoe zorg je ervoor dat je niet meer requirements documenteert dan nodig is? En wat is het verschil tussen een product backlog en een traditionele lijst met SMART requirements? In een interactieve sessie met leuke quiz (en prijs) gaf Requirements Specialist, Nicole de Swart, antwoord op bovenstaande en andere vragen. Meer informatie over dit onderwerp is te vinden in de volgende blogposts Product Backlog: DEEP en User Stories.
In de workshop“Lean en de bottleneck”, door Julya v. Berkel werd aangegeven dat bij Lean "Just enough" heel belangrijk is. Onder andere het "Just in time" (JIT) produceren geeft al aan dat men maar Just enough voorraad op de plank wil hebben. Voor deze sessie werd gebruik gemaakt van de "Five Focusing Steps” van de Theory of Constraints waarmee snel duidelijk wordt waar en hoe processen te verbeteren. In het spel "The Bottleneck Game" (ontwikkeld door Pascal Van Cauwenberghe en Portia Tung) leerde men in een simulatie gebruik te maken van Lean and Agile technieken.

In deze sessie werd ook gerefereerd naar de Poppendiecks, thought-leaders op het gebied van Lean Software Development. Een mooie TIP vanuit Spider, mede sponsor van dit event:

Schrijf je in voor de SPIder sessie “Lean Software Development” met Mary en Tom Poppendieck op 28 september 2011. Voor meer informatie volg deze link.

De laatste workshop in deze parallelle reeks was van Cecile Davis, over “Just enough Test”. Wanneer is er voldoende getest om het vertrouwen te krijgen dat de software werkt? Hoe diep moet je gaan in je testplan? In deze workshop werd praktisch aan de slag gegaan met dit soort vragen. Daarnaast was er ruimte voor de deelnemers om specifieke vragen rond het thema ‘Just Enough’  in te brengen. Deelnemers kregen praktische handvatten aangereikt die in de praktijk direct toepasbaar zijn.

Vervolgens was er weer een centrale sessie door Jan Vlietland over “Effectieve communicatie en to-the-point documentatie”. Gedurende deze sessie lag de focus op het nut, de noodzaak en gekte rondom documentatie in de IT business. Wie kent het niet….. bergen documenten in de projectfolder, ontelbare versies op verschillende plaatsen, als een Zuid-Amerikaans oerwoud, ondoordringbaar voor normale mensen. Tegelijkertijd deadlines, een product dat nog niet af is, een klagende klant over slechte communicatie en zeurend IT-beheer over gebrekkige documentatie. Huh, een gebrek aan documentatie…. er staan er een miljoen in de projectfolder, is het nog niet genoeg, zo? Toch weet niemand waar hij wat kan vinden, dus voor de User Guide begint van scratch af… in een nieuw …… aangemaakte folder met de naam Sjaak’s documenten. Vier successfactoren voor goed communiceren en documenteren werden behandeld zodat documentatie ‘just enough’ is om bij te dragen aan werkende software.

De tweede reeks aan workshops zag er als volgt uit: De workshop “Working Architecture over comprehensive software! “, door Frank Langeveld ging over het volgende. Agile projecten willen compromisloos kwaliteit leveren om “waarde” te ontwikkelen, maar wat is bepalend voor die kwaliteit? Architectuur is daarvoor een essentieel instrument. De architectuur wil innoveren met kwaliteitaspecten op de langere termijn. Dus hoe pas je dat in ontwikkeling met een focus op de korte termijn? Architectuur in een agile context vraagt een nieuwe kijk op architectuur als vak en als product. Wat is de “working software” van de architectuur en hoe organiseren we dat?

De workshop “Hoe betrek ik het andere team”, door Jessika de Waijer, ging in op de samenwerking tussen teams. Just Enough….zelfsturende teams …...hoe zorg je dat teams onderling meer samenwerken. Zelfsturende teams binnen een groter geheel. Een antwoord op een veel geuit signaal dat teams te weinig met elkaar samenwerken. Er werd ingegaan op Agile samenwerken, met tastbare tools en persoonlijke conclusies.

De workshop “De (beperkte) waarde van documentatie”, door André Heijstek kwam helaas door omstandigheden op het laatste moment te vervallen. Hiervoor in de plaats werd door Brian Teunissen een sessie verzorgt getiteld 'Agile implementatie van agile met practices'.

Tot slot was er optioneel een open space om gericht na te praten over specifieke onderwerpen of om gezellig na te praten tijdens de borrel.

Eerder dit jaar op 26-4-2011 heeft de eerste mini conferentie plaatsgevonden met het thema, People. Hiermee werd de link gelegd naar de eerste waarde van het Agile Manifesto:

individuals and interaction over processes and tools

Het event stond volledig in het teken van mensen en de manieren waarop zij met elkaar samenwerken.

Een uitgebreid programma waarin keynote Jaap Peters tijdens zijn presentatie met titel “trust the process” inging op de situatie waar we nu in leven, de tussentijd, waarin we moeten meestribbelen of we willen of niet.  Het feit dat er sinds 1911 al voor ons wordt gedacht (Taylorisme) maar dat we vanaf 2011 weer zelf mogen meedenken. Organiseren of basis van vakmanschap, verbinding en vertrouwen!

Vervolgens was er een pauze om te eten en te netwerken. Daarna ging Anko Tijman in op “ De Kunst van Samenwerken”. Samenwerken klinkt eenvoudig maar is niet gemakkelijk. Maar al te vaak laten we ons leiden door onze eigen preconcepties als het gaat over hoe wij werk organiseren. En maar al te weinig laten we ons daarin leiden door de dingen waarvan we weten dat ze werken. Samenwerken is er daar één van. Een team gaat pas echt presteren wanneer het werkt vanuit gezamenlijke waarden, er samen een kwaliteitskader voorhanden is en wanneer het invloed heeft op de omvang van het werk. Al deze aspecten zijn rechtstreeks verbonden aan de agile ontwikkelaanpak! Het is dan ook geen wonder dat deze aanpak bij veel bedrijven werkt. In deze sessie werd een duidelijke visie gegeven over hoe je de agile werkwijze succesvol toepast en wat de cruciale rol van samenwerken daarin is.

In de sessie over “People CMM en Agile” door Ben Linders en Cecile Davis werd ingegaan op het wezenlijke verschil tussen het managen van een agile organisatie en een traditionele organisatie. Onder Agile organisatie wordt hier verstaan: Organisatie waar in belangrijke mate volgens agile principes gewerkt wordt, en de inrichting en besturing aangepast zijn zodat agile werken een hoger business resultaat geeft. Bij verschillen kunt u denken aan het belang van de ontwikkeling van de professionals, delen van kennis en ervaringen, en het realiseren van een continue verbeterende organisatie. Agile vereist ook betere staffing- en beloningsmechanismen die effectief samenwerken in teams ondersteunen. Last but not least worden er in een agile organisatie hogere eisen gesteld aan de interne communicatie en de werkomgeving voor de professionals. Agile managen is niet eenvoudig, maar wel noodzakelijk om agile teams te laten slagen in hun missie: Het maken van betere software voor hun klanten, in een kortere doorlooptijd en met lagere kosten. Het People-CMM bevat diverse procesgebieden met best practices om het management dusdanig in te richten dat agile teams excelleren. In deze presentatie werd getoond hoe een P-CMM roadmap gebruikt kan worden om stapsgewijs de transitie naar agile te maken in een organisatie.

In de presentatie van Laurens Bonnema: “Wat is een team? En hoe bouw je ze? “ werden vijf basisvoorwaarden behandeld waarin leiders van bedrijven en organisaties moeten voorzien om effectieve teams te creëren en te behouden. Daarbij werden drie essentiële karakteristieken van teams geadresseerd die ze in staat stellen om optimaal gebruik te maken van hun lerend vermogen en voortdurend te verbeteren. Vervolgens werd vanuit zijn kookboek een recept getoond voor gezonde teambuilding waarmee u gelijk in staat bent uw teams te repareren en te motiveren! 

Na een korte pauze was het tijd voor Andréas Prins met “Teamwork in model based test design”.  Hier werden modellen gepositioneerd als een prima middel om de interactie tussen individuen te faciliteren. Een model is immers een formele vastlegging van de werkelijkheid die slechts voor een uitleg vatbaar is. Waar interactie tussen mensen in woorden nog wel eens wat ruis op de lijn op kan leveren zijn de teams er juist bij geholpen dat deze ruis verdwijnt. Aan de hand van voorbeelden werd in de presentatie de miscommunicatie duidelijk. Door als team een model te hebben waaruit gewerkt kan gaan worden zal er in het verdere proces veel tijd worden bespaard. De vraag waarop samen een antwoord gezocht wordt is: is Model Based Test Design het antwoord op de mogelijke ruis op de lijn en daarbij behorende neveneffecten?

Na deze serie van centrale presentaties was er gelegenheid om een keuze te maken uit verschillende workshops. De Workshop “teamwork o.b.v. Insights Discovery”, door Mark Paap ging in op de methode Insights Discovery. Deze methode geeft inzicht in gedragsvoorkeuren en communicatiestijlen van individuele teamleden. Dit inzicht helpt je om de samenwerking in teams te verbeteren. Om dit herkenbaar te maken worden deze voorkeuren en stijlen uitgedrukt in verschillende kleuren. Tijdens deze workshop werden de verschillen voorkeuren en stijlen geïntroduceerd en leerden de deelnemers deze te herkennen bij zichzelf en anderen. Vervolgens werder er nog tips gegeven om dit inzicht te gebruiken in de samenwerking.

De workshop “teambuilding” , door Nicole Belilos en Arjen Uittenbogaard. Onder de noemer: “Kom en experimenteer eens op een andere manier met individuen en interacties!” werd in deze  actieve workshop kennis gemaakt met teambuilding werkvormen uit de wereld van het theater. Met de andere deelnemers werden opstellingen gemaakt, foto’s, tableau vivants, en zelfs soundscapes. Met deze krachtige, luchtige oefeningen wordt snel inzicht verkregen in situaties, relaties en wijze van samenwerking binnen het team. Elke oefening geeft concrete handvatten voor reflectie. Na de workshop had men voldoende bagage om hier zelf mee aan de slag gaan. Hard werken en lol hebben zijn de pijlers van deze workshop. Ervaring met acteren was niet nodig.

De laatste workshop “communicatie: Software is hardware”, door Jessika de Waijer/Peter Weertman was een interactieve workshop van 1 uur, waar men direct aan de slag ging met de praktijk. Communicatie blijft mensen werk, ook in de ICT-sector. Wat werkt wel en wat werkt niet ? Krijg inzicht in de hardware die onze soft-skills beïnvloed. De Workshop/training was opgebouwd uit 3 elementen. Het eerste element “Communicatie en Agile” ging in op de onderwerpen:  “Wat is normaal en hoe komt het over ?” en “Agile werken ≠ goed communiceren”. Het tweede element “Brein-in-zicht.BIZ” behandelde : “de hardware in ons hoofd. “, “Hoe krijg ik het tussen de oren !” en “Waardoor reageren mensen zoals ze reageren ? “. Element 3 “Tastbare Tools “ ging in op Hoe doorbreek je een patroon” en “Oplossingsgericht communiceren”. Al met al was dit een praktische en actieve kennismaking met ‘Soft-skills voor ICT’.

Na de workshops werd de avond afgesloten met een borrel.