SlideShare una empresa de Scribd logo
1 de 8
Descargar para leer sin conexión
Results Should be More Fun
Saving the Yak Shaving Enterprises
8/16/2016 McKesson Corporation Confidential and Proprietary1
Andrew Zitney
SVP of Infrastructure Services
McKesson Corporation
Delivering Better Business Health
year history
of serving customers
182
Deliver
of all prescription
medicine in
North America
1/3Operations in
more than
20countries
$3.1B
in operating
cash flow
Nearly
Employees Worldwide
77,ooo
#52015
Fortune
500 list
$179B
In Revenues
Operational data reflected as at March 31, 2015. Financial data presented for the fiscal year ended March 31, 2015.
8/16/2016 McKesson Corporation Confidential and Proprietary3
In 2011, Mark Andreessen Warned “software is
eating the world”
• While company’s like UBER, Google, Amazon, Facebook,
Square, Twitter embrace this…
• Large enterprises have chosen to ignore the warning, hoping it
would go away.
• Leaders like Jamie Diamond, CEO of JPMorgan, warned the
financial industry that “Silicon Valley is Coming” (even then
that was 4 years later, in 2015)
• Why is it so difficult for the enterprise to lean into this software-
defined world?
Legacy environments, platforms and methodologies…
The old way to write software and all its burdens
8/16/2016 McKesson Corporation Confidential and Proprietary4
8/16/2016 McKesson Corporation Confidential and Proprietary5
Dealing with all that Yak takes days, weeks months...
The Yak locks Devs in a cycle:
• Of low / no value meetings to discuss how to work the
Yak
• Of low productivity
• Of lower quality work
• Of unhappy teams
This Yak makes even the fun stuff seem burdensome and
difficult
...Low Quality Output, Crappy software, Bad Design, Poor
UX.
In the end, all this delivers ZERO benefits to the Business
Putting Down the Shears Step Away from the Yak
8/16/2016 McKesson Corporation Confidential and Proprietary6
By providing a Yak Removal Environment / Platform that
• is lightweight
• Provides Containerization of app config objects
• Enables the separation of business logic from systems services
• Comes with a simple API for tech-specific exception handling
Spring Boot / Spring Cloud
8/16/2016 McKesson Corporation Confidential and Proprietary7
It’s About What People Can Do…
Drive the Creativity
Increase the Productivity
Make the difficult Painless
Bring the Energy Back!
Empower Devs to Write New Software
Creating Beautiful Software Products
That Delight the Users / Customers
…Enable the Fun
You Can’t Go Back
8/16/2016 McKesson Corporation Confidential and Proprietary8
“Spring alleviates developers of undifferentiated heavy lifting. It
makes the right thing easy by providing best practices for cloud
native applications and continuous delivery—out of the box. It
allows devs to focus on delivering business value by minimizing the
overhead building production ready apps.”
“My team has just started using it, (Spring) and their faces light up like
Christmas morning when they understood the implications.”
Super fly Cloud Guy with
Super new Spring Guy
“Spring is a great complement to our tech ecosystem for creating
products that provide critical customer support. It removes the blocking
and tackling that consume huge amounts of time. We now focus on
solving business needs that have an impact in our markets and
industry.”
–– Opal Perry
Disruptor

Más contenido relacionado

La actualidad más candente

Case Studies: Harnessing Speed for Competitive Advantage
Case Studies: Harnessing Speed for Competitive AdvantageCase Studies: Harnessing Speed for Competitive Advantage
Case Studies: Harnessing Speed for Competitive AdvantageVMware Tanzu
 
Transforming Culture at Bloomberg
Transforming Culture at BloombergTransforming Culture at Bloomberg
Transforming Culture at BloombergVMware Tanzu
 
Cloud Foundry Summit 2015: Making the Leap
Cloud Foundry Summit 2015: Making the LeapCloud Foundry Summit 2015: Making the Leap
Cloud Foundry Summit 2015: Making the LeapVMware Tanzu
 
Cloud Foundry Summit 2015: A Year of Innovation: Cloud Foundry Lessons Learned
Cloud Foundry Summit 2015: A Year of Innovation: Cloud Foundry Lessons LearnedCloud Foundry Summit 2015: A Year of Innovation: Cloud Foundry Lessons Learned
Cloud Foundry Summit 2015: A Year of Innovation: Cloud Foundry Lessons LearnedVMware Tanzu
 
Pivotal Cloud Foundry: Cloud Native Architecture
Pivotal Cloud Foundry: Cloud Native ArchitecturePivotal Cloud Foundry: Cloud Native Architecture
Pivotal Cloud Foundry: Cloud Native ArchitectureApigee | Google Cloud
 
Focusing on What Matters
Focusing on What MattersFocusing on What Matters
Focusing on What MattersVMware Tanzu
 
Getting Fancy: Creating A Partnership With Your CEO for the Digital Era
Getting Fancy: Creating A Partnership With Your CEO for the Digital EraGetting Fancy: Creating A Partnership With Your CEO for the Digital Era
Getting Fancy: Creating A Partnership With Your CEO for the Digital EraVMware Tanzu
 
Code to Cloud: Three Trends for Faster, Safer Continuous Delivery
Code to Cloud: Three Trends for Faster, Safer Continuous DeliveryCode to Cloud: Three Trends for Faster, Safer Continuous Delivery
Code to Cloud: Three Trends for Faster, Safer Continuous DeliveryVMware Tanzu
 
From Zero To Factory
From Zero To FactoryFrom Zero To Factory
From Zero To FactoryPlatform CF
 
