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

DevQOps – life to short, just deploy

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

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:

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.

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.

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.



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:

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

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





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.