SlideShare una empresa de Scribd logo
1 de 39
Descargar para leer sin conexión
March 11, 2020 - Dubai, UAE
Agile, DevOps, Cloud
Practical tools of Digital Transformation
SUPPORTERS
PLATINUM PARTNERS
GOLD PARTNER BRONZE PARTNERS
© Copyright 2019 Dell Inc.3 of YDell Customer Communication - Confidential
How do you build a
10 billion USD
app in 1 month?
*https://www.statista.com/topics/2018/whatsapp/
© Copyright 2019 Dell Inc.4 of YDell Customer Communication - Confidential
Who are you anyway?
• 15 years in the industry
• Tech support to Skytech L4 fly and fix to Consulting
• Master’s degree in AI
• Largest Defense, Banking and Oil&Gas corporations’
transformations
ABU DHABI NATIONAL OIL COMPANY7 Technology Leaders Working Together
© Copyright 2019 Dell Inc.6 of YDell Customer Communication - Confidential
What do they have in common?
© Copyright 2019 Dell Inc.7 of YDell Customer Communication - Confidential
What do they have in common?
IT transformed from cost generating
to business edge enabling
© Copyright 2019 Dell Inc.8 of YDell Customer Communication - Confidential
What do they have in common?
© Copyright 2019 Dell Inc.9 of YDell Customer Communication - Confidential
Digital transformation
© Copyright 2019 Dell Inc.10 of YDell Customer Communication - Confidential
Success is a company’s ability to see the window
of opportunity and capitalize on it.
https://www.ted.com/talks/bill_gross_the_single_biggest_reason_why_startups_succeed?language=en
© Copyright 2019 Dell Inc.11 of YDell Customer Communication - Confidential
Agile and time to release
TIME TIME
“Big Bang” “Agile”
© Copyright 2019 Dell Inc.12 of YDell Customer Communication - Confidential
How can you be agile here?
Too many silos of information
Too many handoffs
Too many checks and audits
Too much overhead
Too slow
ORGANIZED AROUND
PROCESS & ROLES
ORGANIZE AROUND VALUE
APP=
© Copyright 2019 Dell Inc.15 of YDell Customer Communication - Confidential
What is the primary role of IT in an organization?
© Copyright 2019 Dell Inc.16 of YDell Customer Communication - Confidential
What is the primary role of IT in an organization?
Provide services enabling the
business
© Copyright 2019 Dell Inc.17 of YDell Customer Communication - Confidential
IT SERVICES
Service Catalog
EMAIL
File Sharing
Identity
ERP
Intranet
Mobile app 1
Mobile app 2
Web app 1
Hybrid app 1
© Copyright 2019 Dell Inc.18 of YDell Customer Communication - Confidential
Service architecture
Service
LOAD BALANCER
APP1 APP2
DB CLUSTER
DB1 DB2
© Copyright 2019 Dell Inc.19 of YDell Customer Communication - Confidential
Service architecture
ServiceLOAD
BALANCER
SERVER/VM
OS
CPU/MEM/DISK
PLATFORM
CODE
APP1
SERVER/VM
OS
CPU/MEM/DISK
PLATFORM
CODE
APP2
SERVER/VM
OS
CPU/MEM/DISK
PLATFORM
CODE
DB1
SERVER/VM
OS
CPU/MEM/DISK
PLATFORM
CODE
DB2
SERVER/VM
OS
CPU/MEM/DISK
PLATFORM
CODE
DB CLUSTER
© Copyright 2019 Dell Inc.20 of YDell Customer Communication - Confidential
Traditional software lifecycle
Ops
Team
TEST&STAGE
SERVERS
PRODUCUTION
SERVERS
TEST&STAGE
SERVERS
PRODUCUTION
SERVERS
PRODUCUTION
SERVERS
PRODUCUTION
SERVERS
Dev
Team
Test
Team
DEVELOPER
STATIONS
CODE - Ok, our code is ready, let’s get
an approval for deployment to
test
SERVER/VM
OS
CPU/MEM/DISK
PLATFORM
© Copyright 2019 Dell Inc.21 of YDell Customer Communication - Confidential
Traditional software lifecycle
Ops
Team
TEST&STAGE
SERVERS
PRODUCUTION
SERVERS
TEST&STAGE
SERVERS
PRODUCUTION
SERVERS
PRODUCUTION
SERVERS
PRODUCUTION
SERVERS
Dev
Team
Test
Team
DEVELOPER
STATIONS
CODE
- 2 weeks later after all the
approvals
SERVER/VM
OS
CPU/MEM/DISK
PLATFORM
© Copyright 2019 Dell Inc.22 of YDell Customer Communication - Confidential
Traditional software lifecycle
Ops
Team
TEST&STAGE
SERVERS
PRODUCUTION
SERVERS
TEST&STAGE
SERVERS
PRODUCUTION
SERVERS
PRODUCUTION
SERVERS
PRODUCUTION
SERVERS
Dev
Team
Test
Team
DEVELOPER
STATIONS
CODE - Hmm... works on my machine
- Wait, what did we change?
- Let’s try again
SERVER/VM
OS
CPU/MEM/DISK
PLATFORM
© Copyright 2019 Dell Inc.23 of YDell Customer Communication - Confidential
Traditional software lifecycle
Ops
Team
TEST&STAGE
SERVERS
PRODUCUTION
SERVERS
TEST&STAGE
SERVERS
PRODUCUTION
SERVERS
PRODUCUTION
SERVERS
PRODUCUTION
SERVERS
Dev
Team
Test
Team
DEVELOPER
STATIONS
CODE
- After another 2 weeks of approvals
- Still doesn’t work.... ok, let’s try to fix it
in place
SERVER/VM
OS
CPU/MEM/DISK
PLATFORM
© Copyright 2019 Dell Inc.24 of YDell Customer Communication - Confidential
Traditional software lifecycle
Ops
Team
TEST&STAGE
SERVERS
PRODUCUTION
SERVERS
TEST&STAGE
SERVERS
PRODUCUTION
SERVERS
PRODUCUTION
SERVERS
PRODUCUTION
SERVERS
Dev
Team
Test
Team
DEVELOPER
STATIONS
SERVER/VM
OS
CPU/MEM/DISK
PLATFORM
CODE
- Yay, works!!!!
- Let’s request ops team to deploy it in
production
© Copyright 2019 Dell Inc.25 of YDell Customer Communication - Confidential
Traditional software lifecycle
Ops
Team
TEST&STAGE
SERVERS
PRODUCUTION
SERVERS
TEST&STAGE
SERVERS
PRODUCUTION
SERVERS
PRODUCUTION
SERVERS
PRODUCUTION
SERVERS
Dev
Team
Test
Team
DEVELOPER
STATIONS
CODE
- 3 weeks later, Friday midnight maintenance
window
- Oops.... rollback... hmm, but wait what did we
change on these dev servers??
SERVER/VM
OS
CPU/MEM/DISK
PLATFORM
© Copyright 2019 Dell Inc.26 of YDell Customer Communication - Confidential
Issues
Ops
Team
TEST&STAGE
SERVERS
PRODUCUTION
SERVERS
TEST&STAGE
SERVERS
PRODUCUTION
SERVERS
PRODUCUTION
SERVERS
PRODUCUTION
SERVERS
Dev
Team
Test
Team
DEVELOPER
STATIONS
SERVER/VM
OS
CPU/MEM/DISK
PLATFORM2
Code
app.js.bak
app.js.bak.bak
app.js.bak.bak.latest
app.js.bak.bak.latest.seriously-latest
app.js.bak.bak.latest.seriously-latest.latestest
Classes,
Objects, MVC,
Macros,
Variables,
Conditionals
Installations,
updates,
maintenance,
backups, capacity
planning, networks,
firewalls
Oh, you didn’t
tell us this
feature exists
SERVER/VM
OS
CPU/MEM/DISK
PLATFORM1
SERVER/VM
OS
CPU/MEM/DISK
PLATFORM3
© Copyright 2019 Dell Inc.27 of YDell Customer Communication - Confidential
DevOps lifecycle
PRODUCUTION
SERVERS
PRODUCUTION
SERVERS
PRODUCUTION
SERVERS
PRODUCUTION
SERVERS
Dev/Test
Team
DEVELOPER
STATIONS
SERVER/VM
OS
CPU/MEM/DISK
CONTAINER SRV
CODE
REPOSITORY SRV
PLATFORM
CODE
Container
TESTS
DEV SERVERS
DEV SERVERS
DevOps
Team
PLATFORM CODE
APP CODE
TEST CODE
- version control
- automation
CONTINUOUS
INTEGRATION SRV
CONTAINER SRV
© Copyright 2019 Dell Inc.28 of YDell Customer Communication - Confidential
DevOps lifecycle
PRODUCUTION
SERVERS
PRODUCUTION
SERVERS
PRODUCUTION
SERVERS
PRODUCUTION
SERVERS
Dev/Test
Team
DEVELOPER
STATIONS
CODE
REPOSITORY SRV
CONTINUOUS
INTEGRATION SRV
PLATFORM
CODE
Container
TESTS
DEV SERVERS
DEV SERVERS
DevOps
Team
PLATFORM CODE
APP CODE
TEST CODE
- version control
- automation
PLATFORM
CODE
Container
TESTS
SERVER/VM
OS
CPU/MEM/DISK
CONTAINER SRV
CONTAINER SRV
Hey, new code!
Ok, let me deploy and test
- New feature, fix, major change
- Commit to repository
Test failed
© Copyright 2019 Dell Inc.29 of YDell Customer Communication - Confidential
DevOps lifecycle
PRODUCUTION
SERVERS
PRODUCUTION
SERVERS
PRODUCUTION
SERVERS
PRODUCUTION
SERVERS
Dev/Test
Team
DEVELOPER
STATIONS
CODE
REPOSITORY SRV
CONTINUOUS
INTEGRATION SRV
PLATFORM
CODE
Container
TESTS
DEV SERVERS
DEV SERVERS
DevOps
Team
PLATFORM CODE
APP CODE
TEST CODE
- version control
- automation
PLATFORM
CODE
Container
TESTS
SERVER/VM
OS
CPU/MEM/DISK
CONTAINER SRV
CONTAINER SRV
Hey, new code!
Ok, let me deploy and test
- Roll back last commit, fix,
commit again
Test OK
PLATFORM
CODE
Container
TESTS
New release!
Final review and approval
© Copyright 2019 Dell Inc.30 of YDell Customer Communication - Confidential
What if we just want the code?
© Copyright 2019 Dell Inc.31 of YDell Customer Communication - Confidential
Cloud
© Copyright 2019 Dell Inc.32 of YDell Customer Communication - Confidential
APP
SERVER/VM
OS
CPU/MEM/DISK
PLATFORM
CODE
Cloud services
Infrastructure as a Service (IaaS)
I want 2 CPU, 16GB RAM, Windows 2016
Will install my IIS and deploy my C# code
Platform as a Service (PaaS)
I want a really fast Microsoft SQL server,
don’t care how it works and how its
managed. Will just deploy my SQL code
Container as a Service (CaaS)
I want a strong and managed
Docker server that I will deploy my
containers to.
Function as a Service (PaaS)
I want an artificial intelligence
service that I will send 1000
images to be recognized
© Copyright 2019 Dell Inc.33 of YDell Customer Communication - Confidential
What cloud really is?
- Compute/Storage/Network farm
- Virtualization
- Automation
- Self service
- Standarization
- Scalability
- Pay as you go
© Copyright 2019 Dell Inc.34 of YDell Customer Communication - Confidential
Types of cloud
Private
VMware vRealize
RedHat OpenStack
Pivotal Cloud Foundry
Public
Amazon
Azure
GCP
© Copyright 2019 Dell Inc.35 of YDell Customer Communication - Confidential
Let’s combine these two
MVP -> Canary testing -> Feedback ->
Beta -> Feedback -> Release 1.0
- Code
- Cloud platform as a service
- Code repository as a service
- CI/CD automation as a service
© Copyright 2019 Dell Inc.36 of YDell Customer Communication - Confidential
Airbnb MVP under 1 month
Code
repository
CI/CD
Platform Dev
Platform Prod
DevOps eng
Architect
Dev front
Dev back
Code
Consultant
© Copyright 2019 Dell Inc.37 of YDell Customer Communication - Confidential
WhatsApp MVP in under 1 month
DevOps Eng
Architect
Team
Dev Back
Dev Front
PLATFORM DEV
PLATFORM PROD
Code
Repository
CI/CD
Research / Consultant
© Copyright 2019 Dell Inc.38 of YDell Customer Communication - Confidential
Remember about the change
SUPPORTERS
PLATINUM PARTNERS
GOLD PARTNER BRONZE PARTNERS

