dfgfdhsjfgdghjghfkfhgkfhjsrt Tester Er Du Klar Til DevOps?€¦ · •ISTQB Foundation Certificate...
Transcript of dfgfdhsjfgdghjghfkfhgkfhjsrt Tester Er Du Klar Til DevOps?€¦ · •ISTQB Foundation Certificate...
dfgfdhsjfgdghjghfkfhgkfhjsrt
Tester – Er Du Klar Til DevOps?
Ole Chr. Hansen
Capgemini Sogeti Danmark A/S
PræsentationOle Chr. Hansen
• Managing Consultant, Capgemini Sogeti Danmark A/S
• Fellow – SogetiLABS – Global Innovation Team
• ISTQB Expert Certified – Improving the Testing Process
• ISTQB Accredited Trainer in Software Testing
• ISEB Practitioner Certificate in Software Testing
• ISTQB Foundation Certificate in Software Testing
• TMap NEXT® Test Engineer Certified
• TPI NEXT® Foundation Certified
• PRINCE2 Foundation Certified
• Certified Scrum Master
• Certified Lead Assessor (ISO 9000)
• Sogeti, ATP, Nordea, BRFkredit, WM-data, CRI, LEC
• Test Manager (20+ Years), Project Manager (10+ Years)
• Mail: [email protected]
• Mobile: 52 18 94 59
DevOps
Source: World Quality Report 2016-17
DevOps - Definition
“The set of cultural norms and technical practices that enable
organizations to have a fast flow of work from development
through test and deployment, while preserving world-class
reliability, availability, and security.”
Gene Kim, author of The Phoenix Project
and thought leader in the DevOps movement
DevOps - Drivers
• Customer Satisfaction
• Resilience
• Time-2-Market
• Cost Efficiency
DevOps
6C A L M S
DevOps Success Factors
DevOps Organization Characteristics
Po
rtfo
lio b
oar
d
Val
ue
Str
eam
s
Agi
le t
eam
s
Multi disciplinary self managing teams & T-shaped employees
Flexible & resilient IT infrastructure
Business, IT, Dev, Ops & QA Fusion
Integration of Cloud Solutions
Digital Value Chain
ulture utomation ean easure haring
DevOps Values & Principles
Customer Satisfaction
Optimal Value vs Risk
Short TTM
Efficient Operations
DevOps Transformation Aspects
DevOps Maturity
Re
leas
e P
rogr
ams
Co
ntin
uo
us
De
livery
Co
ntin
uo
us
Inte
gration
Fast De
cision
Makin
g&
Transp
arancy
Cro
ss Fun
ction
al
Co
llabo
ration
C
A
L
M
S
L1: Fragile L2: Robust L3: Flexible L4: Agile L5: Antifragile
Organization is very vulnerable to external events &
(internal) incidents
Organization can overcome external events & (internal)
incidents but doesn’t change
Organization overcomes
external events & (internal) incidents
and realizes improvements
by planned changes
Organization acts on events,
prevents (internal) incidents & realizes improvements by
unplanned changes
Organization becomes resilient and stronger by learning from
unplanned events, incidents, mistakes
& innovations
Business Value Driven
Feedback Loops
Fast Flow
Multidisciplinary teams
Org
aniz
atio
n
Go
vern
ance
Pe
op
le
Pro
cess
Tech
no
logy
Assessment Models – TPI NEXT
Assessment Models – Agile TPI
Assessment Models – DevOpsC
ult
ure
Au
tom
atio
n
Lean
Mea
sure
Shar
ing
DevOps
CALMSFocus Groups Key Areas Checkpoints
C Culture
Thinking systematically and embracing a ’fail-fast culture’.
CollaborationCultural valuesGoalsImprovement
15
A Automation
Automate everywhere.
Source ControlBuildTestDeployProvisioningCollaborationWorkflowIntegrationMonitoringService management
23
L Lean
Preventing waste with Lean.
ProcessesSystem ThinkingContinual improvementVisual ManagementFeedback loopsAgility
10
M Measure
Measuring throughout the chain.
GoalsValueKPIs
3
S Sharing
Accelerated learning by sharing.
ScalingKnowledgePracticesSecurityArchitectureFinance
11
DevOps - Maturity
11
DevOps Maturity
C
A
L
M
S
L1: Fragile L2: Robust L3: Flexible L4: Agile L5: Antifragile
Organization is very vulnerable to external events &
(internal) incidents
Organization can overcome external events & (internal)
incidents but doesn’t change
Organization overcomes
external events & (internal) incidents
and realizes improvements
by planned changes
Organization acts on events,
prevents (internal) incidents & realizes improvements by
unplanned changes
Organization becomes resilient and stronger by learning from
unplanned events, incidents, mistakes
& innovations
DevOps - Checkpoints
CultureCollaboration How do teams collaborate with each other?
DevOps - Checkpoints
DevOps - Checkpoints
DevOps - Checkpoints
DevOps - Checkpoints
DevOps - CALMS
DevOps and Testing
• From tester to QA Engineer / Test Architect
• Automation more technical skills
• Continuous testing grows from continuous integration (CI)
• Teaching developers to test
• Establishing a culture for quality
• Code reviews
• Continuous quality assurance and testing
• Shift left and right
DevOps
Source: World Quality Report 2016-17
Assessment Models - DevOps
DevOps
Culture
Automation
LeanMeasure
Sharing
Information
• www.labs.sogeti.com
• www.worldqualityreport.com
Questions
dfgfdhsjfgdghjghfkfhgkfhjsrt
Tester – Er Du Klar Til DevOps?
Thank you for listening
Ole Chr. Hansen