Nederlands (NL-nl)English (United Kingdom)
Verslag Back to School IV - Agility en Architectuur
Gepubliceerd door freek   

Dit verslag is geschreven door Ruud Kok(@ruud_kok). Bedankt Ruud!

De 4e en laatste Back to School van 2011 had “Agility en architectuur” als onderwerp. Ditmaal werd de sessie gehouden bij de Vrije Universiteit van Amsterdam. Daar eenmaal aangekomen stond er al een groepje ‘devnologen’ te wachten om gezamenlijk te kunnen gaan eten in de Mensa. In verband met een file/wegafsluiting op de A2 was de opkomst kleiner dan verwacht maar er zaten alsnog ongeveer 30 mensen te genieten van een warme maaltijd.

De avond werd geleid door prof. dr. Hans van Vliet van de “Department of Information Management and Software Engineering (IMSE)” aan de Vrije Universiteit Amsterdam. “Passen Agility en Architectuur op één kussen, of komt de duivel daartussen?” was de titel van de presentatie. Na een uitleg over de ontwikkelingen in de software architectuur kwam Agility met zaken als de Watervalmethode, het Agile Manifesto, core practices of XP en Scrum aan bod. Daarna werden vooroordelen tussen Agility en Architectuur besproken. Architecten vinden de Agile methode veelal amateuristisch en alleen geschikt voor kleine webapplicaties. De aanhangers van Agile vinden dat architectuur een typisch geval is van Big Design Up Front (BDUF) en daarom ongewenst.

Na de theorie werden een aantal case-studies behandeld waarbij Hans van Vliet betrokken is geweest voor een grote printerfabrikant uit het zuiden des lands. Een greep uit de onderzoeksvragen en de daarbij opgedane kennis:

  • Q: Wat en hoeveel moet een architect vertellen aan het team
    A: Een architect moet goed op de hoogte zijn van hetgeen zijn teamleden al weten.
  • Q: Documentatie: hoeveel is nodig? wie is verantwoordelijk en waarvoor? 
    A: Als architect moet je er voor zorgen dat iedereen weet wat zijn/haar verantwoordelijkheden zijn en waarvoor zij verantwoordelijk worden gehouden. Een architect heeft de neiging alleen de delta te specificeren ten opzichte van eerder opgestelde producten. (valkuil)
  • Q: Hoe overbrug je het gat tussen onbewuste kennis (moeilijk overdraagbare kennis, opgedaan door ervaring) en expliciete kennis (gedocumenteerde kennis bijv. in een semantic wiki)?
    A: Om de juiste mensen te vinden met de kennis over een specifiek onderwerp kan er gebruik gemaakt worden van bijv. een ‘expert finder’ waarbij de software repository wordt gescand om personen te kunnen koppelen aan de geschreven software.

De avond werd zoals gewoonlijk afgesloten met de “fishbowl” discussie. Tijdens de discussie voerden de verschillen van inzicht vanuit de Agile v.s. vanuit de Architectuur de boventoon. Wat mij vooral bij is gebleven was de, mijns inziens rethorische, vraag: is er zonder architectuur überhaupt wel agile te werken?

Ik heb erg genoten van de avond! Zoals altijd roept een bijeenkomst als deze bij mij meer vragen op dan beantwoord worden. Ik heb in ieder geval weer genoeg gehoord om me tijdens mijn werk in te gaan verdiepen.

Devnology Back to School 2011 is mede mogelijk gemaakt door Humiq


Trackback(0)
Comments (0)Add Comment

Write comment
You must be logged in to post a comment. Please register if you do not have an account yet.

busy
 

Bijeenkomsten

Prijzen sponsors

JetBrains logo



Foto's

Bekijk alle foto's van Devnology op Flickr.

Waarom bijeenkomsten?

Bijeenkomsten van Devnology zijn erop gericht enthousiaste ontwikkelaars bijeen te brengen om kennis en ervaring uit te wisselen, te discussiëren en te netwerken - geek to geek.

Over ons

Vanuit Devnology willen wij vooral kijken naar concepten binnen software ontwikkeling. Als zich nieuwe ontwikkelingen voordoen zullen we vooral kijken naar het concept erachter en deze in een breed kader van eerdere technieken en/of bestaande platformen plaatsen. Lees meer...