No more drama - Continuous SAST Q1, 2015, Therése Janlén Ressel.

Slides:



Advertisements
Liknande presentationer
Heart to Change – att leda förändringsarbete
Advertisements

Välkommen till sluta röka för gott! SLUTA RÖKA Dokumenterat hög effekt i kliniska tester DEMO.
Tomas Sandström, Adtollo
Här skriver ni in ett namn på ert förbättringsarbete
Informationsnätverk för Vården
Föreläsning 7, Kapitel 7 Designa klasser Kursbok: “Objects First with Java - A Practical Introduction using BlueJ”, David J. Barnes & Michael Kölling.
Arbetsterapi och aktivt åldrande
Effektiv försäljningsprocess Werner Risberg VP, Sales
Processkartläggning.
Agile i praktiken Magnus Grimsell. Agile i praktiken Magnus Grimsell.
Azure Web sites IRL Robert Folkesson Active
Operation dagsverke 2013 Jag är här för att vår skola har valt att engagera sig i Operation dagsverke och jag kommer att pratat om det här: UNICEF Om UNICEF.
Verktyg för att hantera IT-Projekt
Utbildningsdatabasen
MIIS 2003 – User Identity Lifecycle Management
Varför vänta! Dra nytta av nya funktioner i Maximo
APM APPLICATION PERFORMANCE MONITORING En översikt och några komma igång produkter på marknaden idag. Christian Gerdes LIGHTS IN LINE AB.
Framtidens specialistläkare
Uppsatsförslag VT 2012 Fredrik Tell. Effektiva FoU-processer Enkätstudie ABB Mechatronics (15-tal enheter) Mechatronic development excellence benchmark.
Next previous Mjukvaruprocessen: översikt och repetition. XP: problemformulering. JUnit. Innehåll Allmännt om utvecklingsprocesser från Bruegge kapitel.
Systematiskt kvalitetsarbete i våra kommuner
Sammanfattning av utgångspunkter och frågeställningar koppade till aktuella uppsatser.
Rapportmallar Presenterat av: Fabian Lindegren Johan Andersson.
INTEGRATION Som nykomlingens vän och stöd Integrationscykeln.
Förbättringsskolan Shewhart (1931, 1939) Förståelse för variation
Du har FRÅGAN Vi har SVARET. Communication leads to community, that is, to understanding, intimacy and mutual valuing. Rollo May, Psykolog.
Exempelbaserade specifikationer med SpecFlow
Systemdesign som process
Navision – RIM Rapid Implementation Methodology - anpassning.
1 L U N D S U N I V E R S I T E T Forskningsplattform Förnyelse av tjänstebaserade, komplexa system Gunilla Jönson Fredrik Nilsson Lunds Tekniska Högskola.
1 SAST VÄRMLAND Q4 Värd: Stretch Karlstad. AGENDA VÄLKOMNA KAFFE OCH MACKA FÖREDRAG 1: ANNICKA ROSENGREN STRETCH DEMONSTRERAR HUR MAN KAN.
The Lancet 1996, 347: Få RCT inom kirurgin Kirurgers inställning Kontroller svåra Svårt att standardisera kirurgisk teknik Svårt med patientacceptans.
Dokumentansvarig. Ansvar Fillager Konfigurationshantering Dokumentmallar Logotyp Ändringshantering Leveranser till deadlines Jobbar mycket ihop med kvalitetssamordnare.
4/12/2017 5:44 PM Asset Management
Automatiserad driftsättning av BizTalk lösningar
© Gunnar Wettergren1 IV1021 Project models Gunnar Wettergren
Testdatahantering Utvärdering och införande av verktygsstöd.
Föreläsning om RUP RUP – Rational Unified Process
Bra planering skapar trygghet
PGSA.
Ny leveransprocess för NyA
Resultat: Mättningar som vi gör en gång i vecka respektive månad ser vi en förändring och en markant förbättring i arbetet. Personalgruppen gillar PPP.
Musikkompendium Test. Musikkompendium Test 2 Musikkompendium Test 3.
Anpassa fri programvara - Frihet ett, hur nyttjar man den? Copyright © 2006, 2007 Marcus Rejås Rejås Datakonsult Jag ger härmed rätten till alla att nyttja.
1 CLIQ i ARX Integrationslösning för passer- och låssystem ASSA ABLOY is the global leader in door opening solutions, dedicated to satisfying end-user.
Prototyper Grupp 4 Fredrik Persson | Mahdi Bawaqneh | Maksim Nikitin | Sverre Brecheisen.
Callcenter i fokus 2012 Att tänka nytt kring syftet med Call Centers Siv Liedholm Neil Sandy The Systems Design Group.
L ADOK 3- PROJEKTET Version SystemöversiktSystembeskrivning Ladok3-funktionalitet månader före ursprunglig plan. Syftar till tidig.
BARNS RÖSTER OM INTERNET
Introduktion till The Rational IT Model
Stresshantering och säljplanering
6A - LÄXOR v. 9 Vad händer längre fram? Vad händer vecka 9?
Skicka data till SPOR Stockholm 17 mars 2017 Linda Engblom
”Projects are about People”
Vägen och fallgroparna vi gick i när vi började med feature flags
Left hand side is the P (Plan) Right hand side is DSA (Do Study Act)
Öppen frågestund Den 4 maj 2017.
Utvecklingsprojekt 2015 enligt förvaltningsplan
Mikael Ohrling, sjukvårdsdirektör i SLSO
CLIQ i ARX Integrationslösning för passer- och låssystem
Ladok3-projektet Status
3. Ska inte alla få vara med?
Automated and sustainable IT
Att arbeta Agilt Värdera individer och interaktion, högre än processer och verktyg. Värdera fungerande mjukvara, högre än omfattande dokumentation. Värdera.
LÄNSGRUPP DIABETESVÅRD
Regionalt cancercentrum Sydöst - platsbesök 30 september 2014
Den Förlåtande Databasen SQLUG
Det här händer under vecka 9 Bra datum att ha koll på:
JIK F08/09 Föräldramöte
Sprintdemo 30. Sprintdemo 30 Dagens program Teknik för demo: Kontakt med projektet: Skype för både ljud och bild Inspelad demo på projektwebben Kontakt.
Presentationens avskrift:

