lead your devops transformation...30% 40% 50% 60% 70% 80% 90% 100% structured service management...

19
Where business comes to life Where business comes to life Krikor Maroukian Sr Modern Service Management Consultant Microsoft Services September 17 th , 2019 Lead Your DevOps Transformation

Upload: others

Post on 11-Oct-2020

0 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Lead Your DevOps Transformation...30% 40% 50% 60% 70% 80% 90% 100% Structured Service Management Approach Structured Project Management Approach Agile Software Development Lean IT

Where business comes to lifeWhere business comes to life

Krikor Maroukian

Sr Modern Service Management Consultant

Microsoft Services

September 17th , 2019

Lead Your DevOps Transformation

Page 2: Lead Your DevOps Transformation...30% 40% 50% 60% 70% 80% 90% 100% Structured Service Management Approach Structured Project Management Approach Agile Software Development Lean IT

Where business comes to lifeWhere business comes to life

Agenda • Research Motivation and Aims

• Interview Series

• Survey Results

Page 3: Lead Your DevOps Transformation...30% 40% 50% 60% 70% 80% 90% 100% Structured Service Management Approach Structured Project Management Approach Agile Software Development Lean IT

Where business comes to lifeWhere business comes to life

Page 4: Lead Your DevOps Transformation...30% 40% 50% 60% 70% 80% 90% 100% Structured Service Management Approach Structured Project Management Approach Agile Software Development Lean IT

Where business comes to lifeWhere business comes to life

DevOps

“DevOps is the union of people, process, and products to enable continuous delivery of value to our end users”

Page 5: Lead Your DevOps Transformation...30% 40% 50% 60% 70% 80% 90% 100% Structured Service Management Approach Structured Project Management Approach Agile Software Development Lean IT

Where business comes to lifeWhere business comes to life5

Academic Publication

Definition of DevOps Focus on Definition

Bass et al. 2015 DevOps is a set of practices intended to reduce the time between

committing a change to a system and the change being placed into

normal production while ensuring high quality

Goal-oriented (fast delivery of quality software)

Dyck et al. 2015 DevOps is an organisational approach that stresses empathy and

cross-functional collaboration within and between teams – especially

development and IT operations – in software development

organisations, in order to operate resilient systems and accelerate

the delivery of changes

Means-oriented (empathy,

cross-functional collaboration); and goal-oriented (operate

resilient systems, accelerate change delivery)

Penners & Dyck 2015 DevOps is a mindset, encouraging cross-functional collaboration

between teams – especially development and IT operations – within

a software development organisation, in order to operate resilient

systems and accelerate the delivery of changes

Means-oriented (attitude, cross-functional collaboration)

Smeds et al. 2015 A set of engineering process capabilities supported by certain cultural

and technological enablers

Means-oriented (engineering capabilities)

De Franca et al. 2016 DevOps is a neologism, representing a movement of ICT professionals

addressing a different attitude regarding software delivery through

the collaboration between software systems development and

operations functions, based on a set of principles and practices, such

as culture, automation, measurement and sharing’

Means-oriented (attitude, cross-functional collaboration)

Jabbari et al. 2016 DevOps is a development methodology aimed at bridging the gap

between Development and Operations, emphasising communication

and collaboration, continuous integration, quality assurance and

delivery with automated deployment, utilising a set of development

practices

Means-oriented (cross-functional collaboration, automated

deployment)

Page 6: Lead Your DevOps Transformation...30% 40% 50% 60% 70% 80% 90% 100% Structured Service Management Approach Structured Project Management Approach Agile Software Development Lean IT

Where business comes to lifeWhere business comes to life6

AGILE LEAN DEVOPS

• SCRUM• XP• CMMI-DEV• Test Driven Development or

Test-first Development (TFD)• Software Quality• Project Management

framework• Agile Unified Process (RUP)• Complex Adaptive Systems

(CAS) Theory• Water-Scrum-fall• Pair programming• High Velocity

• Customer presence product development

• Incentive contract• Kanban• Kaizen• Gemba• Knowledge sharing• Lean management• Lean culture• Lean leadership• Lean Enterprise• Lean Product Development• People Development System• Problem solving capabilities• Respect for people• Value Stream Map• 5S• Tacit knowledge value• Employee satisfaction• Employee motivation• Employee commitment• Waste elimination

• Agile approach• Agile software development• SCRUM• XP• RUP• Lean software development• Culture (C)• Development & IT

operations• Continuous delivery• Continuous integration• Continuous experimentation• Software Release

management• Monitoring• ITIL• Automation (A)• Measurement (M)• Sharing (S)• Cloud Computing• MTTM• MTTR

Page 7: Lead Your DevOps Transformation...30% 40% 50% 60% 70% 80% 90% 100% Structured Service Management Approach Structured Project Management Approach Agile Software Development Lean IT

Where business comes to lifeWhere business comes to life

Interview Series

Page 8: Lead Your DevOps Transformation...30% 40% 50% 60% 70% 80% 90% 100% Structured Service Management Approach Structured Project Management Approach Agile Software Development Lean IT

Where business comes to lifeWhere business comes to life8

Interview Series (Sep. 2018 - Jan 2019)

1 1 1 1 1 1 1 1 1

10

11

No. of Interview Participants per Country

Page 9: Lead Your DevOps Transformation...30% 40% 50% 60% 70% 80% 90% 100% Structured Service Management Approach Structured Project Management Approach Agile Software Development Lean IT

