12
Hvordan øke leveransehastigheten gjennom kontinuerlig leveranse Lars Nilsson, Inmeta AS Jakob Ehn, Inmeta AS

Hvordan øke leveransehastigheten gjennom kontinuerlig leveranse

Embed Size (px)

DESCRIPTION

This presentation was held 12. September 2013 at the Visual Studio Community Day in Oslo. The presentation was addressing how to enable higher quality software development processes using ALM, Application Lifecycle Management. The whole presentation lasted for 2 hours and involved a lot of demonstration, but the slides only contains the main bullets and summaries. The slides are in Norwegian.

Citation preview

Page 1: Hvordan øke leveransehastigheten gjennom kontinuerlig leveranse

Hvordan øke leveransehastigheten gjennom kontinuerlig leveranse

Lars Nilsson, Inmeta ASJakob Ehn, Inmeta AS

Page 2: Hvordan øke leveransehastigheten gjennom kontinuerlig leveranse

Trender

Integrasjon Tilgjengelighet Consumerization

Standardisering

Skytjenester

Page 3: Hvordan øke leveransehastigheten gjennom kontinuerlig leveranse

GO FASTER

Page 4: Hvordan øke leveransehastigheten gjennom kontinuerlig leveranse

Triggere

Smidig Kvalitet

Automatisering

Page 5: Hvordan øke leveransehastigheten gjennom kontinuerlig leveranse

Gjennomgående

Arbeidsflyt Konvensjoner

Definition of Done

Tekniskgjeld

Page 6: Hvordan øke leveransehastigheten gjennom kontinuerlig leveranse

Planlegging - demo

Plan

DefineDevelop Test

DeployMonitorManage

Backlog

Release

OperateConstruct

Increase flow of business value

Shorten cycle times

Reduce rework costs

Collaborate

Learn

Page 7: Hvordan øke leveransehastigheten gjennom kontinuerlig leveranse

Planlegging - Oppsummering

Funksjonsbeskrivelse Storyboarding Analyse Omfang 1-2 dager ideell tid

Kodegrunnlag Konkrete grenseverdier Grensesnitt kontrakter

Akseptanse Test steg konkrete verdier Regresjon

Page 8: Hvordan øke leveransehastigheten gjennom kontinuerlig leveranse

Utvikling - demo

Plan

DefineDevelop Test

DeployMonitorManage

Backlog

Release

OperateConstruct

Increase flow of business value

Shorten cycle times

Reduce rework costs

Collaborate

Learn

Page 9: Hvordan øke leveransehastigheten gjennom kontinuerlig leveranse

Utvikling - OppsummeringTilbakemeldinger Begynn med å prototype Små oppgaver: just do it Større oppgaver: Legges i backlog

Enhetstesting Kontrakter Fitness

Utviklertest Konvensjoner

Tekniskgjeld Kontinuerlig Backlog

Page 10: Hvordan øke leveransehastigheten gjennom kontinuerlig leveranse

Test - Deployment - Demo

Plan

DefineDevelop Test

DeployMonitorManage

Backlog

Release

OperateConstruct

Increase flow of business value

Shorten cycle times

Reduce rework costs

Collaborate

Learn

Page 11: Hvordan øke leveransehastigheten gjennom kontinuerlig leveranse

Test – Deployment - OppsummeringIntegrert Verifisere/Avklare mindre endringer Utforskende testing

Akseptansetest Konkret Repeterbart

Regresjon Automatisering

Deployment Automatisering Data integrity Likhet mellom miljø

Page 12: Hvordan øke leveransehastigheten gjennom kontinuerlig leveranse

Komme i gang med ALM

Kazien – Kontinuerlig forbedring

Kompetanse –Invester i ALM kompetanse

Bygge kultur –ALM handler veldig mye om kultur

ALM assessment –Backlog tekniskgjeld