Talare: Bobby Singh & Örjan Bjermert featuring Lina Fjeldgård
Med dagens agila utvecklingsteam har vi lärt oss att utveckla mer effektivt men det tar fortfarande lång tid att leverera till produktion. Med ett kvalitétsperspektiv på DevOps blir det enklare att leverera snabbare med lägre risk och dra erfarenheter från produktionssystemen.
Take-away: Friskt vågat, hälften vunnet!
Målgrupp: Alla som fastnar i träsket att man skjuter på produktionssättningsdatum
Visar inlägg med etikett spår:DevOps_Integration_Kvalitet. Visa alla inlägg
Visar inlägg med etikett spår:DevOps_Integration_Kvalitet. Visa alla inlägg
Mönster för Integration
Talare: Emanuel Hjetzén
Det finns många aspekter av integration mellan it-system. Pub/Sub, Request/Response, Notify/Collect, Realtid, Batch, Service, One-Off, Point-to-Point, Övervakning, SLA, Felhantering, Underhåll, Testbarhet, egenbyggda system, köpta system, protokoll, ... alla dessa hänger ihop. Föredraget resonerar kring vilka konskevenser som olika val av integrationsmönster får. Presentatören resonerar baserat på tio års erfarenhet av system-integration inom detaljhandeln. Publikens egna erfarenheter får gärna plats.
Take-away: Det finns inget perfekt val som passar alltid och som inte har några nersidor.
Målgrupp: It-arkitekter, tekniska projektledare
Förkunskaper:
Det finns många aspekter av integration mellan it-system. Pub/Sub, Request/Response, Notify/Collect, Realtid, Batch, Service, One-Off, Point-to-Point, Övervakning, SLA, Felhantering, Underhåll, Testbarhet, egenbyggda system, köpta system, protokoll, ... alla dessa hänger ihop. Föredraget resonerar kring vilka konskevenser som olika val av integrationsmönster får. Presentatören resonerar baserat på tio års erfarenhet av system-integration inom detaljhandeln. Publikens egna erfarenheter får gärna plats.
Take-away: Det finns inget perfekt val som passar alltid och som inte har några nersidor.
Målgrupp: It-arkitekter, tekniska projektledare
Förkunskaper:
EDI - What the Fuck?
Talare: Tomas Karlsson
I mitt uppdrag på Axstores har jag kommit i kontakt med FN-standarden UN/EDIFACT - United Nations/ Electronic Data Interchange For Administration, Commerce and Transport - från leverantörer. I det här föredraget kommer jag att berätta lite om EDIFACT, hur det är uppbyggt, hur det används på Axstores och vilken nytta standarden gör i det praktiska arbetet med systemintegration. Jag kommer även att presentera en generell modell som kan användas vid systemintegration, oberoende av dataformat. Vilka delar finns i en integration? Vad är lätt och vad är svårt? Vad brukar man tänka på? Och vad glöms ofta bort?
Take-away: Gilla UN/EDIFACT!
Målgrupp: Utvecklare, arkitektur, systemintegratörer
Förkunskaper: Grundläggande förståelse för informationsmodellering, systemintegration och programmering.
I mitt uppdrag på Axstores har jag kommit i kontakt med FN-standarden UN/EDIFACT - United Nations/ Electronic Data Interchange For Administration, Commerce and Transport - från leverantörer. I det här föredraget kommer jag att berätta lite om EDIFACT, hur det är uppbyggt, hur det används på Axstores och vilken nytta standarden gör i det praktiska arbetet med systemintegration. Jag kommer även att presentera en generell modell som kan användas vid systemintegration, oberoende av dataformat. Vilka delar finns i en integration? Vad är lätt och vad är svårt? Vad brukar man tänka på? Och vad glöms ofta bort?
Take-away: Gilla UN/EDIFACT!
Målgrupp: Utvecklare, arkitektur, systemintegratörer
Förkunskaper: Grundläggande förståelse för informationsmodellering, systemintegration och programmering.
Docker i Azure
Talare: Anders Svensson
I mitt projekt kör vi allting i molnet, Azure, och vi har massor av virtuella servrar med olika tjänster i olika miljöer. Vi nöjer oss dock inte med detta utan håller nu på med att införa docker med målet att köra så stor del av tjänsterna som möjligt som docker containers. Under detta pass tänker jag beskriva väldig kortfattat vart docker är, varför vi gör det, hur vi gör det, vad vi vill göra på sikt och vilka erfarenheter vi hittills samlat på oss. Fokus kommer att vara på vad vi gör, inte hur man rent tekniskt gör det.
Take-away: En docker container skall hantera endast en tjänst.
Målgrupp: Utvecklare med intresse för operations
Förkunskaper: Bör nog ha visst intresse kunskap om teknik och miljöer.
I mitt projekt kör vi allting i molnet, Azure, och vi har massor av virtuella servrar med olika tjänster i olika miljöer. Vi nöjer oss dock inte med detta utan håller nu på med att införa docker med målet att köra så stor del av tjänsterna som möjligt som docker containers. Under detta pass tänker jag beskriva väldig kortfattat vart docker är, varför vi gör det, hur vi gör det, vad vi vill göra på sikt och vilka erfarenheter vi hittills samlat på oss. Fokus kommer att vara på vad vi gör, inte hur man rent tekniskt gör det.
Take-away: En docker container skall hantera endast en tjänst.
Målgrupp: Utvecklare med intresse för operations
Förkunskaper: Bör nog ha visst intresse kunskap om teknik och miljöer.
Rocka med Puppet
Talare: Marc Engström
Vad gör du om du blir ombedd att installera en viss programvara på 1000 maskiner inom en timme? Om du dessutom måste se till att 10 av dessa maskiner som kör ett äldre operativsystem än de övriga 990 ska ha en äldre version av denna programvara, vad gör du då? Med Puppet blir uppgiften väldigt enkel. Vi går igenom hur man sätter upp en Puppet-driven miljö, skriver Puppet-kod och hur vi lär oss att rocka med Puppet!
Take-away: Att enkelt administrera ett kluster av datorer
Målgrupp: Administratörer och utvecklare
Förkunskaper: En grundläggande förståelse för framförallt Linuxsystem. Vi tittar också på Puppets deklarativa språk så man bör inte vara helt obekant med programmering.
Vad gör du om du blir ombedd att installera en viss programvara på 1000 maskiner inom en timme? Om du dessutom måste se till att 10 av dessa maskiner som kör ett äldre operativsystem än de övriga 990 ska ha en äldre version av denna programvara, vad gör du då? Med Puppet blir uppgiften väldigt enkel. Vi går igenom hur man sätter upp en Puppet-driven miljö, skriver Puppet-kod och hur vi lär oss att rocka med Puppet!
Take-away: Att enkelt administrera ett kluster av datorer
Målgrupp: Administratörer och utvecklare
Förkunskaper: En grundläggande förståelse för framförallt Linuxsystem. Vi tittar också på Puppets deklarativa språk så man bör inte vara helt obekant med programmering.
Testning av Connected Car
Talare: Ylva Melin
Vilka tjänster finns? Hur testar vi? Hur ser framtiden ut? Vi avslutar med en demo av ett par appar i en riktig XC90. Presentationen riktar sig till alla som är intresserade av den uppkopplade bilen
Take-away: Hur ser testar man funktionalitet för en connected car.
Målgrupp: Vem som helst som är intresserad av antingen test eller bilen.
Förkunskaper:
Vilka tjänster finns? Hur testar vi? Hur ser framtiden ut? Vi avslutar med en demo av ett par appar i en riktig XC90. Presentationen riktar sig till alla som är intresserade av den uppkopplade bilen
Take-away: Hur ser testar man funktionalitet för en connected car.
Målgrupp: Vem som helst som är intresserad av antingen test eller bilen.
Förkunskaper:
The user is drunk
Talare: Iva Camilovic
En blixtföreläsning om ett annorlunda sätt att utvärdera användarupplevelse och användarvänlighet på webbsidor eller andra produkter. Den handlar om test & UX och vikten av förståelse för användaren.
Take-away: Your website should be so simple, a drunk person could use it.
Målgrupp: Users
En blixtföreläsning om ett annorlunda sätt att utvärdera användarupplevelse och användarvänlighet på webbsidor eller andra produkter. Den handlar om test & UX och vikten av förståelse för användaren.
Take-away: Your website should be so simple, a drunk person could use it.
Målgrupp: Users
Att skapa en integrationskarta - en gnilP
Föreläsare: Daniel Lindberg
I slutet av 2014 fick jag ett uppdrag av Axstores dåvarande Enterprisearkitekt: "Ta fram en integrationskarta som innehåller alla integrationer för samtliga system och täcker alla bolag". I denna blixt så visar jag den resulterande integrationskartan, går igenom den notation som jag använde mig av och delar med mig av lessons learned.
Takeaway: En integrationskarta är en ögonblicksbild, se till att det finns någon som förvaltar den
Målgrupp: Alla som någon gång behöver rita en integrationskarta, liten som stor
I slutet av 2014 fick jag ett uppdrag av Axstores dåvarande Enterprisearkitekt: "Ta fram en integrationskarta som innehåller alla integrationer för samtliga system och täcker alla bolag". I denna blixt så visar jag den resulterande integrationskartan, går igenom den notation som jag använde mig av och delar med mig av lessons learned.
Takeaway: En integrationskarta är en ögonblicksbild, se till att det finns någon som förvaltar den
Målgrupp: Alla som någon gång behöver rita en integrationskarta, liten som stor
Därför enhetstestar jag
Föreläsare: Tomas Karlsson
På Kreta fick vi lyssna på ett märkligt och intressant föredrag om ett team som inte enhetstestade, som aktivt hade beslutat att inte göra det och som dessutom argumenterade väl för sin sak. Jag kände sympati för vissa av argumenten och kände mig tvungen att än en gång övertyga mig själv nödvändigheten av enhetstester.
Efter att ha värderat olika argument fram och tillbaka, så tycker jag mig ha hittat det avgörande argumentet för att enhetstester är nödvändiga. I den här blixten presenterar jag argumentet och visar vad jag menar med ett enkelt exempel - riktig kod i Java.
Takeaway: Det avgörande argumentet för att enhetstester är nödvändiga.
Målgrupp: Alla, inte minst projektledare och testledare som vill ha bra argument.
Målgrupp: Alla, inte minst projektledare och testledare som vill ha bra argument.
Prenumerera på:
Inlägg (Atom)
Etiketter
- OPKoKo15.2
- Föreläsning
- Blixt
- lokal:Tranan1
- spår:Systemutveckling
- spår:Blandat
- lokal:Tranan3
- lokal:Sommen
- lokal:Tranan2
- spår:DevOps_Integration_Kvalitet
- spår:Applikationssäkerhet
- AcademyDay15
- Kortkurs
- lokal:Lyttkens
- lokal:Workshoprummet
- Workshop
- Keynote
- Integration
- Kvalitet och test
- Modellering
- Paneldiskussion
- SäkApp
- Säkerhet
- Utveckling
- längd:120min
- längd:90min