SlideShare a Scribd company logo
How Allscripts
streamlines root cause
analysis –
The gift of time
Jeff Brady
Allscripts
Copyright © 2016 Allscripts Healthcare Solutions, Inc. 2
Allscripts
• Brand New Allscripts Tower
opening in 2017 in Raleigh NC
• Allscripts serves more than 180,000 physician users,
solutions in 2700 hospitals and 13,000 extended care
organizations users on 48 different solutions
• Supporting hybrid on-prem and SaaS systems
Copyright © 2016 Allscripts Healthcare Solutions, Inc. 3
About Jeff
• “Program of Programs” manager working within the
Common Components and Solutions (CCnS)
• Focus is the timely certification and implementation of an
industry wide regulatory initiative know as Meaningful use.
• Coordination of the activities for 28 inter related
development areas that requiring approx. 1000 team
members to execute.
• Married, 1 Grandson, 5 Children, and an old Dog
Copyright © 2016 Allscripts Healthcare Solutions, Inc. 4
“To improve the interconnectivity of patient data while remaining in
compliance with Regulatory initiatives our systems are becoming
increasingly interconnected. The ability to assess the health and
performance of these system arrays is critical and needs to evolve at a
pace faster than the products.”
Problem Statement
Copyright © 2016 Allscripts Healthcare Solutions, Inc. 5
Requirements from the business/challenges for IT
• Continuous performance improvement
– Better, Faster, Cheaper
• SME focus on reactive actions
– Expertise to root cause
– Junior engineers may not have the full view of the application
– Just working in their one area of the array
• Minimized exposure when incidents occur;
Extended time to root cause
– Forced separation of development and hosting due to PHI
– SCOM (indication of a deeper issue)
– Difficulty in identification of problem source
– Log file analysis
– Issue triage and ownership
– War rooms
Copyright © 2016 Allscripts Healthcare Solutions, Inc. 6
Growth is necessary, but it can be expensive
System Expansion
(organic or net new opportunity)
– New regulatory initiatives
• Growth with limited additional income
– Data analytics
• Data warehousing of ever expanding data elements
• Timely retrieval of data and report execution
(key to client satisfaction)
• Expansion of reporting base
– System expansion
• State by state rollouts
• Additional market opportunities
• Feature expansions
• Onboarding of additional customers
– Shifts in market needs
• Transition of core business model
Delivering the Business’
Goals
Copyright © 2016 Allscripts Healthcare Solutions, Inc. 8
Relieve the pressure on SMEs
Transition subject matter experts
(SME) into proactive behaviors
– Streamline root cause and detection
– Elevate (top line) junior engineers
Augmentation of existing tools
– Symbiotic relationship between tools such as
SCOM and AppDynamics
– Performance lab capability enhancements
Hosting
SCOM Enhancements
SCOM Trouble Shooting
Architectural Validation
Production insights / Details
Development
QA Feedback
Performance Feedback
Upgrade Comparison
Development Insights
Architectural Validation
Dev Ops Communications
Improved inter-group
communications
– High fidelity targeting of the source of the issue or
performance bottleneck
• Exact SQL Query that is limiting database
performance
• Precise .NET Method and Class
Enhance current engineering
processes
– Architectural validation
– Production details easily conveyed to
development team
Improved system performance
Copyright © 2016 Allscripts Healthcare Solutions, Inc. 9
Smart Growth
• Economic scaling evaluations
– Extensibility of performance lab into value optimization
– Ability to numerically validate various design options performance
• System configuration
• Software design options
– Determination of best fit hardware scaling versus software scaling
– Augmentation of existing performance lab tooling makes this possible
BEFORE production deployment.
B1 B2
B3 B4
A1
A2
C1
C2
B1 B2
B3 B4
A1
A2
C1
C2
Capacity Doubling Via Hardware
B1 B2
B3 B4
A1
A2
C1
C2
Baseline Deployment
B1 B2 A1C1
B3 B4 A2C2
8x Capacity Via Config & Software
Copyright © 2016 Allscripts Healthcare Solutions, Inc. 10
Action plan
• Identify stakeholders and understand their expectations
• Start small with a well understood solution and solve
problems
• Form a knowledge sharing community or working group of
dedicated and naturally curious engineers
• Align the deployment of AppDynamics from development
through production on your pilot
• Augment your existing tools, the relationship is symbiotic
Value seen after changes
Copyright © 2016 Allscripts Healthcare Solutions, Inc. 12
-- “ had an issue with “Change Password” and they were hunting it for 2 weeks, so they
applied AppD to it. They found it was not in their code but in an unmanaged library. AppD to provided visibility
into the Method and Class hierarchy where the failure was occurring put them on it in a single run. Issue
solved, it was related to a security update from Microsoft.…”
--This was root caused within 1 hour
-- “downloads chase request files from our payers was one of our
longest running processes. After drilling down into the
Tx.ChaseRequests we were surprised to see that DNS resolution was
consuming over 90% of our execution time.”
--”Our SQL.Open calls were often the most "expensive" calls
performed by the message handlers. Often these calls took 300ms and up
to 800ms. “--
-- Analysis and development are in-process this sprint.
Value – AppDynamics “Win Wire”
-- “We are working to change our traffic models to reflect a
production like mix as well as enhancing test scripts” -- “This should
go a long way to addressing the gaps noted below.”
Copyright © 2016 Allscripts Healthcare Solutions, Inc. 13
Value – “Smart Growth” Example
Sales opportunity – “Double throughput required”
– Applied AppDynamics to load test lab
• Augmentation of existing tool set to more accurately identify improvement
areas
• Extended performance lab into value optimization
– 2 Optimization runs
• Utilized AppDynamics database monitoring capability to determine most expensive SQL calls
• Utilized AppDynamics ability to compare different releases to numerically assess impact
– Est. of 4 hours of engineering development / test
• Resulted in the ability to meet the sales request w/o the need for an additional system
• Systems of this complexity can easily exceed $1MM in total cost
– This approach completely changed the business case for this opportunity
“Save Result” “Check EMPI” Engineering effort
Baseline 450ms 130ms 1 hour issue ID
Round 1 250ms 17ms 2hrs to corrective action
Round 2 150ms N/A Next Morning~ 2 hrs to Corrective action
Impact 200% Increase 665% Increase
Second Round
Summary
Copyright © 2016 Allscripts Healthcare Solutions, Inc. 15
Recap
• Started with a small well understood solution to stabilize our
AppDynamics understanding
• To understand impacts to inter-team communication we expanded
to a more complex product and folded AppDynamics into the
product development progression, development through
production.
• To better understand the full range of AppDynamics capabilities we
expanded to a larger product base, mostly at the development
level.
Copyright © 2016 Allscripts Healthcare Solutions, Inc. 16
2016 #1 Top Ambulatory EHR Vendor in user
satisfaction poll from Black Book Rankings
Company benefit
• Simple Identification of performance
limitations
– By the most junior of engineers, freeing SME to higher level
tasks
– Preproduction deployment optimization
• Direct and measurable performance impacts
– Client satisfaction increase where response time
matters
• Feedback from Production systems into
Development
• Time to Root Cause, Time to Corrective actions
• System performance
– Ability to rapidly measure overall performance of design options
– Optimize solution SW and HW to maximize value to the company
“AppDynamics is the only tool that we have that
looks at the specific WCF calls to identify
Current and Future issues, in the Web Code”
Please give us your feedback—Session B5619
• Complete the online survey you'll receive via
email later today or via text at:
Text this number: 878787
Text this word: APPSPHERE
• Every time you submit a session survey, your
name will be entered in a random drawing.
We're giving away Amazon Echos
to 5 lucky winners!
• Thank you for your input
APPDYNAMICS CONFIDENTIAL AND PROPRIETARY 17
Win!
Thank you

