Gå til hovedindhold
Version2 it for professionelle
Forsiden

Hovedmenu

  • It-nyheder
  • Blogs
  • It-job
  • It-firmaer
  • Whitepapers
  • Opret bruger
  • Log ind
Du kan logge ind med din e-mail-adresse
Der er forskel på store og små bogstaver i adgangskoden.
Glemt adgangskode?
Se kommentarer (1)
Emner Enterprise Architecture (EA), GOTO, Serviceorienteret arkitektur (SOA)

Råd til it-arkitekter: Æd din egen hundemad

Softwarearkitekter skal tage egen medicin og ikke give 'biksemaden' videre til udviklerne, hvis de har strikket noget møg sammen.

Af Anne Lykke Torsdag, 13. oktober 2011 - 12:19

Softwarearkitekter bør smage deres egen medicin, eller hundemad, som Frank Buschmann udtrykker det. Han er senior hovedingeniør ved Siemens AG corporate technology, og taler pasioneret om de hemmeligheder, som enhver arkitekt bør kende.

»Spis din egen hundemad. De bedste arkitekter sætter sig i en position, hvor de kan opleve konsekvenserne af deres egne design. Det giver god mening, for selv de bedste design kan give problemer for udvikleren, som har svært ved at implementere det,« siger han på GOTO-konferencen i Aarhus.

Det er således yderst vigtigt, at arkitekten ikke bare gemmer sig bag sin arkitektur og skyder skylden på udviklerne, hvis de ikke kan gennemskue konsekvenserne af opbygningen.

»Hvis du forsøger at designe noget, der er svært at forstå og implementere, er det vigtigt, at du arbejder sammen med design-teamene og guider dem. Ellers kan det ende med, at de misforstår og får kodet noget, der kører i ring, som er ukontrollabelt, og som vil tage lang tid at reparere,« siger den tyske arkitekt.

Kend din kode - men fortab dig ikke i den

Derfor er det vigtigt, at arkitekter også koder for at holde sig ajour med kode-verdenen, men Frank Buschmann advarer dog mod at lade sig fortabe i kode.

»Kun ved at være med i implementeringen kan man dække alle systemdele og nå ud til alle udviklere. Men sørg for at få overblik ved at besøge alle udvikler-teams. Skriv tests og udfør aktive design-reviews for at guide udviklingen og teste interfaces, interaktionerne og integrationerne,« siger han.

En egenskab, der definerer en god softwarearkitekt, er, at arkitekten bygger software, der er let at vedligeholde. For software koster mange penge at vedligeholde, specielt hvis det er svært at gennemskue.

»85 procent af en udviklers tid går med at vedligeholde og videreudvikle på eksisterende kode, som han ofte har overtaget fra andre. Det tager lang tid at forstå kode,« siger han og fortsætter:

»En arkitektur skal væres simpel at forstå, kommunikere og teste.«

Små, præcise arkitekturer er bedst

En arkitektur skal være synlig og gennemsigtig, men først og fremmest skal den være konkret, er Frank Buschmanns råd:

»En dårlig arkitekt laver et kæmpe system. Problemet er bare, at andre vil gøre det konkret og hard-code det, men på den måde risikerer man, at andre efterfølgende gør systemet for stift, for at gøre det konkret,« siger han og fortsætter:

»Man skal skabe minimalisme, ikke 'maximalisme'. Hvis man ikke ved, hvad man skal lave, så laver nogen bare et system, der potentielt kan det hele og håber, at nogen kan finde en måde at bruge det på,« siger han.

Send Tweet
Udskriv

Mere om Enterprise Architecture (EA)

Opret en konto eller log ind for at følge indhold på Version2 - og bliv opdateret via e-mail eller rss

Følg dette emne

Sådan får Carlsberg it-arkitekturen til at hænge sammen med asset management

Udgivet 23. okt 2012 6.29Opdateret 23. okt 2012 16.19

Samlet EA-strategi hjælper Grønland ind i ny, digital æra

Udgivet 12. okt 2012 13.47Opdateret 15. okt 2012 9.29

Nyt it-arkitekturråd skal ’byplanlægge’ kommunernes it

Udgivet 28. okt 2011 15.51Opdateret 28. okt 2011 19.46

Sådan kommer Rudersdal Kommune sikkert gennem cykel-VM: Køsystem og bedre webdesign

Udgivet 21. sep 2011 10.46Opdateret 12. feb 2012 15.56

