dfgfdhsjfgdghjghfkfhgkfhjsrt Tester Er Du Klar Til DevOps?€¦ · •ISTQB Foundation Certificate...

Post on 14-Jun-2020

2 views 0 download

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: ole.hansen@capgeminisogeti.dk

• 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

ole.hansen@capgeminisogeti.dkwww.ochansen.blogspot.com