Continuous Delivery
Transcription
Continuous Delivery
! Theme!1:! Con+nuous!Delivery Overview' Kris*an'Sandahl' So2ware'Center'Skåne'Day' 2016=05=10' Vision:!Con+nuous!delivery!of! so8ware Interes+ng!challenge!for!research! and!prac+ce Visualize!tes+ng!ac+vi+es!to!support! improvement!with!the!CIViT!model Contact:'Agneta'Nilsson' Op+mize!testBcase!selec+on! based!on!previous!changes Contact:'Eric'Knauss,'Agneta'Nilsson' mi*gates& Bo#leneck) • • • • • • • • Expert'reviewers' Target'hardware' Test'equipment' Licenses' Lead'*me'for'decision' Test'execu*on'*me' Lead'*me'for'verdict'' Dependencies'' • • • • • • • • slows&down& Knowledge' about''Δis,should) increases' Skip'tests' Par*al'deliveries' Virtual'verifica*on' Ignore'test'failure' Defer'commitment' Change'later' Ignore'prac*ces' Shortcuts'allowed' • • • • Architecture'changes' PlaUorm'and'API'changes' Component'interface'changes' Tool=chain'changes' Decision)point) • • • • Permit'a'change' Use'old'component' Allow'shortcut' Priori*ze'bug'fixing' speeds&up& Integrate'change'of' controls& system'elements' Con7nuous)Integra7on))))))))))))))))))____) Learn'through'feedback' stops&value& crea*on& Disruptor) enables& Shortcut) Customer' Value) increases' characterizes& facilitate& recover&& from& Enabler) • • • • • • • Local'rules,'global'decisions' Roles'and'responsibili*es' Code'of'conduct' Test'strategy' Visualiza*on' Support'par*al'deliveries' Support'unstable'builds' shape& Scope) • Change'on'complete' (sub=)system' • Change'includes'mechatronics' • Exploring'problem'space' • Exploring'design'space' • Designing'collec*on'of'field= data' Managing!Interoperability! Concerns!in!Large!Systems e) K d) INTERO Model c) Jb) Modifiability a) d) c) b) a) c) a) Updatefreq. Jb) a) b) Lc) d) e) Contact:'Romina'Spalazzese' d) a) b)L a) Communica9on d) c) L a) b) c) J b) c) Cinders:!Con+nuous!integra+on!and! delivery!architecture!framework Contact:Daniel'Ståhl' Eiffel:!A!Model!for!Data!Harves+ng! from!Con+nuous!Integra+on Contact:Daniel'Ståhl' 9 Visualiza+on!as!decision!support! for!CI Contact:'Ola'Leifler'&'Kris*an'Sandahl' 1 0