SlideShare une entreprise Scribd logo
1  sur  24
Andy Parkins
VP, Business Technology Getting Stuff Done
>
Our ‘Blue Wig’ Culture
O2E’s Online Business Strategy
Vision
- Wow our Customers with an exceptional “world class” experience
IT Goals
- Create cross-brand reusable services
- Enable a multi-tenant technology platform
- Optimize business Intelligence innovation and opportunities at the O2E level
Strategy
- Adopt SaaS products where possible
- Use PaaS for integration
- Enable IaaS for utility-based computing
Focus
- Customer event-driven mobile friendly content
What business outcomes are being sought?
Why is this a priority now?
What behaviors must change and can we do it?
Does the solution answer the exam question?
Discover
Value
Viable
Implement
Assess
Questions we consistently ask
When will the benefits be seen?
Houston, we
have a problem
We undertook a Health Assessment
Options standing at the crossroads, do we?
A. Repair the cracks
B. Re-factor from the foundations
C. Invest and transform at pace
Exam Question: What is holding us back in growing Online Revenue?
Health Assessment Objectives
• Define the size of the problem
• Measure the Technical Debt
• Validate current IT alignment to our business ambition
• Identify the right priorities & problems to address
• Establish what’s needed to be enterprise grade
What is “Technical Debt” ?
“....the efficiency-tax payable when making changes to an
ever evolving IT environment ….. growing like interest on a
loan that is never quite repaid.”
Why do we incur “Technical Debt”?
One Human
Year
Equals
Twenty
Application Years
Technical Debt - not all bad!
➢ Technical debt drives us to keep learning and improving
➢ Brings disruptive chaos; an important element of digital innovation
➢ Evolution of needs - Learn fast, fail fast, win together
➢ Every feature added to a system increases our TD exposure
➢ To ignore TD is to make interest-only mortgage payments: not long term sustainable
➢ Carrying long term TD reduces productivity, efficiency, and erodes innovation confidence
- What it enables at O2E -
- How it challenges Us -
• Step 1: Define the influencing scenarios
• Step 2: Agree system quality measures and leverage factors
• Step 3: Undertake Sensitivity Analysis
• Step 4: Report on Tradeoffs, Impacts & Recommendations
How we calculated our Technical Debt
Influencing scenarios defined
• Easy to change content driven websites that allow A/B testing
• A scalable (multi-tenant) and flexible online platform
• Ability to offer a world-class and socially centric online experience
• Displaying the right information, at the right time, to the right person
• Make the technology transparent and the information relevant
• Ignite our staff’s motivation: from Code Maintainer to Content Integrator
Our Key Business Needs
Methodology
Measures and leverage factors agreed
1) Our key systems quality criteria
Performance, Compatibility, Usability, Reliability, Security, Maintainability, Mobility, Scalability
2) Agreed Business trade off factors to apply
- P1 – Customer experience (Revenue growth)
- P2 – Consistent internal support (Product development)
- P3 – O2E’s internal B2B systems (Cross brand Integration)
3) Set Tradeoff analysis parameters
- Prioritized quality criteria → Tradeoff Hierarchy e.g.
- Level 1 – Usability
- Level 2 – Performance, Reliability, and Maintainability
- Level 3 – Security, Compatibility, and Portability
Sensitivity Analysis Process (4 weeks)
Realize scenarios against System
Qualities
Collect
Scenarios
Validate Requirements &
constraints
Validate Architectural context
Identify system sensitivities, architecture candidate and
analyze IT tradeoffs
Prepare health report, discuss options and
present treatment plan
check-in
reviews
AssessmentDiagnosisPrognosisValidate
Start here
Technical Debt Reported - Usability First
Level Criteria Weight Weighted
Score
Ind. Score Weighted
Score
Level 1 Usability 0.5 10x.5=5 2 1
Level 2 Maintainability 0.3 10x.3=3 1 0.3
Reliability 10x.3=3 5 1.5
Performance 10x.3=3 5 1.5
Level 3 Security 0.2 10x.2=2 7 1.4
Mobility 10x.2=2 8 1.6
Compatibility 10x.2=2 1 0.2
Total 20 7.5
Technical debt of 62.5% (1-(7.5/20)), based on Usability as top criteria
Technical Debt Reported – Mobility First
Level Criteria Weight Max
Score
Ind. Score Weighted
Score
Level 1 Mobility 0.5 10x.5=5 8 4
Level 2 Maintainability 0.3 10x.3=3 1 0.3
Reliability 10x.3=3 5 1.5
Performance 10x.3=3 5 1.5
Level 3 Security 0.2 10x.2=2 7 1.4
Usability 10x.2=2 2 0.2
Compatibility 10x.2=2 1 0.2
Total 20 9.1
Technical debt of 54.5%(1-(9.1/20)), based on Mobility as top criteria
Process defined our safe debt levels
55%+ 54% - 21% > 20%
★ Performance ?
★ Compatibility ?
★ Usability ?
★ Reliability ?
★ Security ?
★ Maintainability ?
★ Mobility ?
★ Scalability ?
System Qualities
Health Care Recommendations Summary
Reduce Technical Debt Facilitate Innovation and Opportunity
People
Unload demand on resource pools
• Give me time to learn this
• Focus on UX and UI design
Motivate with Purpose
• Let’s play together
• Marketing + IT + Operations
Information
processes
Align on the same data song sheet
• Consistent data reference rules
• Content and data management
It’s all about event drive Information
• Turn static data to actionable information
• Use Information to gain disruptive insight
Technology
Unify & Integrate
• Lean, agile, and extensible tools
• Design for any device
Enterprise cookie-cutter platform services
• Go from order-taker to proactive doer
• Know how we can do this!
(Key Executive team messages in Green)
Business Impact Analysis results
Key Business
Components
As-Is status
Service Driven
Principles Established
Positive Results Seen
Consumer Facing
Websites
Multiple CMS
Systems
Enterprise reuse
practice across all sites
Speed of updating sites
with new features
Content Management
Multiple editorial
practices
One Consistent
management interface
Ease of use and frequent
content update
Data Management
Data locked in code
silos
Single source of
shared information
Turn data into business
decision making action
Integration
Multiple point-to-point
and third party APIs
Enterprise Integration
driven architecture
Reuse of web components
across consumer brands
 Keep Platform but
