Fredag 2000-10-20: Ny arkitektur Jag lät blicken glida över tavlan som var fullklottrad med rutor och cirklar förbunda med streck och pilar. Så la jag ner pennan och vände mig åt andra hållet och tittade ut över åhörarna. - Är alla överens om att det här är en riktig bild av dagens systemarkitektur? frågade jag. Det hördes ett allmänt bifallande mummel och spridda ja-rop. - Då ska jag först kortfattat förklara vad som är fel med den, sa jag, innan jag förklarar vad vi kan göra åt saken. Jag plockade upp pekpinnen. Inte för att jag tänkte peka så mycket, men för att den låg så skönt i handen. - Den är helt enkelt alldeles för komplicerad, fortsatte jag. Se hur många delsystem det är och hur många gränssnitt det är mellan dem. Jag har räknat ut att i medeltal behöver varje programmare läsa två och en halv pärm med designregler och specifikationer för andra delsystem bara för att kunna påbörja kodningen. - Men vad är alternativet? frågade någon ur publiken. Alla de där delsystemen behövs. - Okej, sa jag och grep pennan. Här är mitt förslag. Ta det eller förkasta det. Jag ritade en stor röd cirkel kring fem mindre cirklar. - De här delsystemen kan slås ihop. Då försvinner genast alla de här gränssnitten. Någon kanske invänder att flera av dem då blir interna gränssnitt. Det är sant men det är mycket billigare eftersom de kan göras mindre generella och de behöver bara dokumenteras med kommentarer i koden. Jag grep sudden och suddade. - Det här delsystemet behövs inte. Det är bara ett påhitt från marknadsavdelningen. Ingen vettig kund vill ha den funktionaliteten. Jag fortsatte att sudda, rita och ändra medan jag förklarade. - Vidare kan vi skära bort hälften av alla förkortningar som används i specifikationerna. Texterna blir marginellt längre men begripligheten ökar markant, nästan med en faktor två, så resultatet är tidsvinst på fem timmar per vecka och programmare. Totalt sett kan vi klara projektet med en femtedel av personalen, och det blir klart två år tidigare än planerat. - Men, men... - Vi har alltid gjort så här. - Vi blir arbetslösa. - Vad ska vi sälja till de ovettiga kunderna? - Jag har ju gått en SNMP-kurs och nu säger du att det var helt bortkastat? En tomat träffade mig i ansiktet. När jag hade torkat bort tomatmoset från glasögonen var folkmassan över mig. En hand lades på min axel. - Hej, Arne, sa Göran. Du ville visst fråga mig om något? Jag satte mig upp i stolen med ett ryck. Extremt sömnframkallande dokument. Kanske borde jag också valt ett bättre tillfälle för att skära ner kaffekonsumtionen. Jag pekade på tangentbordet och förklarade vad som hade hänt. - Förrådet ligger nere i källaren, sa han, men de har nog stängt för dagen.
Äldre anteckningar är arkiverade under respektive månad. |