Arkitektur i olika lager & Gapet mellan verksamhet och IT

Relevanta dokument
Presentation. Fredrik Runnsjö 1996 Utvecklare 2004 Testare ~2006 Scrum/Canban

Hur hanterar vi risk? Vad är TKO? Skillnad på agil och trad? Agil/Lean: Defer Commitment, Build knowledge, Fail fast

ENIMEOS ΣOEMINE. Krav och trender. Praktisk kravhantering och annat nyttigt från industrin. Christian Ehrenborg

F7 Agila metoder. EDAF45 Programvaruutveckling i grupp Projekt Boris Magnusson, Ulf Asklund Datavetenskap, LTH

Rekommenderade Arkitektroller inom IT i Sverige

Linköpings universitet 1 TDP029. Systemutveckling. Systemutveckling. Vanliga faser. Fler faser. Systemutvecklingsmetod

DEVOPS SOM FUNDAMENT I ETT VERKSAMHETSNÄRA EKOSYSTEM

Information technology Open Document Format for Office Applications (OpenDocument) v1.0 (ISO/IEC 26300:2006, IDT) SWEDISH STANDARDS INSTITUTE

AGIL KRAVHANTERING. Hitta behoven bakom kraven!! Thomas Nilsson! Agile Coach & Mentor! CTO, Responsive

Nya möjligheter med M3 Technology. Björn Svensson, Björn Torold

Designmönster för sociala användningssituationer

Vässa kraven och förbättra samarbetet med hjälp av Behaviour Driven Development Anna Fallqvist Eriksson

SCRUM. Marcus Bendtsen Institutionen för datavetenskap

När? Varför? För vem? Resultat? (Artefakter?)

DevOps i Verkligheten

Samarbetsstrukturer för att självorganisera inom givna ramar.

Arkitektens ansvar URVERK

GMC Software Technology CCM Made Easy

Linköpings universitet 1

Arkitektur. Den Röda Tråden

Du fulländar mig! Om synergierna mellan agila metoder och UX. Joakim Holm Adaptiv AB. Erik Hammarström Antrop AB

Agila kontrakt. Mattias Skarin Kanban / Lean coach Konsten att måla ut sig ur ett hörn och in i ett samarbete.

Vad är agilt? Agile Islands Andreas Björk

IT-relaterade arkitektroller i Sverige


Vad säger forskningen om programmering som kunskapsinnehåll? Karin Stolpe, föreståndare NATDID liu.se/natdid

Testdriven utveckling. Magnus Jonsson Siemens Medical Solutions

Agenda. Plats och magkänsla. Presentation. - en pedagogisk fråga?

Arkitekturell förmåga. Så bygger du upp den!

SCRUM. En agil projektmetod baserad på empiri - vad fungerar och vad fungerar inte?

F7 Agila metoder. EDAF45 Programvaruutveckling i grupp Projekt Boris Magnusson, Ulf Asklund Datavetenskap, LTH

Agil transformation och DevOps Hur lyckas du? Stockholm, Stefan Ingelgård

Scrum + XP samt konsekvensanalys

Kvalitetsarbete I Landstinget i Kalmar län. 24 oktober 2007 Eva Arvidsson

Business agility, alla håller med, men hur gör vi nu?

SCRUM. Vattenfallsmodellen. Analys. Design. Kod. Test. Rational Unified Process Agile. Kallas också linjär sekventiell modell.

HUR OCH VARFÖR DIGITAL!

The Swedish Family Care Competence Centre

Användningscentrering i agila utvecklingsprojekt. johanna.sarna@valtech.com Valtech

EFFEKTIVA PROJEKT MED WEBBASERAD PROJEKTLEDNING

Vårt nya sätt att möta kunden

Nina Pikulik, Tyréns Konfigurationssystem för en teknisk plattform. Konfigurationsprocess istället för traditionell projektering

PLATTFORMSBASERADE-DIGITALA-STRATEGIER

Enterprise App Store. Sammi Khayer. Igor Stevstedt. Konsultchef mobila lösningar. Teknisk Lead mobila lösningar

Faster time to action and more accurate pre-studies using Agile tooling

Agila kontrakt och LOU

Agila arbetsformer. Gemensamma värderingar

ALM Live. April 2008 Effektivare projektarbete med Visual Studio 2008

Automation Region. Affärsdriven systemutveckling genom agila metoder. Stefan Paulsson Thomas Öberg

Agilt arbetssätt i komplexa organisationer. Välkomna! Anna Picetti, IT-HUSET

Användarcentrerad systemdesign

IBM Software Group. Agil Acceptans Test. Annika Kortell SAST 15-års jubileum IBM Corporation

KURSER OCH WORKSHOPS 2017

Libers språklåda i engelska Grab n go lessons

