Jan Stenberg
Jan Stenberg, Knowit i Umeå, är mycket kunnig ino domändriven design och berättar mer om området inför Vaughn Vernons besök i Umeå och Stockholm.

Inspirerad av domändriven design

Vaughn Vernon är ett av de största namnen inom domändriven design. I april kommer han till Umeå och Stockholm i ett efterlängtat besök. Jan Stenberg från Knowit ger här en bakgrund till domändriven design.

Vaughn Vernons
besök i Umeå
och
i Stockholm
kommer att ge fördjupad kunskap om den praktiska användningen av domändriven design. Det är ett område som Jan Stenberg från
Knowit
i Umeå gjort till sitt med ett förhållningssätt som flyttar fokus från design av teknik till att designa för verksamheten och dess domäner. Det handlar om att vara lyhörd för kunden, för den som i slutändan ska ta emot systemet och använda det.

– Därför använder vi ofta svenska i vårt utvecklingsarbete. Det gör så att kunden känner igen sig när vi talar med varandra, förklarar Jan som till vardags arbetar på
Enheten för it-stöd och systemutveckling, ITS, vid Umeå universitet med Ladok 3, ett enormt projekt för att bygga ett nytt system som ska kunna hantera Sveriges alla universitets- och högskolestudenters kurser, resultat och betyg.

Fördelarna med domändriven design i ett sådant projekt är många, menar Jan Stenberg.

– Man tittar inte på hela verksamheten utan fokuserar på hanterbara bitar och skapar en modell för varje del. Sedan hittar man en mappning mellan de separata delarna så att de samarbetar även om de är avgränsade från varandra.

Många internationella kontakter

Även om Jan Stenberg har Umeå som bas blir det tydligt att han också rör sig på yppersta internationella nivå när han berättar om konferensen
DDD Exchange där 120 utvecklare från hela Europa träffades i London. Det är en ganska nystartad konferens om domändriven design, i år hålls den för femte gången, och när Jan berättar om den märks det att det är toppkvalitet som deltagarna besitter inom sina områden.

En av talarna på konferensen 2012 var Eric Evans, liksom Vaughn Vernon, en erkänd världsauktoritet inom domändriven design.

– Jag har träffat Erci Evans fem, sex gånger genom åren, säger Jan, och det märks på honom att han uppskattar att ha fått Eric Evans signatur i dennes bok Domain-Driven Design: Tackling Complexity in Software. Det är en klassiker som man bör ha läst om man vill ha koll på området, förstår man.

Läser tidig utgåva av Vaughn Vernon

Just att läsa är något som Jan Stenberg prioriterar. Vid sidan om konferenserna och de nätforum som finns kring domändriven design hittar Jan sin kunskap i absolut nyutkommen litteratur. Ibland så ny att den inte lämnat tryckpressarna.

– Det kallas early access eller rough cut. Författarna lämnar ut sina verk kapitel för kapitel och man får dem som pdf:er, berättar Jan.

Det ger författaren en möjlighet att möta sina läsare på ett mycket tidigt stadium och Jan vill gärna vara med och kunna skicka in kommentarer på det som ska ges ut i bokform.

Ett exempel är den nu aktuella boken Implementing Domain-Driven Design
av Vaughn Vernon, liksom Eric Evans också han en ledargestalt inom området. Boken kom ut i slutet 2012, men redan ett halvår innan hade Jan Stenberg tillgång till stora delar av texten i pdf-format.

På det öppna forumet som läsarna av de tidiga utkasten har tillgång till finns Jan med och när han lägger in en fråga om att få se kodexempel på det som skrivs i boken får han genast svar av Vaughn Vernon själv att det kommer att finnas med i den tryckta färdiga upplagan av boken.

Passion skapar kontakt

Förmodligen är det passionen som knyter dem samman. Författarna och experterna som driver på utvecklingen, deltagarna på de ledande världskonferenserna och it-arkitekter som Jan som ständigt strävar efter att bli bättre.

Det handlar om en passion att varje dag försöka skapa bättre programvara, att vilja lära sig nytt, att våga utmana det rådande, att experimentera och pröva nya vägar, och samtidigt hela tiden inse att man aldrig blir fullärd.

Vaughn Vernon till Umeå och Stockholm

Vaughn Vernon kommer till Umeå den 12 april.
Hans föreläsning och workshop är gratis och anmälan sker här.
Dagarna innan kommer Vaughn Vernon även att hålla
en tre dagars-kurs i Stockholm
för de som vill borra djupare i ämnet domändriven design.

Läs mer om Vaughn Vernon

Text och foto: Mikael Hansson