Case Study: Waste Management Recycling your Integration Landscape and the Evolution of Middleware October 16, 2012 Sang Peiris Senior Director, Information Technology Bryan Jones Senior Manager, Information Technology October 24, 2012 | 2 Table of contents Overview of Waste Management Business Transformation Drives Integration The Middleware Journey Process Evolution Technology Evolution People Evolution What’s Next Q&A October 24, 2012 | 3 Waste Management Overview Breadth & Scale Fortune 45,000 Sample of Market Offerings $13 u Traditional Collection & Disposal 200 EMPLOYEES BILLION v Recycling - Paper, plastic, metals, electronics, bulbs, batteries, etc. 1200 21,000 +22 Vehicles MILLION w Green Energy – landfill-gas-to8.6 energy, pelletized fuel, etc. CUSTOMERS MILLION 735 95 M Portfolio of Conversion MW REVENUE GLOBAL OFFICES` PRODUCED THROUGH WASTE BASED ENERGY COLLECTION & DISPOSAL OPERATIONS TONS OF COMMODITIES PROCESSED Technologies – Process engineered fuels, organics, ARC Reactor, etc. Waste Management Strives to be a Leader in the Environmental Services Industry October 24, 2012 | 4 Our customers span all possible market segments Residential • Individuals and Families • Home Owner Associations Public Sector • Municipalities • Federal & State Governments • Schools & Universities Commercial Business • Construction • Healthcare Organizations • Commercial Properties • Manufacturing and Industrial Companies • Food and Retail Businesses Customers are the core focus of Waste Management October 24, 2012 | 5 There are several factors driving the need to transform Changing Market • “Zero Waste” strategies • Packaging & Technology • Awareness & Sustainability Transformation Competitive Landscape The Opportunity • • • • Growth to be had Efficiencies to be gained Technology to be leveraged Strength & financial resources • Challenges from nontraditional players October 24, 2012 | 6 Business transformation is an evolutionary journey enabled by middleware SNEAKER NET POINT-TO-POINT PUBLISH/SUBSCRIBE SOA PROCESS MANAGEMENT • Typically, an organization the size of Waste Management, requires 5 to 8 years to evolve the middleware space • We have challenged ourselves to drive middleware enablement in a 3 to 5 year timespan • Rapid evolution of middleware is required to support business transformation needs October 24, 2012 | 7 A clear definition of “Transformation” is a required first step Business transformation is a change management initiative that aligns an organization's people, process and technology closely with its business strategy and vision. The initiative aims to innovate new business strategies and meet long-term objectives. People, Process and Technology must evolve hand-in-hand to enable transformation Process Evolution October 24, 2012 | 9 Process evolution: Current state customer setup process requires the same information to be entered multiple times 1• 2• ICR is required to search and rekey customer service and quote information multiple times in different systems Manual Process 3• Setup Coordinator completes pre and post quality checks Data Entry Clerk then re-enters all previously captured information AMP RMC/CAS Paper/Notes Price ezPay Credit Approval Credit Check SFDC Payment Billing Approvals MAS Search 2x-5x Data GreenPages Serviceability Re-Entry Check Paper/Email Documents forwarded All Data Re-Entered Paper/Email Documents forwarded 2 Phone Call Customer ICR/Sales MAS Quality Check Welcome Packet Maps 1 •Service Agrmt •Job Info Sheet •Credit App Setup Coordinator Review, Deliver, & Service 3 •Service Agreement •Job Info Sheet Data Entry Rep •Credit App Operations October 24, 2012 | 10 Integration, automation and validation utilizing webMethods reduces the need for duplicate/triplicate data entry 1• ICR can utilize a single point of entry to enter customer setup and quote information Setup Agent only enters a limited amount of data to complete the setup process Single Point of Entry Phone Call Customer 2• SFDC Siebel Setup Agent ICR/Sales Automated Data Transfer GreenPages Billing Review & Complete Serviceability Check webMethods Process Automation / Data Validation / Integration Automated Data Transfer MAS Service Customer Price Credit Check Payment Master Data AMP RMC/CAS ezPay MDM Operations October 24, 2012 | 11 Value Lever Example: A Lean Six Sigma approach was leveraged to capture business value Pop Up 1 Add New Customer 2 4 Pop Up 3 Sales Information 5 7 Pop Up 5 Reason / Price 8 10 Pop Up 7 Contract / Segment 13 Screen 4 Routing Instructions 11 Capture Service Agreement Screen 1 Biographical Info Pop Up 4 Credit Information Screen 5 Service Information Pop Up 8 Sales / Service Generate Service Agreement 3 Pop Up 2 Duplicate Check 6 Screen 2 Billing Information 9 12 Pop Up 6 Equipment Information Screen 3 Comments / Instructions Pre-Quality Check Setup Data Entry Create Cases Post-Quality Check webMethods Multiple MAS screens & Pop Ups 1 Determine Pricing Process Automation / Data Validation / Integration Create Customer Profile Screen BEFORE: Manually Enter 40-90 Fields AFTER: Manually Enter 12 Fields October 24, 2012 | 12 Business value defined: Measuring quantifiable savings was a critical success factor – no one can deny numbers! <1 Minute System SFDC SFDC AMP AMP SFDC SFDC SFDC System Improvements 5 Minute AMP MAS 2 Minute No Change Step Time Improved Efficiency 3 Minutes Manual Eliminated <1 Minute Siebel MAS 3 Minutes Data Entry Clerk 8 Minutes 4 Minutes MAS MAS MAS MAS Efficiency / Effectiveness Automation 4 Minutes Real-time Siebel MAS 4 Minutes Siebel MAS Post-Quality Check Data Entry Clerks 2 Minutes MAS MAS No Change 3 Minutes Create Cases 7 – 30 Day Delay 7 Minutes Setup Coordinator Data Entry 7 – 30 Day Delay 3 Minutes Pre-Quality Check 1-3 Hour Delay Step Time Benefit Driver After Generate Service Agreement ICR / Inside Sales Rep No Change Before Role Capture Service Agreement 1-3 Hour Delay Determine Pricing 4-20 Hour Delay Create Customer Profile 4 Minutes The first release of webMethods has resulted in a 65% improvement in New Customer Setup and a 12% improvement in Sales productivity Technology Evolution October 24, 2012 | 14 Create or Update Activity SIEBEL Send Activity Get MAS ID Acorn MAS Get Ticket ID Get MAS ID OCS Send Agreement publishContractEvents publishQuoteEvents Get Pricing Matrix Info publishSvcReqEvents Get Geocode GIS Get Ticket ID Provide Caller Info Upload Documents Provide Caller Info Upload Documents eBusiness Create/Update Location getServiceAbilityInfo Create/Update Account Get Customer Info Get Customer Account Info Search Account Send Payment Confirmation Get Route Info Get Customer Info eRL Get Pricing Info Process Automation / Data Validation / Integration Send Opportunity Get Customer Info Get Contract Info CCDB Perform Address Validation webMethods sendCallerIdToCRM Netezza DB AMP/PING Get ZoneInfo Merge / Unmerge Account Fastlane Get ServiceAbility processZoneInfo Perform Credit Check processMsgRequest validateAddress SFDC CAS (Credit Check) JADE MDM Documentation October 24, 2012 | 15 Business Services provide an abstraction layer from end points Façade Pattern Orchestration Pattern Bridge Pattern Map Source1 Enterprise Canonical Worker Class1 Source2 MTOM Source3 Map Worker Class2 Business Service Map Adapter Pattern Canonical Model Pattern Pub-Sub Model Pattern Map Worker Class3 Target1 Service Target2 Service Target3 Service October 24, 2012 | 16 Reusable integration patterns developed and made possible by webMethods components Notify Source Svc Remedy Broker Ack Error Handling Svc Business Source Error Handling DB Service Map SOAP Fault Worker Class1 Target Re-try Suspend service Re-tries exhausted Check Heart beat People Evolution October 24, 2012 | 18 People evolution: End-to-end visibility and accountability will take three or more steps to achieve • Integration is a transaction with defined inputs and outputs • Middleware is a black box and no visibility is available • Integration is a process and at each step there is visibility to all • Everyone understands all the details including all boundary systems • The process automation is architected by the middleware team • Middleware owns the root cause analysis regardless of what systems is broken October 24, 2012 | 19 What’s next? We have come a long way, but still have a lot to accomplish! 1. Canonical Based Services – True canonical based web service rather than what’s just required to integrate two system 2. Process Automation – End-to-end process automation with true canonical based web services 3. Process Management – Instrumentation to proactively manage and predict the behavior of a process October 24, 2012 | 20 Questions & Answers Thank you for attending