Erfarenheter från vår resa

Relevanta dokument
Senior utvecklare/arkitekt Rama Pour Rajaei Utbildningar Certifieringar Kontaktinformation

Systemanalys och arkitektur på Tillväxtverket 2012

Se upp med Oracle och SAP

PROJEKTPLAN. Enterprise architecture (EA) En verksamhetsövergripande arkitektur

Införande av en integrationsplattform med Apache Service Mix på LTU

Riktlinjer för IT-utveckling

Referensarkitektur för U/H. Ola Ljungkrona Chalmers Per Hörnblad UmU

IT styrning- Från ett 1a, 2a och 3e linjeperspektiv

Riktlinjer för stadens arbetssätt,

- your integration and education partner

Certifierad IT-arkitekt

Rekommenderade Arkitektroller inom IT i Sverige

Sustainable engineering and design

Er partner inom IT service management. Utbildningar e-learning Workshops Material Coachning

Från arkitektur till IT-styrning

Tjänsteorienterad integrationsplattform

Försäkringskassans IT-strategi

Bo Johansson. Sollentuna - en plats för möten, utveckling och aktivitet

Utbildning av IT-arkitekter

Javautvecklare. Utbildningsfakta. 400 YH-poäng, 2 år

Göteborgs universitets IT-strategiska plan

SOLLENTUNA FÖRFATTNINGSSAMLING 1

Datacentertjänster PaaS

Modern e-förvaltning...och hur Lemontree hjälper er att uppnå detta!

Introduktion - Ferrologic

Teknisk infrastruktur för nationell IT-strategi för vård och omsorg samt kommunal e-förvaltning

Konsultprofil Andreas Lundgren

IT governance i praktiken: Styrning och kontroll över ITriskerna. Fredrik Björck Transcendent Group för ADBJ Agenda

Digital strategi för Uppsala kommun

Teknik: HTML5, CSS3, Twitter Bootstrap Wicket, Java, Spring MVC, JPA, Hibernate, Mysql, HSQLDB, Maven, Git, FitNesse, Jenkins, Sonar, mm.

IT-Policy för Tanums kommun. ver 1.0. Antagen av Kommunfullmäktige

Xpmetodik inom Enterpriseutveckling

JHS 179 Planering och utveckling av en övergripande arkitektur Bilaga 9. Virtualisering och molntjänster i planering av teknologiarkitektur

Innehåll. Nationell IT-strategi och målbild Nationell infrastruktur Nationell Patient Översikt - NPÖ

VGR IT verksamhetsplan 2018

DATALAGRING. Ämnets syfte

Aditro Summit Erbjudande förflyttning Personec S till L Per Johansson Copyright Aditro. All rights reserved.

Intranät med strukturerad dokumentlagring. Öppen intranätplattfom med rollstyrd personal- och elevinformation för alla digitala enheter

PMM (Process Maturity Metrics) Allmänt. Mätetal för framgångsfaktorer. 1. CM konfigurationsstyrning

REFERENSMODELL FÖR IT SERVICE MANAGEMENT

Utbildning 1983 Lantmäteri/Kartingenjör Certifierad Scrummaster Diplomerad Facilitator Worshopledare Projektledare Medarbetarskapsledare

Serverat och kommunal arkitektur

IT-strategi. Krokoms kommun

J2EE-arkitekt, mentor och instruktör

Robert Grannerud. Sammanfattning

Välkommen. Bolagsverket Att sluta ängslas och våga använda molnet

Processbeskrivning Systemutveckling

Sammanfattning. Angeles Bermudez-Svankvist. Camilla Gustafsson. Sida: 2 av 17

PROJEKTPLAN, ETAPP 1 FÖR INSATSOMRÅDE 3 - TEKNISK INFRASTRUKTUR

Mobila lösningar på Jordbruksverket. Standardprogram och Öppen Källkod

WELCOME TO. Value of IAM in Business Integrations

Från Data till Process

VETENSKAPSRÅDETS IT-STRATEGI

Verksamhetens krav som utgångspunkt för SOA

Inriktning och mål för kommunernas IT-samverkan

Som person är Dennis en utåtriktad och öppen människa och jobbar gärna i grupp. Han är analytisk, noggrann och ansvarstagande..

PM DANDERYDS KOMMUN Kommunledningskontoret Johan Haesert KS 2008/0177. Översyn av IT- och telefonidrift - lägesrapport.

Symptom på problemen vid programvaruutveckling

Introduktion till VITS-bokens tekniska arkitektur

Konsultprofil Lennart Boklund

Kommunens författningssamling IT-strategi ÖFS 2010:17

KLISTER KARTLÄGGNING INFORMATIONSSÄKERHET I KOMMUNER

Senior utvecklare och Scrum Master

Användning av information från rutinsjukvården för forskning kring uppkomst av och behandling mot reumatiska sjukdomar

Projektkaos. Chaos-rapporten. 34% av projekten avslutades i tid och enligt budget % misslyckades!

Att införa LIS. Informationssäkerhet för offentlig sektor Johan Kallum Säkerhetschef/Informationssäkerhetschef