More Related Content

PDF
How Financial Engines Drives Business Outcomes Using AppDynamics Analytics - ...
PDF
Microservices and the Modern IT Stack: Trends of Tomorrow - AppSphere16
PDF
Next-Gen Business Transaction Configuration, Instrumentation, and Java Perfor...
PDF
How Accenture's IT Organization Drives Performance Monitoring Globally - AppS...
PDF
How SAS Institute Drove Digital Transformation Through DevOps - AppSphere16
PDF
Lessons Learned at a US Government Agency Monitoring a Large, Highly Regulate...
PDF
Click to Disk Troubleshooting with AppDynamics and OpsDataStore - AppSphere16
PDF
How Oceanwide Accelerated its DevOps Adoption Journey with AppDynamics - AppS...
How Financial Engines Drives Business Outcomes Using AppDynamics Analytics - ...
Microservices and the Modern IT Stack: Trends of Tomorrow - AppSphere16
Next-Gen Business Transaction Configuration, Instrumentation, and Java Perfor...
How Accenture's IT Organization Drives Performance Monitoring Globally - AppS...
How SAS Institute Drove Digital Transformation Through DevOps - AppSphere16
Lessons Learned at a US Government Agency Monitoring a Large, Highly Regulate...
Click to Disk Troubleshooting with AppDynamics and OpsDataStore - AppSphere16
How Oceanwide Accelerated its DevOps Adoption Journey with AppDynamics - AppS...

