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

Similar documents