Pivotal Web Services - a Real World Example of Running Cloud Foundry at Scale...
Pivotal Web Services - a Real World Example of Running Cloud Foundry at Scale...Pivotal Web Services - a Real World Example of Running Cloud Foundry at Scale...
Pivotal Web Services - a Real World Example of Running Cloud Foundry at Scale...VMware Tanzu
 
The Cloud Native Journey
The Cloud Native JourneyThe Cloud Native Journey
The Cloud Native JourneyVMware Tanzu
 
5 Steps to Developing Push-based Apps in the Age of Connected Devices
5 Steps to Developing Push-based Apps in the Age of Connected Devices5 Steps to Developing Push-based Apps in the Age of Connected Devices
5 Steps to Developing Push-based Apps in the Age of Connected DevicesVMware Tanzu
 
Cloud-Native Workshop New York- Pivotal
Cloud-Native Workshop New York- PivotalCloud-Native Workshop New York- Pivotal
Cloud-Native Workshop New York- PivotalVMware Tanzu
 
Large-Scale Enterprise Platform Transformation with Microservices, DevOps, an...
Large-Scale Enterprise Platform Transformation with Microservices, DevOps, an...Large-Scale Enterprise Platform Transformation with Microservices, DevOps, an...
Large-Scale Enterprise Platform Transformation with Microservices, DevOps, an...VMware Tanzu
 
Adopting PCF At An Automobile Manufacturer
Adopting PCF At An Automobile ManufacturerAdopting PCF At An Automobile Manufacturer
Adopting PCF At An Automobile ManufacturerVMware Tanzu
 
Expand Cloud Foundry for the Enterprise
Expand Cloud Foundry for the EnterpriseExpand Cloud Foundry for the Enterprise
Expand Cloud Foundry for the EnterpriseVMware Tanzu
 
Software Technology Trends in 2013-2014
Software Technology Trends in 2013-2014Software Technology Trends in 2013-2014
Software Technology Trends in 2013-2014KMS Technology
 
Adopting Azure, Cloud Foundry and Microservice Architecture at Merrill Corpor...
Adopting Azure, Cloud Foundry and Microservice Architecture at Merrill Corpor...Adopting Azure, Cloud Foundry and Microservice Architecture at Merrill Corpor...
Adopting Azure, Cloud Foundry and Microservice Architecture at Merrill Corpor...VMware Tanzu
 
Pivotal Digital Transformation Forum: Agile Development
Pivotal Digital Transformation Forum: Agile Development Pivotal Digital Transformation Forum: Agile Development
Pivotal Digital Transformation Forum: Agile Development VMware Tanzu
 
Azure Application Modernization
Azure Application ModernizationAzure Application Modernization
Azure Application ModernizationKarina Matos
 

La actualidad más candente (20)

Case Studies: Harnessing Speed for Competitive Advantage
Case Studies: Harnessing Speed for Competitive AdvantageCase Studies: Harnessing Speed for Competitive Advantage
Case Studies: Harnessing Speed for Competitive Advantage
 
Transforming Culture at Bloomberg
Transforming Culture at BloombergTransforming Culture at Bloomberg
Transforming Culture at Bloomberg
 
Cloud Foundry Summit 2015: Making the Leap
Cloud Foundry Summit 2015: Making the LeapCloud Foundry Summit 2015: Making the Leap
Cloud Foundry Summit 2015: Making the Leap
 
Cloud Foundry Summit 2015: A Year of Innovation: Cloud Foundry Lessons Learned
Cloud Foundry Summit 2015: A Year of Innovation: Cloud Foundry Lessons LearnedCloud Foundry Summit 2015: A Year of Innovation: Cloud Foundry Lessons Learned
Cloud Foundry Summit 2015: A Year of Innovation: Cloud Foundry Lessons Learned
 
Pivotal Cloud Foundry: Cloud Native Architecture
Pivotal Cloud Foundry: Cloud Native ArchitecturePivotal Cloud Foundry: Cloud Native Architecture
Pivotal Cloud Foundry: Cloud Native Architecture
 
Focusing on What Matters
Focusing on What MattersFocusing on What Matters
Focusing on What Matters
 
Getting Fancy: Creating A Partnership With Your CEO for the Digital Era
Getting Fancy: Creating A Partnership With Your CEO for the Digital EraGetting Fancy: Creating A Partnership With Your CEO for the Digital Era
Getting Fancy: Creating A Partnership With Your CEO for the Digital Era
 
Code to Cloud: Three Trends for Faster, Safer Continuous Delivery
Code to Cloud: Three Trends for Faster, Safer Continuous DeliveryCode to Cloud: Three Trends for Faster, Safer Continuous Delivery
Code to Cloud: Three Trends for Faster, Safer Continuous Delivery
 
From Zero To Factory
From Zero To FactoryFrom Zero To Factory
From Zero To Factory
 
Pivotal Web Services - a Real World Example of Running Cloud Foundry at Scale...
Pivotal Web Services - a Real World Example of Running Cloud Foundry at Scale...Pivotal Web Services - a Real World Example of Running Cloud Foundry at Scale...
Pivotal Web Services - a Real World Example of Running Cloud Foundry at Scale...
 
The Cloud Native Journey
The Cloud Native JourneyThe Cloud Native Journey
The Cloud Native Journey
 
5 Steps to Developing Push-based Apps in the Age of Connected Devices
5 Steps to Developing Push-based Apps in the Age of Connected Devices5 Steps to Developing Push-based Apps in the Age of Connected Devices
5 Steps to Developing Push-based Apps in the Age of Connected Devices
 