rebuild app layer
 Fast build of Platform by Appnovation,
O2E developed content and layout
Did we Hit the target?
Ongoing Phases to Reduce Technical Debt
Ongoing Future Phases
• Design for ANY DEVICE
• Mobile End to End booking
• Migrate other web sites to new
enterprise platform
• Single Sign On
• Central Customer Data Store
• Enterprise Service Bus
(integration layer)
• Identity Management
• Streamlined Web Analytics
and Business Intelligence
Phase 1: Complete
Health Program
to Reduce
Tech Debt
from 62.5% to
35.5%
TODAY
62.5% 35.5% 15%
TRANSITION PLAN
Keeping our debt under control
1. Accountable Sponsors must communicate “why” a change is needed
2. Stakeholder’s involvement and alignment on changes is now mandatory
3. We make trade-off decisions explicit with ALL stakeholder buy-in
4. We highlight areas of complexity needing implementation clean-up
5. We govern solution changes against outcomes not just ‘make it work’
6. We now focus on business qualities not just the solution functions
(Agility, Flexibility, Interoperability, Maintainability, Performance, Reliability, Security, Usability etc.)
What to do next – take the first steps
1. Identify the business problem most being caused by weak IT
2. Get ‘Accountable’ business parties to draft key user scenarios
3. Discuss how a shift to outcome-driven thinking will improve your IT
4. Dry run calculating your technical debt scores based on qualities
5. Evolve your IT roadmap based on known system quality debt scores
6. Walk, talk & share your IT roadmap to gain stakeholder buy in
Get ready on Monday to:
Start within the month to:
Thank You for listening
andy.parkins@1800gotjunk.com

Contenu connexe

Tendances

IBM Collaborative Lifecycle Management Solution for DevOps v6
IBM Collaborative Lifecycle Management Solution for DevOps v6IBM Collaborative Lifecycle Management Solution for DevOps v6
IBM Collaborative Lifecycle Management Solution for DevOps v6Strongback Consulting
 
BMC Remedyforce vs Other IT Service Management
BMC Remedyforce vs Other IT Service ManagementBMC Remedyforce vs Other IT Service Management
BMC Remedyforce vs Other IT Service ManagementBMC Software
 
Making knowledge work visible by Angela Crone, Bombardier at the Lean IT Summ...
Making knowledge work visible by Angela Crone, Bombardier at the Lean IT Summ...Making knowledge work visible by Angela Crone, Bombardier at the Lean IT Summ...
Making knowledge work visible by Angela Crone, Bombardier at the Lean IT Summ...Institut Lean France
 
Planning For Success Quality Management
Planning For Success Quality ManagementPlanning For Success Quality Management
Planning For Success Quality ManagementJolene_Eichorn
 
Actionable metrics in lean product development
Actionable metrics in lean product developmentActionable metrics in lean product development
Actionable metrics in lean product developmentHuong Ngo
 
A Case Study on Business Process Management
A Case Study on Business Process ManagementA Case Study on Business Process Management
A Case Study on Business Process ManagementGoutama Bachtiar
 