What's hot (20)

PDF
Advanced APM .NET Hands-On Lab - AppSphere16
PDF
How Halogen Delivered High-Velocity Operations in a Compliance-Driven Environ...
PDF
How the World Bank Standardized on AppDynamics as its Enterprise-Wide APM Sol...
PDF
PayU's Digital Transformation: Transparency from Dev to Prod, Monitoring Micr...
PDF
How Jack Henry & Associates Addressed Six of the Biggest Application Performa...
PDF
How CDK, a Global Brand, Leveraged End-User Monitoring to Drive Customer Deli...
PDF
IoT in the Enterprise: Why Your Monitoring Strategy Should Include Connected ...
PDF
AppSphere 15 - AppDynamics: Beyond APM - Building an Operations Center
PDF
Accelerating Your Mastery of APM Through Skills Self-Analysis - AppSphere16
PDF
How United is Leading the Pack to Drive Better Business Outcomes - AppSphere16
PPTX
Introduction to appDynamics
PDF
Better Together: The Winning Strategy of Unified Ownership - AppSphere16
PDF
Standard Bank: Agile, DevOps, Engineering Transformation and the Role of AppD...
PDF
How Q2 eBanking Maximizes Customer Experience for a Hyper-Growth SaaS Platfor...
PDF
Guerilla Marketing: How United Airlines Achieved Enterprise-wide Adoption of ...
PPTX
How The Container Store uses AppDynamics in their development lifecycle
PDF
Velocity Presentation - Unified Monitoring with AppDynamics
PPTX
What's New in the Winter '16 Release (4.2)
PDF
How DixonsCarphone uses AppDynamics Application Analytics to Influence Busine...
PDF
AppSphere 15 - The Future of Enterprise IT
Advanced APM .NET Hands-On Lab - AppSphere16
How Halogen Delivered High-Velocity Operations in a Compliance-Driven Environ...
How the World Bank Standardized on AppDynamics as its Enterprise-Wide APM Sol...
PayU's Digital Transformation: Transparency from Dev to Prod, Monitoring Micr...
How Jack Henry & Associates Addressed Six of the Biggest Application Performa...
How CDK, a Global Brand, Leveraged End-User Monitoring to Drive Customer Deli...
IoT in the Enterprise: Why Your Monitoring Strategy Should Include Connected ...
AppSphere 15 - AppDynamics: Beyond APM - Building an Operations Center
Accelerating Your Mastery of APM Through Skills Self-Analysis - AppSphere16
How United is Leading the Pack to Drive Better Business Outcomes - AppSphere16
Introduction to appDynamics
Better Together: The Winning Strategy of Unified Ownership - AppSphere16
Standard Bank: Agile, DevOps, Engineering Transformation and the Role of AppD...
How Q2 eBanking Maximizes Customer Experience for a Hyper-Growth SaaS Platfor...
Guerilla Marketing: How United Airlines Achieved Enterprise-wide Adoption of ...
How The Container Store uses AppDynamics in their development lifecycle
Velocity Presentation - Unified Monitoring with AppDynamics
What's New in the Winter '16 Release (4.2)
How DixonsCarphone uses AppDynamics Application Analytics to Influence Busine...
AppSphere 15 - The Future of Enterprise IT
Ad

Viewers also liked (13)