Más contenido relacionado

La actualidad más candente

A Tale of Transformation: Changing the Way We Deliver and Transform Product D...
A Tale of Transformation: Changing the Way We Deliver and Transform Product D...A Tale of Transformation: Changing the Way We Deliver and Transform Product D...
A Tale of Transformation: Changing the Way We Deliver and Transform Product D...VMware Tanzu
 
Productivity Gains Using Open Source products
Productivity Gains Using Open Source productsProductivity Gains Using Open Source products
Productivity Gains Using Open Source productsMadhusudan Rao
 
Kony Mobile Management
Kony Mobile ManagementKony Mobile Management
Kony Mobile ManagementDipesh Mukerji
 
June 25 webcast adding mobile to power applications
June 25 webcast   adding mobile to power applicationsJune 25 webcast   adding mobile to power applications
June 25 webcast adding mobile to power applicationsLeigh Williamson
 
Kony - The multi Channel Challenge
Kony - The multi Channel Challenge Kony - The multi Channel Challenge
Kony - The multi Channel Challenge mickeyheil
 
Multi channel advantage
Multi channel advantageMulti channel advantage
Multi channel advantageDipesh Mukerji
 
Converging Enterprise Communications, IT and the Cloud - White Paper - Unifie...
Converging Enterprise Communications, IT and the Cloud - White Paper - Unifie...Converging Enterprise Communications, IT and the Cloud - White Paper - Unifie...
Converging Enterprise Communications, IT and the Cloud - White Paper - Unifie...Unified Communications Online
 