Webinar: Enabling Digital Transformation in the Semiconductor and Hardware Sp...
Webinar: Enabling Digital Transformation in the Semiconductor and Hardware Sp...Webinar: Enabling Digital Transformation in the Semiconductor and Hardware Sp...
Webinar: Enabling Digital Transformation in the Semiconductor and Hardware Sp...OpsHub Inc.
 
The State of Requirements Management
The State of Requirements ManagementThe State of Requirements Management
The State of Requirements ManagementJama Software
 
Minimum Viable Replacement: April 25, 2021
Minimum Viable Replacement: April 25, 2021Minimum Viable Replacement: April 25, 2021
Minimum Viable Replacement: April 25, 2021kevinjmireles
 
Platforms offered by maveric systems
Platforms offered by maveric systemsPlatforms offered by maveric systems
Platforms offered by maveric systemsdrishtipuro1234
 
Synergy6.5 Change4.7 Ecp
Synergy6.5 Change4.7 EcpSynergy6.5 Change4.7 Ecp
Synergy6.5 Change4.7 EcpBill Duncan
 
Institutionalizing Accessible Product Development
Institutionalizing Accessible Product DevelopmentInstitutionalizing Accessible Product Development
Institutionalizing Accessible Product DevelopmentJesse Hausler
 
Test Automation and Service Virtualization Services Offerings from Rational L...
Test Automation and Service Virtualization Services Offerings from Rational L...Test Automation and Service Virtualization Services Offerings from Rational L...
Test Automation and Service Virtualization Services Offerings from Rational L...IBM Rational software
 
How to deliver better, leaner field service
How to deliver better, leaner field serviceHow to deliver better, leaner field service
How to deliver better, leaner field serviceKelly Services
 

Tendances (20)

Quality 4.0 Toolbox
Quality 4.0 ToolboxQuality 4.0 Toolbox
Quality 4.0 Toolbox
 
IBM Collaborative Lifecycle Management Solution for DevOps v6
IBM Collaborative Lifecycle Management Solution for DevOps v6IBM Collaborative Lifecycle Management Solution for DevOps v6
IBM Collaborative Lifecycle Management Solution for DevOps v6
 
BMC Remedyforce vs Other IT Service Management
BMC Remedyforce vs Other IT Service ManagementBMC Remedyforce vs Other IT Service Management
BMC Remedyforce vs Other IT Service Management
 
L'OREAL ERP Project
L'OREAL ERP ProjectL'OREAL ERP Project
L'OREAL ERP Project
 
Swati Dubey QA 6 Yrs
Swati Dubey QA 6 YrsSwati Dubey QA 6 Yrs
Swati Dubey QA 6 Yrs
 
Making knowledge work visible by Angela Crone, Bombardier at the Lean IT Summ...
Making knowledge work visible by Angela Crone, Bombardier at the Lean IT Summ...Making knowledge work visible by Angela Crone, Bombardier at the Lean IT Summ...
Making knowledge work visible by Angela Crone, Bombardier at the Lean IT Summ...
 
Corporate profile
Corporate profileCorporate profile
Corporate profile
 
Accessibility in an Agile World
Accessibility in an Agile WorldAccessibility in an Agile World
Accessibility in an Agile World
 
Planning For Success Quality Management
Planning For Success Quality ManagementPlanning For Success Quality Management
Planning For Success Quality Management
 
Actionable metrics in lean product development
Actionable metrics in lean product developmentActionable metrics in lean product development
Actionable metrics in lean product development
 
A Case Study on Business Process Management
A Case Study on Business Process ManagementA Case Study on Business Process Management
A Case Study on Business Process Management
 
Webinar: Enabling Digital Transformation in the Semiconductor and Hardware Sp...
Webinar: Enabling Digital Transformation in the Semiconductor and Hardware Sp...Webinar: Enabling Digital Transformation in the Semiconductor and Hardware Sp...
Webinar: Enabling Digital Transformation in the Semiconductor and Hardware Sp...
 
The State of Requirements Management
The State of Requirements ManagementThe State of Requirements Management
The State of Requirements Management
 
Minimum Viable Replacement: April 25, 2021
Minimum Viable Replacement: April 25, 2021Minimum Viable Replacement: April 25, 2021
Minimum Viable Replacement: April 25, 2021
 
jrobinsonWM
jrobinsonWMjrobinsonWM
jrobinsonWM
 
Platforms offered by maveric systems
Platforms offered by maveric systemsPlatforms offered by maveric systems
Platforms offered by maveric systems
 
Synergy6.5 Change4.7 Ecp
Synergy6.5 Change4.7 EcpSynergy6.5 Change4.7 Ecp
Synergy6.5 Change4.7 Ecp
 
Institutionalizing Accessible Product Development
Institutionalizing Accessible Product DevelopmentInstitutionalizing Accessible Product Development
Institutionalizing Accessible Product Development
 
