isqi certification days dasa – devops & istqb frank frambach

47
DevOps Frank Frambach

Upload: ievgenii-katsan

Post on 21-Jan-2018

58 views

Category:

Engineering


1 download

TRANSCRIPT

Page 1: iSQI Certification Days DASA – DevOps & ISTQB Frank Frambach

DevOpsFrank Frambach

Page 2: iSQI Certification Days DASA – DevOps & ISTQB Frank Frambach

About the presenter

Page 2Page 2

Frank FrambachManaging Director iSQI BV

Page 3: iSQI Certification Days DASA – DevOps & ISTQB Frank Frambach

About iSQI

International Software Quality Institute

Global Certification Body

• Offices in Germany, Netherlands, UK, USA

• Focus on Software Testing, Quality and Business Value

• Extensive Portfolio

3

Page 4: iSQI Certification Days DASA – DevOps & ISTQB Frank Frambach
Page 5: iSQI Certification Days DASA – DevOps & ISTQB Frank Frambach

• All participants are on “Mute”

• Questions in the Q&A Box please, to be answered at the

end of each section

• Technical problems also in the Q&A box please, we have

support standing by

• Duration Presentation: max. 30 min

• Session will be recorded and made available later

Operational side of this session

Page 5

Page 6: iSQI Certification Days DASA – DevOps & ISTQB Frank Frambach

DASA, DevOps & iSQI

No

Page 7: iSQI Certification Days DASA – DevOps & ISTQB Frank Frambach

DASA

• DASA is an independent and open association supporting the

development of high-performance IT organizations through agile

DevOps initiatives.

• DASA offers thought leadership as well as practical guidance for

competence development for professionals and organizations.

01

Page 8: iSQI Certification Days DASA – DevOps & ISTQB Frank Frambach

Talking Points

• The Definition of DevOps

• Digital Business Models are Driving Change in

Enterprise IT

• About the DevOps Agile Skills Association

(DASA), the DASA Competence Model and

Certification Scheme

• DevOps and Testing– Why Should the Testing Community Care About

DevOps?

– Where does Testing fit in the DASA Competence

Model?

02

Page 9: iSQI Certification Days DASA – DevOps & ISTQB Frank Frambach

What is DevOps?

a Movement? a Process? a Job Title? a Way of Thinking?

03

Page 10: iSQI Certification Days DASA – DevOps & ISTQB Frank Frambach

What is DevOps?

Lots of Definitions Exist in the Market

04

Page 11: iSQI Certification Days DASA – DevOps & ISTQB Frank Frambach

What is DevOps?

In Addition We Believe...

"DevOps isn't a thing. It's not a product, standard, specification,

framework or job title. DevOps is about experiences, ideas and

culture to create High-Performing IT Professionals and Teams"

Fundamentally

DevOps is the ultimate search for Flow across IT and Business

05

Page 12: iSQI Certification Days DASA – DevOps & ISTQB Frank Frambach

Digital Business Models

are Driving Disruption

Page 13: iSQI Certification Days DASA – DevOps & ISTQB Frank Frambach

Digital Business Models are Driving

Disruption

What Do All of These Have in Common?

DVD Rental

Service

Student Bulletin

Board

Bookstore Search Engine Transportation

Network

Online

Marketplace

They are the Disruptors - Fast Movers with Digital Business Models

07

Page 14: iSQI Certification Days DASA – DevOps & ISTQB Frank Frambach

Digital Business Models are Driving

Disruption

The Disruptive Revolution Called DevOps

IT infrastructure as we know it is completely disrupted by lightweight container

technology (best known by market leader Docker and its technology)

Public cloud solutions (e.g. Amazon AWS, Google Cloud, MS Azure) are now

sufficiently mature to convince even larger enterprises to go cloud-native and reduce in-

house IT operations.

Agile software development teams transform from happy folks gathered around a

Scrum board with multi-colored post-its to high-performance feature teams for which "Done

= live" and "infrastructure as code" are central credos instead of marketing buzz.

Monolithic and traditional application architectures landscapes that typically accrued

substantial technical debt over the past years, transform to distributed microservices-based

models to allow value-added business logic to be quickly added or changed by those agile

autonomous teams, to better serve the end users.

Organizations start to realize that bringing a new feature into production is something that

should be possible within minutes, multiple times a day, without disrupting any business

continuity. As a result, all waste in IT Development and Operations is removed by fully

automating the lifecycle adopting reliable continuous delivery and deployment practices.

08

Page 15: iSQI Certification Days DASA – DevOps & ISTQB Frank Frambach

Digital Business Models are Driving

Disruption

Why are the Disruptors so Popular?

Puppet 2017 State of DevOps Report

09

Page 16: iSQI Certification Days DASA – DevOps & ISTQB Frank Frambach

Digital Business Models are Driving

Disruption

What's Driving the Adoption of DevOps

You and Me = Consumers

10

