Vi på THIN2K vet att många inte tycker det är speciellt roligt att dokumentera. Kanske speciellt när man har ett fokus på att utveckla kod eller dylikt. Vi är precis motsatt – vi älskar att dokumentera arkitektur. Låt oss göra dokumentationsjobbet så att ni ka fokusera på det ni gör bäst!
När vi talar om arkitektur, så menar vi i en bredare mening en arkitektur som omsluter en hel organisation. Vi menar inte bara ”IT-arkitektur”. De olika delarna som vi har god erfarenhet av att dokumentera och gärna utför listas nedan.
När vi på THIN2K dokumenterar arkitektur så gör vi det alltid med ”riktiga” arkitekturverktyg (modelleringsverktyg) som möjliggör korsanalys och skapande av rapporter med konsistens innehåll baserat på information vars delar är dokumenterade på ett enda, centralt ställe. Om ni inte skulle ha ett eget modelleringsverktyg så gör vi arbetet i verktyg som vi har inom bolaget, i detta fall Sparx EA. Om vi gör dokumentationen i THIN2K’s verktyg så får ni rapporter i PDF- eller Wordformat som ni äger efter arbetet.
Verksamhetsarkitektur
Denna typ av arkitektur karaktäriseras av de olika processer som organisationen utför för att kunna nå ut med tjänster och stödja organisationen som helhet. Typiskt är att identifiera syften och mål med processer, dokumentera dem i olika nivåer och aktiviteter som utförs. Med fördel identifieras och kopplas de system och systemfunktioner som konsumeras eller behövs för att processerna ska fungera optimalt. Processer kan beskrivas i ett ”nuläge” som på ett generellt sätt beskriver hur något görs idag. Detta kan användas till analys för vad man kan göra bättre. De förbättrade processerna kallas ofta ”börläge” och används som underlag för systemutveckling/kravfångst m.m.
Informationsarkitektur
Vi kan hjälpa dig att få ordning på din information. Hjälpmedel vi använder för detta är modellering och modeller. Modeller vi främst tänker och arbetar med inom detta område är:
- Begreppsmodeller (skapa enhetlighet i språkbruk, förståelse och fångande av synonymer mm.m)
- Verksamhetsmodeller (modeller som är relaterbara till verksamhetens processer, exempelvis ”avtal” i antingen ”pappersform” eller ”digital lagring”)
- Informationsmodeller (den delmängd av organisationens information som ska lagras/hanteras i systemstöd, uttryckt i verksamhetens språk)
- Meddelandemodeller (modeller som syftar till att integrera verksamhetens system, meddelanden är också uttryckta i verksamhetens språk)
Funktionell och kvalitetsorienterad systemkartläggning
När vi gör denna typ av kartläggning så leder vi workshops vars syfte är att identifiera de funktioner som system har. Kvalitetsorienterad kartläggning går ut på att identifiera vilken nivå på kvalitetskrav som måste finnas för att systemen ska ge det stöd som behövs. Kvalitetskrav kallas ibland ”icke-funktionella krav”, även om vi på THIN2K föredrar att tala om ”kvalitetsattribut” eller ”kvalitetskrav”. Även om denna tjänst fokuserar på kartläggning av existerande funktionalitet och kvaliteter, så arbetar vi gärna för framtiden, dvs med kravfångst/-hantering.
Systemlandskapskartläggning
Inom denna tjänst skapar vi dokumentation över system och delsystem/komponenter inom dessa system i syfte att skapa kontroll över vad organisationen har och hur dessa system interagerar med varandra. Vanligt är att man dokumenterar beroenden och informationsflöden. Denna typ av dokumentation kan sedan analyseras i syfte att skapa arkitektoniska kvaliteter såsom ”löst beroende mellan systemlandskapsdelar”, generell förståelse och annat. System och delsystem tillförs också ofta egenskaper som ”Livscykel” (Planerad, Under utveckling, I drift etc), ägandeskap m.m.
Driftsättnings- och nätverksdokumentation
Som en ”sista del” i dokumentation av hela organisation är att dokumentera servrar och nätverk. På ett sätt knyter detta samman systemlandskapet med verkligheten på det sätt att noder dokumenteras med de processer (system) som körs på servern. Mot bakgrund av detta är det lämpligt att denna typ av dokumentation har föregåtts av systemkartläggning så att systemen finns i modellen. Nätverksdokumentation fångar de olika nätverken och hur de relaterar till varandra genom brandväggar. Vid nätverkskartläggning dokumenteras ip-adresser, bandbredd m.m.