Test Automation and Service Virtualization Services Offerings from Rational L...
Test Automation and Service Virtualization Services Offerings from Rational L...Test Automation and Service Virtualization Services Offerings from Rational L...
Test Automation and Service Virtualization Services Offerings from Rational L...
 
How to deliver better, leaner field service
How to deliver better, leaner field serviceHow to deliver better, leaner field service
How to deliver better, leaner field service
 

Similaire à O2E Brands Case Study: Managing Technical Debt as part of a proactive IT health care program

IDC Technologies Presentation New
IDC Technologies Presentation NewIDC Technologies Presentation New
IDC Technologies Presentation NewVineet Mahajan
 
ID Tech PPT.pdf
ID Tech PPT.pdfID Tech PPT.pdf
ID Tech PPT.pdfCReddy7
 
IBM Innovate - Uderstanding DevOps
IBM Innovate - Uderstanding DevOpsIBM Innovate - Uderstanding DevOps
IBM Innovate - Uderstanding DevOpsSanjeev Sharma
 
Critical steps in Determining Your Value Stream Management Solution
Critical steps in Determining Your Value Stream Management SolutionCritical steps in Determining Your Value Stream Management Solution
Critical steps in Determining Your Value Stream Management SolutionDevOps.com
 
Quality at the speed of digital
Quality   at the speed of digitalQuality   at the speed of digital
Quality at the speed of digitalrajni singh
 
Chp14 Tactical Execution
Chp14 Tactical ExecutionChp14 Tactical Execution
Chp14 Tactical ExecutionChuong Nguyen
 
Business Case Calculator for DevOps Initiatives - Leading credit card service...
Business Case Calculator for DevOps Initiatives - Leading credit card service...Business Case Calculator for DevOps Initiatives - Leading credit card service...
Business Case Calculator for DevOps Initiatives - Leading credit card service...Capgemini
 
Get Smart About Technical Debt
Get Smart About Technical DebtGet Smart About Technical Debt
Get Smart About Technical DebtCAST
 
Peter McTaggart - Renewtek - Achieving Hero Status with WebLogic Server
Peter McTaggart - Renewtek - Achieving Hero Status with WebLogic ServerPeter McTaggart - Renewtek - Achieving Hero Status with WebLogic Server
Peter McTaggart - Renewtek - Achieving Hero Status with WebLogic ServerSaul Cunningham
 
Nippon Data Systems - An Overview
Nippon Data Systems - An OverviewNippon Data Systems - An Overview
Nippon Data Systems - An OverviewAsit Ranjan Mishra
 
White paper quality at the speed of digital
White paper   quality at the speed of digitalWhite paper   quality at the speed of digital
White paper quality at the speed of digitalrajni singh
 
Des serveurs créés pour vos usages specifiques, vous en avez reve HP l'a fait.
Des serveurs créés pour vos usages specifiques, vous en avez reve HP l'a fait.Des serveurs créés pour vos usages specifiques, vous en avez reve HP l'a fait.
Des serveurs créés pour vos usages specifiques, vous en avez reve HP l'a fait.Microsoft Décideurs IT
 
Des serveurs créés pour vos usages specifiques, vous en avez reve HP l'a fait.
Des serveurs créés pour vos usages specifiques, vous en avez reve HP l'a fait.Des serveurs créés pour vos usages specifiques, vous en avez reve HP l'a fait.
Des serveurs créés pour vos usages specifiques, vous en avez reve HP l'a fait.Microsoft Technet France
 
End to-End Monitoring for ITSM and DevOps
End to-End Monitoring for ITSM and DevOpsEnd to-End Monitoring for ITSM and DevOps
End to-End Monitoring for ITSM and DevOpseG Innovations
 
Continuous Delivery Operating Model for Entertainment Video Providers: Buildi...
Continuous Delivery Operating Model for Entertainment Video Providers: Buildi...Continuous Delivery Operating Model for Entertainment Video Providers: Buildi...
Continuous Delivery Operating Model for Entertainment Video Providers: Buildi...Cognizant
 
Banking Proposal Bidding and response to RFP Presentation
Banking Proposal Bidding and response to RFP PresentationBanking Proposal Bidding and response to RFP Presentation
Banking Proposal Bidding and response to RFP PresentationHarnoor Singh
 
Existco Statement of Capabilities 2013
Existco Statement of Capabilities 2013Existco Statement of Capabilities 2013
Existco Statement of Capabilities 2013Existco Pty Ltd
 

Similaire à O2E Brands Case Study: Managing Technical Debt as part of a proactive IT health care program (20)

IDC Technologies Presentation New
IDC Technologies Presentation NewIDC Technologies Presentation New
IDC Technologies Presentation New
 
ID Tech PPT.pdf
ID Tech PPT.pdfID Tech PPT.pdf
ID Tech PPT.pdf
 