IT-job & karriere

  • Se alle it-job
  • Importer din kompetenceprofil fra LinkedIn
IT development graduates
Udgivet 16. jan 19.50
Forretningsanalytiker til bankprojekter
Udgivet 21. dec 2012 11.48
Softwareudvikler - Stibo Systems
Udgivet 17. maj 10.14
Talented Student Developer for Danske Commodities
Udgivet 14. maj 13.47

Kommentarer (1)

Opret en konto eller log ind for at følge indhold på Version2 - og bliv opdateret via e-mail eller rss

Følg kommentarer
Peter Nilsson 13. okt. 2011 - 14.19
 
Godt råd, det er altid en god

Godt råd, det er altid en god ide at "æde sine egne løsninger" for det er den eneste måde hurtigt at få fjernet evetuelle fejl og mangler.

Det gælder vist for både udviklere, sysadms og måske også sælgere hvis man har sådan nogle ansat ;-)

  • Stem op 0
  • Stem ned 0
  • anmeld
  • Log ind eller opret en konto for at skrive kommentarer

Tilføj kommentar

Opret en konto eller log ind for at følge indhold på Version2 - og bliv opdateret via e-mail eller rss

Følg kommentarer
Log ind herunder eller opret en bruger for at skrive kommentarer
Du kan logge ind med din e-mail-adresse
Der er forskel på store og små bogstaver i adgangskoden.
Glemt adgangskode?

Seneste nyt

Telenor i nyt mailkaos: Servere sat ud af spil efter RAM-opgradering

Udgivet 23. maj 12.19Opdateret 23. maj 12.19

TDC: Manglende udbredelse af telemedicin skyldes dårligt økonomisk incitament for hospitalerne

Udgivet 23. maj 11.22Opdateret 23. maj 11.22

Nyt CVR-register i modvind igen-igen: Resultaterne halter stadig

Udgivet 23. maj 10.44Opdateret 23. maj 10.44

Offentligt it-kaos i 2013 koster indtil videre 77 millioner kroner

Udgivet 23. maj 10.17Opdateret 23. maj 11.32

Hver fjerde danske it-virksomhed mangler kvalificerede folk: Uddannelser fejler

Udgivet 23. maj 9.51Opdateret 23. maj 10.23

Flere it-nyheder »

Tilmeld dig Version2's it-nyhedsbrev og vind den nye iPad.

Whitepapers

Version2 Insight: Softwaretest

Mediehuset Ingeniøren

Mobile Test Service - Device & Test Coverage

Testhuset

Succes historier om OPS – Optimized Print Services

Konica Minolta Business Solutions Denmark

OPS - Optimized Print Services

Konica Minolta Business Solutions Denmark

Mobile Test Service - Device Strategy & Planning

Testhuset
  • Flere whitepapers

Branchenyheder

RushFiles ansætter Senior Account Manager til Jylland og Fyn

RushFiles

Digitale samarbejdsværktøjer vokser eksplosivt

Projectplace

Lyncs stormløb - høje ambitioner og køb af Skype

GlobalConnect

Redpill Linpro hjælper kunderne ud af IBM Notes' databaser

Redpill Linpro

VP SECURITIES skaber overblik over kunderne med ny Microsoft CRM løsning

ProActive

It-virksomheder

Visma Sirius A/S
|
Adactit
|
Black Box
|
Agema
|
Better-Web
|
Reload!
|
Surfray 2009
|
Futurecom Business Solutions
|
d60
|
Incube
|
Webitall
|
NHC
 

Information

  • Kontakt redaktionen
  • Job- og annoncesalg
  • Teknisk support
  • Om Version2
  • Brugerbetingelser
  • Cookie- & privatlivspolitik

Aktuelle emner

  • Agil udvikling
  • Business Intelligence
  • Cloud computing
  • Intranet
  • It-sikkerhed
  • NemID
  • Open source CMS
  • Projektledelse
  • Scrum
  • Sharepoint intranet
  • Storage
  • Ubuntu
  • Virtualisering
  • Windows 8
  • Windows Server 2012
  • iOS 6
  • iPhone 5

Tjenester

  • iPhone-app
  • RSS-feeds
Følg @version2dk
Tilmeld dig Version2's it-nyhedsbrev og vind den nye iPad.

Version2 udgives af

  • Mediehuset Ingeniøren A/S work Trekronergade 26 2500 Valby
  • Tlf. work 33265300