Nu har det gått en stund sedan jag sist postade. Vi har gått över i krav efter att ha gjort och presenterat en ”slutuppgift” inom utveckling, nämligen en design på en ny ”fee server”, alltså en komponent som kan räkna ut avgifter i ett clearingsystem.

Det är en intressant utmaning som kräver att man tänker på flera nivåer – vår uppgift var att på en gansk abstrakt nivå visa fördelarna och nackdelarna med några olika modeller.

Några saker vi blev tvungna att tänka på: vad är lätt med just den här designen? Vad är svårt? Vilka är intressenterna i just den här modellen? Vad vill de, och varför?

Lite sådana tankar ledde till att vi presenterade fyra olika modeller av servern med olika möjligheter att ta hand om avgifter och olika styrkor och svagheter. Ungefär såhär såg det ut när vi presenterade:

DSC_0056

En av de stora anledningarna till att vi har tittat på det är såklart att det finns stor efterfrågan bland clearinghus att automatiskt hantera avgifter (t.ex. medlems- och transaktionsavgifter) på ett pålitligt och konfigurerbart sätt.

Nu är dock designtankarna utflugna i mitt huvud (men kanske har de landat hos någon annan på företaget) och istället finns där kravtankar.

Ses i kravrollen!