No more drama - Continuous SAST Q1, 2015, Therése Janlén Ressel

Time to market

No drama releases = continuous delivery?

Vad tar ni med er härifrån?

“The old days” Fasen vad jobbigt detta är!!! Jag är osäker på om detta funkar i prod Nu har jag hållt på med denhär miljön i en vecka!

o Nästan allt gjordes manuellt o Integration gjordes väldigt sent o Test utfördes sent o Ingen kontroll över konfiguration o Stora releaser (batcher med features) o Releaserna hanterades bara av Operations Varför är det så svårt att releasa ofta? Problemet

Förändringens tider Kan vi minska ”Time to Market”? Vi behöver stöd från ledningen! Måste det svara så svårt??

o Konfiguration inte hanterad på ett bra sätt o Databaser är hanterade manuellt o All testning görs manuellt Vad spenderar vi tid på?

Att sänka vattennivån Scratch databas

Merge hell Nivån sjunker ännu mer

–Processen att releasa och deploya mjukvara måste gå att repetera om och om igen och vara pålitlig –Automatisera allt! –Om något är jobbigt eller svårt så gör det ofta –Versionshantera allting –Klart betyder att det är releasat –Bygg in kvalitet –Alla har ansvar för release processen –Kontinuerligt förbättring 8 principer för continuous delivery

Demo Plan Demo Retro Release Tests

1/h 1/dag

Ingen mer dramatik? Utvecklingsprocessen Deplyment pipeline Arkitektur

–Exprimenterat med release cykeln, release vid varje gång en feature är klar –Vill få bort nertiden vid release Framtiden?

Tack!

Therése Janlén Ressel Development Lead at Kambi Sports Solutions Illustratör: Jimmy Janlén