Adress 15. August 2014

Samarbete i större infrastrukturprojekt med informationsmodeller som bas genom hela BIM baserade processen

Stad + Data = Makt. Kart/GIS-dag SamGIS Skåne 6 december 2017

Projektmetodik II. HF1005, Informationsteknik och ingenjörsmetodik för Datateknik. Projektarbete

AGILA METODER. (för oss som inte kodar) Nina Berlin

A metadata registry for Japanese construction field

Innovation och produktutveckling. Joakim Lilliesköld & Liv Gingnell

Agil testning i SCRUM

Översikt. Fö: Projekt: Interaktivt system. Projekt. Mål. Coachning. Praktiker att använda

Agila Metoder. Nils Ehrenberg

Svensk presentation Anita Lennerstad 1

GÖRA SKILLNAD. om vikten av hållbar produktion och om hur den kan skapas. Bengt Savén Södertälje Science Park,

Fortsatt Luftvärdighet

Michael Q. Jones & Matt B. Pedersen University of Nevada Las Vegas

ISTQB Testarens ledstjärna

SVENSK STANDARD SS :2010

PORTSECURITY IN SÖLVESBORG

Deluppgift 2 Kravhantering a) (2p) När man diskuterar krav brukar man ange två olika typer av krav. Beskriv dessa och ge exempel.

Matematikundervisning med internet och film

Writing with context. Att skriva med sammanhang

Martin Völcker, SLL & Suit

Mönster. Ulf Cederling Växjö University Slide 1

Kanban är inte din process. (låt mig berätta varför) #DevLin Mars 2012

Med kunden i fokus & ett Agilt mindset. för att navigera i komplexitet

Collaborative Product Development:

Kompetens på Certifying Staff i POA? Checklista vid release med FORM 1?

Charlotte Bjurup, Malin Olin, Anna Sjödahl, & Kine Brodal Vårt mål är att bli älskade av våra kunder

Självkörande bilar. Alvin Karlsson TE14A 9/3-2015

Hjälpmedel och Välfärdsteknik beslutsstöd. Angelina Sundström

Välkommen! Teknik, makt och mänsklighetens framtid. Kursintroduktion 19/1

Micro Workshop. Wifi: Karlstad CCC Guest

BESKRIVNING AV PROCESSMETODEN SCRUM

Edwald Costa Santos. Om mig. Tidigare erfarenheter. Kompetenser & erfarenheter. Systemarkitekt / Teknisk specialist. Infrastructure Architect

QC i en organisation SAST

GeoGebra in a School Development Project Mathematics Education as a Learning System

Design a thing considering it in its next largest context a chair in a room, a room in a house, a house in an environment, environment in a city plan

Middleware vad, hur, varför när?

Wood Buildings. -Development in Sweden Niclas Svensson, Swedish Wood Building Council. Niclas Svensson, Swedish Wood Building Council

Agil utveckling ställer nya krav på upphandling. Roland Bäcklin, Jaybis Konsult AB

Affärsfokus på Analytics-strategin Vad har ditt företag att vinna? Henrik Carlsson September, 2014

Designdiscipliner. Tjänstedesigner, vad gör man

Om oss DET PERFEKTA KOMPLEMENTET THE PERFECT COMPLETION 04 EN BINZ ÄR PRECIS SÅ BRA SOM DU FÖRVÄNTAR DIG A BINZ IS JUST AS GOOD AS YOU THINK 05

PRODUCT MANAGEMENT. Klicka här för att ändra format. Klicka här för att ändra format på underrubrik i bakgrunden

Transkript:

Arkitektur i olika lager & Gapet mellan verksamhet och IT

Ascom Wireless Sveriges IT-Arkitekter/IASA Mats Andreasen Informationsförvaltning I offentlig och privat sektor Sakkunnig

Vad är problemet? Business IT

Men Översikt Stop building the wrong product right, build the right product, Gabrielle Benefield at Goto: Aarhus 4

Avdrift Stokastiskt, use-case trawling, gå på jakt Tid Agila metodiker Deterministiskt, systematiskt Ganska reellt Abstraktion Tidiga POC s, spikes, DT Totalt abstrakt Mänskliga problem/ Naturligt språk Kontext Överbryggande roll Tekniska lösningar / Artificiellt språk Relativt enkelt Komplexitet Skikta, ordna, ramverk Absolut komplext Källa: The Business IT-gap, Doug McDavid, IBM Verksamheter är sociala system och innebär unika utmaningar för teknologi-baserad intervention

Start mending the gap Experimentera med lösning och metodik Fail often, fail safe En etablerad roll, verksamhetsarkitekt/ba med horisontell och vertikal kunskap En leverans av värde, i förståelse och i release BizOps Angrip problemet top/down, bottom/up, i iterationer, smidigt. Ett ramverk för kvalitet, väl känt och utvecklat, från Zachman och framåt

