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

23
dfgfdhsjfgdghjghfkfhgkfhjsrt Tester – Er Du Klar Til DevOps? Ole Chr. Hansen Capgemini Sogeti Danmark A/S

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

Page 1: dfgfdhsjfgdghjghfkfhgkfhjsrt Tester Er Du Klar Til DevOps?€¦ · •ISTQB Foundation Certificate in Software Testing •TMap NEXT® Test Engineer Certified •TPI NEXT® Foundation

dfgfdhsjfgdghjghfkfhgkfhjsrt

Tester – Er Du Klar Til DevOps?

Ole Chr. Hansen

Capgemini Sogeti Danmark A/S

Page 2: dfgfdhsjfgdghjghfkfhgkfhjsrt Tester Er Du Klar Til DevOps?€¦ · •ISTQB Foundation Certificate in Software Testing •TMap NEXT® Test Engineer Certified •TPI NEXT® Foundation

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

Page 3: dfgfdhsjfgdghjghfkfhgkfhjsrt Tester Er Du Klar Til DevOps?€¦ · •ISTQB Foundation Certificate in Software Testing •TMap NEXT® Test Engineer Certified •TPI NEXT® Foundation

DevOps

Source: World Quality Report 2016-17

Page 4: dfgfdhsjfgdghjghfkfhgkfhjsrt Tester Er Du Klar Til DevOps?€¦ · •ISTQB Foundation Certificate in Software Testing •TMap NEXT® Test Engineer Certified •TPI NEXT® Foundation

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

Page 5: dfgfdhsjfgdghjghfkfhgkfhjsrt Tester Er Du Klar Til DevOps?€¦ · •ISTQB Foundation Certificate in Software Testing •TMap NEXT® Test Engineer Certified •TPI NEXT® Foundation

DevOps - Drivers

• Customer Satisfaction

• Resilience

• Time-2-Market

• Cost Efficiency

Page 6: dfgfdhsjfgdghjghfkfhgkfhjsrt Tester Er Du Klar Til DevOps?€¦ · •ISTQB Foundation Certificate in Software Testing •TMap NEXT® Test Engineer Certified •TPI NEXT® Foundation

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

Page 7: dfgfdhsjfgdghjghfkfhgkfhjsrt Tester Er Du Klar Til DevOps?€¦ · •ISTQB Foundation Certificate in Software Testing •TMap NEXT® Test Engineer Certified •TPI NEXT® Foundation

Assessment Models – TPI NEXT

Page 8: dfgfdhsjfgdghjghfkfhgkfhjsrt Tester Er Du Klar Til DevOps?€¦ · •ISTQB Foundation Certificate in Software Testing •TMap NEXT® Test Engineer Certified •TPI NEXT® Foundation

Assessment Models – Agile TPI

Page 9: dfgfdhsjfgdghjghfkfhgkfhjsrt Tester Er Du Klar Til DevOps?€¦ · •ISTQB Foundation Certificate in Software Testing •TMap NEXT® Test Engineer Certified •TPI NEXT® Foundation

Assessment Models – DevOpsC

ult

ure

Au

tom

atio

n

Lean

Mea

sure

Shar

ing

DevOps

Page 10: dfgfdhsjfgdghjghfkfhgkfhjsrt Tester Er Du Klar Til DevOps?€¦ · •ISTQB Foundation Certificate in Software Testing •TMap NEXT® Test Engineer Certified •TPI NEXT® Foundation

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

Page 11: dfgfdhsjfgdghjghfkfhgkfhjsrt Tester Er Du Klar Til DevOps?€¦ · •ISTQB Foundation Certificate in Software Testing •TMap NEXT® Test Engineer Certified •TPI NEXT® Foundation

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

Page 12: dfgfdhsjfgdghjghfkfhgkfhjsrt Tester Er Du Klar Til DevOps?€¦ · •ISTQB Foundation Certificate in Software Testing •TMap NEXT® Test Engineer Certified •TPI NEXT® Foundation

DevOps - Checkpoints

CultureCollaboration How do teams collaborate with each other?

Page 13: dfgfdhsjfgdghjghfkfhgkfhjsrt Tester Er Du Klar Til DevOps?€¦ · •ISTQB Foundation Certificate in Software Testing •TMap NEXT® Test Engineer Certified •TPI NEXT® Foundation

DevOps - Checkpoints

Page 14: dfgfdhsjfgdghjghfkfhgkfhjsrt Tester Er Du Klar Til DevOps?€¦ · •ISTQB Foundation Certificate in Software Testing •TMap NEXT® Test Engineer Certified •TPI NEXT® Foundation

DevOps - Checkpoints

Page 15: dfgfdhsjfgdghjghfkfhgkfhjsrt Tester Er Du Klar Til DevOps?€¦ · •ISTQB Foundation Certificate in Software Testing •TMap NEXT® Test Engineer Certified •TPI NEXT® Foundation

DevOps - Checkpoints

Page 16: dfgfdhsjfgdghjghfkfhgkfhjsrt Tester Er Du Klar Til DevOps?€¦ · •ISTQB Foundation Certificate in Software Testing •TMap NEXT® Test Engineer Certified •TPI NEXT® Foundation

DevOps - Checkpoints

Page 17: dfgfdhsjfgdghjghfkfhgkfhjsrt Tester Er Du Klar Til DevOps?€¦ · •ISTQB Foundation Certificate in Software Testing •TMap NEXT® Test Engineer Certified •TPI NEXT® Foundation

DevOps - CALMS

Page 18: dfgfdhsjfgdghjghfkfhgkfhjsrt Tester Er Du Klar Til DevOps?€¦ · •ISTQB Foundation Certificate in Software Testing •TMap NEXT® Test Engineer Certified •TPI NEXT® Foundation

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

Page 19: dfgfdhsjfgdghjghfkfhgkfhjsrt Tester Er Du Klar Til DevOps?€¦ · •ISTQB Foundation Certificate in Software Testing •TMap NEXT® Test Engineer Certified •TPI NEXT® Foundation

DevOps

Source: World Quality Report 2016-17

Page 20: dfgfdhsjfgdghjghfkfhgkfhjsrt Tester Er Du Klar Til DevOps?€¦ · •ISTQB Foundation Certificate in Software Testing •TMap NEXT® Test Engineer Certified •TPI NEXT® Foundation

Assessment Models - DevOps

DevOps

Culture

Automation

LeanMeasure

Sharing

Page 21: dfgfdhsjfgdghjghfkfhgkfhjsrt Tester Er Du Klar Til DevOps?€¦ · •ISTQB Foundation Certificate in Software Testing •TMap NEXT® Test Engineer Certified •TPI NEXT® Foundation

Information

• www.labs.sogeti.com

• www.worldqualityreport.com

Page 22: dfgfdhsjfgdghjghfkfhgkfhjsrt Tester Er Du Klar Til DevOps?€¦ · •ISTQB Foundation Certificate in Software Testing •TMap NEXT® Test Engineer Certified •TPI NEXT® Foundation

Questions

Page 23: dfgfdhsjfgdghjghfkfhgkfhjsrt Tester Er Du Klar Til DevOps?€¦ · •ISTQB Foundation Certificate in Software Testing •TMap NEXT® Test Engineer Certified •TPI NEXT® Foundation

dfgfdhsjfgdghjghfkfhgkfhjsrt

Tester – Er Du Klar Til DevOps?

Thank you for listening

Ole Chr. Hansen

[email protected]