"Continuous Delivery is a software development discipline where you build software in such a way that the software can be released to production at any time."
- Martin Fowler, ThoughtWorks
Du har säkert hört begreppet många gånger vid det här laget. Continuous Delivery är en av de hetaste trenderna just nu inom mjukvaruutvecklingsindustrin. Idéen är enkel - leverera mer mjukvara, snabbare med bibehållen kvalitet. Men hur gör man egentligen?
I detta seminarium delar vi med oss av våra erfarenheter från arbete med Continuous Delivery.
För att kunna släppa releaser kontinuerligt krävs det att vi planerar projekten på ett sätt som passar detta synsätt. Med agil projektplanering är det stort fokus på funktionell nedbrytning vilket bland annat fostrar ett tankesätt som stödjer snabba leveranser.
Utveckling behöver naturligtvis anpassas så att det fungerar att arbeta med korta ledtider. I ett agilt team hjälps vi åt att leverera fungerande mjukvara vilket innebär att vi tar ansvar för design, kodning, testning och driftssättning.
För att möjliggöra utveckling och testning på ett effektivt sätt behövs även en effektiv miljöhantering. Med Microsoft Azure har vi på ett oerhört enkelt sätt tillgång till nästan obegränsade mängder av infrastruktur. Med Azure kan vi skapa nya utvecklings- och testmiljöer på minuter istället för dagar eller veckor.
Beskrivningen så här långt pratar mycket om vad man kan göra för att få till snabbare leveranser. Självklart kommer vi under seminariet att visa en hel del hur man kan göra detta och då såklart med den senaste versionen av Microsoft TFS och Azure. Detta innebär planering med de agila verktygen i TFS, utveckling i Visual Studio, bygg/paketering/release med TFS och Microsoft Release Management Server, miljöhantering med Azure och testning med testverktygen i Visual Studio och Azure.
Seminariet är kostnadsfritt och genomförs i samarbete mellan Solidify AB och Microsoft.
Under eftermiddagen kommer vi att bjuda på Kaffe och kaka.
Talare
Mathias Olausson
Mathias är specialist inom Application Lifecycle Management, ALM, och arbetar inom området som konsultande VD för Solidify AB. Mathias hjälper företag förbättra sina utvecklingsprocesser och med tjugo års erfarenhet som konsult och utbildare har han arbetat i ett stort antal olika projekt och organisationer, vilket varit mycket värdefullt i arbetet att införa Visual Studio som ett verktyg att förbättra sättet vi utvecklar mjukvara. Mathias är också är Sveriges första Microsoft MVP inom ALM, medlem i Microsoft MEET och är också en aktiv Microsoft ALM Ranger. Mathias är en frekvent talare på konferenser och har varit medförfattare till två böcker om Visual Studio ALM
Jesper Fernström
Jesper arbetar på Solidify AB som specialistkonsult inom Scrum och Application Lifecycle Management. Han har över 10 års erfarenhet inom systemutveckling som konsult, utbildare och föredragshållare. Jesper är Sveriges enda certifierade trainer för kursen Professional Scrum Developer .Net, en gemensam satsning från Microsoft och Scrum.org för att erbjuda utvecklare en unik utbildning inom Scrum och Visual Studio ALM. Jesper är numera även en del av Microsoft ALM Rangers.