Top Down - Modellering - Workshops Hantera bygglov Hantera rivningslov Hantera marklov Hantera tillsyn Beredning Mappa rätt värde, via problemet, mot lösningen Beslut Verksamhetsarkitekt Processmodell, informationsmodell, terminologi, användare, värdeflöde Objektmodell, tjänstemodell, kontrakt Problemdomän Lösningsdomän Processtjänst Bygglov Informations tjänst Lösningsarkitekt Mjukvaruarkitekt Bottom Up - POC ar - Spikes Aktiviteter Beredning() Beslut() Bygglov Rivningslov Marklov

City Plan I Värde och hur det mappar mot krav i lösningen Problemdomän Funktionella krav, men visar även hur detta ställer krav i Lösningsdomänen, tjänster, förvaltningsobjekt, lagringsenheter Visar ungefär ett värde. Cirka 5-8 ytterligare modeller kräv.

City Plan II Proof of concept på papper Körbar mot kund Värde Five nines Visar framför allt: - System-gräns - Vad hamnar utanför 5-9 or - Kostnad i maskin/licenser

Objekt Bygger vi rätt sak? Aspekter / Nivåer Mål Information Processer Säkerhet Kvalitet EAfunktion Enterprise Affärsmål Övergripande modeller Stadsplaner Säkerhets strategi Kvalitetsmål Verksamhets -arkitekt Verksamhet Verksamhetsmål Informations modeller Process modeller Lösnings/ Mjukvaruarkitekt Lösning Designmål Infrastrukturarkitekt Teknisk Förvaltningsmål Bra på att bygga saker rätt! NAME OF THE PRESENTATION DATE AND CREATOR 2016 ASCOM 10

Arkitektroller Product Owner Scrum-master From Arkitektroller i Sverige, Iasa Sweden Se också Dataföreningens certifierade arkitektkurser, www.dfkompetens.se 11

Arkitekt- Kompetens Enterprise Architecture Verksamhets arkitekt Lösningsarkitekt Mjukvaruarkitekt Infrastrukturarkitekt Foundation Body of Knowledge Business Technology Strategy Human Dynamics Quality Attributes Design IT Environment From ITABOK, Iasa International

Realisera rätt värde Product backlog Feedback: - Rätt värde? - Förstått värde? - Tekniska problem/skuld? - Epics Themes Värde Värde: Från users och goals i story-format Stories Populerar inte bara funktion: - Icke funktionella krav - Affärsförståelse - Skapar diskussion! Prioritering Risker Kvalitet (Validering) Prioritering: Från värde och översikten av allt som skall göras Risk: Från ickefunktionella, horistonella krav. Releaseplanering 13

Exempel på Produkt - backlog nivå Theme: Customers want high availability so that they can support their organisaion with uninterrupted messaging services - Föds ur City-plan osv. via bredd/djup och värde (usecases) Epic: It shall be possible to send messages to mobile devices so that users are kept aware of book loans running out Acceptance criteria: - Support Android via Google Push Notification - Support ios via Apple APN Epic/Story: As a sysadmin I want rolling upgrades so that the messaging service operates during system maintenance Acceptance criteria: - - Enkelt att diskutera med beställare och kund - Ger översikt, memento s för dev.team - Detaljeras via Accept criteria - Detaljeras/organiseras i kravspec, cirka 5-10 krav per epic - För att bygga en releaseplanering: - Ett Theme/Epic i taget - Skikta Themes/Epics vertikalt/horisontellt 14

evererat värde Eller en To-do? Someone is happy? Fokus på levererat värde? From Mattias Skarin, Crisp, Ola Berg, Squeed (montage) Se också Ola Berg https://smidigt.blogspot.co.uk/

Managing the Whitespace Igen Scaling Agile From Scaling Agile @ Spotify, Henrik Kniberg

Modell för samverkan Scrummaster EAfunktion Ägare / Sponsor Product Owner Domänexpert Användare Verksamhets -arkitekt Lösnings/ Mjukvaruarkitekt Infrastrukturarkitekt Dev-team DevOps IT-operations

Ett pågående experiement

Kreativa Problemet med galaxer är att de inte ryms i ett provrör Sandlådor Maria Sundin, Astronom, Chalmers Constructive Eleven konstruerar sin kunskap Social Eleven lär sig bäst I grupp Situated Lärande sker där och då Collaborative Elever tränas I att hjälpa varandra The nature of learning, OECD Activity Based Learning -principles Evidence Based Design Perspective - environment Ofarlig miljö www.fysikaliskaleksaker.se, Per-Olof Nilsson

Tack för mig! mats.andreasen @ascom.com