IBM Innovate - Uderstanding DevOps
IBM Innovate - Uderstanding DevOpsIBM Innovate - Uderstanding DevOps
IBM Innovate - Uderstanding DevOps
 
Critical steps in Determining Your Value Stream Management Solution
Critical steps in Determining Your Value Stream Management SolutionCritical steps in Determining Your Value Stream Management Solution
Critical steps in Determining Your Value Stream Management Solution
 
Quality at the speed of digital
Quality   at the speed of digitalQuality   at the speed of digital
Quality at the speed of digital
 
Chp14 Tactical Execution
Chp14 Tactical ExecutionChp14 Tactical Execution
Chp14 Tactical Execution
 
Business Case Calculator for DevOps Initiatives - Leading credit card service...
Business Case Calculator for DevOps Initiatives - Leading credit card service...Business Case Calculator for DevOps Initiatives - Leading credit card service...
Business Case Calculator for DevOps Initiatives - Leading credit card service...
 
Get Smart About Technical Debt
Get Smart About Technical DebtGet Smart About Technical Debt
Get Smart About Technical Debt
 
Peter McTaggart - Renewtek - Achieving Hero Status with WebLogic Server
Peter McTaggart - Renewtek - Achieving Hero Status with WebLogic ServerPeter McTaggart - Renewtek - Achieving Hero Status with WebLogic Server
Peter McTaggart - Renewtek - Achieving Hero Status with WebLogic Server
 
Nippon Data Systems - An Overview
Nippon Data Systems - An OverviewNippon Data Systems - An Overview
Nippon Data Systems - An Overview
 
White paper quality at the speed of digital
White paper   quality at the speed of digitalWhite paper   quality at the speed of digital
White paper quality at the speed of digital
 
Des serveurs créés pour vos usages specifiques, vous en avez reve HP l'a fait.
Des serveurs créés pour vos usages specifiques, vous en avez reve HP l'a fait.Des serveurs créés pour vos usages specifiques, vous en avez reve HP l'a fait.
Des serveurs créés pour vos usages specifiques, vous en avez reve HP l'a fait.
 
Des serveurs créés pour vos usages specifiques, vous en avez reve HP l'a fait.
Des serveurs créés pour vos usages specifiques, vous en avez reve HP l'a fait.Des serveurs créés pour vos usages specifiques, vous en avez reve HP l'a fait.
Des serveurs créés pour vos usages specifiques, vous en avez reve HP l'a fait.
 
Ankkeet Koushesh_24
Ankkeet Koushesh_24Ankkeet Koushesh_24
Ankkeet Koushesh_24
 
It assessment case study
It assessment case studyIt assessment case study
It assessment case study
 
Resume
ResumeResume
Resume
 
End to-End Monitoring for ITSM and DevOps
End to-End Monitoring for ITSM and DevOpsEnd to-End Monitoring for ITSM and DevOps
End to-End Monitoring for ITSM and DevOps
 
Continuous Delivery Operating Model for Entertainment Video Providers: Buildi...
Continuous Delivery Operating Model for Entertainment Video Providers: Buildi...Continuous Delivery Operating Model for Entertainment Video Providers: Buildi...
Continuous Delivery Operating Model for Entertainment Video Providers: Buildi...
 
Banking Proposal Bidding and response to RFP Presentation
Banking Proposal Bidding and response to RFP PresentationBanking Proposal Bidding and response to RFP Presentation
Banking Proposal Bidding and response to RFP Presentation
 
Existco Statement of Capabilities 2013
Existco Statement of Capabilities 2013Existco Statement of Capabilities 2013
Existco Statement of Capabilities 2013
 

Plus de Appnovation Technologies

Using Open Technologies to Enable Digital Transformation in the Enterprise
Using Open Technologies to Enable Digital Transformation in the EnterpriseUsing Open Technologies to Enable Digital Transformation in the Enterprise
Using Open Technologies to Enable Digital Transformation in the EnterpriseAppnovation Technologies
 
Hurry Up and Wait! Leveraging Open Source to Fuel Sutter’s HIT Innovation Ple...
Hurry Up and Wait! Leveraging Open Source to Fuel Sutter’s HIT Innovation Ple...Hurry Up and Wait! Leveraging Open Source to Fuel Sutter’s HIT Innovation Ple...
Hurry Up and Wait! Leveraging Open Source to Fuel Sutter’s HIT Innovation Ple...Appnovation Technologies
 
Creating Business Agility and Connectivity using Open Technologies
Creating Business Agility and Connectivity using Open TechnologiesCreating Business Agility and Connectivity using Open Technologies
Creating Business Agility and Connectivity using Open TechnologiesAppnovation Technologies
 