Cloud-Native Workshop New York- Pivotal
Cloud-Native Workshop New York- PivotalCloud-Native Workshop New York- Pivotal
Cloud-Native Workshop New York- Pivotal
 
Large-Scale Enterprise Platform Transformation with Microservices, DevOps, an...
Large-Scale Enterprise Platform Transformation with Microservices, DevOps, an...Large-Scale Enterprise Platform Transformation with Microservices, DevOps, an...
Large-Scale Enterprise Platform Transformation with Microservices, DevOps, an...
 
Adopting PCF At An Automobile Manufacturer
Adopting PCF At An Automobile ManufacturerAdopting PCF At An Automobile Manufacturer
Adopting PCF At An Automobile Manufacturer
 
Expand Cloud Foundry for the Enterprise
Expand Cloud Foundry for the EnterpriseExpand Cloud Foundry for the Enterprise
Expand Cloud Foundry for the Enterprise
 
Software Technology Trends in 2013-2014
Software Technology Trends in 2013-2014Software Technology Trends in 2013-2014
Software Technology Trends in 2013-2014
 
Adopting Azure, Cloud Foundry and Microservice Architecture at Merrill Corpor...
Adopting Azure, Cloud Foundry and Microservice Architecture at Merrill Corpor...Adopting Azure, Cloud Foundry and Microservice Architecture at Merrill Corpor...
Adopting Azure, Cloud Foundry and Microservice Architecture at Merrill Corpor...
 
Pivotal Digital Transformation Forum: Agile Development
Pivotal Digital Transformation Forum: Agile Development Pivotal Digital Transformation Forum: Agile Development
Pivotal Digital Transformation Forum: Agile Development
 
Azure Application Modernization
Azure Application ModernizationAzure Application Modernization
Azure Application Modernization
 

Similar a How Spring Boot Can Help McKesson Modernize Legacy Systems

Microsoft: Ride the new opportunity with the Microsoft Cloud Platform
Microsoft: Ride the new opportunity with the Microsoft Cloud PlatformMicrosoft: Ride the new opportunity with the Microsoft Cloud Platform
Microsoft: Ride the new opportunity with the Microsoft Cloud PlatformGabriele Bozzi
 
Introductie presentation magic app mall
Introductie presentation magic app mallIntroductie presentation magic app mall
Introductie presentation magic app malleduardsmeets
 
[AIIM16] Don’t Talk to Me about Content Management
[AIIM16]  Don’t Talk to Me about Content Management[AIIM16]  Don’t Talk to Me about Content Management
[AIIM16] Don’t Talk to Me about Content ManagementAIIM International
 
Why IT does not matter in Exponential Organizations
Why IT does not matter in Exponential OrganizationsWhy IT does not matter in Exponential Organizations
Why IT does not matter in Exponential OrganizationsSrinivas Koushik
 
Better Software is Better than Worse Software - Michael Coté
Better Software is Better than Worse Software - Michael CotéBetter Software is Better than Worse Software - Michael Coté
Better Software is Better than Worse Software - Michael CotéVMware Tanzu
 
Accelerating Innovation with IBM Cloud
Accelerating Innovation with IBM CloudAccelerating Innovation with IBM Cloud
Accelerating Innovation with IBM CloudLaurenWendler
 
Session 3 - Driving Mobile Growth and Profitability
Session 3 - Driving Mobile Growth and ProfitabilitySession 3 - Driving Mobile Growth and Profitability
Session 3 - Driving Mobile Growth and ProfitabilityXamarin
 
Getting Fancy: Creating a Partnership with Your CEO for the Digital Era
Getting Fancy: Creating a Partnership with Your CEO for the Digital EraGetting Fancy: Creating a Partnership with Your CEO for the Digital Era
Getting Fancy: Creating a Partnership with Your CEO for the Digital EraVMware Tanzu
 
How to leverage hiring data for competitive insights
How to leverage hiring data for competitive insightsHow to leverage hiring data for competitive insights
How to leverage hiring data for competitive insightsCourse5i
 
Rio Info 2015 - Painel Oportunidades para o Brasil na era da Computação em Nu...
Rio Info 2015 - Painel Oportunidades para o Brasil na era da Computação em Nu...Rio Info 2015 - Painel Oportunidades para o Brasil na era da Computação em Nu...
Rio Info 2015 - Painel Oportunidades para o Brasil na era da Computação em Nu...Rio Info
 
DEW w.e.f 17 11 2021.pdf
DEW w.e.f 17 11 2021.pdfDEW w.e.f 17 11 2021.pdf
DEW w.e.f 17 11 2021.pdfanoopkumarm
 
unified communication
 unified communication unified communication
unified communicationMerry D'souza
 
Digital trust and the api economy
Digital trust and the api economyDigital trust and the api economy
Digital trust and the api economyRob Van Den Dam
 
Gain Control over Fast-Paced IT with Enterprise Class Workload Automation
Gain Control over Fast-Paced IT with Enterprise Class Workload AutomationGain Control over Fast-Paced IT with Enterprise Class Workload Automation
Gain Control over Fast-Paced IT with Enterprise Class Workload AutomationEnterprise Management Associates
 
30 best tech companies in asia
30 best tech companies in asia30 best tech companies in asia
30 best tech companies in asiaPavan Kumar
 
