Frukostseminarie på Cornerstone i Stockholm 11/11 och Göteborg 12/11. För frågor kontakta [email protected] 0709-496570
Konkreta arkitektroller geragilare utvecklingsarbete.Daniel Franzén[email protected]BUSTARD#arkitektfrukost @dfrz
View Slide
Vad är en arkitekt?BUSTARD@dfrz #arkitektfrukost © 2014 Daniel Franzén, [email protected]
”Arkitekt blir man när man varitutvecklare tillräckligt länge””Den som bestämmer vilkaramverk vi ska använda””En überutvecklare som granskardet andra gjort - och gnäller…”BUSTARD@dfrz #arkitektfrukost © 2014 Daniel Franzén, [email protected]
BUSTARD@dfrz #arkitektfrukost © 2014 Daniel Franzén, [email protected]Saknas definitioner?• Definitioner av arkitektrollerna finns• Konkret förståelse för arkitektrollen ovanlig• både hos arkitekterna själva• och övriga organisationen• Process för arkitektur saknas ofta
If you can’t explain it simply, youdon’t understand it well enough.By Photograph by Oren Jack Turner, Princeton, N.J. (The Library of Congress) [Public domain], via Wikimedia CommonsAlbert EinsteinBUSTARD@dfrz #arkitektfrukost © 2014 Daniel Franzén, [email protected]
BUSTARD@dfrz #arkitektfrukost © 2014 Daniel Franzén, [email protected]Agenda• Arkitektdefinition• Olika arkitektroller• Arkitektur och agile
BUSTARD@dfrz #arkitektfrukost © 2014 Daniel Franzén, [email protected]• Bakgrund:• Utvecklare, Instruktör, Arkitekt, VD, Managementkonsult, Agil/LeanCoach, Talare, …• Brinner för nu:• Arkitektorganisation och arkitektroller, kopplingmellan IT och verksamhet - vad är värde?, Agil ❤️ arkitektur = SANT!Daniel Franzén[email protected]BUSTARD
BUSTARD@dfrz #arkitektfrukost © 2014 Daniel Franzén, [email protected]Alla arkitekters primära fokus• Omgivning• Förändring över tid• Principer
EnterprisearkitektLösningsarkitektMjukvaruarkitektUtvecklareGranskarReglerarRådfrågarBUSTARD@dfrz #arkitektfrukost © 2014 Daniel Franzén, [email protected]
EnterprisearkitektLösningsarkitektMjukvaruarkitektUtvecklareOperativStrategiskBUSTARD@dfrz #arkitektfrukost © 2014 Daniel Franzén, [email protected]
IASAhttp://www.iasa.se/wp-content/uploads/2012/05/IASA-Arkitektroller-2012.pdf
BUSTARD@dfrz #arkitektfrukost © 2014 Daniel Franzén, [email protected]BUSTARD@dfrz #arkitektfrukost © 2014 Daniel Franzén, [email protected]
BUSTARD@dfrz #arkitektfrukost © 2014 Daniel Franzén, [email protected]Arkitekten har en ledarrollOperativaarbetsuppgifterStrategiskaarbetsuppgifterBUSTARD@dfrz #arkitektfrukost © 2014 Daniel Franzén, [email protected]
BUSTARD@dfrz #arkitektfrukost © 2014 Daniel Franzén, [email protected]• Strategiskt• Linjebekostat• Förväntas ingå ur ett kundperpektiv• Operativt• Projektbekostat• Detta kan faktureras kund
BUSTARD@dfrz #arkitektfrukost © 2014 Daniel Franzén, [email protected]Arkitektrollerna• EA-funktion• Verksamhetsarkitekt• Lösningsarkitekt• Mjukvaruarkitekt
BUSTARD@dfrz #arkitektfrukost © 2014 Daniel Franzén, [email protected]StrategisktEA-funktion• Etablera ett arkitekturellt arbete• Referensarkitekturramverk (TOGAF)• Hantera/vårda stadsplaner• Ta fram grundläggande principerutifrån mål och vision
BUSTARD@dfrz #arkitektfrukost © 2014 Daniel Franzén, [email protected]StrategisktVerksamhetsarkitektOperativt• Ta fram applicerade principer förverksamhetsarkitektur• Dokumentera organisationsstruktur• Processkartläggning• Processförbättringar
BUSTARD@dfrz #arkitektfrukost © 2014 Daniel Franzén, [email protected]StrategisktLösningsarkitektOperativt• Ta fram applicerade principer för lösningsarkitektur• Referenslösningsarkitektur• Hantera stads/kvartersplan / Baselinearkitektur• Urval av lösningsteknologier• Gapanalys• Val av lösningar
BUSTARD@dfrz #arkitektfrukost © 2014 Daniel Franzén, [email protected]StrategisktMjukvaruarkitektOperativt• Ta fram applicerade principer för mjukvaruarkitektur• Referens-mjukvaruarkitektur (Java, .Net)• Utvärdering och rekommendation av ramverk (JPA,Wicket)• SAD - komponent, deploymentdiagram etc.• Granskning/governance• Val av ramverk som passar mjukvarulösningen
Verksamhets-arkitektLösnings-arkitektMjukvaru-arkitektStrategisktOperativtBUSTARD@dfrz #arkitektfrukost © 2014 Daniel Franzén, [email protected]
Agil arkitektur?BUSTARD@dfrz #arkitektfrukost © 2014 Daniel Franzén, [email protected]
BUSTARD@dfrz #arkitektfrukost © 2014 Daniel Franzén, [email protected]Hur arbetar en arkitekt agilt?”Arkitekturen är en del av teamarbetet,den är lika agil som allt annat””Arkitektur ska inte vara agil, det ärhela poängen”
BUSTARD@dfrz #arkitektfrukost © 2014 Daniel Franzén, [email protected]Agil arkitektur• Ska arkitekturen vara agil?• Ska arkitekturarbetet vara agilt?• Ska arkitekturen möjliggöra attutvecklingsarbetet kan utföras agilt?
BUSTARD@dfrz #arkitektfrukost © 2014 Daniel Franzén, [email protected]Agil mjukvaruarkitektur• Strategisk• Begränsa urvalet av ramverk/teknologier/språk - hanterbar flora och enhetlighet• Operativ• Bygga för förändringsbarhet, möjliggöraatt vara agil
BUSTARD@dfrz #arkitektfrukost © 2014 Daniel Franzén, [email protected]Konflikt• Teamet vill använda den teknologi somsnabbast ger kunden tillfredsställelse• Arkitekten begränsar valet avteknologier för att vi i framtiden ska haen hanterbar flora av teknologier
BUSTARD@dfrz #arkitektfrukost © 2014 Daniel Franzén, [email protected]Agil lösningsarkitektur• Strategisk• Arkitekturprinciper som ger agilitet,t.ex. inriktning mot SOA och BPM• Operativ• Välja lösningar som möjliggör framtidaförändringar
BUSTARD@dfrz #arkitektfrukost © 2014 Daniel Franzén, [email protected]Agil verksamhetsarkitektur• Strategisk• Principer som uppmuntrar/möjliggörverksamhetsförändringar• Operativ• Beroende av systemens förmåga attanpassas till verksamhetsförändringar
BUSTARD@dfrz #arkitektfrukost © 2014 Daniel Franzén, [email protected]Agil arkitektur• En bra arkitektur möjliggör agilt nu och iarbete i framtiden• Strategiska delarna av arkitekturenutvecklas agilt i det tempo som passarkunden, dvs verksamheten• Operativa delarna - utvecklas agilt utifrånden strategiska arkitekturens riktlinjer
BUSTARD@dfrz #arkitektfrukost © 2014 Daniel Franzén, [email protected]Frågor?
http://www.cornerstone.se/arkitektur
BUSTARDTack!Har du frågor eller synpunkter?[email protected]http://bustard.se/Twitter: @dfrz