Date post: | 10-Jan-2017 |
Category: |
Technology |
Upload: | pivotal |
View: | 86 times |
Download: | 0 times |
#PivotalForum #DigitalTransformation #Istanbul
Digital Transformation Forum
Disrupt or Be Disrupted 3 NOVEMBER � THE RITZ-CARLTON � ISTANBUL
Accelerate Time To Market with Business Innovation in the Digital Era Faiz Parkar Director, Go To Market Pivotal EMEA
@_CloudNinja #PivotalForum #Istanbul #DigitalTransformation
In a world of digital interactions, organizations will deliver business
innovation through software: Every business will be a
software business
“In the past 90% of car value was in hardware, we expect 50% of value will be in hardware and the other 50% divided by software and experiences”
Don Butler, Executive Director, Connected Vehicles, Ford
Modern Software Methodology Modern Cloud Native Platform
MODERN SOFTWARE COMPANY
Building high-quality software—at start-up speed—requires a modern cloud native platform and a modern development process to continuously drive innovation
Modern Software Methodologies A modern platform requires a modern approach to software development
02
Building a strategy for product development
Building a quality product at startup speed
An organization optimized to respond to disruption
1 MODERN SOFTWARE METHODOLOGY
Agile Software Methodologies 2 MODERN SOFTWARE
METHODOLOGY
Lean Startup Techniques 3 MODERN SOFTWARE
METHODOLOGY
Optimized for Change
Modern Software Methodologies Ensuring teams are supported by modern methodologies and technical knowledge to continuously innovate
02
Guidance & Coaching 1. Software Engineering 2. Product Management & Design 3. Data Science
“The traditional model is that you take
your software to the wall that separates development and operations, and throw
it over and then forget about it.”
“Not in Amazon. You build it. You run it.”
-Werner Vogels, CTO Amazon
The Cloud Platform Evolution
TRADITIONAL IAAS
Virtualization Platform
Operating System
Dat
abas
e
Web
S
erve
r
Mes
sagi
ng
Your Application Code
Physical Servers
Dat
abas
e
Web
S
erve
r
Mes
sagi
ng
Your Application Code
IAAS
Your Application Code
PAAS
IAAS
PAAS
MODERN CLOUD PLATFORM Great software requires a modern cloud platform that allows enterprises to focus 100% on building high-quality software that operate at start-up speeds
0% Focus Platform + Infrastructure
100% Focus Software Development
MODERN CLOUD NATIVE PLATFORM
Pivotal Cloud Foundry empowers companies with a cloud platform engineered for start-up speed—designed for continuous innovation, across multiple clouds, at scale.
Continuous Delivery Release once every 6 months
More Bugs in production
Release early and often Higher Quality of Code
DevOps Not my problem
Separate tools, varied incentives, opaque process
Shared responsibility Common incentives, tools, process
and culture
Microservices Tightly coupled components
Slow deployment cycles waiting on integrated tests teams
Loosely coupled components Automated deploy without waiting on
individual components
Removing Developer and Operator Constrains BUILD
APPLICATION
PUSH FIRST RELEASE
MAINTAIN APPLICATION
UPDATE APPLICATIONS
RETIRE APPLICATIONS
• Auto-detect frameworks • Link to PaaS
• Self-service deploy • Dynamic routing
• Elastic scale • Integrated HA • Autoscaling and APM • Log aggregation • Policy and Auth
• A/B versioning • Live upgrades
• Self-service removal
Changing Model for Application Delivery
22
Development Deployment
Sparingly at designated times
Ready for prod at any time
Architecture Abstraction “Day 2” Ops
App Server on Machine
App on “disposable” infrastructure
Monolithic App
Microservices / Composite app
Linear / Sequential
Short cycles, test driven, iterative
Many tools, ad hoc automation
Manage services, not servers
Tightly Coupled
Everything as an API
Interfaces
“High performing organizations do not trade off agility for safety. In fact, high performance is characterized by consistent improvements in levels of both agility and safety.”
“You should optimise around time to value. If you build something but your customers aren’t
using it, you haven’t yet delivered any value.”
Adrian Cockroft Technology Fellow
BATTERY VENTURES
IoT Digital
Strategy
NoSQL
LOB
CIO
Dev
IT/Ops
MOBILE
BI-MODAL IT
Agile Enterprise MULTI-
CLOUD
DEVOPS Private Cloud
MICRO- SERVICES CONTINUOUS
DELIVERY
NoSQL
CONTAINERS
Is Pivotal Cloud Foundry for you?