Idc Nebuloni Digitale Software Entwicklung - Roadshow Munich/Frankfurt

23
Wie die Digitale Welt Enterprise Software Entwicklung neu gestaltet Giorgio Nebuloni European Cloud Practice IDC November 17 th -24 th 2015

Transcript of Idc Nebuloni Digitale Software Entwicklung - Roadshow Munich/Frankfurt

Page 1: Idc Nebuloni Digitale Software Entwicklung - Roadshow Munich/Frankfurt

Wie die Digitale Welt Enterprise Software Entwicklung neu gestaltet

Giorgio NebuloniEuropean Cloud Practice IDC

November 17th-24th 2015

Page 2: Idc Nebuloni Digitale Software Entwicklung - Roadshow Munich/Frankfurt

© IDC Visit us at IDC.com and follow us on Twitter: @IDC 2

Agenda

What Digital Transformation Demands Setting the Scene – DevOps and Platform-as-a-

Service No PaaS – Not Possible? Real Examples Pointers to Action

Page 3: Idc Nebuloni Digitale Software Entwicklung - Roadshow Munich/Frankfurt

© IDC Visit us at IDC.com and follow us on Twitter: @IDC 3

The 3rd Platform’s ‘Innovation Phase’

Driving Digital Transformation (DX) Beyond 2015

Page 4: Idc Nebuloni Digitale Software Entwicklung - Roadshow Munich/Frankfurt

© IDC Visit us at IDC.com and follow us on Twitter: @IDC 4

Thrivers Versus Survivors

The Global 2000 Largest Companies

2/3rd

SurvivorsIn reactive mode risking company survival

1/3rd

ThriversDigital transformation at the center of their corporate strategy

Page 5: Idc Nebuloni Digitale Software Entwicklung - Roadshow Munich/Frankfurt

© IDC Visit us at IDC.com and follow us on Twitter: @IDC 5

New Software Development KPIs

Objective 1• Provide actionable insight from large amount of

moving data

Objective 2• Experiment new business ideas - low risk and low

cost

Objective 3• Scale out fast in geographies and volumes

Page 6: Idc Nebuloni Digitale Software Entwicklung - Roadshow Munich/Frankfurt

© IDC Visit us at IDC.com and follow us on Twitter: @IDC 6

DevOps

• “A set of practices transforming the way software is developed, released and managed. DevOps results in a single team* responsible for creation and delivery of business capabilities through software”

* inc. business, development, testing and operations

PaaS

• “Application development and deployment services* consumed on a pay-per-use basis”

*Components include: Database-as-a-Service, API management, data analytics, development tools, containers, microservices etc.

Agile (Development)

• “Software development techniques* […] where requirements and solutions evolve through collaboration between self-organizing cross-functional teams”

* Include: adaptive planning, evolutionary development and delivery, and a time-boxed iterative approach

Page 7: Idc Nebuloni Digitale Software Entwicklung - Roadshow Munich/Frankfurt

© IDC Visit us at IDC.com and follow us on Twitter: @IDC 7

DevOps & PaaS

Page 8: Idc Nebuloni Digitale Software Entwicklung - Roadshow Munich/Frankfurt

© IDC Visit us at IDC.com and follow us on Twitter: @IDC 8

DevOps Practice Adoption

France Germany Nordics UK0%

20%

40%

60%

80%

100%

25%14% 13% 21%

21% 36%18%

28%

54% 50%69%

51% No plans / Don't Know

Plans to adopt next 12 months

Adopted

European QA & Testing Services Survey N = 462

Agile Practices more advanced – 2x adoption

Page 9: Idc Nebuloni Digitale Software Entwicklung - Roadshow Munich/Frankfurt

© IDC Visit us at IDC.com and follow us on Twitter: @IDC 9

PaaS Usage in Europe in 2015Q. Does your organization use Public Platform-as-a-service (PaaS) Cloud platforms for developing and/or testing applications, including mobile applications?

16%

19%

21%

19%

12%

8%6%

No, have NO plansNo, currently evaluating with Cloud-based development and/or testingYes, plan 1% to 5% of app dev/test in the Cloud in the next 12 monthsYes, plan 6-15% of our app dev/test in the Cloud in the next 12 monthsYes, plan 16-30% of our app dev/test in the Cloud in the next 12 monthsYes, plan 31-50% of our app dev/test in the Cloud in the next 12 monthsYes, plan more than 50% of our app dev/test in the Cloud in the next 12 months

~35% non committed

~50% tactical use

<15% strategic use

Source: IDC CloudView Survey, N= 933, European respondents only

Page 10: Idc Nebuloni Digitale Software Entwicklung - Roadshow Munich/Frankfurt

© IDC Visit us at IDC.com and follow us on Twitter: @IDC 10

PaaS - The Stepchild Among Clouds?

Source: IDC European Public Cloud Tracker, preliminary data (May 2015)

Western Europe Public Cloud Services By Sub-Types ($M)

IaaS PaaS SaaS$0

$1,000

$2,000

$3,000

$4,000

$5,000

$6,000

$7,000

$8,000

$9,000

2013 2014