PDF
How CapitalOne Transformed DevTest or Continuous Delivery - AppSphere16
PDF
Use AppDynamics SDK to Integrate with your Applications - AppSphere16
PDF
How AppDynamics Saved Garmin's Christmas! - AppSphere16
PDF
Mastering the Administration of your AppDynamics Deployment - AppSphere16
PDF
Advanced Agent Deployment Strategies in Large Scale, Complex Environments - A...
PDF
Improved Interaction with Mobile User Interaction: Tips and Tricks - AppSphere16
PDF
Getting More Out of the Node.js, PHP, and Python Agents - AppSphere16
PDF
How Choice Hotels Aligned IT and Business Through Common Metrics - AppSphere16
PDF
Monitoring and Instrumentation Strategies: Tips and Best Practices - AppSphere16
PDF
How Cerner Corporation Delivers End-to-End Workflow Visibility to Increase Cr...
PDF
AppDynamics and ME Bank: Use Cases for a Modern Digital Bank - AppSphere16
PDF
Making Your Customer Experience Great Before You Hit Production - AppSphere16
PDF
Synthetic Monitoring Deep Dive - AppSphere16
How CapitalOne Transformed DevTest or Continuous Delivery - AppSphere16
Use AppDynamics SDK to Integrate with your Applications - AppSphere16
How AppDynamics Saved Garmin's Christmas! - AppSphere16
Mastering the Administration of your AppDynamics Deployment - AppSphere16
Advanced Agent Deployment Strategies in Large Scale, Complex Environments - A...
Improved Interaction with Mobile User Interaction: Tips and Tricks - AppSphere16
Getting More Out of the Node.js, PHP, and Python Agents - AppSphere16
How Choice Hotels Aligned IT and Business Through Common Metrics - AppSphere16
Monitoring and Instrumentation Strategies: Tips and Best Practices - AppSphere16
How Cerner Corporation Delivers End-to-End Workflow Visibility to Increase Cr...
AppDynamics and ME Bank: Use Cases for a Modern Digital Bank - AppSphere16
Making Your Customer Experience Great Before You Hit Production - AppSphere16
Synthetic Monitoring Deep Dive - AppSphere16
Ad

Similar to How Allscripts Streamlined Root Cause Analysis - AppSphere16 (20)

PDF
CSC - Presentation at Hortonworks Booth - Strata 2014
DOC
Narendra resume
PPTX
Oracle canvas 140604 2
PDF
Casualty Insurance
PDF
Unleash Enterprise Innovation with Sogeti’s Industry Solutions
PDF
Linked VI Introduction
PPTX
Lingustic Harmony in the Tower of Babel
PPTX
Disrupting Insurance with Advanced Analytics The Next Generation Carrier
PDF
Avoid Growing Pains: Scale Your App for the Enterprise (October 14, 2014)
PDF
Healthcare Portfolio | RemotePanda
PDF
Using the power of OpenAI with your own data: what's possible and how to start?
PPTX
Achieve New Heights with Modern Analytics
PPTX
LKIN17: Enabling Enterprise Agility though a Hybrid Agile Implementation Mode...
PDF
Lean Kanban India 2017 | Case study - Hybrid Agile Implementation Model to En...
PDF
Ta3s company overview
PPTX
Continuous Delivery and Continuous Agile by Andy Singleton - Agile Maine Day...
PPTX
CA Mainframe Resource Intelligence
PDF
Healthcare Portfolio | MindBowser
PPTX
Coherent - Insurtech Innovation Award 2023
CSC - Presentation at Hortonworks Booth - Strata 2014
Narendra resume
Oracle canvas 140604 2
Casualty Insurance
Unleash Enterprise Innovation with Sogeti’s Industry Solutions
Linked VI Introduction
Lingustic Harmony in the Tower of Babel
Disrupting Insurance with Advanced Analytics The Next Generation Carrier
Avoid Growing Pains: Scale Your App for the Enterprise (October 14, 2014)
Healthcare Portfolio | RemotePanda
Using the power of OpenAI with your own data: what's possible and how to start?
Achieve New Heights with Modern Analytics
LKIN17: Enabling Enterprise Agility though a Hybrid Agile Implementation Mode...
Lean Kanban India 2017 | Case study - Hybrid Agile Implementation Model to En...
Ta3s company overview
Continuous Delivery and Continuous Agile by Andy Singleton - Agile Maine Day...
CA Mainframe Resource Intelligence
Healthcare Portfolio | MindBowser
Coherent - Insurtech Innovation Award 2023

More from AppDynamics (20)