webinos and Open Ecosystems Open Governance
webinos and Open Ecosystems Open Governancewebinos and Open Ecosystems Open Governance
webinos and Open Ecosystems Open Governancewebinos project
 
Enrique Duvos: Adobe RIA Platform
Enrique Duvos: Adobe RIA PlatformEnrique Duvos: Adobe RIA Platform
Enrique Duvos: Adobe RIA PlatformInitium
 
Virtual Appliances: Simplifying Application Deployment and Accelerating Your ...
Virtual Appliances: Simplifying Application Deployment and Accelerating Your ...Virtual Appliances: Simplifying Application Deployment and Accelerating Your ...
Virtual Appliances: Simplifying Application Deployment and Accelerating Your ...Novell
 
Journey to Unified Communications
Journey to Unified CommunicationsJourney to Unified Communications
Journey to Unified CommunicationsChris Farnath
 
Kony Development Cloud
Kony Development CloudKony Development Cloud
Kony Development CloudDipesh Mukerji
 
Cloud Native Applications - DevOps, EMC and Cloud Foundry
Cloud Native Applications - DevOps, EMC and Cloud FoundryCloud Native Applications - DevOps, EMC and Cloud Foundry
Cloud Native Applications - DevOps, EMC and Cloud FoundryBob Sokol
 
Digital Transformation - the UC&C Approach
Digital Transformation - the UC&C ApproachDigital Transformation - the UC&C Approach
Digital Transformation - the UC&C ApproachWainhouse Research
 
qualcomm annual reports 2007
qualcomm annual reports 2007qualcomm annual reports 2007
qualcomm annual reports 2007finance43
 

La actualidad más candente (20)

A Tale of Transformation: Changing the Way We Deliver and Transform Product D...
A Tale of Transformation: Changing the Way We Deliver and Transform Product D...A Tale of Transformation: Changing the Way We Deliver and Transform Product D...
A Tale of Transformation: Changing the Way We Deliver and Transform Product D...
 
Unified Communications
Unified CommunicationsUnified Communications
Unified Communications
 
Productivity Gains Using Open Source products
Productivity Gains Using Open Source productsProductivity Gains Using Open Source products
Productivity Gains Using Open Source products
 
Kony Mobile Management
Kony Mobile ManagementKony Mobile Management
Kony Mobile Management
 
June 25 webcast adding mobile to power applications
June 25 webcast   adding mobile to power applicationsJune 25 webcast   adding mobile to power applications
June 25 webcast adding mobile to power applications
 
Kony - The multi Channel Challenge
Kony - The multi Channel Challenge Kony - The multi Channel Challenge
Kony - The multi Channel Challenge
 
Multi channel advantage
Multi channel advantageMulti channel advantage
Multi channel advantage
 
Converging Enterprise Communications, IT and the Cloud - White Paper - Unifie...
Converging Enterprise Communications, IT and the Cloud - White Paper - Unifie...Converging Enterprise Communications, IT and the Cloud - White Paper - Unifie...
Converging Enterprise Communications, IT and the Cloud - White Paper - Unifie...
 
webinos and Open Ecosystems Open Governance
webinos and Open Ecosystems Open Governancewebinos and Open Ecosystems Open Governance
webinos and Open Ecosystems Open Governance
 
Enrique Duvos: Adobe RIA Platform
Enrique Duvos: Adobe RIA PlatformEnrique Duvos: Adobe RIA Platform
Enrique Duvos: Adobe RIA Platform
 
Virtual Appliances: Simplifying Application Deployment and Accelerating Your ...
Virtual Appliances: Simplifying Application Deployment and Accelerating Your ...Virtual Appliances: Simplifying Application Deployment and Accelerating Your ...
Virtual Appliances: Simplifying Application Deployment and Accelerating Your ...
 
Journey to Unified Communications
Journey to Unified CommunicationsJourney to Unified Communications
Journey to Unified Communications
 
Kony Development Cloud
Kony Development CloudKony Development Cloud
Kony Development Cloud
 
CV
CVCV
CV
 
Resume-RDn-Detailed
Resume-RDn-DetailedResume-RDn-Detailed
Resume-RDn-Detailed
 
Cloud Native Applications - DevOps, EMC and Cloud Foundry
Cloud Native Applications - DevOps, EMC and Cloud FoundryCloud Native Applications - DevOps, EMC and Cloud Foundry
Cloud Native Applications - DevOps, EMC and Cloud Foundry
 
Digital Transformation - the UC&C Approach
Digital Transformation - the UC&C ApproachDigital Transformation - the UC&C Approach
Digital Transformation - the UC&C Approach
 
Redington Value Journal - January 2018
Redington Value Journal - January 2018Redington Value Journal - January 2018
Redington Value Journal - January 2018
 
qualcomm annual reports 2007
qualcomm annual reports 2007qualcomm annual reports 2007
qualcomm annual reports 2007
 