"Changing Role of the DBA" Skills to Have, to Obtain & to Nurture - Updated 2...
"Changing Role of the DBA" Skills to Have, to Obtain & to Nurture - Updated 2..."Changing Role of the DBA" Skills to Have, to Obtain & to Nurture - Updated 2...
"Changing Role of the DBA" Skills to Have, to Obtain & to Nurture - Updated 2...Markus Michalewicz
 
Technology leadership driving business innovation
Technology leadership driving business innovationTechnology leadership driving business innovation
Technology leadership driving business innovationJoAnna Cheshire
 

Similar a How Spring Boot Can Help McKesson Modernize Legacy Systems (20)

Microsoft: Ride the new opportunity with the Microsoft Cloud Platform
Microsoft: Ride the new opportunity with the Microsoft Cloud PlatformMicrosoft: Ride the new opportunity with the Microsoft Cloud Platform
Microsoft: Ride the new opportunity with the Microsoft Cloud Platform
 
Introductie presentation magic app mall
Introductie presentation magic app mallIntroductie presentation magic app mall
Introductie presentation magic app mall
 
[AIIM16] Don’t Talk to Me about Content Management
[AIIM16]  Don’t Talk to Me about Content Management[AIIM16]  Don’t Talk to Me about Content Management
[AIIM16] Don’t Talk to Me about Content Management
 
Why IT does not matter in Exponential Organizations
Why IT does not matter in Exponential OrganizationsWhy IT does not matter in Exponential Organizations
Why IT does not matter in Exponential Organizations
 
Better Software is Better than Worse Software - Michael Coté
Better Software is Better than Worse Software - Michael CotéBetter Software is Better than Worse Software - Michael Coté
Better Software is Better than Worse Software - Michael Coté
 
ITM assignment
ITM assignmentITM assignment
ITM assignment
 
Accelerating Innovation with IBM Cloud
Accelerating Innovation with IBM CloudAccelerating Innovation with IBM Cloud
Accelerating Innovation with IBM Cloud
 
Session 3 - Driving Mobile Growth and Profitability
Session 3 - Driving Mobile Growth and ProfitabilitySession 3 - Driving Mobile Growth and Profitability
Session 3 - Driving Mobile Growth and Profitability
 
Getting Fancy: Creating a Partnership with Your CEO for the Digital Era
Getting Fancy: Creating a Partnership with Your CEO for the Digital EraGetting Fancy: Creating a Partnership with Your CEO for the Digital Era
Getting Fancy: Creating a Partnership with Your CEO for the Digital Era
 
Sun Microsystems
Sun MicrosystemsSun Microsystems
Sun Microsystems
 
How to leverage hiring data for competitive insights
How to leverage hiring data for competitive insightsHow to leverage hiring data for competitive insights
How to leverage hiring data for competitive insights
 
Rio Info 2015 - Painel Oportunidades para o Brasil na era da Computação em Nu...
Rio Info 2015 - Painel Oportunidades para o Brasil na era da Computação em Nu...Rio Info 2015 - Painel Oportunidades para o Brasil na era da Computação em Nu...
Rio Info 2015 - Painel Oportunidades para o Brasil na era da Computação em Nu...
 
DEW w.e.f 17 11 2021.pdf
DEW w.e.f 17 11 2021.pdfDEW w.e.f 17 11 2021.pdf
DEW w.e.f 17 11 2021.pdf
 
Insights success The 10 Fastest Growing Unified Communications Solution Provi...
Insights success The 10 Fastest Growing Unified Communications Solution Provi...Insights success The 10 Fastest Growing Unified Communications Solution Provi...
Insights success The 10 Fastest Growing Unified Communications Solution Provi...
 
unified communication
 unified communication unified communication
unified communication
 
Digital trust and the api economy
Digital trust and the api economyDigital trust and the api economy
Digital trust and the api economy
 
Gain Control over Fast-Paced IT with Enterprise Class Workload Automation
Gain Control over Fast-Paced IT with Enterprise Class Workload AutomationGain Control over Fast-Paced IT with Enterprise Class Workload Automation
Gain Control over Fast-Paced IT with Enterprise Class Workload Automation
 
30 best tech companies in asia
30 best tech companies in asia30 best tech companies in asia
30 best tech companies in asia
 
"Changing Role of the DBA" Skills to Have, to Obtain & to Nurture - Updated 2...
"Changing Role of the DBA" Skills to Have, to Obtain & to Nurture - Updated 2..."Changing Role of the DBA" Skills to Have, to Obtain & to Nurture - Updated 2...
"Changing Role of the DBA" Skills to Have, to Obtain & to Nurture - Updated 2...
 
Technology leadership driving business innovation
Technology leadership driving business innovationTechnology leadership driving business innovation
Technology leadership driving business innovation
 

Más de VMware Tanzu

What AI Means For Your Product Strategy And What To Do About It
What AI Means For Your Product Strategy And What To Do About ItWhat AI Means For Your Product Strategy And What To Do About It
What AI Means For Your Product Strategy And What To Do About ItVMware Tanzu
 
Make the Right Thing the Obvious Thing at Cardinal Health 2023
Make the Right Thing the Obvious Thing at Cardinal Health 2023Make the Right Thing the Obvious Thing at Cardinal Health 2023
Make the Right Thing the Obvious Thing at Cardinal Health 2023VMware Tanzu
 
Enhancing DevEx and Simplifying Operations at Scale
Enhancing DevEx and Simplifying Operations at ScaleEnhancing DevEx and Simplifying Operations at Scale
Enhancing DevEx and Simplifying Operations at ScaleVMware Tanzu
 
Spring Update | July 2023
Spring Update | July 2023Spring Update | July 2023
Spring Update | July 2023VMware Tanzu
 