PPTX
Good Migrations: APM Essentials For Cloud Success at AppD Global Tour London
PPTX
Top Tips For AppD Adoption Success at AppD Global Tour London
PPTX
How To Create An AppD Centre of Excellence at AppD Global Tour London
PPTX
Ensure Every Customer Matters With End User Monitoring at AppD Global Tour Lo...
PPTX
Just Eat: DevOps at Scale at AppD Global Tour London
PPTX
What’s Next For AppDynamics and Cisco? AppD Global Tour London
PPTX
Unlock The Power Of Real-Time Performance Data With Business iQ - AppD Global...
PPTX
Overcoming Transformational Barriers with Ensono - AppD Global Tour London
PPTX
Equinor: What does normal look like?
PPTX
Unlock The Power Of Real-Time Performance Data With Business iQ - AppD Global...
PPTX
Top Tips For AppD Adoption Success - AppD Global Tour Stockholm
PPTX
What's next for AppD and Cisco? - AppD Global Tour
PPTX
Cisco and AppDynamics: Redefining Application Intelligence - AppD Summit Europe
PPTX
British Medical Journal: Refine Your Metrics For Digital Success - AppD Summi...
PPTX
Forrester Research: How To Organise Your Business For Digital Success - AppD ...
PPTX
Mastering APM With End User Monitoring - AppD Summit Europe
PPTX
Become an AppDynamics Dashboard Rockstar - AppD Summit Europe
PPTX
Business iQ: What It Is and How to Start - AppD Summit Europe
PPTX
Containers: Give Me The Facts, Not The Hype - AppD Summit Europe
PPTX
Automation: The Good, The Bad and The Ugly with DevOpsGuys - AppD Summit Europe
Good Migrations: APM Essentials For Cloud Success at AppD Global Tour London
Top Tips For AppD Adoption Success at AppD Global Tour London
How To Create An AppD Centre of Excellence at AppD Global Tour London
Ensure Every Customer Matters With End User Monitoring at AppD Global Tour Lo...
Just Eat: DevOps at Scale at AppD Global Tour London
What’s Next For AppDynamics and Cisco? AppD Global Tour London
Unlock The Power Of Real-Time Performance Data With Business iQ - AppD Global...
Overcoming Transformational Barriers with Ensono - AppD Global Tour London
Equinor: What does normal look like?
Unlock The Power Of Real-Time Performance Data With Business iQ - AppD Global...
Top Tips For AppD Adoption Success - AppD Global Tour Stockholm
What's next for AppD and Cisco? - AppD Global Tour
Cisco and AppDynamics: Redefining Application Intelligence - AppD Summit Europe
British Medical Journal: Refine Your Metrics For Digital Success - AppD Summi...
Forrester Research: How To Organise Your Business For Digital Success - AppD ...
Mastering APM With End User Monitoring - AppD Summit Europe
Become an AppDynamics Dashboard Rockstar - AppD Summit Europe
Business iQ: What It Is and How to Start - AppD Summit Europe
Containers: Give Me The Facts, Not The Hype - AppD Summit Europe
Automation: The Good, The Bad and The Ugly with DevOpsGuys - AppD Summit Europe

Recently uploaded (20)