Agile Sourcing for Open Source Web Development
Agile Sourcing for Open Source Web DevelopmentAgile Sourcing for Open Source Web Development
Agile Sourcing for Open Source Web DevelopmentAppnovation Technologies
 
OS Accelerate NYC - Media & Entertainment 06/11/15
OS Accelerate NYC - Media & Entertainment 06/11/15OS Accelerate NYC - Media & Entertainment 06/11/15
OS Accelerate NYC - Media & Entertainment 06/11/15Appnovation Technologies
 
osCaddie Drupal/Alfresco Integration Technical Update
osCaddie Drupal/Alfresco Integration Technical UpdateosCaddie Drupal/Alfresco Integration Technical Update
osCaddie Drupal/Alfresco Integration Technical UpdateAppnovation Technologies
 
Enabling Open Source for the Enterprise Breakfast Event in NYC - June 17, 2014
Enabling Open Source for the Enterprise Breakfast Event in NYC - June 17, 2014Enabling Open Source for the Enterprise Breakfast Event in NYC - June 17, 2014
Enabling Open Source for the Enterprise Breakfast Event in NYC - June 17, 2014Appnovation Technologies
 
The Power of HTML5: 15 reasons your business should be using HTML5 for web an...
The Power of HTML5: 15 reasons your business should be using HTML5 for web an...The Power of HTML5: 15 reasons your business should be using HTML5 for web an...
The Power of HTML5: 15 reasons your business should be using HTML5 for web an...Appnovation Technologies
 
Drupal + HTML5 + CSS3 + JS = Rich Internet Application
Drupal + HTML5 + CSS3 + JS = Rich Internet ApplicationDrupal + HTML5 + CSS3 + JS = Rich Internet Application
Drupal + HTML5 + CSS3 + JS = Rich Internet ApplicationAppnovation Technologies
 

Plus de Appnovation Technologies (20)

Using Open Technologies to Enable Digital Transformation in the Enterprise
Using Open Technologies to Enable Digital Transformation in the EnterpriseUsing Open Technologies to Enable Digital Transformation in the Enterprise
Using Open Technologies to Enable Digital Transformation in the Enterprise
 
Hurry Up and Wait! Leveraging Open Source to Fuel Sutter’s HIT Innovation Ple...
Hurry Up and Wait! Leveraging Open Source to Fuel Sutter’s HIT Innovation Ple...Hurry Up and Wait! Leveraging Open Source to Fuel Sutter’s HIT Innovation Ple...
Hurry Up and Wait! Leveraging Open Source to Fuel Sutter’s HIT Innovation Ple...
 
Creating Business Agility and Connectivity using Open Technologies
Creating Business Agility and Connectivity using Open TechnologiesCreating Business Agility and Connectivity using Open Technologies
Creating Business Agility and Connectivity using Open Technologies
 
Agile Sourcing for Open Source Web Development
Agile Sourcing for Open Source Web DevelopmentAgile Sourcing for Open Source Web Development
Agile Sourcing for Open Source Web Development
 
OS Accelerate London - 09/16/15
OS Accelerate London - 09/16/15OS Accelerate London - 09/16/15
OS Accelerate London - 09/16/15
 
OS Accelerate NYC - Media & Entertainment 06/11/15
OS Accelerate NYC - Media & Entertainment 06/11/15OS Accelerate NYC - Media & Entertainment 06/11/15
OS Accelerate NYC - Media & Entertainment 06/11/15
 
osCaddie Drupal/Alfresco Integration Technical Update
osCaddie Drupal/Alfresco Integration Technical UpdateosCaddie Drupal/Alfresco Integration Technical Update
osCaddie Drupal/Alfresco Integration Technical Update
 
Enabling Open Source for the Enterprise Breakfast Event in NYC - June 17, 2014
Enabling Open Source for the Enterprise Breakfast Event in NYC - June 17, 2014Enabling Open Source for the Enterprise Breakfast Event in NYC - June 17, 2014
Enabling Open Source for the Enterprise Breakfast Event in NYC - June 17, 2014
 
You've Decided to Use HTML5. Now What?
You've Decided to Use HTML5. Now What?You've Decided to Use HTML5. Now What?
You've Decided to Use HTML5. Now What?
 
The Power of HTML5: 15 reasons your business should be using HTML5 for web an...
The Power of HTML5: 15 reasons your business should be using HTML5 for web an...The Power of HTML5: 15 reasons your business should be using HTML5 for web an...
The Power of HTML5: 15 reasons your business should be using HTML5 for web an...
 
Drupal + HTML5 + CSS3 + JS = Rich Internet Application
Drupal + HTML5 + CSS3 + JS = Rich Internet ApplicationDrupal + HTML5 + CSS3 + JS = Rich Internet Application
Drupal + HTML5 + CSS3 + JS = Rich Internet Application
 