Platforms, Platform Engineering, & Platform as a Product
Platforms, Platform Engineering, & Platform as a ProductPlatforms, Platform Engineering, & Platform as a Product
Platforms, Platform Engineering, & Platform as a ProductVMware Tanzu
 
Building Cloud Ready Apps
Building Cloud Ready AppsBuilding Cloud Ready Apps
Building Cloud Ready AppsVMware Tanzu
 
Spring Boot 3 And Beyond
Spring Boot 3 And BeyondSpring Boot 3 And Beyond
Spring Boot 3 And BeyondVMware Tanzu
 
Spring Cloud Gateway - SpringOne Tour 2023 Charles Schwab.pdf
Spring Cloud Gateway - SpringOne Tour 2023 Charles Schwab.pdfSpring Cloud Gateway - SpringOne Tour 2023 Charles Schwab.pdf
Spring Cloud Gateway - SpringOne Tour 2023 Charles Schwab.pdfVMware Tanzu
 
Simplify and Scale Enterprise Apps in the Cloud | Boston 2023
Simplify and Scale Enterprise Apps in the Cloud | Boston 2023Simplify and Scale Enterprise Apps in the Cloud | Boston 2023
Simplify and Scale Enterprise Apps in the Cloud | Boston 2023VMware Tanzu
 
Simplify and Scale Enterprise Apps in the Cloud | Seattle 2023
Simplify and Scale Enterprise Apps in the Cloud | Seattle 2023Simplify and Scale Enterprise Apps in the Cloud | Seattle 2023
Simplify and Scale Enterprise Apps in the Cloud | Seattle 2023VMware Tanzu
 
tanzu_developer_connect.pptx
tanzu_developer_connect.pptxtanzu_developer_connect.pptx
tanzu_developer_connect.pptxVMware Tanzu
 
Tanzu Virtual Developer Connect Workshop - French
Tanzu Virtual Developer Connect Workshop - FrenchTanzu Virtual Developer Connect Workshop - French
Tanzu Virtual Developer Connect Workshop - FrenchVMware Tanzu
 
Tanzu Developer Connect Workshop - English
Tanzu Developer Connect Workshop - EnglishTanzu Developer Connect Workshop - English
Tanzu Developer Connect Workshop - EnglishVMware Tanzu
 
Virtual Developer Connect Workshop - English
Virtual Developer Connect Workshop - EnglishVirtual Developer Connect Workshop - English
Virtual Developer Connect Workshop - EnglishVMware Tanzu
 
Tanzu Developer Connect - French
Tanzu Developer Connect - FrenchTanzu Developer Connect - French
Tanzu Developer Connect - FrenchVMware Tanzu
 
Simplify and Scale Enterprise Apps in the Cloud | Dallas 2023
Simplify and Scale Enterprise Apps in the Cloud | Dallas 2023Simplify and Scale Enterprise Apps in the Cloud | Dallas 2023
Simplify and Scale Enterprise Apps in the Cloud | Dallas 2023VMware Tanzu
 
SpringOne Tour: Deliver 15-Factor Applications on Kubernetes with Spring Boot
SpringOne Tour: Deliver 15-Factor Applications on Kubernetes with Spring BootSpringOne Tour: Deliver 15-Factor Applications on Kubernetes with Spring Boot
SpringOne Tour: Deliver 15-Factor Applications on Kubernetes with Spring BootVMware Tanzu
 
SpringOne Tour: The Influential Software Engineer
SpringOne Tour: The Influential Software EngineerSpringOne Tour: The Influential Software Engineer
SpringOne Tour: The Influential Software EngineerVMware Tanzu
 
SpringOne Tour: Domain-Driven Design: Theory vs Practice
SpringOne Tour: Domain-Driven Design: Theory vs PracticeSpringOne Tour: Domain-Driven Design: Theory vs Practice
SpringOne Tour: Domain-Driven Design: Theory vs PracticeVMware Tanzu
 
SpringOne Tour: Spring Recipes: A Collection of Common-Sense Solutions
SpringOne Tour: Spring Recipes: A Collection of Common-Sense SolutionsSpringOne Tour: Spring Recipes: A Collection of Common-Sense Solutions
SpringOne Tour: Spring Recipes: A Collection of Common-Sense SolutionsVMware Tanzu
 

Más de VMware Tanzu (20)

What AI Means For Your Product Strategy And What To Do About It
What AI Means For Your Product Strategy And What To Do About ItWhat AI Means For Your Product Strategy And What To Do About It
What AI Means For Your Product Strategy And What To Do About It
 
Make the Right Thing the Obvious Thing at Cardinal Health 2023
Make the Right Thing the Obvious Thing at Cardinal Health 2023Make the Right Thing the Obvious Thing at Cardinal Health 2023
Make the Right Thing the Obvious Thing at Cardinal Health 2023
 
Enhancing DevEx and Simplifying Operations at Scale
Enhancing DevEx and Simplifying Operations at ScaleEnhancing DevEx and Simplifying Operations at Scale
Enhancing DevEx and Simplifying Operations at Scale
 
Spring Update | July 2023
Spring Update | July 2023Spring Update | July 2023
Spring Update | July 2023
 
Platforms, Platform Engineering, & Platform as a Product
Platforms, Platform Engineering, & Platform as a ProductPlatforms, Platform Engineering, & Platform as a Product
Platforms, Platform Engineering, & Platform as a Product
 
Building Cloud Ready Apps
Building Cloud Ready AppsBuilding Cloud Ready Apps
Building Cloud Ready Apps
 
