isqi certification days dasa – devops & istqb frank frambach

Post on 21-Jan-2018

58 Views

Category:

Engineering

1 Downloads

Preview:

Click to see full reader

TRANSCRIPT

DevOpsFrank Frambach

About the presenter

Page 2Page 2

Frank FrambachManaging Director iSQI BV

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

• 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

DASA, DevOps & iSQI

No

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

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

What is DevOps?

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

03

What is DevOps?

Lots of Definitions Exist in the Market

04

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

Digital Business Models

are Driving Disruption

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

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

Digital Business Models are Driving

Disruption

Why are the Disruptors so Popular?

Puppet 2017 State of DevOps Report

09

Digital Business Models are Driving

Disruption

What's Driving the Adoption of DevOps

You and Me = Consumers

10

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

About DASAThe DevOps Agile Skills

Association

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

About the DevOps Agile Skills Association

(DASA)

DASA Six Principles

14

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

DASA- Resonates in the

MarketOur Open Source, Membership

Driven Association

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

About the DevOps Agile Skills Association

(DASA)

250+ Training Partners Worldwide

18

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

About the DevOps Agile Skills Association

(DASA)

DASA Fundamental & Practitioner

DASA DevOps

Fundamentals has

produced 100+ Certified

Training Instructors to date.

20

DASA Competence

Model and

Qualification Program

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

DevOps and Testing

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

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

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

Journey for a Tester in

the DASA Competence

Model

Journey for a Tester in the DASA

Competence Model

The DevOps Team Contains Two Broad Roles

Specify &

Verify

Create &

Deliver

28

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

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

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

Journey for a Tester in the DASA

Competence Model

Bob tests but the IT organization is changing ...

Does the DASA

Competence

Framework scan

32

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

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

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

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

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

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

For More Information:

www.isqi.org

www.devopsagileskills.org

Frank Frambach

Managing Director iSQI B.V.

frank.frambach@isqi.org

40

Thank you

for your attention!

top related