Vroom!
Vroom!Vroom!
Vroom!
 

Similar a Agile, DevOps, Cloud - practical tools of Digital Transformation by Paul Poliwoda

Cloud Native Applications Containers Microservices Platforms CICD Oh my
Cloud Native Applications Containers Microservices Platforms CICD Oh myCloud Native Applications Containers Microservices Platforms CICD Oh my
Cloud Native Applications Containers Microservices Platforms CICD Oh myFabio Chiodini
 
Realise True Business Value .pdf
Realise True Business Value .pdfRealise True Business Value .pdf
Realise True Business Value .pdfThousandEyes
 
Dell Technologies - The Portfolio in 20+9 Minutes
Dell Technologies - The Portfolio in 20+9 MinutesDell Technologies - The Portfolio in 20+9 Minutes
Dell Technologies - The Portfolio in 20+9 MinutesDell Technologies
 
CIN-2650 - Cloud adoption! Enforcer to transform your organization around peo...
CIN-2650 - Cloud adoption! Enforcer to transform your organization around peo...CIN-2650 - Cloud adoption! Enforcer to transform your organization around peo...
CIN-2650 - Cloud adoption! Enforcer to transform your organization around peo...Hendrik van Run
 
MT01 The business imperatives driving cloud adoption
MT01 The business imperatives driving cloud adoptionMT01 The business imperatives driving cloud adoption
MT01 The business imperatives driving cloud adoptionDell EMC World
 
EMEA What is ThousandEyes? Webinar
EMEA What is ThousandEyes? WebinarEMEA What is ThousandEyes? Webinar
EMEA What is ThousandEyes? WebinarThousandEyes
 
Realise True Business Value With ThousandEyes
Realise True Business Value With ThousandEyesRealise True Business Value With ThousandEyes
Realise True Business Value With ThousandEyesThousandEyes
 
OPEN SOURCE TECHNOLOGY: Docker Containers on IBM Bluemix
OPEN SOURCE TECHNOLOGY: Docker Containers on IBM BluemixOPEN SOURCE TECHNOLOGY: Docker Containers on IBM Bluemix
OPEN SOURCE TECHNOLOGY: Docker Containers on IBM BluemixDA SILVA, MBA
 
Mainframe as a Service: Sample a Buffet of IBM z/OS® Platform Excellence
Mainframe as a Service: Sample a Buffet of IBM z/OS® Platform ExcellenceMainframe as a Service: Sample a Buffet of IBM z/OS® Platform Excellence
Mainframe as a Service: Sample a Buffet of IBM z/OS® Platform ExcellenceCA Technologies
 
Application Experience Analytics Services: The Strategic Digital Transformati...
Application Experience Analytics Services: The Strategic Digital Transformati...Application Experience Analytics Services: The Strategic Digital Transformati...
Application Experience Analytics Services: The Strategic Digital Transformati...CA Technologies
 
Realize True Business Value With ThousandEyes
Realize True Business Value With ThousandEyesRealize True Business Value With ThousandEyes
Realize True Business Value With ThousandEyesThousandEyes
 
Ibm connect 2014 SEKOYA Technologies Spot102
Ibm connect 2014 SEKOYA Technologies Spot102Ibm connect 2014 SEKOYA Technologies Spot102
Ibm connect 2014 SEKOYA Technologies Spot102Jean-Yves Fiou
 
Leverage Cloud Computing to Accelerate Development and Test
Leverage Cloud Computing to Accelerate Development and TestLeverage Cloud Computing to Accelerate Development and Test
Leverage Cloud Computing to Accelerate Development and TestRightScale
 
Applying DevOps, PaaS and cloud for better citizen service outcomes - IBM Fe...
Applying DevOps, PaaS and cloud for better citizen service  outcomes - IBM Fe...Applying DevOps, PaaS and cloud for better citizen service  outcomes - IBM Fe...
Applying DevOps, PaaS and cloud for better citizen service outcomes - IBM Fe...Sanjeev Sharma
 
Introduction to ThousandEyes
Introduction to ThousandEyesIntroduction to ThousandEyes
Introduction to ThousandEyesThousandEyes
 
Introduction to ThousandEyes
Introduction to ThousandEyesIntroduction to ThousandEyes
Introduction to ThousandEyesThousandEyes
 
NRB - BE MAINFRAME DAY 2017 - IBM Z
NRB - BE MAINFRAME DAY 2017 - IBM ZNRB - BE MAINFRAME DAY 2017 - IBM Z
NRB - BE MAINFRAME DAY 2017 - IBM ZNRB
 
Cloud computing Introductory Session
Cloud computing Introductory SessionCloud computing Introductory Session
Cloud computing Introductory SessionAbhinav Parmar
 
2109 mobile cloud integrating your mobile workloads with the enterprise
2109 mobile cloud  integrating your mobile workloads with the enterprise2109 mobile cloud  integrating your mobile workloads with the enterprise
2109 mobile cloud integrating your mobile workloads with the enterpriseTodd Kaplinger
 

Similar a Agile, DevOps, Cloud - practical tools of Digital Transformation by Paul Poliwoda (20)

Cloud Native Applications Containers Microservices Platforms CICD Oh my
Cloud Native Applications Containers Microservices Platforms CICD Oh myCloud Native Applications Containers Microservices Platforms CICD Oh my
Cloud Native Applications Containers Microservices Platforms CICD Oh my
 
Realise True Business Value .pdf
Realise True Business Value .pdfRealise True Business Value .pdf
Realise True Business Value .pdf
 
Dell Technologies - The Portfolio in 20+9 Minutes
Dell Technologies - The Portfolio in 20+9 MinutesDell Technologies - The Portfolio in 20+9 Minutes
Dell Technologies - The Portfolio in 20+9 Minutes
 
CIN-2650 - Cloud adoption! Enforcer to transform your organization around peo...
CIN-2650 - Cloud adoption! Enforcer to transform your organization around peo...CIN-2650 - Cloud adoption! Enforcer to transform your organization around peo...
CIN-2650 - Cloud adoption! Enforcer to transform your organization around peo...
 
MT01 The business imperatives driving cloud adoption
MT01 The business imperatives driving cloud adoptionMT01 The business imperatives driving cloud adoption
MT01 The business imperatives driving cloud adoption
 
EMEA What is ThousandEyes? Webinar
EMEA What is ThousandEyes? WebinarEMEA What is ThousandEyes? Webinar
EMEA What is ThousandEyes? Webinar
 