Page 17: iSQI Certification Days DASA – DevOps & ISTQB Frank Frambach

Digital Business Models are Driving

Disruption

The Main Drivers for Adopting DevOps

1. Desire to Move Faster

2. Desire to Scale Up

3. Desire to move away from a Dysfunctional

Mode of working towards a Sustainable way

of working

4. Plus - Enterprise Organizations are taking

notice

11

Page 18: iSQI Certification Days DASA – DevOps & ISTQB Frank Frambach

About DASAThe DevOps Agile Skills

Association

Page 19: iSQI Certification Days DASA – DevOps & ISTQB Frank Frambach

About the DevOps Agile Skills Association

(DASA)

DASA is an independent and

open, members driven

association supporting the

development of DevOps

training and certification to the

global market. Advocating the

development of high-

Performance IT Professionals

and Teams through agile

DevOps initiatives.

13

Page 20: iSQI Certification Days DASA – DevOps & ISTQB Frank Frambach

About the DevOps Agile Skills Association

(DASA)

DASA Six Principles

14

Page 21: iSQI Certification Days DASA – DevOps & ISTQB Frank Frambach

About the DevOps Agile Skills Association

(DASA)

The DASA DevOps Qualification Program

DevOps: Fundamentals

DevOps Specialization:

Create and Deliver

DevOps Specialization:

Specify and Verify

DevOps Specialization:

Enable and Scale

DevOps: Practitioner

5Master

2Competent

3Proficient

4Expert

3 days

2 days

2 days 3 days2 days

1Novice

15

Page 22: iSQI Certification Days DASA – DevOps & ISTQB Frank Frambach

DASA- Resonates in the

MarketOur Open Source, Membership

Driven Association

Page 23: iSQI Certification Days DASA – DevOps & ISTQB Frank Frambach

About the DevOps Agile Skills Association

(DASA)

80+ Forerunner Members "A forerunner is someone or something that comes before another, a sign

that something is going to happen".

17

Page 24: iSQI Certification Days DASA – DevOps & ISTQB Frank Frambach

About the DevOps Agile Skills Association

(DASA)

250+ Training Partners Worldwide

18

Page 25: iSQI Certification Days DASA – DevOps & ISTQB Frank Frambach

About the DevOps Agile Skills Association

(DASA)

Coming Soon...

French, Spanish, Polish

iSQI is a DASA Forerunner and Exam

Service Provider

DASA Exams Available Now

English, Dutch, German, Japanese

19

Page 26: iSQI Certification Days DASA – DevOps & ISTQB Frank Frambach

About the DevOps Agile Skills Association

(DASA)

DASA Fundamental & Practitioner

DASA DevOps

Fundamentals has

produced 100+ Certified

Training Instructors to date.

20

Page 27: iSQI Certification Days DASA – DevOps & ISTQB Frank Frambach

DASA Competence

Model and

Qualification Program

Page 28: iSQI Certification Days DASA – DevOps & ISTQB Frank Frambach

DASA Competence Framework Identifies

1- Novice / 2- Competent / 3 - Proficient

4 - Expert / 5 - Master

Courage

Teambuilding

DevOps Leadership

Continuous improvement

Business Value Optimization

Business Analysis

Architecture & Design

Programming

Continuous Delivery

Test Specification

Infrastructure Engineering

Security, Risk & Compliance

Knowledge Areas Skills Areas

Knowledge

Areas

Skill Areas

Architecture

and Design

Business Value

Optimization

Business

Analysis

Test

Specification

Bob

Tester

22

Page 29: iSQI Certification Days DASA – DevOps & ISTQB Frank Frambach

DevOps and Testing

Page 30: iSQI Certification Days DASA – DevOps & ISTQB Frank Frambach

DevOps and Testing

Testing Community - Why Should You Care

about DevOps?

1. As the industry and DevOps Market is

developing Testing must be a part of it – No

Choice

2. The importance of Testing is increasing –

because of SPEED in which we release new

capabilities

3. Infrastructure is becoming software defined –

the area of attention for Testers is expanding

(hardware+software)

4. Testing Professionals will need the skills to

be able to deliver on the above

24

Page 31: iSQI Certification Days DASA – DevOps & ISTQB Frank Frambach

DevOps and Testing

The DASA DevOps Qualification Program

DevOps: Fundamentals

DevOps Specialization:

Create and Deliver

DevOps Specialization:

Specify and Verify

DevOps Specialization:

Enable and Scale

DevOps: Practitioner

5Master

2Competent

3Proficient

4Expert

1Novice

TESTING TESTING

TESTING

TESTING

25

Page 32: iSQI Certification Days DASA – DevOps & ISTQB Frank Frambach

DevOps and Testing

Testing is Integrated in the Competence Areas

The DASA Competence Model requires that engineers working in

the following areas have practical knowledge of testing and test

automation

Competence Area Requirement

Test Specification Definition of tests to ensure that ‘Create & Deliver’ knows