PPTX
Agentic AI Use Case- Contract Lifecycle Management (CLM).pptx
PDF
AI in Product Development-omnex systems
PPTX
Lecture 3: Operating Systems Introduction to Computer Hardware Systems
PPTX
CHAPTER 2 - PM Management and IT Context
PPTX
VVF-Customer-Presentation2025-Ver1.9.pptx
PPTX
ISO 45001 Occupational Health and Safety Management System
PDF
medical staffing services at VALiNTRY
PDF
2025 Textile ERP Trends: SAP, Odoo & Oracle
PDF
Adobe Illustrator 28.6 Crack My Vision of Vector Design
PDF
Raksha Bandhan Grocery Pricing Trends in India 2025.pdf
PPTX
Operating system designcfffgfgggggggvggggggggg
PDF
Wondershare Filmora 15 Crack With Activation Key [2025
PDF
System and Network Administration Chapter 2
PDF
Claude Code: Everyone is a 10x Developer - A Comprehensive AI-Powered CLI Tool
PDF
Nekopoi APK 2025 free lastest update
PPTX
Introduction to Artificial Intelligence
PPT
Introduction Database Management System for Course Database
PDF
Addressing The Cult of Project Management Tools-Why Disconnected Work is Hold...
PDF
Why TechBuilder is the Future of Pickup and Delivery App Development (1).pdf
PDF
PTS Company Brochure 2025 (1).pdf.......
Agentic AI Use Case- Contract Lifecycle Management (CLM).pptx
AI in Product Development-omnex systems
Lecture 3: Operating Systems Introduction to Computer Hardware Systems
CHAPTER 2 - PM Management and IT Context
VVF-Customer-Presentation2025-Ver1.9.pptx
ISO 45001 Occupational Health and Safety Management System
medical staffing services at VALiNTRY
2025 Textile ERP Trends: SAP, Odoo & Oracle
Adobe Illustrator 28.6 Crack My Vision of Vector Design
Raksha Bandhan Grocery Pricing Trends in India 2025.pdf
Operating system designcfffgfgggggggvggggggggg
Wondershare Filmora 15 Crack With Activation Key [2025
System and Network Administration Chapter 2
Claude Code: Everyone is a 10x Developer - A Comprehensive AI-Powered CLI Tool
Nekopoi APK 2025 free lastest update
Introduction to Artificial Intelligence
Introduction Database Management System for Course Database
Addressing The Cult of Project Management Tools-Why Disconnected Work is Hold...
Why TechBuilder is the Future of Pickup and Delivery App Development (1).pdf
PTS Company Brochure 2025 (1).pdf.......

How Allscripts Streamlined Root Cause Analysis - AppSphere16

  • 1. How Allscripts streamlines root cause analysis – The gift of time Jeff Brady Allscripts
  • 2. Copyright © 2016 Allscripts Healthcare Solutions, Inc. 2 Allscripts • Brand New Allscripts Tower opening in 2017 in Raleigh NC • Allscripts serves more than 180,000 physician users, solutions in 2700 hospitals and 13,000 extended care organizations users on 48 different solutions • Supporting hybrid on-prem and SaaS systems
  • 3. Copyright © 2016 Allscripts Healthcare Solutions, Inc. 3 About Jeff • “Program of Programs” manager working within the Common Components and Solutions (CCnS) • Focus is the timely certification and implementation of an industry wide regulatory initiative know as Meaningful use. • Coordination of the activities for 28 inter related development areas that requiring approx. 1000 team members to execute. • Married, 1 Grandson, 5 Children, and an old Dog
  • 4. Copyright © 2016 Allscripts Healthcare Solutions, Inc. 4 “To improve the interconnectivity of patient data while remaining in compliance with Regulatory initiatives our systems are becoming increasingly interconnected. The ability to assess the health and performance of these system arrays is critical and needs to evolve at a pace faster than the products.” Problem Statement
  • 5. Copyright © 2016 Allscripts Healthcare Solutions, Inc. 5 Requirements from the business/challenges for IT • Continuous performance improvement – Better, Faster, Cheaper • SME focus on reactive actions – Expertise to root cause – Junior engineers may not have the full view of the application – Just working in their one area of the array • Minimized exposure when incidents occur; Extended time to root cause – Forced separation of development and hosting due to PHI – SCOM (indication of a deeper issue) – Difficulty in identification of problem source – Log file analysis – Issue triage and ownership – War rooms
  • 6. Copyright © 2016 Allscripts Healthcare Solutions, Inc. 6 Growth is necessary, but it can be expensive System Expansion (organic or net new opportunity) – New regulatory initiatives • Growth with limited additional income – Data analytics • Data warehousing of ever expanding data elements • Timely retrieval of data and report execution (key to client satisfaction) • Expansion of reporting base – System expansion • State by state rollouts • Additional market opportunities • Feature expansions • Onboarding of additional customers – Shifts in market needs • Transition of core business model
  • 8. Copyright © 2016 Allscripts Healthcare Solutions, Inc. 8 Relieve the pressure on SMEs Transition subject matter experts (SME) into proactive behaviors – Streamline root cause and detection – Elevate (top line) junior engineers Augmentation of existing tools – Symbiotic relationship between tools such as SCOM and AppDynamics – Performance lab capability enhancements Hosting SCOM Enhancements SCOM Trouble Shooting Architectural Validation Production insights / Details Development QA Feedback Performance Feedback Upgrade Comparison Development Insights Architectural Validation Dev Ops Communications Improved inter-group communications – High fidelity targeting of the source of the issue or performance bottleneck • Exact SQL Query that is limiting database performance • Precise .NET Method and Class Enhance current engineering processes – Architectural validation – Production details easily conveyed to development team Improved system performance
  • 9. Copyright © 2016 Allscripts Healthcare Solutions, Inc. 9 Smart Growth • Economic scaling evaluations – Extensibility of performance lab into value optimization – Ability to numerically validate various design options performance • System configuration • Software design options – Determination of best fit hardware scaling versus software scaling – Augmentation of existing performance lab tooling makes this possible BEFORE production deployment. B1 B2 B3 B4 A1 A2 C1 C2 B1 B2 B3 B4 A1 A2 C1 C2 Capacity Doubling Via Hardware B1 B2 B3 B4 A1 A2 C1 C2 Baseline Deployment B1 B2 A1C1 B3 B4 A2C2 8x Capacity Via Config & Software
  • 10. Copyright © 2016 Allscripts Healthcare Solutions, Inc. 10 Action plan • Identify stakeholders and understand their expectations • Start small with a well understood solution and solve problems • Form a knowledge sharing community or working group of dedicated and naturally curious engineers • Align the deployment of AppDynamics from development through production on your pilot • Augment your existing tools, the relationship is symbiotic
  • 11. Value seen after changes
  • 12. Copyright © 2016 Allscripts Healthcare Solutions, Inc. 12 -- “ had an issue with “Change Password” and they were hunting it for 2 weeks, so they applied AppD to it. They found it was not in their code but in an unmanaged library. AppD to provided visibility into the Method and Class hierarchy where the failure was occurring put them on it in a single run. Issue solved, it was related to a security update from Microsoft.…” --This was root caused within 1 hour -- “downloads chase request files from our payers was one of our longest running processes. After drilling down into the Tx.ChaseRequests we were surprised to see that DNS resolution was consuming over 90% of our execution time.” --”Our SQL.Open calls were often the most "expensive" calls performed by the message handlers. Often these calls took 300ms and up to 800ms. “-- -- Analysis and development are in-process this sprint. Value – AppDynamics “Win Wire” -- “We are working to change our traffic models to reflect a production like mix as well as enhancing test scripts” -- “This should go a long way to addressing the gaps noted below.”
  • 13. Copyright © 2016 Allscripts Healthcare Solutions, Inc. 13 Value – “Smart Growth” Example Sales opportunity – “Double throughput required” – Applied AppDynamics to load test lab • Augmentation of existing tool set to more accurately identify improvement areas • Extended performance lab into value optimization – 2 Optimization runs • Utilized AppDynamics database monitoring capability to determine most expensive SQL calls • Utilized AppDynamics ability to compare different releases to numerically assess impact – Est. of 4 hours of engineering development / test • Resulted in the ability to meet the sales request w/o the need for an additional system • Systems of this complexity can easily exceed $1MM in total cost – This approach completely changed the business case for this opportunity “Save Result” “Check EMPI” Engineering effort Baseline 450ms 130ms 1 hour issue ID Round 1 250ms 17ms 2hrs to corrective action Round 2 150ms N/A Next Morning~ 2 hrs to Corrective action Impact 200% Increase 665% Increase Second Round
  • 15. Copyright © 2016 Allscripts Healthcare Solutions, Inc. 15 Recap • Started with a small well understood solution to stabilize our AppDynamics understanding • To understand impacts to inter-team communication we expanded to a more complex product and folded AppDynamics into the product development progression, development through production. • To better understand the full range of AppDynamics capabilities we expanded to a larger product base, mostly at the development level.
  • 16. Copyright © 2016 Allscripts Healthcare Solutions, Inc. 16 2016 #1 Top Ambulatory EHR Vendor in user satisfaction poll from Black Book Rankings Company benefit • Simple Identification of performance limitations – By the most junior of engineers, freeing SME to higher level tasks – Preproduction deployment optimization • Direct and measurable performance impacts – Client satisfaction increase where response time matters • Feedback from Production systems into Development • Time to Root Cause, Time to Corrective actions • System performance – Ability to rapidly measure overall performance of design options – Optimize solution SW and HW to maximize value to the company “AppDynamics is the only tool that we have that looks at the specific WCF calls to identify Current and Future issues, in the Web Code”
  • 17. Please give us your feedback—Session B5619 • Complete the online survey you'll receive via email later today or via text at: Text this number: 878787 Text this word: APPSPHERE • Every time you submit a session survey, your name will be entered in a random drawing. We're giving away Amazon Echos to 5 lucky winners! • Thank you for your input APPDYNAMICS CONFIDENTIAL AND PROPRIETARY 17 Win!