Realise True Business Value With ThousandEyes
Realise True Business Value With ThousandEyesRealise True Business Value With ThousandEyes
Realise True Business Value With ThousandEyes
 
OPEN SOURCE TECHNOLOGY: Docker Containers on IBM Bluemix
OPEN SOURCE TECHNOLOGY: Docker Containers on IBM BluemixOPEN SOURCE TECHNOLOGY: Docker Containers on IBM Bluemix
OPEN SOURCE TECHNOLOGY: Docker Containers on IBM Bluemix
 
Mainframe as a Service: Sample a Buffet of IBM z/OS® Platform Excellence
Mainframe as a Service: Sample a Buffet of IBM z/OS® Platform ExcellenceMainframe as a Service: Sample a Buffet of IBM z/OS® Platform Excellence
Mainframe as a Service: Sample a Buffet of IBM z/OS® Platform Excellence
 
Application Experience Analytics Services: The Strategic Digital Transformati...
Application Experience Analytics Services: The Strategic Digital Transformati...Application Experience Analytics Services: The Strategic Digital Transformati...
Application Experience Analytics Services: The Strategic Digital Transformati...
 
Realize True Business Value With ThousandEyes
Realize True Business Value With ThousandEyesRealize True Business Value With ThousandEyes
Realize True Business Value With ThousandEyes
 
Ibm connect 2014 SEKOYA Technologies Spot102
Ibm connect 2014 SEKOYA Technologies Spot102Ibm connect 2014 SEKOYA Technologies Spot102
Ibm connect 2014 SEKOYA Technologies Spot102
 
Leverage Cloud Computing to Accelerate Development and Test
Leverage Cloud Computing to Accelerate Development and TestLeverage Cloud Computing to Accelerate Development and Test
Leverage Cloud Computing to Accelerate Development and Test
 
Applying DevOps, PaaS and cloud for better citizen service outcomes - IBM Fe...
Applying DevOps, PaaS and cloud for better citizen service  outcomes - IBM Fe...Applying DevOps, PaaS and cloud for better citizen service  outcomes - IBM Fe...
Applying DevOps, PaaS and cloud for better citizen service outcomes - IBM Fe...
 
Introduction to ThousandEyes
Introduction to ThousandEyesIntroduction to ThousandEyes
Introduction to ThousandEyes
 
Introduction to ThousandEyes
Introduction to ThousandEyesIntroduction to ThousandEyes
Introduction to ThousandEyes
 
NRB - BE MAINFRAME DAY 2017 - IBM Z
NRB - BE MAINFRAME DAY 2017 - IBM ZNRB - BE MAINFRAME DAY 2017 - IBM Z
NRB - BE MAINFRAME DAY 2017 - IBM Z
 
Cloud computing Introductory Session
Cloud computing Introductory SessionCloud computing Introductory Session
Cloud computing Introductory Session
 
2109 mobile cloud integrating your mobile workloads with the enterprise
2109 mobile cloud  integrating your mobile workloads with the enterprise2109 mobile cloud  integrating your mobile workloads with the enterprise
2109 mobile cloud integrating your mobile workloads with the enterprise
 
Ibm
IbmIbm
Ibm
 

Más de Agile ME

When agile meets governance, risk and compliance (GRC)
When agile meets governance, risk and compliance (GRC)When agile meets governance, risk and compliance (GRC)
When agile meets governance, risk and compliance (GRC)Agile ME
 
Servant leadership for traditional manager by Wajih Aslam and Ramus Runberg
Servant leadership for traditional manager by Wajih Aslam and Ramus RunbergServant leadership for traditional manager by Wajih Aslam and Ramus Runberg
Servant leadership for traditional manager by Wajih Aslam and Ramus RunbergAgile ME
 
Agile Approach for Innovation Management by Mohammad Musleh
Agile Approach for Innovation Management by Mohammad MuslehAgile Approach for Innovation Management by Mohammad Musleh
Agile Approach for Innovation Management by Mohammad MuslehAgile ME
 
In Agile Transformation, C comes before A by Syed Riyazuddin
In Agile Transformation, C comes before A by Syed RiyazuddinIn Agile Transformation, C comes before A by Syed Riyazuddin
In Agile Transformation, C comes before A by Syed RiyazuddinAgile ME
 
Agile Architecture (Scrum + DevOps) by Milan Chheda
Agile Architecture (Scrum + DevOps) by Milan ChhedaAgile Architecture (Scrum + DevOps) by Milan Chheda
Agile Architecture (Scrum + DevOps) by Milan ChhedaAgile ME
 
Building products that are cheap,fast and good by Anand Murthy Raj
Building products that are cheap,fast and good by Anand Murthy RajBuilding products that are cheap,fast and good by Anand Murthy Raj
Building products that are cheap,fast and good by Anand Murthy RajAgile ME
 
Remaining Agile in a fast growing start-up by Alexander Bosma and Muhammad No...
Remaining Agile in a fast growing start-up by Alexander Bosma and Muhammad No...Remaining Agile in a fast growing start-up by Alexander Bosma and Muhammad No...
Remaining Agile in a fast growing start-up by Alexander Bosma and Muhammad No...Agile ME
 
Principles over Processes: Lasting Change in your Agile Transformation by Zia...
Principles over Processes: Lasting Change in your Agile Transformation by Zia...Principles over Processes: Lasting Change in your Agile Transformation by Zia...
Principles over Processes: Lasting Change in your Agile Transformation by Zia...Agile ME
 
Agile Roles: where does everyone fit in an agile organization
Agile Roles: where does everyone fit in an agile organizationAgile Roles: where does everyone fit in an agile organization
Agile Roles: where does everyone fit in an agile organizationAgile ME
 
AgileME meetup Introduction to the agile mindset
AgileME meetup Introduction to the agile mindsetAgileME meetup Introduction to the agile mindset
AgileME meetup Introduction to the agile mindsetAgile ME
 
Scaling With Agile
Scaling With AgileScaling With Agile
Scaling With AgileAgile ME
 
Disciplined Agile Delivery
Disciplined Agile DeliveryDisciplined Agile Delivery
Disciplined Agile DeliveryAgile ME
 
Scaling Agile with KanBan
Scaling Agile with KanBanScaling Agile with KanBan
Scaling Agile with KanBanAgile ME
 
