This document summarizes Alexandre Vasseur's presentation on building better software through Pivotal's methodology, tools, and platform. The presentation covers:
1) How Pivotal helps enterprises transform by increasing developer productivity and operational efficiency through a cloud-native approach.
2) Case studies of companies like Orange France that saw developers focus more on customers using Pivotal to develop apps faster.
3) How Pivotal's platform-as-a-product approach removes toil through automation, provides a consistent platform across clouds, and allows for a consistent product development process.
4. Enterprises are transforming with Pivotal
AUTO & TRANSPORTATION INDUSTRIAL & BUSINESS SVCS.
HEALTHCARE & INSURANCE
FINANCIAL SERVICES
TECHNOLOGY & MEDIA CONSUMER & COMMUNICATIONS
5. “Our developers are
now totally focused
on our customers
and the user
experience.”
Chief Digital & Data Office B2B
Orange France
A new business app in ⅓ less time,
used by 50% of customers
Source "Going Cloud-Native at Orange France," Pivotal Insights #53, 2018; "Transformation Digitale de la Direction Enterprise
France," Philippe Benaben, Gan Zifroni, Nicolas Gilot, Orange France, 2018
7. DevOps creates developer autonomy
7
OPERATIONS
Releas
e
Test
Burndown Chart
Release
backlog
Product
backlog
BUSINESS DEVELOPMENT
Build
Release
One Day
Weekly
Build
Daily
standup
meeting
backlog
weeks
Retro
🤯🤯👨🤯💼 🤯
😎😡
8. DevOps has pushed developers too far down the stack
8
Burndown Chart
Release
backlog
Product
backlog
BUSINESS DEVELOPMENT
One Day
Weekly
Build
Daily
standup
meeting
backlog
weeks
🤯👨🤯💼 Releas
e
🤯 😎 apiVersion:
extensions/v1beta1
kind: ReplicaSet
metadata:
name: mysql
labels:
app: mysql
spec:
replicas: 1
selector:
matchLabels:
app: mysql
template:
metadata:
labels:
app: mysql
spec:
containers:
apiVersion: v1
kind: Service
metadata:
name: mysql
spec:
ports:
- port: 3306
protocol: TCP
selector:
app: mysql
🤯 🤯🤯😡
9. Mobile
payments
Mortgage
application
Mortgage
approval
Bill pay Transfers
🤯 🤯
Private or public IaaS
👩🤯💼👔👨🤯💼
Culture, process, methodology, governance, compensation, etc.
Leadership, EAs,
etc.
Platform Engineers
Product teams
Corporate strategy, revenue goals, mission, etc.
💼🤯 🏭🏢 🤯
🤯 ☁️
“The Business”
10. Platform as a Product by removing toil
Functions
• Removes toil with automation &
programming
• Stands up & manages the platform
• Creates shared services/middleware/etc.
Insane staff efficiency
• T-Mobile USA: 8 ops to 300 developers,
11k containers.
• Dick’s Sporting Goods: 6 ops to 120 devs.
• Well Fargo: repaves production every 3
days
Source: "Adopting PCF At An Automobile Manufacturer," Thomas Seibert and Gregor Zurowski, s1p 2017.
10
11. Embedded
OS
(Windows & Linux)
NSX-T
CPI (15 methods)
v1
v2
v3
...
CVEs
Product Updates
Java | .NET | NodeJS
Pivotal Application
Service (PAS)
Application Code &
Frameworks
Buildpacks | Spring Boot | Spring
Cloud | Steeltoe
Elastic | COTS | Spark
Pivotal Container
Service (PKS)
>cf push >kubectl run
YOU build the containerWE build the container
Pivotal
Network
“3Rs”
Github
Concours
e
Concours
e
Pivotal Services
Marketplace
Pivotal and
Partner Products
Continuous
delivery
Public Cloud
Services
Customer
Managed
Services
Repair
— CVEs
Repave Rotate
— Credhub
A consistent platform
11
Pivotal
Function
Service
vSphere OpenStack AWS
Google
Cloud
Azure &
Azure Stack
12. A consistent product process
12
Sources: "Sky is the Limit for Cloud Foundry at AirFrance-KLM," Nathan Wattimena & Fabien Lebrere, AirFrance-KLM, Oct. 2018.; “Why Change? Small batch thinking,”
Coté, Sep. 2018; "Transformation Digitale de la Direction Enterprise France," Philippe Benaben, Gan Zifroni, Nicolas Gilot, Orange France, July 2018.
13. From coding 20% of the time to coding 90% of the time
An agile methodology, proven
over 25+ years:
● Balanced teams w/all roles
needed, dedicated to the
product
● Paired programming, &
beyond
● Test-driven Development
● Short iterations
● Continuous Integration &
Continuous Delivery
13
Source: “Don’t Forget People and Process in Your Digital Transformation,” Allstate case study, March, 2017. Sources: VW.
14. Don’t build infrastructure, build applications
250+ apps supported by
3 ops staff, autonomous
DevOps/product teams
Idea to production In
2 days; 3 months to
market vs yrs; 80% of
dev time coding
Small teams deploying to
production in minutes, not
days.
Sources: CF Summit Europe 2018, Vincent Oostindië, Rabobank; Crafting your cloud-native strategy, Coté, 2017; Mojgan Lefebvre, Liberty Mutual, June, 2017; Interview
with Orange’s Xavier Perret, 2017; "A Unifying Foundation for the Customer Journey at Mercedes-Benz," BuiltToAdapt, Apr 2018; Allianz interview, Sep 2016.
Modernized app, rolled
out 20 countries in 5
months.
40% policy strike rate,
vs. 20% industry
average.
14
40%+ productivity/cost,
rebooted member facing
app.
15. Application Transformation Strategies
Re-Host
Containerize aka
“lift and shift”
Re-Platform
Minimal efforts to run
natively on PAS
Re-Factor
Convert to Cloud
Native aka
“Modernize”
Re-Build
Decompose and
rewrite from the
ground up
Application Portfolio
Funneling Process