Spring Boot 3 And Beyond
Spring Boot 3 And BeyondSpring Boot 3 And Beyond
Spring Boot 3 And Beyond
 
Spring Cloud Gateway - SpringOne Tour 2023 Charles Schwab.pdf
Spring Cloud Gateway - SpringOne Tour 2023 Charles Schwab.pdfSpring Cloud Gateway - SpringOne Tour 2023 Charles Schwab.pdf
Spring Cloud Gateway - SpringOne Tour 2023 Charles Schwab.pdf
 
Simplify and Scale Enterprise Apps in the Cloud | Boston 2023
Simplify and Scale Enterprise Apps in the Cloud | Boston 2023Simplify and Scale Enterprise Apps in the Cloud | Boston 2023
Simplify and Scale Enterprise Apps in the Cloud | Boston 2023
 
Simplify and Scale Enterprise Apps in the Cloud | Seattle 2023
Simplify and Scale Enterprise Apps in the Cloud | Seattle 2023Simplify and Scale Enterprise Apps in the Cloud | Seattle 2023
Simplify and Scale Enterprise Apps in the Cloud | Seattle 2023
 
tanzu_developer_connect.pptx
tanzu_developer_connect.pptxtanzu_developer_connect.pptx
tanzu_developer_connect.pptx
 
Tanzu Virtual Developer Connect Workshop - French
Tanzu Virtual Developer Connect Workshop - FrenchTanzu Virtual Developer Connect Workshop - French
Tanzu Virtual Developer Connect Workshop - French
 
Tanzu Developer Connect Workshop - English
Tanzu Developer Connect Workshop - EnglishTanzu Developer Connect Workshop - English
Tanzu Developer Connect Workshop - English
 
Virtual Developer Connect Workshop - English
Virtual Developer Connect Workshop - EnglishVirtual Developer Connect Workshop - English
Virtual Developer Connect Workshop - English
 
Tanzu Developer Connect - French
Tanzu Developer Connect - FrenchTanzu Developer Connect - French
Tanzu Developer Connect - French
 
Simplify and Scale Enterprise Apps in the Cloud | Dallas 2023
Simplify and Scale Enterprise Apps in the Cloud | Dallas 2023Simplify and Scale Enterprise Apps in the Cloud | Dallas 2023
Simplify and Scale Enterprise Apps in the Cloud | Dallas 2023
 
SpringOne Tour: Deliver 15-Factor Applications on Kubernetes with Spring Boot
SpringOne Tour: Deliver 15-Factor Applications on Kubernetes with Spring BootSpringOne Tour: Deliver 15-Factor Applications on Kubernetes with Spring Boot
SpringOne Tour: Deliver 15-Factor Applications on Kubernetes with Spring Boot
 
SpringOne Tour: The Influential Software Engineer
SpringOne Tour: The Influential Software EngineerSpringOne Tour: The Influential Software Engineer
SpringOne Tour: The Influential Software Engineer
 
SpringOne Tour: Domain-Driven Design: Theory vs Practice
SpringOne Tour: Domain-Driven Design: Theory vs PracticeSpringOne Tour: Domain-Driven Design: Theory vs Practice
SpringOne Tour: Domain-Driven Design: Theory vs Practice
 
SpringOne Tour: Spring Recipes: A Collection of Common-Sense Solutions
SpringOne Tour: Spring Recipes: A Collection of Common-Sense SolutionsSpringOne Tour: Spring Recipes: A Collection of Common-Sense Solutions
SpringOne Tour: Spring Recipes: A Collection of Common-Sense Solutions
 

Último

Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Hiroshi SHIBATA
 
Kuma Meshes Part I - The basics - A tutorial
Kuma Meshes Part I - The basics - A tutorialKuma Meshes Part I - The basics - A tutorial
Kuma Meshes Part I - The basics - A tutorialJoão Esperancinha
 
4. Cobus Valentine- Cybersecurity Threats and Solutions for the Public Sector
4. Cobus Valentine- Cybersecurity Threats and Solutions for the Public Sector4. Cobus Valentine- Cybersecurity Threats and Solutions for the Public Sector
4. Cobus Valentine- Cybersecurity Threats and Solutions for the Public Sectoritnewsafrica
 
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...panagenda
 
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS:  6 Ways to Automate Your Data IntegrationBridging Between CAD & GIS:  6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integrationmarketing932765
 
Transcript: New from BookNet Canada for 2024: BNC SalesData and LibraryData -...
Transcript: New from BookNet Canada for 2024: BNC SalesData and LibraryData -...Transcript: New from BookNet Canada for 2024: BNC SalesData and LibraryData -...
Transcript: New from BookNet Canada for 2024: BNC SalesData and LibraryData -...BookNet Canada
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI AgeCprime
 
Irene Moetsana-Moeng: Stakeholders in Cybersecurity: Collaborative Defence fo...
Irene Moetsana-Moeng: Stakeholders in Cybersecurity: Collaborative Defence fo...Irene Moetsana-Moeng: Stakeholders in Cybersecurity: Collaborative Defence fo...
Irene Moetsana-Moeng: Stakeholders in Cybersecurity: Collaborative Defence fo...itnewsafrica
 
Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024TopCSSGallery
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Strongerpanagenda
 
All These Sophisticated Attacks, Can We Really Detect Them - PDF
All These Sophisticated Attacks, Can We Really Detect Them - PDFAll These Sophisticated Attacks, Can We Really Detect Them - PDF
All These Sophisticated Attacks, Can We Really Detect Them - PDFMichael Gough
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPathCommunity
 
