Agile Architectuur

Principes en praktijkervaringen over Agile Architectuur

Het gebruik van Agile methoden (met Scrum als meest populaire) groeit sterk. Agile aanpakken kenmerken zich door het in korte cycli (van enkele weken) opleveren van werkende en geteste software, waarbij het meest waardevolle als eerste wordt gedaan. Het werk wordt daarbij uitgevoerd door kleine zelfsturende en multidisciplinaire teams.

Hoewel veel organisaties Agile serieus overwegen of er al ervaring mee hebben, blijkt dat veel professionals in de praktijk worstelen met de combinatie van Agile en Architectuur. Door de flexibele en wendbare inslag van Agile aanpakken lijkt het moeilijker om goed onder Architectuur te werken. Dat valt echter mee. De manier van architectuur bedrijven dient wel op een andere wijze te worden ingericht, maar Agile en Architectuur gaan uitstekend samen!


Agile Architectuur Quickscan

Ontwikkelt u software volgens een Agile ontwikkelproces? Heeft u daarbij de behoefte om meer inzicht te krijgen in de kwaliteit van de ontstane software architectuur? Of overweegt u over te stappen op Scrum en vraagt u zich af of uw software architectuur hiervoor wel geschikt is?


Het laten uitvoeren van een korte, maar gedegen architectuurbeoordeling verschaft u dit inzicht. Prowareness heeft hiervoor haar eigen instrument ontwikkeld. Deze Agile Architectuur Quickscan geeft u aanbevelingen ter mogelijke verbetering van de architectuur en van het (Agile) proces waarlangs deze architectuur tot stand is gekomen.


Met behulp van een kwaliteitsraamwerk en door informatie uit bestaande documentatie, interviews en een workshop met het ontwikkelteam wordt de huidige situatie getoetst. De nadruk ligt daarbij vooral ook op de mate waarin de kwaliteit van de architectuur vanuit de geldende Scrum basisprincipes gewaarborgd is.


In een vaste structuur, verspreid over 4 dagen, worden de volgende stappen doorlopen die leiden tot een eindpresentatie van conclusies en aanbevelingen:
1. Inventarisatie business domein, applicatielandschap en kwaliteitseisen (profielbepaling)
2. Vaststelling normenkader
3. Toetsing huidige architectuur en werkwijze/architectuurproces
4. Presentatie van conclusies en aanbevelingen


In een Agile omgeving ‘ontstaat’ de architectuur gaandeweg het project en wordt deze gedragen door het hele team. Dit stelt eisen aan de ontwerpstappen en aan de manier waarop over architectuur gecommuniceerd wordt. De mate waarin daarbij een aantal scrum basisprincipes gehanteerd wordt is mede bepalend voor de kwaliteit van de architectuur. Voor de beoordeling zijn daarom Agile-specifieke normen opgesteld en in het instrument opgenomen.


Aangezien de gehele quickscan in 4 aaneengesloten dagen kan worden uitgevoerd is het mogelijk om deze binnen een week af te ronden. Het bijzondere van deze aanpak is dat het gebruikte kwaliteitsraamwerk niet slechts aandacht heeft voor de architectuur zelf, maar ook voor de wijze waarop de architectuur tot stand komt/is gekomen. De quickscan kijkt daarom niet alleen naar het verleden, maar vooral ook naar de toekomst.


Vraag hier uw quickscan aan!

Masterclass Agile Architectuur

Tijdens deze Masterclass wordt uitgebreid ingegaan op architectuurvraagstukken in Agile projecten. De omgang met architectuur in een Agile project verschilt substantieel met architectuurprocessen in niet-Agile projecten. De verschillen hebben betrekking op samenwerking, proces, opstelling van een architect, inzet van (kant-en-klare) producten, gebruik van documentatie en communicatie. Het is no-nonsense Masterclass gebaseerd op jarenlange ervaringen en praktijkvoorbeelden in bedrijfskritische omgevingen zowel op project- als enterpriseniveau.


Op 27 januari organiseren wij de Masterclass Agile Architectuur. Klik hier voor meer informatie.


Whitepaper Agile Architectuur

Hoe gaan Agility en Architectuur samen en wat is de impact op de architect?

Wanneer organisaties zich oriënteren op het gebruik van Agile werkwijzen ontstaat al snel de vraag op welke manier ze met architectuur om moeten gaan. Agile heeft ten slotte de neiging om niet al te ver vooruit te plannen en beslissingen uit te stellen tot een later tijdstip waarop meer kennis beschikbaar is. In traditionele omgang met architectuur nemen we echter belangrijke beslissingen juist vooraf. Het is dan ook logisch dat de combinatie van Agile en Architectuur in eerste instantie wat ongemakkelijk aanvoelt. Dat is het centrale thema van deze whitepaper. Agile werken heeft namelijk verstrekkende gevolgen voor het omgaan met architectuur.



Download complete whitepaper


   

iSense Prowareness is Microsoft Gold partner