Hej!

Efter sommaren skall vi börja med IAM III-projektet. Målet för IAM III är att kratta manegen inför ett implementationsprojekt av en gemensam kontoportal. Det enda vi inte gör är att implementera - det gör nästa projekt. IAM III består av två ben - ett abstrakt ben och ett konkret ben. 

Det finns verkligen något för alla! 

Men jag kan inte göra jobbet själv, jag behöver hjälp. Och det behöver inte vara ATI-medlemmar i projektet, ni får supergärna kolla med era begåvande och nyfikna utvecklare och lösningsarkitekter om någon vill snacka med andra likasinnade och göra lite nytta på köpet. 

Det abstrakta benet

Vad är en kontoportal, undrar ni - och det är en av grejorna vi skall ta reda på i projektet. Vi har alla lite olika varianter av kontoportaler, som oftast har lösenordsåterställning och lösenordsbyten, ofta lite enklare funktioner typ "byt mitt namn", "registrera en privat kontaktväg för krismeddelanden" och liknande. Men jag har bara tittat på fyra stycken i förstudien, och en av sakerna IAM III skall göra är att inventera så många lärosäten som möjligt bland dem som vill visa vad de har. Tänk vad spännande att få prata med nästan alla och få upptäcka hur lika (och olika) våra lösningar är!

Nästa fråga ni ställer er är såklart "gemensam" kontoportal. Hur skall en sådan förvaltas? Hur skall de stora lärosätenas önskemål kunna komma de mindre lärosätena till gagn utan att de stora får total och absolut makt? Hur bemannar man en gemensam utveckling? IAMIII skall hitta viktiga sådana frågor, kanske göra något förslag på hur det kunde gå till, och sen tjata hål i huvudet på ITCF tills de ger oss svar (för det är lätt att säga "dela kod" till sina utvecklare, det är svårt att tala om hur fasen det skall fungera egentligen).

Den typen av frågor är det abstrakta benet i IAM III: identifiera vanliga funktioner i befintliga kontoportaler, och hitta strukturella svar som ITCF måste ge. Eller som projektplanen beskriver det:


Det konkreta benet

Vissa kommer nu att ha tänkt lite längre, och börjat fråga sig - hur gör man egentligen en gemensam kontoportal när vi inte har gemensam infrastruktur? Där kommer det konkreta benet in! Jag har en ide om en gemensam portalkod, ett gemensamt protokoll, och en lokal tjänst som gör allt fepplandet i de lokala systemen, med en defaultimplementation för typ vanilj-AD och vanilj-Entra. 

Är det en knäpp tanke från Viktor-svampdröm-fyrkant, eller går det - och blir det bra? Det konkreta benet tittar på spännande saker som om man kan leverera gemensam kod för drift i lokala Azure/AWS, vad det finns för protokoll man kan använda, hur kan man skriva en defaultimplementation för AD/Entra, finns det goa sätt att samverka i ett utvecklingsteam och sånt kul!

Där har ni det konkreta benet. Projektplanen säger (som av en slump!) ungefär samma sak:


Tillsammans hoppas jag att vi någon gång i slutet av hösten har allt som behövs för att ATI/ITCF skall kunna bemanna och planera ett implementationsprojekt. Med resultaten från IAM III kommer ett sådant projekt att få en flygande start!

Hur mycket personer och tid pratar vi?

Jag tänker att två-tre personer i varje ben är lagom. Vi teamsmöts typ varannan vecka, och en del av jobbet görs enskilt för gemensam diskussion, annat görs på gemensamma möten. Jag har budget på ungefär 200 timmar per ben - så typ 60-90 timmar per person, under september-december.

Timmarna pröjsar ITCF för!

Jag vill gärna ha projektmedlemmar som 1) tycker att det här verkar kul att vara med och arbeta fram och 2) har möjlighet att lägga 60-90 timmar under september-december. Det måste absolut inte vara ATI-medlemmar - om ni har någon senior utvecklare eller lösningsarkitekt eller annan kunnig person som vill och kan, så kolla med dem!

Intresserade kan maila mig direkt på viktor@chalmers.se, och har man frågor så kan man maila dem också.


mvh,
/Viktor

PS. Jag tycker ju att det här projektet verkar så sjukt kul och intressant ur alla perspektiv, så jag räknar med att det blir en lång kö av intresserade. Det kanske säger mer om mig än om verkligheten. DS.