Landscape Catalogue 2024 Australia-1.pdf
Landscape Catalogue 2024 Australia-1.pdfLandscape Catalogue 2024 Australia-1.pdf
Landscape Catalogue 2024 Australia-1.pdfAarwolf Industries LLC
 
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptxGenerative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptxfnnc6jmgwh
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality AssuranceInflectra
 
Microsoft 365 Copilot: How to boost your productivity with AI – Part two: Dat...
Microsoft 365 Copilot: How to boost your productivity with AI – Part two: Dat...Microsoft 365 Copilot: How to boost your productivity with AI – Part two: Dat...
Microsoft 365 Copilot: How to boost your productivity with AI – Part two: Dat...Nikki Chapple
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch TuesdayIvanti
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityIES VE
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfIngrid Airi González
 
QCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architecturesQCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architecturesBernd Ruecker
 

Último (20)

Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024
 
Kuma Meshes Part I - The basics - A tutorial
Kuma Meshes Part I - The basics - A tutorialKuma Meshes Part I - The basics - A tutorial
Kuma Meshes Part I - The basics - A tutorial
 
4. Cobus Valentine- Cybersecurity Threats and Solutions for the Public Sector
4. Cobus Valentine- Cybersecurity Threats and Solutions for the Public Sector4. Cobus Valentine- Cybersecurity Threats and Solutions for the Public Sector
4. Cobus Valentine- Cybersecurity Threats and Solutions for the Public Sector
 
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
 
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS:  6 Ways to Automate Your Data IntegrationBridging Between CAD & GIS:  6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
 
Transcript: New from BookNet Canada for 2024: BNC SalesData and LibraryData -...
Transcript: New from BookNet Canada for 2024: BNC SalesData and LibraryData -...Transcript: New from BookNet Canada for 2024: BNC SalesData and LibraryData -...
Transcript: New from BookNet Canada for 2024: BNC SalesData and LibraryData -...
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI Age
 
Irene Moetsana-Moeng: Stakeholders in Cybersecurity: Collaborative Defence fo...
Irene Moetsana-Moeng: Stakeholders in Cybersecurity: Collaborative Defence fo...Irene Moetsana-Moeng: Stakeholders in Cybersecurity: Collaborative Defence fo...
Irene Moetsana-Moeng: Stakeholders in Cybersecurity: Collaborative Defence fo...
 
Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
 
All These Sophisticated Attacks, Can We Really Detect Them - PDF
All These Sophisticated Attacks, Can We Really Detect Them - PDFAll These Sophisticated Attacks, Can We Really Detect Them - PDF
All These Sophisticated Attacks, Can We Really Detect Them - PDF
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to Hero
 
Landscape Catalogue 2024 Australia-1.pdf
Landscape Catalogue 2024 Australia-1.pdfLandscape Catalogue 2024 Australia-1.pdf
Landscape Catalogue 2024 Australia-1.pdf
 
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptxGenerative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
 
Microsoft 365 Copilot: How to boost your productivity with AI – Part two: Dat...
Microsoft 365 Copilot: How to boost your productivity with AI – Part two: Dat...Microsoft 365 Copilot: How to boost your productivity with AI – Part two: Dat...
Microsoft 365 Copilot: How to boost your productivity with AI – Part two: Dat...
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch Tuesday
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a reality
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdf
 
QCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architecturesQCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architectures
 

How Spring Boot Can Help McKesson Modernize Legacy Systems

  • 1. Results Should be More Fun Saving the Yak Shaving Enterprises 8/16/2016 McKesson Corporation Confidential and Proprietary1 Andrew Zitney SVP of Infrastructure Services McKesson Corporation
  • 2. Delivering Better Business Health year history of serving customers 182 Deliver of all prescription medicine in North America 1/3Operations in more than 20countries $3.1B in operating cash flow Nearly Employees Worldwide 77,ooo #52015 Fortune 500 list $179B In Revenues Operational data reflected as at March 31, 2015. Financial data presented for the fiscal year ended March 31, 2015.
  • 3. 8/16/2016 McKesson Corporation Confidential and Proprietary3 In 2011, Mark Andreessen Warned “software is eating the world” • While company’s like UBER, Google, Amazon, Facebook, Square, Twitter embrace this… • Large enterprises have chosen to ignore the warning, hoping it would go away. • Leaders like Jamie Diamond, CEO of JPMorgan, warned the financial industry that “Silicon Valley is Coming” (even then that was 4 years later, in 2015) • Why is it so difficult for the enterprise to lean into this software- defined world?
  • 4. Legacy environments, platforms and methodologies… The old way to write software and all its burdens 8/16/2016 McKesson Corporation Confidential and Proprietary4
  • 5. 8/16/2016 McKesson Corporation Confidential and Proprietary5 Dealing with all that Yak takes days, weeks months... The Yak locks Devs in a cycle: • Of low / no value meetings to discuss how to work the Yak • Of low productivity • Of lower quality work • Of unhappy teams This Yak makes even the fun stuff seem burdensome and difficult ...Low Quality Output, Crappy software, Bad Design, Poor UX. In the end, all this delivers ZERO benefits to the Business
  • 6. Putting Down the Shears Step Away from the Yak 8/16/2016 McKesson Corporation Confidential and Proprietary6 By providing a Yak Removal Environment / Platform that • is lightweight • Provides Containerization of app config objects • Enables the separation of business logic from systems services • Comes with a simple API for tech-specific exception handling Spring Boot / Spring Cloud
  • 7. 8/16/2016 McKesson Corporation Confidential and Proprietary7 It’s About What People Can Do… Drive the Creativity Increase the Productivity Make the difficult Painless Bring the Energy Back! Empower Devs to Write New Software Creating Beautiful Software Products That Delight the Users / Customers …Enable the Fun
  • 8. You Can’t Go Back 8/16/2016 McKesson Corporation Confidential and Proprietary8 “Spring alleviates developers of undifferentiated heavy lifting. It makes the right thing easy by providing best practices for cloud native applications and continuous delivery—out of the box. It allows devs to focus on delivering business value by minimizing the overhead building production ready apps.” “My team has just started using it, (Spring) and their faces light up like Christmas morning when they understood the implications.” Super fly Cloud Guy with Super new Spring Guy “Spring is a great complement to our tech ecosystem for creating products that provide critical customer support. It removes the blocking and tackling that consume huge amounts of time. We now focus on solving business needs that have an impact in our markets and industry.” –– Opal Perry Disruptor