► More than half of the tactical users will make strategic PaaS use by 2020

► >$5 billion/year spent in Western Europe on PaaS by 2020

Page 11: Idc Nebuloni Digitale Software Entwicklung - Roadshow Munich/Frankfurt

© IDC Visit us at IDC.com and follow us on Twitter: @IDC 11

Page 12: Idc Nebuloni Digitale Software Entwicklung - Roadshow Munich/Frankfurt

© IDC Visit us at IDC.com and follow us on Twitter: @IDC 12

PaaS Impact on a Digital ApplicationPOC for On Demand ATM (European Bank)

Messaging services

Smartphone App

Cloud Resources

IP OTT

On Premise

Core banking SystemApp Development

Platform for Web Interface + APIs

IP OTT

Customer and Geolocation input

= PaaS elements

CRM DataAPI

Integration API mgmt. services

API

Integration API mgmt. services

Fleet Geo-location data

Confirmation output

Cloud Resources

Page 13: Idc Nebuloni Digitale Software Entwicklung - Roadshow Munich/Frankfurt

© IDC Visit us at IDC.com and follow us on Twitter: @IDC 13

PaaS Impact on a Digital ApplicationPOC for Predictive Analytics (European Automaker)

Data Ingestion Platform

Car diagnostic system ODB2 Dongle Smartphone App

Public Cloud Resources

Hadoop-as-a-Service + Datastores

BluetoothIP OTT

Storage and Server IaaS

Predictive Analytics

App Development Platform for Web Interface + APIs

IP OTT

Browser view of future routes = PaaS elements

Page 14: Idc Nebuloni Digitale Software Entwicklung - Roadshow Munich/Frankfurt

© IDC Visit us at IDC.com and follow us on Twitter: @IDC 14

Changes in the Supply Landscape

Container Format Standardization

Stripped down Operating Systems

Database as a Service matures

• Need for speed (seconds versus minutes)

• Hack-approach• DevOps

Open S

ource Practices

Page 15: Idc Nebuloni Digitale Software Entwicklung - Roadshow Munich/Frankfurt

© IDC Visit us at IDC.com and follow us on Twitter: @IDC 15

Hybrid + PaaS to Shape Cloud Step 320

09

Server Virtualize

2010

SaaS for Simpler Apps

2011

InternalSelfService Portals

2013

PublicIaaS

2013

SaaSforComplex Apps

2015

-201

7

Hybrid Scenarios

2015

-201

8

PaaS and DevOps

Page 16: Idc Nebuloni Digitale Software Entwicklung - Roadshow Munich/Frankfurt

© IDC Visit us at IDC.com and follow us on Twitter: @IDC 16

Pointers to Action

Page 17: Idc Nebuloni Digitale Software Entwicklung - Roadshow Munich/Frankfurt

© IDC Visit us at IDC.com and follow us on Twitter: @IDC 17

DevOps Maturity ModelEurope

Page 18: Idc Nebuloni Digitale Software Entwicklung - Roadshow Munich/Frankfurt

© IDC Visit us at IDC.com and follow us on Twitter: @IDC 18

DevOps Maturity Europe

AdHoc Opportunistic Repeatable Managed Optimized0%

5%

10%

15%

20%

25%

30%

35%

18%

26%29%

19%

8%

2015

2015

Page 19: Idc Nebuloni Digitale Software Entwicklung - Roadshow Munich/Frankfurt

© IDC Visit us at IDC.com and follow us on Twitter: @IDC 19

Performance Measures for DevOps

Metrics are not defined

Minimal to no metrics are reported out

Metrics track/measure technical expectations

Metrics track/measure technical and business expectations

DevOps project budget metrics are created with procurement, finance, business, and technology

teams as a single unit

0% 5% 10%15%20%25%30%35% 40%

Source: IDC, 2015, n=250

Page 20: Idc Nebuloni Digitale Software Entwicklung - Roadshow Munich/Frankfurt

© IDC Visit us at IDC.com and follow us on Twitter: @IDC 20

DevOps: Critical Success FactorsPeople

Culture

BusinessTechnology

Process Standardization

1 in 3 reactive in team creation Only 4% have unified teams1 in 3 limited skill set for DevOps

1 in 3 use primitive metrics4% automated biz KPIs

1 in 2 believe limited / Some Biz value from DevOps

16% have E2E data & IT alignment 40% have IaaS, PaaS, SaaS at project level & traditional BI

2 in 3 fragmented process or use ITIL in Ops & Agile in Dev6% achieved E2E automated service delivery

Page 21: Idc Nebuloni Digitale Software Entwicklung - Roadshow Munich/Frankfurt

© IDC Visit us at IDC.com and follow us on Twitter: @IDC 21

Page 22: Idc Nebuloni Digitale Software Entwicklung - Roadshow Munich/Frankfurt

22

Think about production early“Dock it last”

Recommendations

1 3Be ready to break

things

2

Page 23: Idc Nebuloni Digitale Software Entwicklung - Roadshow Munich/Frankfurt

Thank you!

For questions or feedback

Giorgio Nebuloni

[email protected] +49 (0) 69 90502 112

@gnebuloni