Why Data Integrations Fail: Closing the Gap between Business and IT, Reducing Cost & Complexity in the Cloud by datasamurai.io is a product of Tenor Enterprises, LLC ©2014 Why Data Integrations Fail: Closing the Gap between Business and IT, Reducing Cost & Complexity in the Cloud by Introduction ............................................................................................................ page 1 Measuring Success ................................................................................................ page 3 Bigger is not Always Better ...................................................................................... page 3 The Custom Job ..................................................................................................... page 5 Meeting your Needs ............................................................................................... page 6 Thinking in the Cloud .............................................................................................. page 7 Success, Every Time ............................................................................................... page 8 Introducing datasamurai.io ...................................................................................... page 9 Case Study: Sales Leads to CRM .......................................................................... page 10 Introduction of Change ........................................................................................ page 11 A Solution .............................................................................................................. page 12 Contact Information ........................................................................................Inside Cover Table of Contents Why Data Integrations Fail: Closing the Gap between Business and IT, Reducing Cost & Complexity in the Cloud Introduction Let’s face it, data and systems integration is difficult, complex and often times a daunting task. There are a myriad of providers and solutions out there that solve this very problem; however the typical solution is often just as complex, expensive and difficult to maintain than trying to do it all yourself. What’s worse is that most vendors and consultants that provide the type of knowledge and experience in delivering solutions using these data integration platforms are expensive, integrations take a long time and you’re still left with a heavy support bill or face trying to find resources yourself to help maintain things as they break change. How do you ensure your data integration needs are going to be met? How do you ensure it will be easy to implement, maintain and remain flexible during times of change? One of the oldest problems in IT has been getting systems and/or data integrated together. How do I get system A to talk to system B and vice versa? How do I make informed business decisions on my data when it’s scattered across apps, databases and the cloud? How do I get a holistic and complete view of a customer when it’s split between my CRM, post-sale in-house support applications, ERP and possibly dozens more cloud or conventional systems, each used by a different department, partner or vendor? 98% of data integration projects that are considered a failure are not because of technical challenges or overrun budgets, but because they either a) didn’t actually integrate everything in a way that was useful, b) only provided a partial solution, or c) something changed shortly after go-live that caused a brittle or fragile data transfer process to break. 1 It’s no secret that more and more organizations are moving from traditional software and services to cloud based solutions, SaaS, IaaS and PaaS offerings. Using smaller, less expensive and targeted cloud based solutions and tools to accomplish specific tasks and goals not only makes sense, they also eliminate a lot of IT costs and tied-up resources. With less infrastructure, servers and software to support and manage, IT teams can focus on improving the business in other ways, support or enhance internal systems or even reduce consulting and contracting fees. These also give business professionals and management the opportunity to make decisions based on their needs as opposed to what IT thinks is the right solution for them. Would you let your auto mechanic make all of your investment portfolio decisions (not that your mechanic wouldn’t have insight into the market)? SaaS PaaS IaaS 2 Measuring Success In terms of any technology investment there are some typical key factors to consider when making the decision: 1. What are the specific needs of my organization? 2. What are the short term implementation and long term support costs? 3. What is the ROI? Often times we tend to look at this list in reverse order. While each of these are equally important factors to consider, often times what the needs of the organization are get swept away by the other two which speak to immediate and longer term budgets, costs and resources. Bigger is not Always Better Some of the largest, most commonly used ETL tools (stands for Extract, Transform & Load), are also the most flexible, extensible and expensive approaches to solving the problem of connecting data. Most tools attempt to be everything to everybody, and, if you’re a very large fortune 50 or fortune 100 company with 50k+ employees, global operations and customers, partners and vendors sending and receiving data, with an IT budget of $500M+ per year, using these tools and staffing a team to maintain, develop and create solutions with them typically wouldn’t cause much hesitation on the decision. Because these platforms require custom programming to actually make them do anything of use, some even having their own programming languages, terminology and even their own operating systems and sub-systems which require years of training and experience to know how to use and be proficient in, they are typically out of reach to most small to mid-size companies; the professionals who have this knowledge are also some of the most expensive 3 Bigger is not Always Better, cont. resources in the IT industry. What if you have a small or mid-sized business, or are part of a larger organization trying to reduce costs and build in proficiencies? Would a small company with 500 employees purchase a full-blown Oracle HRIS system, SAP and a custom implementation of PeopleSoft? No, of course not; that would be overkill. There should also be no reason to do that with data integration; ever. When larger or more complex systems are purchased and implemented to solve data integration problems, often times it is a failure from the cost and ROI perspective. One of these systems can cost from $250k up to $1M+ to implement and take live. From there, maintenance to keep it running, hardware or hosting, etc. can average over $50k per month. That’s a lot of money and typically not worth it just to get a bunch of data files into your system on a daily, weekly or monthly basis. Showing real cost benefit it is difficult there, but if the amount spent on software licenses, hardware and resources to get a customer or partner integrated is taking any significant percentage of a customer’s or partner’s revenue stream for your company, there are probably better ways to accomplish that same task in a fraction $ Pe o $ ple $ So ft $ of the cost with more flexibility and faster time to market. r O e l c a $ 4 The Custom Job Other approaches to data integration include custom development to cover a few small targeted integration that the business or IT feel are necessary enough to warrant the cost. What happens when something down the road changes, or new or different data is needed? Approaching custom software development with an eye to the future and change is a challenge for most; not to mention often the most expensive and time-consuming approach to software development. This is typically prohibited by limited time and budgets to complete this type of work. Also, custom software development is not an exact science and takes time to implement, time to make changes and has real dollars associated with every change, feature or bit of data you need to move through it. Whether you’re building it in house or farming the work out to a consulting firm you get just that, a system that ends up being brittle and difficult to maintain. You end up having to wait days, weeks or even months to get changes implemented that the business needed immediately to support its sales or operations; not only costing the business through IT staff and resources, but potentially lost revenue and efficiency or lack of business insight. 5 ! Meeting your Needs Defining your exact expectations for a data integration project is challenging. More than likely no one person in the organization understands the full domain of knowledge and data that is located through the company. A CEO or VP may know the types of figures they want to see, an operations manager may know what customer information they need, but where is it all located? Who has it and controls access to it? Is it in a system and/or format that’s usable for reporting or other processes? One day you may need to see a full view of orders through initial purchase order all the way through delivery and customer satisfaction survey results. The next you may not care as much about that because the company’s focus has changed to pre-sale marketing efforts and you need to concentrate on both the prior regarding orders and a newly invigorated focus on marketing campaign response rates through the sale of a product. Typically though this data is scattered across multiple systems. And while you may have already integrated your CRM and order fulfillment tool, perhaps the only thing its sharing are orders, and now you need lead and campaign response data as well. Being able to not only meet today’s needs but also to adapt is extremely important. If your data integration strategy relies too heavily on others, e.g. IT, support teams, consulting agencies, vendors, etc., you’re going to miss out on opportunities as they present themselves and that can add up to real losses and missed revenue. 6 Thinking in the Cloud Cloud computing, services and big data are popping up all over the place with the goal of helping business grow, expand and stay flexible in the face of change. Most of these services offer affordable alternatives to owning, maintaining and building internal infrastructure and applications; why not data integration? Quite a few services in the cloud already exist out there that help tackle the problem of data integration; however they all work under a specific concept, you connect 1 system and 1 data item type (like a customer) and you send to 1 other system, that’s it, you manage 10’s, 100’s or 1,000’s of 1:1 connections for every single possible combination of data you can think of. This often starts out simple (e.g. our order example from before) but can quickly become unwieldy and cumbersome to maintain and end up being counterproductive when change is introduced later down the road. The upside to most of these is that they can be configured by a typical business user, not an IT guy. ? Other services are a bit more complex; often resembling a workflow diagram in the cloud with complex data flows, transforms, etc. This can also be cumbersome and need highly technical and skilled people to maintain and you’re right back to the traditional ETL style tools, only in the cloud. 7 Success, Every Time In order to meet all of the challenges it’s important to find a solution that fits all 3 major aspects of a successful data integration project, as well as provides the flexibility necessary into the future to quickly adapt to change. Furthermore, a solution that leaves out a lot of the complexity, gives you a holistic view of your data and provides advanced analytics, data validation, cleansing and normalization, value-add services such as address, phone and name validation, geographical location lookups, weather data, census data, etc. When changes are needed, they shouldn’t break things, they should simply replicate through, expand capability and be easy enough to manage and integrate with existing processes. Add a new field, how about a new type of customer or order, integrating a new system; all of it should be a cinch without adding complexity. Finally, almost everything you do with the write tool should be able to be done by someone who knows your business, not just about computers, software or data. 10 1 10 0 8 Introducing datasamurai.io datasamurai.io provides everything you need to be successful in your next and all future data integration projects. Unlike every other data integration platform out there, datasamurai.io gives you a central repository that allows you to define a single picture of your data; from there you can bring data in and export data back out all through a single link for each place you want data in or out of. Need to hook up your cloud based CRM, in house Oracle database, 3rd party vendor’s API and a torrent of flat files coming at you through FTP, HTTPS and SFTP? Easy with datasamuri.io. Want to see all of that data together and be able to easily push updates from system to all of the other ones from a single action? datasamuri.io makes it simple. Need CASS address standardization and validation, phone number lookups, email blacklist and do not call list validation? With datasamuri.io consider it done. datasamuri.io is your answer to all of these data challenges and more. With the capability to pull data into and export data out of your repository to and from almost any source imaginable with more being built every day, datasamurai.io allows you to point and click your way to data integration utopia in a matter of minutes. Use a cloud based CRM, how about ticketing and support system, have in-house SQL, Oracle, MySQL or PostgreSQL databases, Excel spreadsheets, flat or comma delimited files, XML files, web services, APIs or just about any other data source imaginable that you need to integrate? We have what you need to do it, and if we don’t; building it is our highest priority. 9 A way too common scenario... A small 300 employee business services company which performs outbound appointment setting calls on behalf of their customers offers various value-add services, among them is the generation of sales leads for their customer’s vertical market, or the ability for their clients to send data on a daily basis with leads and potential customers. The scenarios for regular data feeds are handled by IT which consists of a single developer, Bob, and a small team of network, desktop, telephony and support analysts. Leads are taken from the customer, loaded into a home-grown on premise SQL Server database for the outbound contact management team, and are also uploaded into a CRM tool, in this case Salesforce.com which is used by the sales and account reps for each client account. Bob has to create a “job” for each customer, which is a custom software component, to move the customer’s data into the database as well as upload it to the CRM. Both take different formats and therefore require each customers’ data to be massaged and changed to meet the needs of each system. That comes out to at least 2 jobs for every customer and a current load of 42 jobs that run on several different schedules. Bob manages all of the customer expectations in a spreadsheet which he manually reviews each day. Each new customer takes about 2 weeks to get set up. 10 Introduction of Change One of the larger customers of this company recently asked that all potential appointment leads first have their addresses and phone numbers validated to help reduce wasted time and costs on their per dialed number payment terms. Without a means to provide this type of pre-validation and data cleansing, the company was left scrambling to try and find a solution to the problem. To add insult to injury, Bob was already spending upwards of 6 hours a day, 6 days a week maintaining, correcting and monitoring the existing data jobs the organization had. Hiring another developer for that not only was necessary, but it would take weeks to get them started, trained and up to speed being productive. By that time the customer would have found another vendor as they were already unhappy with the costs associated with not performing address and phone number validation up front. 11 A Solution After a long search for a solution to this mounting problem, the marketing director found datasamurai.io. datasamurai.io was able to provide not only automated import and export of the data coming in from customers, combine and aggregate leads and push them simultaneously to their outbound calls system but also directly into their CRM, they also were able to use data appends to cleanse and validate address and phone data for those leads not only for their current customer demanding it, but also other customers to proactively show cost savings and benefits; which increased their own sales and demand/share of outbound business services by 38% since implementation. The data imports and exports are all handled by the marketing management team in charge of customer relationships and onboarding and no longer the sole responsibility of IT as business owners are able to configure imports, exports and value-added data append services with a few easy clicks. Bob is now able to spend his time consulting with customers’ and custom needs, supporting the outbound call team’s own internal software and gets his Saturday’s off. 13 For More Information Contact: Tenor Enterprises, LLC | 866.868.5957 [email protected] | [email protected] PO Box 290841 | Port Orange, FL 32129-0841 www.tenorent.com Tenor | ten-or | (tnr) noun: continuous course, progress, or movement Have a nice day.
© Copyright 2024