Hvad IT-arkitektur er, i praksis
IT-arkitektur er den samlede plan for, hvordan jeres systemer hænger sammen. Den beskriver netværket, dataene, applikationerne og integrationerne som ét hele, og hvordan de kan udvikle sig uden at rive hinanden med. Systemarkitektur handler om det enkelte systems indre. Arkitekturen ligger et niveau ovenover, og den er svær at rulle tilbage, når I har bygget to år oven på den.
- Infrastrukturen: netværk, forbindelser, servere og backup
- Hvor jeres data bor, og hvem der ejer dem
- Hvilke applikationer I køber som standard, og hvilke der bygges
- Integrationerne, så systemerne udveksler data uden manuelle led
De tegn vi bliver kaldt ud på
De færreste ringer og beder om arkitektur. Henvendelsen kommer, fordi noget bliver ved med at gå galt, og symptomerne ligner hinanden fra virksomhed til virksomhed. Bag dem ligger som regel det samme: to systemer, der ikke er enige om, hvem der har de rigtige tal.
- Nogen taster de samme oplysninger ind i to systemer hver uge
- Et regneark er blevet det system, hele afdelingen faktisk kører på
- Ingen kan svare på, hvilket system der har de rigtige tal
- Et nyt system kan ikke købes, fordi det ikke kan tale med det gamle
- Én forbindelse, én switch eller én glemt opdatering kan stoppe hele huset
Sådan arbejder vi
Vi starter med at tegne setuppet, som det faktisk ser ud, hvilket sjældent er det samme som det, folk husker at have bygget. Derefter peger vi på de steder, hvor det bider, og lægger en rækkefølge. Vi river sjældent noget ned: de fleste forløb begynder med at fjerne ét enkeltpunkt, der kan vælte driften, og bygger derfra.
- Indledende snak om setup og behov, uden beregning
- Kortlægning af systemer, dataflow, integrationer og sårbare punkter
- Prioriteret plan med fast estimat, inden noget bygges
- Vi bygger det selv og drifter det bagefter, så planen ikke bliver et dokument
Arkitekt og udfører i samme hus
Den klassiske model er, at én part tegner og en anden bygger. Det giver et pænt dokument og en regning, når virkeligheden viser sig at være anderledes. Vi laver begge dele, og det ændrer hvad vi tegner: vi foreslår ikke noget, vi ikke selv har lyst til at drifte om to år. Bliver noget dyrere end ventet undervejs, er det vores problem at løse, ikke jeres at betale for.
Bygget til at kunne skiftes ud
God arkitektur giver jer lov til at vælge om. Vi holder grænserne mellem systemerne rene, så ét system kan udskiftes uden at rive tre andre med. Det er derfor vi sjældent anbefaler den løsning, der binder alt sammen i én leverandør, uanset hvor godt den ser ud på en demo.