what to build

Programming Ability to test and automate testing of all software

Continuous Delivery Ability to test and automate testing of the key IT process

Infrastructure Engineering Ability to test and automate testing of all (software-defined)

infrastructure components

Continuous Improvement Testing is part of the mindset and behavior of everyone

working in the DevOps team

26

Page 33: iSQI Certification Days DASA – DevOps & ISTQB Frank Frambach

Journey for a Tester in

the DASA Competence

Model

Page 34: iSQI Certification Days DASA – DevOps & ISTQB Frank Frambach

Journey for a Tester in the DASA

Competence Model

The DevOps Team Contains Two Broad Roles

Specify &

Verify

Create &

Deliver

28

Page 35: iSQI Certification Days DASA – DevOps & ISTQB Frank Frambach

Journey for a Tester in the DASA

Competence Model

And a Third: Leadership

• An absolute necessity in a transformation

• Formal v. Informal

• Key roles:

–Coordination

–Organizational Development

Enable &

Scale

29

Page 36: iSQI Certification Days DASA – DevOps & ISTQB Frank Frambach

Journey for a Tester in the DASA

Competence Model

Each member contributes their skills and knowledge to the overall

competences of the DevOps team

Katja

Ops Admin

Tom

Ops Engineer

Gerard

Product Owner

Bob

Tester

Kaitlin

Engineer

Dheeraj

Product Owner

Business value

optimization

Business

analysis

Architecture

and Design

Continuous

Delivery

Programming

Programming

Test

Specification

Security, Risk,

Compliance

Infrastructure

Engineering

Infrastructure

Engineering

Test

Specification

ProgrammingContinuous

Delivery

Programming

Courage

Leadership

C Improvement

Teambuilding

Courage

Leadership

C Improvement

Teambuilding

Courage

Leadership

C Improvement

Teambuilding

Courage

Leadership

C Improvement

Teambuilding

Courage

Leadership

C Improvement

Teambuilding

Courage

Leadership

C Improvement

Teambuilding

Assessment

Total Team

1- Novice / 2- Competent / 3 - Proficient

4 - Expert / 5 - Master

Master

Novice

30

Page 37: iSQI Certification Days DASA – DevOps & ISTQB Frank Frambach

Journey for a Tester in the DASA

Competence Model

Let’s meet Bob, who is a Tester, and see how he drives through his

DevOps journey.

31

Page 38: iSQI Certification Days DASA – DevOps & ISTQB Frank Frambach

Journey for a Tester in the DASA

Competence Model

Bob tests but the IT organization is changing ...

Does the DASA

Competence

Framework scan

32

Page 39: iSQI Certification Days DASA – DevOps & ISTQB Frank Frambach

Journey for a Tester in the DASA

Competence Model

Bob gets assigned to a DevOps team…

Architecture

and Design

Business Value

Optimization

Business

Analysis

Test

Specification

Ambition: To become more

involved with customers on

a day-to-day basis.

Has investigated the Specify and

Verify profile that matches with his

ambition … but his current profile

does not..

33

Page 40: iSQI Certification Days DASA – DevOps & ISTQB Frank Frambach

Journey for a Tester in the DASA

Competence Model

Bob starts his journey to DevOps in a step-by-step approach.

Step 1: Learn

about DevOps.

34

Page 41: iSQI Certification Days DASA – DevOps & ISTQB Frank Frambach

Journey for a Tester in the DASA

Competence Model

The team needs to build his

capability in Business Value

Optimization (BVO) and

Business Analysis (BA).Step 2: Bob learns more about the customer’s

processes by communicating to users and

follows some courses.

35

Page 42: iSQI Certification Days DASA – DevOps & ISTQB Frank Frambach

Journey for a Tester in the DASA

Competence Model

Step 3: Bob continues to develop...Although he

has gained the practical experience, he supports

this with a formal certification.

36

Page 43: iSQI Certification Days DASA – DevOps & ISTQB Frank Frambach

Journey for a Tester in the DASA

Competence Model

He improves his Test

Specification skills too.

Step 4: Bob improves in his daily

interactions with senior

colleagues, picks up the basis

of architecture and follows some

courses such as TOGAF.

37

Page 44: iSQI Certification Days DASA – DevOps & ISTQB Frank Frambach

Journey for a Tester in the DASA

Competence Model

As he works in a team, he

improves in both Knowledge

and Skill areas.

Step 5: Bob builds his

Competence “Stack” …

38

Page 45: iSQI Certification Days DASA – DevOps & ISTQB Frank Frambach
Page 46: iSQI Certification Days DASA – DevOps & ISTQB Frank Frambach

For More Information:

www.isqi.org

www.devopsagileskills.org

Frank Frambach

Managing Director iSQI B.V.

[email protected]

40

Page 47: iSQI Certification Days DASA – DevOps & ISTQB Frank Frambach

Thank you

for your attention!