Nisa Retail:Improving Service and Cutting Costs with dynaTraceDavid Morris & Paul Smith, Nisa RetailRichard Bishop, Intechnica12 July 2012
Agenda
• Introduction
• Nisa Retail Overview
• Why APM Matters to Nisa Retail
• Intechnica overview
• dynaTrace in action at Nisa Retail
• Business value delivered
• Next steps
• Q&A
Business Demands Increasing
Do More With Less
Complexity Explosion
User Expectations Continue to Rise
Macro Trends Demand A New Approach To APM
More features!Faster delivery!
Faster performance!
Workload
Staff and budget
dynaTrace – A New Generation of APM Value
Life-cycle
Proactive
Service Level Eng.
Focused Tuning
Business
User Experience
Service Level Mgmt.
Impact Analysis
Transaction Types
Conversions
Deep
Code-Level
Context
Automated
Actionable
Full Coverage
24x7 Transaction Tracing
All Transactions & Users
End-to-end
All Tiers
Transaction-Pure
Open
Over 500 World Class CustomersFinancial Services eCommerceSaaS & Cloud
OtherISV Government
Telco
Insurance
Nisa Business Overview
UK’s leading member-owned organisation• Mutual organisation, member owned, operates like a co-operative• Collective buying power to reduce costs for members
> 1000 member shareholders
> 3750 stores nationwide
> £1.3bn turn-over
IT Context
IT Context
Importance of APM for Nisa
Cut off points Member / customer retention User satisfaction Increasing load and app complexity Increasing load High customer expectations Continual improvements required
Intechnica: digital performance
A digital consultancy specialising in online application development & performance
Consultancy – IT strategy and BPM
Application development
Performance improvement and assurance
Cloud consultancy
Clients include:
PurePath
dynaTrace Implementation at Nisa
dynaTraceServer
dynaTraceClient
Tactical Approaches
Strategic Performance Improvements
OCS Login Difficulties
Drill down to errors
Drill back up to PurePaths
View Order – Bottleneck
View Order – Bottleneck
View Order – Bottleneck
Diagnosing Third-party Faults
• Hover over “block”
• Name of ASP control identified
Click PurePath Hotspot
Highlight Method and Class experiencing performance problem
Diagnosing third-party faults
No forecastApplication ExceptionNo forecast
Site offline
Other improvements for /home.aspx
From fault to fix12
/23/
2011
1/12
/201
2
2/1/
2012
2/21
/201
2
3/12
/201
2
4/1/
2012
4/21
/201
2
5/11
/201
2
5/31
/201
2
6/20
/201
2
7/10
/201
2
0
10
20
30
40
50
60
70
80
0
1000
2000
3000
4000
5000
6000
Response times and hits /home.aspx : H1 2012Avg. Page Load Time (sec)
Resp
onse
tim
e (s
)
Hits
/day
Performance optimisation
Performance optimisation
10th July 2012
11th July 2012
Long term trends
Long term improvements
Identifying slowest and most frequent db calls
Long term improvements
Identifying slowest pages
Understanding performance tests
Monitor test as well as production environments Tagged web requests help to identify business transactions
Key points
Use dynaTrace to get an understanding of application behaviour and performance
• In production and test environments
• Assists in fault diagnosis, reducing diagnosis and fix times
• Directs performance optimisation efforts
• Helps differentiate between “bad” and “busy” days
• Quantifies performance improvements
Business Value
Fewer complaints Developer time is better spent Better user experience Overall: member retention
Next Steps
Web: www.intechnica.co.ukEmail: [email protected]: 0845 680 9679Fax: 0845 2991647Address: Fourways House, 4th Floor, 57 Hilton Street, Manchester, M1 2EJ
Questions