Where business comes to lifeWhere business comes to life9

0%

10%

20%

30%

40%

50%

60%

70%

80%

90%

100%

StructuredService

ManagementApproach

StructuredProject

ManagementApproach

Agile SoftwareDevelopment

Lean IT DevOps Other

Has your organisation adopted any of the following frameworks or practices?

Customer Consultant

Page 10: Lead Your DevOps Transformation...30% 40% 50% 60% 70% 80% 90% 100% Structured Service Management Approach Structured Project Management Approach Agile Software Development Lean IT

Where business comes to lifeWhere business comes to life10

5

0

0

8

9

19

4

8

10

6

6

6

3

3

4

1

4

19

5

1

3

3

6

15

12

10

10

5

4

2

0 2 4 6 8 10 12 14 16 18 20

AGILE UNIFIED PROCESS

ISO/IEC 15504

ISO/IEC 291110

GEMBA

KAIZEN

KANBAN

LEAN FAILURE

LEAN LEADERSHIP

LEAN MANAGEMENT

LEAN PROCESS MANAGEMENT

CUSTOMER PRESENCE PRODUCT DEVELOPMENT

CMMI-DEV

R&D OUTSOURCING

CAS THEORY

WATER-SCRUM-FALL

INCENTIVE CONTRACT

TACIT KNOWLEDGE VALUE

SCRUM

TDD/TFD

UPEDU

5S

RUP

SOA

CONTINUOUS DELIVERY

CONTINUOUS INTEGRATION

PAIR PROGRAMMING

VSM

XP

CULTURE

SYSTEMS THINKING

Agile and Lean Practices (30 Interviews)

Page 11: Lead Your DevOps Transformation...30% 40% 50% 60% 70% 80% 90% 100% Structured Service Management Approach Structured Project Management Approach Agile Software Development Lean IT

Where business comes to lifeWhere business comes to life11

14

4

7

7

12

9

4

8

5

9

14

16

10

8

18

6

2

10

10

7

4

2

1

1

0 2 4 6 8 10 12 14 16 18 20

AUTOMATION

CONTINUOUS EXPERIMENTATION

EMPLOYEE COMMITMENT

EMPLOYEE MOTIVATION

EMPLOYEE SATISFACTION

KNOWLEDGE SHARING

LEAN CULTURE

ASD

LEAN SOFTWARE DEVELOPMENT

MAKING FLOW OF WORK VISIBLE

MEASUREMENT

MONITORING

MTTM

MTTR

ORGANISATIONAL CULTURE

PDS

REFACTORING

RESPECT FOR PEOPLE

SHARED VALUES

TQM

HUMANOPS.COM

CI

SAFE

NEXUS

Agile and Lean Principles (30 Interviews)

Page 12: Lead Your DevOps Transformation...30% 40% 50% 60% 70% 80% 90% 100% Structured Service Management Approach Structured Project Management Approach Agile Software Development Lean IT

Where business comes to lifeWhere business comes to life12

29

29

24

28

21

22

18

17

18

22

19

9

17

0 5 10 15 20 25 30 35

IT DEVELOPMENT

IT OPERATIONS

INFORMATION SECURITY

QUALITY ASSURANCE

AUDIT AND COMPLIANCE

BOARD OF DIRECTORS

MARKETING

FINANCE

SALES

HUMAN RESOURCES

PROCUREMENT

LEGAL

EXTERNAL SERVICE PROVIDER

Organisational teams as part of DevOps adoption practices and principles

Page 13: Lead Your DevOps Transformation...30% 40% 50% 60% 70% 80% 90% 100% Structured Service Management Approach Structured Project Management Approach Agile Software Development Lean IT

Where business comes to lifeWhere business comes to life

Survey Results

Page 14: Lead Your DevOps Transformation...30% 40% 50% 60% 70% 80% 90% 100% Structured Service Management Approach Structured Project Management Approach Agile Software Development Lean IT

Where business comes to lifeWhere business comes to life14

Online Survey (Jul 2019 – Oct 2019)

Page 15: Lead Your DevOps Transformation...30% 40% 50% 60% 70% 80% 90% 100% Structured Service Management Approach Structured Project Management Approach Agile Software Development Lean IT

Where business comes to lifeWhere business comes to life15

Page 16: Lead Your DevOps Transformation...30% 40% 50% 60% 70% 80% 90% 100% Structured Service Management Approach Structured Project Management Approach Agile Software Development Lean IT

Where business comes to lifeWhere business comes to life16

Page 17: Lead Your DevOps Transformation...30% 40% 50% 60% 70% 80% 90% 100% Structured Service Management Approach Structured Project Management Approach Agile Software Development Lean IT

Where business comes to lifeWhere business comes to life17

Page 18: Lead Your DevOps Transformation...30% 40% 50% 60% 70% 80% 90% 100% Structured Service Management Approach Structured Project Management Approach Agile Software Development Lean IT

Where business comes to lifeWhere business comes to life18

Page 19: Lead Your DevOps Transformation...30% 40% 50% 60% 70% 80% 90% 100% Structured Service Management Approach Structured Project Management Approach Agile Software Development Lean IT

Where business comes to lifeWhere business comes to life

The research study focuses on value-based product development having anapproach across Agile, Lean IT and DevOps principles and practices.

The survey should take less than 8 minutes to complete.

Special thanks to all of the respondents.

Survey Link:https://lnkd.in/dUycsef

Take the Survey and Represent Sweden!