TRANSITIONING A MOBILE FIELD FORCE TO MOBILINK/AFARIA REMOTELY KURT TRUSHENSKI & BRAD COOMES ECOLAB IT WEDNESDAY SEPTEMBER 14, 2011 CORPORATE OVERVIEW • Company With more than $6 billion in global sales, Ecolab is the global leader in cleaning, sanitizing, food safety and infection control products and services. • Headquarters St. Paul, Minnesota, USA • Employees More than 26,000 associates worldwide • Global Reach Ecolab serves customers in more than 160 countries across North America, Europe, Asia Pacific, Latin America, the Middle East and Africa. 2 – Company Confidential – October 3, 2011 APPLICATION OVERVIEW ESM 360° Advisor • User Base - 3500+ Field associates across the US and Canada • Purpose – Capturing service call details – Placing orders – Tracking sales and budgets – Prospecting • Data – 500+ tables synchronized to Windows XP Tablet PCs – Average Client DB size ~ 50 Mb – Daily Consolidated transaction volume ~ 7 Gb 3 – Company Confidential – October 3, 2011 APPLICATION ARCHITECTURE ESM 360° Advisor • • • • • • Consolidated DB – MS SQL Server 2005 Client DB – Sybase SQL Anywhere 12 Client OS – MS Windows XP SP3 Client Application – C#.Net, C++, Crystal Reports Data Synchronization – Sybase MobiLink Device Management/File Synchronization – Sybase Afaria 4 – Company Confidential – October 3, 2011 SITUATION Product End of Life • Device Management/Data Synchronization platform discontinued by vendor – Replacement platform must support existing application requirements – Replacement platform must meet scale and performance needs 5 – Company Confidential – October 3, 2011 CUSTOMER MANDATES • Mission Critical Application cannot run on an unsupported platform • Keep costs low – Limit expenses around shipping hardware back and forth – Limit support staff remoting onto user machines • Reduce impact to inflight feature delivery projects • Maintain field productivity – No end user interaction – No end user downtime 6 – Company Confidential – October 3, 2011 REPLACEMENT PRODUCT SELECTION • Proof of concept with multiple vendors – Unique synchronization scenarios – Application maintenance – Performance – AD integration – Configuration management • Selection – Sybase SQL Anywhere/MobiLink for Data Synchronization – Sybase Afaria for Device Management 7 – Company Confidential – October 3, 2011 SOLUTION Phased I – Replace Data Synchronization • Leveraged existing device management solution to deliver SQL Anywhere 12/MobiLink install – Limit to 5 Mb segments to manage bandwidth – Have all large files resident on client machine well in advance of the cutover • Engaged Sybase Professional Services to build Data Synchronization framework • Ecolab team updated all client application software – Support for SQL Anywhere 12 8 – Company Confidential – October 3, 2011 SOLUTION Phased I – Replace Data Synchronization, cont • Scripted process for client – Install SQL Anywhere 12 – Deploy client DB – Replace client applications – Perform configuration Replace MSDE with SQL Anywhere 12 • Rollout Progression – 250 user pilot – 3500+ users over 6 weeks – Groups of 200-300 users at a time 9 – Company Confidential – October 3, 2011 SOLUTION Phase II – Replace Device Management/File Synchronization • Leveraged existing device management solution to deliver Afaria install • Engaged Sybase Professional Services to build configure Afaria Architecture and Channels – Group assignments using with Active Directory • Ecolab team developed synchronization management software to coordinate MobiLink and Afaria tasks 10 – Company Confidential – October 3, 2011 SOLUTION Phase II – Replace Device Management/File Synchronization, cont • Scripted process – Install software – Perform configuration • Rollout Progression – 250 user pilot – 3500+ users over 5 weeks – Groups of 200-500 users at a time 11 – Company Confidential – October 3, 2011 BENEFITS Afaria • Support Reduction – Afaria to Active Directory integration drives group enrollment • Bandwidth Utilization – Afaria Improved compression of content • Installation and initial configuration • Duplicate/Copy/Paste/Comments within events • Reporting flexibility • Building events is flexible and more developer oriented 12 – Company Confidential – October 3, 2011 BENEFITS MobiLink • Flexibility – Control at fine granularity • Performance – Real-time synchronization much faster than previous solution – Server-side delta capture in real-time • Day to Day operations – Reduced effort with server management 13 – Company Confidential – October 3, 2011 LESSONS LEARNED • Software Version – Needed to re-advertise the SQL Anywhere 12 client install with EBF applied • AD Authentication Integration – Users forget credentials – Cached credentials expired periodically 14 – Company Confidential – October 3, 2011 LESSONS LEARNED • Field user client machine configuration out of date – .Net Framework version – XP SP3 – WMI corruption – OS patches • Connection method – Users on dial-up, satellite and wireless failed due to intermittent connectivity • Support staff communication – Two sets of procedures during conversion caused confusion 15 – Company Confidential – October 3, 2011 QUESTIONS 16 – Company Confidential – October 3, 2011 17 – Company Confidential – October 3, 2011
© Copyright 2024