Notas del editor

  1. 2
  2. Read through the bullets What is the fundamental difference between the company's on that first line, the company's that can delivery beautiful products quickly and high quality to their customer.   And the large enterprises and mature company's across all industries…....... I believe there are a few fundamental differences, one is it requires visionary leadership with the guts (maybe balls) to take the risk based on their gut feeling and not some 155 page PowerPoint analysis that is worthless waist of all our time, that's a topic for another day. second and probably more important is the ability and understanding that not only is software eating the world but the developers now rule the world, Software creates and drives products and even entire markets.  Software has moved into a position of not only driving  business value but driving businesses strategy.  This is fundamentally enterprises at all sizes and maturity levels including 180 year old pharma company’s or 90 year old insurance and financial company’s, they all  need to focus on liberating the dev’s, ensuring they can spend as much time as they can on software and not wasting any time on meaningless no value tasks. Today I will focus on the dev’s portion of this transformation.
  3. What are we talking about, Dev’s write software in all company’s today, that’s what they do!!!    NOT!!!! The current / legacy environment and methods are heavily burdened with non value added crap that the Devs have to deal with… I think James Waters uses the  iceberg principal to illustrate this where the part under the water represents the no value tasks and only the small portion above the water actually adds business value or the undifferentiated YAK.  Devs need to spend as much time as they can above that waterline…they need to figure out how to drop the shears. The real point is…the C-suite is expecting to deliver value at start-up speeds on products with software behind them...but, the enterprise is built, still, to shave yaks.... The yak includes everything we all know and despise doing, things like kernl, database, hardware, OS, cinfig and  H?W and S/W monitoring and config….  Does anyone really enjoy doing this stuff?   It’s like shaving a Yak its a meaningless worthless waist of time that adds no value to the business. -------------
  4. In fact we see large enterprises enamored with shaving the Yak Why do we have to deal with this Yak?  It kills everything we live for, speed creativity, energy, happiness… By having to worry about all the Yak we are taking brain power and focus from what we need to be be doing. If it adds zero value to the business why do we continue to do it? It keeps us / the Devs from doing what they love to do and what we are paying them to do.  Write business oriented software with the highest quality and beautifull UX.   This keeps the devs in a mode where they have to worry about things they really don’t need to anymore, when you have to worry or waist brain cells on anything but the task at hand it all becomes difficult, look at the concentration in that clowns face.  I didn't’t think anyone could make juggling look painful but John has accomplished that and that’s what dealing with the Yak does to the Devs, How do we liberate the Devs to ensure they don’t end up shaving the yak and being miserable all day
  5. How do we liberate the Devs form the things mentioned earlier the Yak ?  By providing the environment that simplifies and eliminates a lot of it because the answer to the questions earlier, Does anyone really enjoy doing this stuff? The answer Is No and if they do we should probably take their access away and send them on their way.  The spring environment eliminates the no value below the water line tasks, enabling the devs to focus on software driving  business product and market value.
  6. Most of that value is above the waterline. By eliminating the time and effort spent on shaving the yak we can move up stack and closer to the business value add efforts.   We fundamentally need to push to ensure the Devs spend most of their valuable time, energy and the creativity above that waterline... this is what it looks like, painless, seamless, effortless, excitement, , happy, ........
  7. I have seen the transformation on an individual level where developers and even infrastructure automation engineers that moved to the dev side and embraced the push upward above the water line.  To entire team and organizations that have realized the real life benefits of removing the yak shaving from the process.  Software is eating the world, and this is never the enterprises have no reason to be scared anymore, there are platforms that help even the oldest most conservative enterprises move quickly up stack to business value, moving focus to what truly adds value to the business and allowing technology now to drive the business, strategy and markets The Spring platform positions the enterprise to do just that  Focus resources on what’s important to do, liberates devs, moves them closer than ever to driving business results, and makes seeking results a lot more fun! Going back to the beginning I made the statement this was about the Dev and not the executives or leadership that need to get on board.  Well this is my warning to that group.  Adding spring to the developers arsenal tools has now liberated one of the largest portion of the enterprises resources base, liberated them form the meaningless yak shaving allowing them to delivery to Creating Beautify Software Products  That not only Delight the Users / Customers but drive the business and markets.  For those leaders and enterprises that have not yet embraced these facts in the hopes the legacy Yak would mask or save them from this new software driven business model.  Times up, Spring has freed the devs, they are liberated, excited and doing what they love to do…... Either embrace it or retire to a Yak farm because in this new world there is no room for your type……. And you know who you are