Book Review: Discussion Panel by Hind Zantout, Dr. Mohamed Salama, René Vohle...
Book Review: Discussion Panel by Hind Zantout, Dr. Mohamed Salama, René Vohle...Book Review: Discussion Panel by Hind Zantout, Dr. Mohamed Salama, René Vohle...
Book Review: Discussion Panel by Hind Zantout, Dr. Mohamed Salama, René Vohle...Agile ME
 
Workshop: User Stories: Building Blocks of Products by Mirza Asfaar Baig and ...
Workshop: User Stories: Building Blocks of Products by Mirza Asfaar Baig and ...Workshop: User Stories: Building Blocks of Products by Mirza Asfaar Baig and ...
Workshop: User Stories: Building Blocks of Products by Mirza Asfaar Baig and ...Agile ME
 
Good things come to those who innovate by Marita Mitschein
Good things come to those who innovate by Marita MitscheinGood things come to those who innovate by Marita Mitschein
Good things come to those who innovate by Marita MitscheinAgile ME
 
Create business Agility plans for exponential companies by Erich R. Bühler
Create business Agility plans for exponential companies by Erich R. BühlerCreate business Agility plans for exponential companies by Erich R. Bühler
Create business Agility plans for exponential companies by Erich R. BühlerAgile ME
 
Getting to Yes - Delivering Powerful and Effective Review Meetings by Tiago P...
Getting to Yes - Delivering Powerful and Effective Review Meetings by Tiago P...Getting to Yes - Delivering Powerful and Effective Review Meetings by Tiago P...
Getting to Yes - Delivering Powerful and Effective Review Meetings by Tiago P...Agile ME
 
SAFe Rollout: Patterns for success in Retail by Ashwinee Kalkura
SAFe Rollout: Patterns for success in Retail by Ashwinee KalkuraSAFe Rollout: Patterns for success in Retail by Ashwinee Kalkura
SAFe Rollout: Patterns for success in Retail by Ashwinee KalkuraAgile ME
 
Workshop: Problem? What problem? by Ben Linders
Workshop: Problem? What problem? by Ben LindersWorkshop: Problem? What problem? by Ben Linders
Workshop: Problem? What problem? by Ben LindersAgile ME
 

Más de Agile ME (20)

When agile meets governance, risk and compliance (GRC)
When agile meets governance, risk and compliance (GRC)When agile meets governance, risk and compliance (GRC)
When agile meets governance, risk and compliance (GRC)
 
Servant leadership for traditional manager by Wajih Aslam and Ramus Runberg
Servant leadership for traditional manager by Wajih Aslam and Ramus RunbergServant leadership for traditional manager by Wajih Aslam and Ramus Runberg
Servant leadership for traditional manager by Wajih Aslam and Ramus Runberg
 
Agile Approach for Innovation Management by Mohammad Musleh
Agile Approach for Innovation Management by Mohammad MuslehAgile Approach for Innovation Management by Mohammad Musleh
Agile Approach for Innovation Management by Mohammad Musleh
 
In Agile Transformation, C comes before A by Syed Riyazuddin
In Agile Transformation, C comes before A by Syed RiyazuddinIn Agile Transformation, C comes before A by Syed Riyazuddin
In Agile Transformation, C comes before A by Syed Riyazuddin
 
Agile Architecture (Scrum + DevOps) by Milan Chheda
Agile Architecture (Scrum + DevOps) by Milan ChhedaAgile Architecture (Scrum + DevOps) by Milan Chheda
Agile Architecture (Scrum + DevOps) by Milan Chheda
 
Building products that are cheap,fast and good by Anand Murthy Raj
Building products that are cheap,fast and good by Anand Murthy RajBuilding products that are cheap,fast and good by Anand Murthy Raj
Building products that are cheap,fast and good by Anand Murthy Raj
 
Remaining Agile in a fast growing start-up by Alexander Bosma and Muhammad No...
Remaining Agile in a fast growing start-up by Alexander Bosma and Muhammad No...Remaining Agile in a fast growing start-up by Alexander Bosma and Muhammad No...
Remaining Agile in a fast growing start-up by Alexander Bosma and Muhammad No...
 
Principles over Processes: Lasting Change in your Agile Transformation by Zia...
Principles over Processes: Lasting Change in your Agile Transformation by Zia...Principles over Processes: Lasting Change in your Agile Transformation by Zia...
Principles over Processes: Lasting Change in your Agile Transformation by Zia...
 
Agile Roles: where does everyone fit in an agile organization
Agile Roles: where does everyone fit in an agile organizationAgile Roles: where does everyone fit in an agile organization
Agile Roles: where does everyone fit in an agile organization
 
AgileME meetup Introduction to the agile mindset
AgileME meetup Introduction to the agile mindsetAgileME meetup Introduction to the agile mindset
AgileME meetup Introduction to the agile mindset
 
Scaling With Agile
Scaling With AgileScaling With Agile
Scaling With Agile
 
Disciplined Agile Delivery
Disciplined Agile DeliveryDisciplined Agile Delivery
Disciplined Agile Delivery
 
Scaling Agile with KanBan
Scaling Agile with KanBanScaling Agile with KanBan
Scaling Agile with KanBan
 
Book Review: Discussion Panel by Hind Zantout, Dr. Mohamed Salama, René Vohle...
Book Review: Discussion Panel by Hind Zantout, Dr. Mohamed Salama, René Vohle...Book Review: Discussion Panel by Hind Zantout, Dr. Mohamed Salama, René Vohle...
Book Review: Discussion Panel by Hind Zantout, Dr. Mohamed Salama, René Vohle...
 
Workshop: User Stories: Building Blocks of Products by Mirza Asfaar Baig and ...
Workshop: User Stories: Building Blocks of Products by Mirza Asfaar Baig and ...Workshop: User Stories: Building Blocks of Products by Mirza Asfaar Baig and ...
Workshop: User Stories: Building Blocks of Products by Mirza Asfaar Baig and ...
 
Good things come to those who innovate by Marita Mitschein
Good things come to those who innovate by Marita MitscheinGood things come to those who innovate by Marita Mitschein
Good things come to those who innovate by Marita Mitschein
 
Create business Agility plans for exponential companies by Erich R. Bühler
Create business Agility plans for exponential companies by Erich R. BühlerCreate business Agility plans for exponential companies by Erich R. Bühler
Create business Agility plans for exponential companies by Erich R. Bühler
 