Vägledning i Nyttorealisering Introduktion

Varningssystem byggt på öppna källkodskomponenter Magnus Runesson SMHI

Vad är. Domändriven design?

WHITE PAPER. Open End TM Funktionell översikt

Från kanal- till aktörsfokus

Konsultprofil Per Brundin

ibis Presentation Personalkonferensen 4-6/

LOW CODE ETT ENKLARE SÄTT ATT ACCELERERA DIGITALISERING!

Det nya byggandet såser det ut!

LEAN I KOMMUNAL VERKSAMHET MÖJLIGHETER ATT OPTIMERA VERKSAMHETEN MED HJÄLP AV LEAN

Målbild för standardbaserad verksamhets- och informationsarkitektur

Skärpta krav för informationssäkerhet, IT-verksamhet och insättningssystem. Jonas Edberg och Johan Elmerhag 20 maj, GRC 2015

Vägledning för innovativ applikations- och tjänsteutveckling

Långsiktig teknisk målbild Socialtjänsten

The Rational IT Model EN ENKLARE VÄG TILL IT SERVICE MANAGEMENT

CV/ Lasse Ahvenainen Senior Oracle specialist/utvecklare

IT-strategi REGION SKÅNE Kort om IT-strategin och hur IT ska stödja Region Skånes uppdrag

Informationsstyrning (Enterprise Information Management, EIM) och ISO/IEC Hans Dahlquist

E-strategi för Strömstads kommun

UTKAST. Riktlinjer vid val av molntjänst

SwePub, SweCRIS och Prisma i det digitala ekosystemet för forskningsinformation

EBITS Energibranschens IT-säkerhetsforum

Övergripande granskning av ITverksamheten

Tentamen i: Affärssystem och tjänsteorienterad arkitektur

J2EE/JEEarkitekt. Bengt Sandberg. Kontaktinformation

Driftade tjänster för mät-, kart- och GIS-verksamheten. Daniel Lekberg, Astando Christer Pihl, T-Kartor

RIKTLINJER. Riktlinjer för styrning av IT-verksamhet

Kom-och-fika Öppna system & E-tjänster.

Riktlinjer för Grästorps kommuns strategiska IT-arbete

Strategi för användning av IT i Örebro kommun

Presentation. Herbjörn Wilhelmsen

IT-verksamheten, organisation och styrning

Informationssäkerhet - Informationssäkerhetspolicy

Tjänsteplattformen nationell integration

Transkript:

Erfarenheter från vår resa som började år 2000 och just nu är inne i ett omtag Tomas Nilsson Markus Milerup Svein Lister SWEAN 2011 maj 1

SWEAN 2011 maj 2

Exempel på varför arkitektuarbete behövs SWEAN 2011 maj 3

Exempel på varför arkitektuarbete behövs SWEAN 2011 maj 4

Den historiska förändringen Vägen till komponentbaserad arkitektur SWEAN 2011 maj 5

-År 2000 -Ökande förvaltningskostnader -Från C/S till webbaserad teknik -Stor förändring i regel-/verksamhetskrav -Trelagersarkitektur -150 000 timmar under 12 månader SWEAN 2011 maj 6

Från stuprörstänkande System A System B System C System D System E Till generell ärendehantering Arbetsprocess och system Registrering Handläggning Beslut Utbetalning SWEAN 2011 maj 7

- Ett tänkande - En byggstandard - En bygglåda med färdiga moduler (komponenter) SWEAN 2011 maj 8

Nyckelord - principer Återanvändning Processer Komponenter, kod Infrastruktur Enhetlighet Likriktade verksamhetsprocesser Utveckla på samma sätt Integration Mellan verksamhet och IT Mellan olika IT-system Mellan olika typer av teknik SWEAN 2011 maj 9

- Komponenter, olika typer - Generella - Tekniska - Tillämpningsspecifika - Granularitet SWEAN 2011 maj 10

Organisation och styrning Things left to them selves go from bad to worse SWEAN 2011 maj 11

En anpassad utvecklingsmetod Analys Verksamhets- analys Krav- analys Interaktions- design Använd.falls- analys Arkitektur- analys Design Arkitektur- design Databas- design Komponent- design Konstruktion Test Driftsättning SWEAN 2011 maj 12

Stöd och förankring hos verksledningen SWEAN 2011 maj 13

Arkitektgruppen -Gemensam grund för alla -Olika specialiteter - 3 verksamhetsarkitekter - 2 IT-arkitekter med drift- & teknikinriktning - 3 IT-arkitekter med olika SU-inriktning -Arbetssätt -Löpande utveckling av arkitektur -Stöd till FV och utv.projekt -Deltagande vid informationsklassningar och tekniska analyser -Projektdeltagande SWEAN 2011 maj 14

Styrning och stöd kring arkitektur Beslutsgrupp Arkitekturägare Arkitekturforum Info.säkerhetschef (månadsvis) IT-ledning IT-förvaltningschef EC Affärsverksamhet Arbetsgrupp Arkitekter Arkitektgrupp (veckovis) Arkitekturägare Förvaltningsuppdrag Projekt SWEAN 2011 maj 15