Lifecycle of a Drupal Project
Lifecycle of a Drupal ProjectLifecycle of a Drupal Project
Lifecycle of a Drupal Project
 
Drupal and HTML5: Playing Well Together
Drupal and HTML5: Playing Well TogetherDrupal and HTML5: Playing Well Together
Drupal and HTML5: Playing Well Together
 
The Basics of Multisiting
The Basics of MultisitingThe Basics of Multisiting
The Basics of Multisiting
 
Appnovation Intro Deck
Appnovation Intro DeckAppnovation Intro Deck
Appnovation Intro Deck
 
Sprout core for governments
Sprout core for governmentsSprout core for governments
Sprout core for governments
 
Sprout core drupal solution
Sprout core drupal solutionSprout core drupal solution
Sprout core drupal solution
 
Sprout core for publishers
Sprout core for publishersSprout core for publishers
Sprout core for publishers
 
Appnovation One Sheet
Appnovation One SheetAppnovation One Sheet
Appnovation One Sheet
 
Alfresco drupal web solution
Alfresco drupal web solutionAlfresco drupal web solution
Alfresco drupal web solution
 

Dernier

How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...Wes McKinney
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxLoriGlavin3
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfpanagenda
 
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterMydbops
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 
[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
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesThousandEyes
 
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
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsRavi Sanghani
 
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
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsNathaniel Shimoni
 
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
 
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
 
Data governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationData governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationKnoldus Inc.
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 

Dernier (20)

How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
 
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL Router
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 
[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
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
 
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
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and Insights
 
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
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directions
 
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
 
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
 
Data governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationData governance with Unity Catalog Presentation
Data governance with Unity Catalog Presentation
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 

O2E Brands Case Study: Managing Technical Debt as part of a proactive IT health care program

  • 1. Andy Parkins VP, Business Technology Getting Stuff Done >
  • 3. O2E’s Online Business Strategy Vision - Wow our Customers with an exceptional “world class” experience IT Goals - Create cross-brand reusable services - Enable a multi-tenant technology platform - Optimize business Intelligence innovation and opportunities at the O2E level Strategy - Adopt SaaS products where possible - Use PaaS for integration - Enable IaaS for utility-based computing Focus - Customer event-driven mobile friendly content
  • 4. What business outcomes are being sought? Why is this a priority now? What behaviors must change and can we do it? Does the solution answer the exam question? Discover Value Viable Implement Assess Questions we consistently ask When will the benefits be seen?
  • 6. We undertook a Health Assessment Options standing at the crossroads, do we? A. Repair the cracks B. Re-factor from the foundations C. Invest and transform at pace Exam Question: What is holding us back in growing Online Revenue?
  • 7. Health Assessment Objectives • Define the size of the problem • Measure the Technical Debt • Validate current IT alignment to our business ambition • Identify the right priorities & problems to address • Establish what’s needed to be enterprise grade
  • 8. What is “Technical Debt” ? “....the efficiency-tax payable when making changes to an ever evolving IT environment ….. growing like interest on a loan that is never quite repaid.”
  • 9. Why do we incur “Technical Debt”? One Human Year Equals Twenty Application Years
  • 10. Technical Debt - not all bad! ➢ Technical debt drives us to keep learning and improving ➢ Brings disruptive chaos; an important element of digital innovation ➢ Evolution of needs - Learn fast, fail fast, win together ➢ Every feature added to a system increases our TD exposure ➢ To ignore TD is to make interest-only mortgage payments: not long term sustainable ➢ Carrying long term TD reduces productivity, efficiency, and erodes innovation confidence - What it enables at O2E - - How it challenges Us -
  • 11. • Step 1: Define the influencing scenarios • Step 2: Agree system quality measures and leverage factors • Step 3: Undertake Sensitivity Analysis • Step 4: Report on Tradeoffs, Impacts & Recommendations How we calculated our Technical Debt
  • 12. Influencing scenarios defined • Easy to change content driven websites that allow A/B testing • A scalable (multi-tenant) and flexible online platform • Ability to offer a world-class and socially centric online experience • Displaying the right information, at the right time, to the right person • Make the technology transparent and the information relevant • Ignite our staff’s motivation: from Code Maintainer to Content Integrator Our Key Business Needs
  • 13. Methodology Measures and leverage factors agreed 1) Our key systems quality criteria Performance, Compatibility, Usability, Reliability, Security, Maintainability, Mobility, Scalability 2) Agreed Business trade off factors to apply - P1 – Customer experience (Revenue growth) - P2 – Consistent internal support (Product development) - P3 – O2E’s internal B2B systems (Cross brand Integration) 3) Set Tradeoff analysis parameters - Prioritized quality criteria → Tradeoff Hierarchy e.g. - Level 1 – Usability - Level 2 – Performance, Reliability, and Maintainability - Level 3 – Security, Compatibility, and Portability
  • 14. Sensitivity Analysis Process (4 weeks) Realize scenarios against System Qualities Collect Scenarios Validate Requirements & constraints Validate Architectural context Identify system sensitivities, architecture candidate and analyze IT tradeoffs Prepare health report, discuss options and present treatment plan check-in reviews AssessmentDiagnosisPrognosisValidate Start here
  • 15. Technical Debt Reported - Usability First Level Criteria Weight Weighted Score Ind. Score Weighted Score Level 1 Usability 0.5 10x.5=5 2 1 Level 2 Maintainability 0.3 10x.3=3 1 0.3 Reliability 10x.3=3 5 1.5 Performance 10x.3=3 5 1.5 Level 3 Security 0.2 10x.2=2 7 1.4 Mobility 10x.2=2 8 1.6 Compatibility 10x.2=2 1 0.2 Total 20 7.5 Technical debt of 62.5% (1-(7.5/20)), based on Usability as top criteria
  • 16. Technical Debt Reported – Mobility First Level Criteria Weight Max Score Ind. Score Weighted Score Level 1 Mobility 0.5 10x.5=5 8 4 Level 2 Maintainability 0.3 10x.3=3 1 0.3 Reliability 10x.3=3 5 1.5 Performance 10x.3=3 5 1.5 Level 3 Security 0.2 10x.2=2 7 1.4 Usability 10x.2=2 2 0.2 Compatibility 10x.2=2 1 0.2 Total 20 9.1 Technical debt of 54.5%(1-(9.1/20)), based on Mobility as top criteria
  • 17. Process defined our safe debt levels 55%+ 54% - 21% > 20% ★ Performance ? ★ Compatibility ? ★ Usability ? ★ Reliability ? ★ Security ? ★ Maintainability ? ★ Mobility ? ★ Scalability ? System Qualities
  • 18. Health Care Recommendations Summary Reduce Technical Debt Facilitate Innovation and Opportunity People Unload demand on resource pools • Give me time to learn this • Focus on UX and UI design Motivate with Purpose • Let’s play together • Marketing + IT + Operations Information processes Align on the same data song sheet • Consistent data reference rules • Content and data management It’s all about event drive Information • Turn static data to actionable information • Use Information to gain disruptive insight Technology Unify & Integrate • Lean, agile, and extensible tools • Design for any device Enterprise cookie-cutter platform services • Go from order-taker to proactive doer • Know how we can do this! (Key Executive team messages in Green)
  • 19. Business Impact Analysis results Key Business Components As-Is status Service Driven Principles Established Positive Results Seen Consumer Facing Websites Multiple CMS Systems Enterprise reuse practice across all sites Speed of updating sites with new features Content Management Multiple editorial practices One Consistent management interface Ease of use and frequent content update Data Management Data locked in code silos Single source of shared information Turn data into business decision making action Integration Multiple point-to-point and third party APIs Enterprise Integration driven architecture Reuse of web components across consumer brands  Keep Platform but rebuild app layer  Fast build of Platform by Appnovation, O2E developed content and layout
  • 20. Did we Hit the target?
  • 21. Ongoing Phases to Reduce Technical Debt Ongoing Future Phases • Design for ANY DEVICE • Mobile End to End booking • Migrate other web sites to new enterprise platform • Single Sign On • Central Customer Data Store • Enterprise Service Bus (integration layer) • Identity Management • Streamlined Web Analytics and Business Intelligence Phase 1: Complete Health Program to Reduce Tech Debt from 62.5% to 35.5% TODAY 62.5% 35.5% 15% TRANSITION PLAN
  • 22. Keeping our debt under control 1. Accountable Sponsors must communicate “why” a change is needed 2. Stakeholder’s involvement and alignment on changes is now mandatory 3. We make trade-off decisions explicit with ALL stakeholder buy-in 4. We highlight areas of complexity needing implementation clean-up 5. We govern solution changes against outcomes not just ‘make it work’ 6. We now focus on business qualities not just the solution functions (Agility, Flexibility, Interoperability, Maintainability, Performance, Reliability, Security, Usability etc.)
  • 23. What to do next – take the first steps 1. Identify the business problem most being caused by weak IT 2. Get ‘Accountable’ business parties to draft key user scenarios 3. Discuss how a shift to outcome-driven thinking will improve your IT 4. Dry run calculating your technical debt scores based on qualities 5. Evolve your IT roadmap based on known system quality debt scores 6. Walk, talk & share your IT roadmap to gain stakeholder buy in Get ready on Monday to: Start within the month to:
  • 24. Thank You for listening andy.parkins@1800gotjunk.com