Getting to Yes - Delivering Powerful and Effective Review Meetings by Tiago P...
Getting to Yes - Delivering Powerful and Effective Review Meetings by Tiago P...Getting to Yes - Delivering Powerful and Effective Review Meetings by Tiago P...
Getting to Yes - Delivering Powerful and Effective Review Meetings by Tiago P...
 
SAFe Rollout: Patterns for success in Retail by Ashwinee Kalkura
SAFe Rollout: Patterns for success in Retail by Ashwinee KalkuraSAFe Rollout: Patterns for success in Retail by Ashwinee Kalkura
SAFe Rollout: Patterns for success in Retail by Ashwinee Kalkura
 
Workshop: Problem? What problem? by Ben Linders
Workshop: Problem? What problem? by Ben LindersWorkshop: Problem? What problem? by Ben Linders
Workshop: Problem? What problem? by Ben Linders
 

Último

"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesZilliz
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfRankYa
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clashcharlottematthew16
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 

Último (20)

E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector Databases
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 

Agile, DevOps, Cloud - practical tools of Digital Transformation by Paul Poliwoda

  • 1. March 11, 2020 - Dubai, UAE Agile, DevOps, Cloud Practical tools of Digital Transformation
  • 3. © Copyright 2019 Dell Inc.3 of YDell Customer Communication - Confidential How do you build a 10 billion USD app in 1 month? *https://www.statista.com/topics/2018/whatsapp/
  • 4. © Copyright 2019 Dell Inc.4 of YDell Customer Communication - Confidential Who are you anyway? • 15 years in the industry • Tech support to Skytech L4 fly and fix to Consulting • Master’s degree in AI • Largest Defense, Banking and Oil&Gas corporations’ transformations
  • 5. ABU DHABI NATIONAL OIL COMPANY7 Technology Leaders Working Together
  • 6. © Copyright 2019 Dell Inc.6 of YDell Customer Communication - Confidential What do they have in common?
  • 7. © Copyright 2019 Dell Inc.7 of YDell Customer Communication - Confidential What do they have in common? IT transformed from cost generating to business edge enabling
  • 8. © Copyright 2019 Dell Inc.8 of YDell Customer Communication - Confidential What do they have in common?
  • 9. © Copyright 2019 Dell Inc.9 of YDell Customer Communication - Confidential Digital transformation
  • 10. © Copyright 2019 Dell Inc.10 of YDell Customer Communication - Confidential Success is a company’s ability to see the window of opportunity and capitalize on it. https://www.ted.com/talks/bill_gross_the_single_biggest_reason_why_startups_succeed?language=en
  • 11. © Copyright 2019 Dell Inc.11 of YDell Customer Communication - Confidential Agile and time to release TIME TIME “Big Bang” “Agile”
  • 12. © Copyright 2019 Dell Inc.12 of YDell Customer Communication - Confidential How can you be agile here?
  • 13. Too many silos of information Too many handoffs Too many checks and audits Too much overhead Too slow ORGANIZED AROUND PROCESS & ROLES
  • 15. © Copyright 2019 Dell Inc.15 of YDell Customer Communication - Confidential What is the primary role of IT in an organization?
  • 16. © Copyright 2019 Dell Inc.16 of YDell Customer Communication - Confidential What is the primary role of IT in an organization? Provide services enabling the business
  • 17. © Copyright 2019 Dell Inc.17 of YDell Customer Communication - Confidential IT SERVICES Service Catalog EMAIL File Sharing Identity ERP Intranet Mobile app 1 Mobile app 2 Web app 1 Hybrid app 1
  • 18. © Copyright 2019 Dell Inc.18 of YDell Customer Communication - Confidential Service architecture Service LOAD BALANCER APP1 APP2 DB CLUSTER DB1 DB2
  • 19. © Copyright 2019 Dell Inc.19 of YDell Customer Communication - Confidential Service architecture ServiceLOAD BALANCER SERVER/VM OS CPU/MEM/DISK PLATFORM CODE APP1 SERVER/VM OS CPU/MEM/DISK PLATFORM CODE APP2 SERVER/VM OS CPU/MEM/DISK PLATFORM CODE DB1 SERVER/VM OS CPU/MEM/DISK PLATFORM CODE DB2 SERVER/VM OS CPU/MEM/DISK PLATFORM CODE DB CLUSTER
  • 20. © Copyright 2019 Dell Inc.20 of YDell Customer Communication - Confidential Traditional software lifecycle Ops Team TEST&STAGE SERVERS PRODUCUTION SERVERS TEST&STAGE SERVERS PRODUCUTION SERVERS PRODUCUTION SERVERS PRODUCUTION SERVERS Dev Team Test Team DEVELOPER STATIONS CODE - Ok, our code is ready, let’s get an approval for deployment to test SERVER/VM OS CPU/MEM/DISK PLATFORM
  • 21. © Copyright 2019 Dell Inc.21 of YDell Customer Communication - Confidential Traditional software lifecycle Ops Team TEST&STAGE SERVERS PRODUCUTION SERVERS TEST&STAGE SERVERS PRODUCUTION SERVERS PRODUCUTION SERVERS PRODUCUTION SERVERS Dev Team Test Team DEVELOPER STATIONS CODE - 2 weeks later after all the approvals SERVER/VM OS CPU/MEM/DISK PLATFORM
  • 22. © Copyright 2019 Dell Inc.22 of YDell Customer Communication - Confidential Traditional software lifecycle Ops Team TEST&STAGE SERVERS PRODUCUTION SERVERS TEST&STAGE SERVERS PRODUCUTION SERVERS PRODUCUTION SERVERS PRODUCUTION SERVERS Dev Team Test Team DEVELOPER STATIONS CODE - Hmm... works on my machine - Wait, what did we change? - Let’s try again SERVER/VM OS CPU/MEM/DISK PLATFORM
  • 23. © Copyright 2019 Dell Inc.23 of YDell Customer Communication - Confidential Traditional software lifecycle Ops Team TEST&STAGE SERVERS PRODUCUTION SERVERS TEST&STAGE SERVERS PRODUCUTION SERVERS PRODUCUTION SERVERS PRODUCUTION SERVERS Dev Team Test Team DEVELOPER STATIONS CODE - After another 2 weeks of approvals - Still doesn’t work.... ok, let’s try to fix it in place SERVER/VM OS CPU/MEM/DISK PLATFORM
  • 24. © Copyright 2019 Dell Inc.24 of YDell Customer Communication - Confidential Traditional software lifecycle Ops Team TEST&STAGE SERVERS PRODUCUTION SERVERS TEST&STAGE SERVERS PRODUCUTION SERVERS PRODUCUTION SERVERS PRODUCUTION SERVERS Dev Team Test Team DEVELOPER STATIONS SERVER/VM OS CPU/MEM/DISK PLATFORM CODE - Yay, works!!!! - Let’s request ops team to deploy it in production
  • 25. © Copyright 2019 Dell Inc.25 of YDell Customer Communication - Confidential Traditional software lifecycle Ops Team TEST&STAGE SERVERS PRODUCUTION SERVERS TEST&STAGE SERVERS PRODUCUTION SERVERS PRODUCUTION SERVERS PRODUCUTION SERVERS Dev Team Test Team DEVELOPER STATIONS CODE - 3 weeks later, Friday midnight maintenance window - Oops.... rollback... hmm, but wait what did we change on these dev servers?? SERVER/VM OS CPU/MEM/DISK PLATFORM
  • 26. © Copyright 2019 Dell Inc.26 of YDell Customer Communication - Confidential Issues Ops Team TEST&STAGE SERVERS PRODUCUTION SERVERS TEST&STAGE SERVERS PRODUCUTION SERVERS PRODUCUTION SERVERS PRODUCUTION SERVERS Dev Team Test Team DEVELOPER STATIONS SERVER/VM OS CPU/MEM/DISK PLATFORM2 Code app.js.bak app.js.bak.bak app.js.bak.bak.latest app.js.bak.bak.latest.seriously-latest app.js.bak.bak.latest.seriously-latest.latestest Classes, Objects, MVC, Macros, Variables, Conditionals Installations, updates, maintenance, backups, capacity planning, networks, firewalls Oh, you didn’t tell us this feature exists SERVER/VM OS CPU/MEM/DISK PLATFORM1 SERVER/VM OS CPU/MEM/DISK PLATFORM3
  • 27. © Copyright 2019 Dell Inc.27 of YDell Customer Communication - Confidential DevOps lifecycle PRODUCUTION SERVERS PRODUCUTION SERVERS PRODUCUTION SERVERS PRODUCUTION SERVERS Dev/Test Team DEVELOPER STATIONS SERVER/VM OS CPU/MEM/DISK CONTAINER SRV CODE REPOSITORY SRV PLATFORM CODE Container TESTS DEV SERVERS DEV SERVERS DevOps Team PLATFORM CODE APP CODE TEST CODE - version control - automation CONTINUOUS INTEGRATION SRV CONTAINER SRV
  • 28. © Copyright 2019 Dell Inc.28 of YDell Customer Communication - Confidential DevOps lifecycle PRODUCUTION SERVERS PRODUCUTION SERVERS PRODUCUTION SERVERS PRODUCUTION SERVERS Dev/Test Team DEVELOPER STATIONS CODE REPOSITORY SRV CONTINUOUS INTEGRATION SRV PLATFORM CODE Container TESTS DEV SERVERS DEV SERVERS DevOps Team PLATFORM CODE APP CODE TEST CODE - version control - automation PLATFORM CODE Container TESTS SERVER/VM OS CPU/MEM/DISK CONTAINER SRV CONTAINER SRV Hey, new code! Ok, let me deploy and test - New feature, fix, major change - Commit to repository Test failed
  • 29. © Copyright 2019 Dell Inc.29 of YDell Customer Communication - Confidential DevOps lifecycle PRODUCUTION SERVERS PRODUCUTION SERVERS PRODUCUTION SERVERS PRODUCUTION SERVERS Dev/Test Team DEVELOPER STATIONS CODE REPOSITORY SRV CONTINUOUS INTEGRATION SRV PLATFORM CODE Container TESTS DEV SERVERS DEV SERVERS DevOps Team PLATFORM CODE APP CODE TEST CODE - version control - automation PLATFORM CODE Container TESTS SERVER/VM OS CPU/MEM/DISK CONTAINER SRV CONTAINER SRV Hey, new code! Ok, let me deploy and test - Roll back last commit, fix, commit again Test OK PLATFORM CODE Container TESTS New release! Final review and approval
  • 30. © Copyright 2019 Dell Inc.30 of YDell Customer Communication - Confidential What if we just want the code?
  • 31. © Copyright 2019 Dell Inc.31 of YDell Customer Communication - Confidential Cloud
  • 32. © Copyright 2019 Dell Inc.32 of YDell Customer Communication - Confidential APP SERVER/VM OS CPU/MEM/DISK PLATFORM CODE Cloud services Infrastructure as a Service (IaaS) I want 2 CPU, 16GB RAM, Windows 2016 Will install my IIS and deploy my C# code Platform as a Service (PaaS) I want a really fast Microsoft SQL server, don’t care how it works and how its managed. Will just deploy my SQL code Container as a Service (CaaS) I want a strong and managed Docker server that I will deploy my containers to. Function as a Service (PaaS) I want an artificial intelligence service that I will send 1000 images to be recognized
  • 33. © Copyright 2019 Dell Inc.33 of YDell Customer Communication - Confidential What cloud really is? - Compute/Storage/Network farm - Virtualization - Automation - Self service - Standarization - Scalability - Pay as you go
  • 34. © Copyright 2019 Dell Inc.34 of YDell Customer Communication - Confidential Types of cloud Private VMware vRealize RedHat OpenStack Pivotal Cloud Foundry Public Amazon Azure GCP
  • 35. © Copyright 2019 Dell Inc.35 of YDell Customer Communication - Confidential Let’s combine these two MVP -> Canary testing -> Feedback -> Beta -> Feedback -> Release 1.0 - Code - Cloud platform as a service - Code repository as a service - CI/CD automation as a service
  • 36. © Copyright 2019 Dell Inc.36 of YDell Customer Communication - Confidential Airbnb MVP under 1 month Code repository CI/CD Platform Dev Platform Prod DevOps eng Architect Dev front Dev back Code Consultant
  • 37. © Copyright 2019 Dell Inc.37 of YDell Customer Communication - Confidential WhatsApp MVP in under 1 month DevOps Eng Architect Team Dev Back Dev Front PLATFORM DEV PLATFORM PROD Code Repository CI/CD Research / Consultant
  • 38. © Copyright 2019 Dell Inc.38 of YDell Customer Communication - Confidential Remember about the change