- Enterprise Architect? Äkta SOA? Vilket ramverk ska vi använda? Är det viktigt att? o s v - Använd sunt förnuft, tro på sig själv och hitta stöd. Exempel där vi har hittat stöd. Just enough, just in time SWEAN 2011 maj 16

Övergripande styrning Inriktningsmål E-Delegation Strategisk plan IT-strategi Kommunikationsstrategi AU-råd långtidsplan Informationssäkerhet Arkitektur Åtkomst -vision Arkitektur -vision Arkitektur -strategi Arkitektur -riktlinjer Säkerhetsarkitektur Organisation, roller och arbetssätt Termlistor Verksamhet Jordbruksverkets processer Organisationsschema e-förvaltning (referensmodell) Standardprocesser (referensmodell) Jordbruksverkets IT-stöd Tjänstearkitektur vad omfattar Jordbruksverket IT-stöd? Informationsmodell ärendehantering Logisk arkitektur hur realiseras Jordbruksverket IT-stöd? Verksamhetskomponenter Integration (referensmodell) Teknisk infrastruktur IT-standard Fysisk arkitektur med vad realiseras Jordbruksverket ITstöd? Infrastruktur SWEAN 2011 maj 17

Identifierade problem IT-avdelningen Skalbarhet Dyr licensmodell Uppfylla framtida krav Kompetensförsörjning Hög förvaltningskostnad Utgående produkter Arkitekterna Arkitekturen har nått sin brytpunkt Ökade integrationskrav Starkt beroende mellan applikationer 2011-05-18

Tillbakablick Nackdelar För dålig avgränsning mellan våra system Inte varit tillräckligt stringenta med funktion IT-organisationen var inte tillräckligt förberedd projekt har styrt mycket av utvecklingen Hög produktion under kort tid med fokus på funktionalitet Dåligt med mätetal 2011-05-18

Tillbakablick Fördelar Klarat av stora anpassningar (regelverk) En stabil modell för datalagring Rätt teknik vid den tiden Tillgång till kompetens 2011-05-18

2011-05-18 Resultat - Illustration

Mål för den nya arkitekturen Svarar upp mot verksamhetens framtida behov Stödjer en effektiv systemutveckling och förvaltning En kostnadseffektiv licensmodell Säkrad kompetensförsörjningen Målbild En plattform som är så ändamålsenlig och värdeskapande att den är det självklara valet för framtida projekt 2011-05-18

Utmaningar inför projektet Hitta den mest lämpliga systemarkitekturen för verksamhet och vald plattform Säkra efterlevnad Hållbar utveckling Fokusområden 2011-05-18

Tjänsteorienterad integration ESB = Enterprise Service Bus 2011-05-18

Tjänsteorienterad integration Tuva JBR (nya) CDB ESB CKR TYR3 TYR6 SMS-tjänst 2011-05-18

Vad innebär detta organisatoriskt? Ny gruppering i organisationen som ansvarar för integrationen över ESB:n. Applikationsutveckling ska vara separerad från integrationsutveckling! Integrationsgrupp Projektgrupp 1 Förvaltningsteam 2 2011-05-18

Lagerindelning Presentationslager Denna lagerindelning är den som rekommenderas i domändriven design! Applikationslager Domänlager Infrastrukturlager Databas 2011-05-18

Användargränssnitt Presentationslogik/ Användningsfallsflöde Användningsfallsflöde Domäntjänster Domänmodell ( Entiteter ) Stödfunktioner Data

PoC verktygsval Presentationslager JSF JBoss RichFaces JBoss Seam Apache Facelets Web services Eclipse BIRT Applikationslager JEE EJB 3.0 sessionsbönor POJOs JBoss Seam Domänlager POJOs JBoss Seam JEE EJB 3.0 entitetsbönor och JPA JEE EJB 3.0 sessionsbönor Infrastrukturlager JPA, Hibernate (databaspersistens) Log4J (loggning) Envers (spårbarhet) Quartz (schemaläggning) JBoss Seam (texter/meddelanden) JBoss Seam (cache-hantering) Databas Oracle PostgreSQL

Återanvändning JBR <<publicerad tjänst>> Kundinformation Anropa <<egenutvecklad kod>> Åtgärdslista Använd <<lösningsmönster>> Modell för åtgärdslista Loggning Hämta Kodbibliotek 2011-05-18

Utvecklingsprojekt projekthandboken, iterativ utveckling Förvaltning förvaltningshandbok, scrum Jordbruksverkets utvecklingsmetod Test Analys Design Implementation Driftsättning Metodkomponenter Aktivitetsbeskrivningar Standards och riktlinjer Mallar Designregler Jordbruksverkets arkitektur

Återstående utmaningar Mycket att välja mellan Ägarskap på tjänster Behovet av styrning (governance) Övergripande arkitektur Andra tekniska plattformar (ej öppna) Ryggsäcken 2011-05-18

Frågor och funderingar? Hör gärna av er! Tomas Nilsson tomas.anilssson@jordbruksverket.se Markus Milerup markus.milerup@jordbruksverket.se SWEAN 2011 maj 33