8 saker arkitekter i världens längsta-djupaste-dyraste vet mycket om

Så är Schweiz igång med provdrift i århundradets bygge Gotthard-Basistunneln på 57 km, från Erstfeld i tysktalande kantonen Uri till Bodio i italiensktalande Ticino. Under 2300 m berg som djupast. Tester säger mer än invigningsceremonier, tar ner på jorden vad invigningstal lyft till skyarna, visar både styrkor och svagheter, och motiverar till kunskapsutbyte över branschgränserna – […]

Observer Design Pattern – klassikern i händelsedrivna system

Observer, precis som andra designmönster, lyfter abstraktionsnivån utöver syntax eller notation. I likhet med några få (som t ex Proxy) ligger den nära arkitektur. För egna anpassningar, eller för att skippa dem, behövs en del arkitektglasögon. Vi börjar med standardfrågan: hur pass mycket av det den uträttar är redan löst i plattformen, ”på burk”? EventHandler i […]

Arkitektur, UML, och 3 varianter av ett vanligt Designmönster: Proxy

I min gästblogg i september nämnde jag i förbigående att några få mönster kvalar in som både design och arkitektur. Proxy (beskriven redan i boken Design Patterns av Gamma & GoF) är ett enkelt exempel på det. Skillnaderna mellan dess tre vanligaste varianter är små. Ändå prioriterar de var sina kvalitetsegenskaper (QA) och därmed också […]

Cloud-meteorologi 2.0: marknads- och arkitekt-perspektiv

telekommoln tornar sig runt dagens cloud-leverantörer Efter 20 års samarbete med Informator spetsar jag automatiskt öronen när gamla eller nya Informatorkunder tar till orda. Senast Ericsson nu i april, då Jason Hoffmann (produkt- och arkitekturansvarig for Cloud Systems & IP hos Ericsson, och numera bosatt i Sverige) talade på SICS-dagen i Kista om ”The future […]

2 varianter, 1 Design Pattern – blir fler än 3 punkter för arkitekten

I min gästblogg i oktober, om att avlasta UML från ”notation bloat”, nämnde jag behovet av abstrakt arkitekttänkande. Designmönster lyfter i sig abstraktionsnivån (i likhet med andra mönster) utöver notationen, samtidigt som man behöver arkitekturtänkande för att välja ett passande mönstervariant, och för att göra egna anpassningar (eller låta bli). Det första man alltid frågar […]

6 tips för blivande och nyblivna arkitekter.

Under semestern byter man gärna flyghöjd och tänker till långsiktigt kring sin yrkesbana. Under sensommaren blir det dags för både företaget och en själv att planera in konkreta steg, inklusive kompetensutveckling, i önskad riktning. Här följer 6 uppslag för sensommaren/höstkanten. 1. Bredden-först eller djupet-först Oavsett om man anser sig ha sina rötter i verksamhet eller […]

Software Product Line: System Architecture 2.0 ?

Informator offers ten courses in the field of System Architecture / IT Architecture. Starter courses are platform independent (the wider one T1101, as well as the narrower deeper one T20112). Modeling courses depend only on standard UML (stage 1, T2715, stage 2, T2716). In continuation courses on the other hand, platform independence is not so […]

Cloud-meteorologin i ett arkitekturperspektiv

företags-moln och telekom-moln blir inga finvädersmoln. Mitt långa samarbete med Informator har lärt mig spetsa öronen när andra (i regel mycket större) företag med Informatorkoppling syns och hörs. Senast Oracle i mars, då deras Senior Vice President Peter S Magnusson höll en intressant keynote på SICS-dagen i Kista, ”When worlds collide: Enterprise and CloudComputing”, som […]

Agil arkitektur behöver vara adaptiv

– om variabilitet, SW product lines, och hur ”gamla ekonomin” tänker efter före. Den som gått kursen Architecture Fundamentals, eller läst på själv, kommer ihåg resonemanget om symbiosen mellan Agile och arkitektur. Krasst ekonomiskt är drivraften bakom bådadera den samma: att slippa onödigt jobb. Medan Agile förebygger onödig hierarki och overhead framförallt i närtid, förebygger arkitektur […]

Komponentarkitektur, med kanter av stål eller gummi.

Mitt förra blogginlägg kring arkitekturens ”450 miljarder kronors fråga” visade ett lönsamt exempel där Ulrich Hackenbergs produktarkitektur blev ett vasst strategiskt konkurrensverktyg för företagsledningar i bilindustrin. Hans idé om en flexibel ”megaplattform” plus flexibla komponenter är ganska universell, oavsett ”gammal” industri, mjukvaruindustri, eller tjänstesektor, och oavsett 100, 1000, eller 100 000 anställda. Plattformstänkandet medför att vissa […]