7 Deadly Sins of the DIY Cloud

Similar documents
How To Create A Call Center With Talkdesk

White Paper. Are SaaS and Cloud Computing Your Best Bets?

21 Crucial Questions to Ask in Your Admissions CRM RFI. A resource from Fire Engine RED

GETTING THE MOST FROM THE CLOUD. A White Paper presented by

Bringing the Cloud into Focus. A Whitepaper by CMIT Solutions and Cadence Management Advisors

4 ways to grow your small business with Salesforce CRM

SELLING SHAREPOINT ENGAGEMENTS IN THE CLOUD ERA A GUIDE FOR MICROSOFT SI PARTNERS

THE QUEST FOR A CLOUD INTEGRATION STRATEGY

Transtream Plug & Play ecommerce Shipping

Why You Need Archiving

The Basics of Promoting and Marketing Online

True Stories of Customer Service ROI: The real-world benefits of Zendesk

FIVE REASONS TO ADD COMMUNICATIONS TO YOUR CRM TODAY

The NREN s core activities are in providing network and associated services to its user community that usually comprises:

Best Practices in Contract Migration

How To Integrate With Salesforce Crm

Overview. The Cloud. Characteristics and usage of the cloud Realities and risks of the cloud

Cloud Computing for Technology Tools

The Business Owner s Guide to Selecting CRM

THINGS YOU NEED IN DOCUMENT MANAGEMENT SOFTWARE. Presented By:

Kenandy TM Cloud ERP White Paper. Kenandy Cloud ERP Overview

User and Customer Interviews How XSOL has assisted ERP implementations. Survey

The Benefits of Deployment Automation

Top 10 Ways. Operational Software Can Boost a Contractor s Bottom Line

Comparative Rating in the Real-time World

Is Cloud ERP Really Cheaper?

Saas vs. Traditional ERP: Which is Right for You?

Case Study: D+M Group Cloud Consolidation: Migrating 15 physical data centers into three private clouds

THE MOBlLE APP. REVOLUTlON. 8 STEPS TO BUlLDING MOBlLE APPS FAST ln THE CLOUD

Cloud Based Document Management

Supplier Invoice Inefficiency: The truth behind the AP process and how automation can fix it

How To Understand The Benefits Of Cloud Computing

H4 Tackling the Challenges of Implementing Emerging HR Technologies

A SHORT INTRODUCTION TO CLOUD PLATFORMS

CRM Integration Best Practices

Options that make sense for you. Table of Contents. How companies are confidently migrating core industry processes to the cloud

Simplify Software as a Service (SaaS) integration

Hybrid: The Next Generation Cloud Interviews Among CIOs of the Fortune 1000 and Inc. 5000

a guide to the cloud Understanding the cloud and recreation management understanding the cloud and recreation management a guide to the cloud 683_14

GET CLOUD EMPOWERED. SEE HOW THE CLOUD CAN TRANSFORM YOUR BUSINESS.

Moving to the Cloud? DIY VS. MANAGED HOSTING

Extending the Value of Salesforce with Quote-to-Cash Apps

EMC DOCUMENTUM Capital Projects Express. KEEP YOUR PROJECTS ON TRACK Flexible Document Control for Agile Teams

Software Industry KPIs that Matter

10 How to Accomplish SaaS

Moving Network Management from OnSite to SaaS. Key Challenges and How NMSaaS Helps Solve Them

Why Cloud BI? The 10 Substantial Benefits of Software-as-a-Service Business Intelligence

5 Reasons CIOs are Adopting Cloud Computing in 2010 Application Development that s 5 Times Faster at 1/2 the Cost

Grow Your Business with Confidence

THE HIDDEN COSTS OF QUICKBOOKS: Why now s the time to graduate to professional financial management software

VALUE PROPOSITION FOR SERVICE PROVIDERS. Helping Service Providers accelerate adoption of the cloud

Using a Java Platform as a Service to Speed Development and Deployment Cycles

MOVING BEYOND QUICKBOOKS: Why now s the time to graduate to professional financial management software

Choosing the Right ERP Solution:

Realize More Success with Software-plus-Services. Cloud-based software from Microsoft Dynamics ERP

How To Save Money On Voice And Data For Your Business

Solutions for Software Companies. Powered by

THE BENEFITS AND RISKS OF CLOUD PLATFORMS

Moving Lab Management Environments to the Cloud

Informatica Master Data Management

Buyers Guide to ERP Business Management Software

Cloud creates path to profitability for Australian businesses. A complimentary report from cloud-based business management software provider NetSuite

Connectivity in the Enterprise: The Rise of Cloud and Its Integration Challenges

Not Your Billing System

Kent State University s Cloud Strategy

SaaS-Based Budget Planning

Cloud Infrastructure as a Service Market Update, United States

Two Roads to Mobile Workforce Management: Choosing Between On-Premises and Cloud Delivery

The Complete Guide to DEVELOPING CUSTOM SOFTWARE FOR ANY BUSINESS CHALLENGE

ATS. The. The Staffing Agency s Guide to Buying an Applicant Tracking System

Project Management Office: Seeing the Whole Picture

Achieve Economic Synergies by Managing Your Human Capital In The Cloud

Ten Myths of Cloud Computing. Gene Eun Sr. Director Product Marketing, Cloud September 29, 2014

HOSTED VS. ON-PREMISE PHONE SYSTEM

HIGH-SPEED BRIDGE TO CLOUD STORAGE

All can damage or destroy your company s computers along with the data and applications you rely on to run your business.

A Buyer s Guide to Enterprise Performance Management Suites

Business Transformation with Cloud ERP

Transcription:

7 Deadly Sins of the DIY Cloud Uncovering the Hidden Impact of Custom App Development in the Cloud The Do-It-Yourself Cloud Revolution Cloud computing has brought a revolution to application development. Salesforce.com, Amazon, Google and many others have allowed developers to take a Do-It-Yourself (DIY) approach to quickly deliver custom applications through SaaS (Software as a Service), PaaS (Platform as a Service) and IaaS (Infrastructure as a Service) delivery models. One-man shops to large enterprise IT organizations have developed custom apps in the cloud that require much less effort than traditional application development. A pay-as-you-go approach allows developers to keep costs low, while elastic computing ensures applications can quickly scale for rapid growth. Instead of struggling to customize and deploy traditional applications, many companies have developed and rolled out custom cloud apps to thousands of users in just months. But even though cloud development is easy, DIY apps aren t always the right choice. For simple, low-value or extremely specialized use cases, custom apps make sense. However, if trying to save money is the main reason to build an app that s already available on the market, DIY apps will often backfire resulting in missed revenue opportunities, unexpected costs and unhappy customers. 7 Deadly Sins of the DIY Cloud There s no doubt that the DIY cloud makes development of custom apps easy. And if you have some developers with some time on their hands, you basically incur zero development costs to create your own app. However, there are seven key factors you need to consider before going down the path of custom app development in the cloud. APTTUS Corporation apttus.com US: (650) 539-2052 EMEA: +44 (0)1344 724614

1. Wasted Time and Money: Time is by far the biggest issue with custom app development, especially when you consider the cost of delay. How much money could you be earning or saving each month if you had that app today? For each month it takes you to define, build, test, deploy and conduct training for your DIY app, you re leaving money on the table. Let s suppose an app can save you $100,000 per month, and creating and deploying a DIY app takes 6 months. If it takes one month to deploy a packaged cloud app, you ve lost $500,000 [(6 months 1 month) x $100,000/month] because you re late to market. And if the app creates a strategic differentiator for you, the benefits of a faster deployment are immeasurable. Generally it s only when you re considering traditional on-premise software that developing your own cloud app makes sense. 2. Development Support: Deployment and training isn t the end; it s just the beginning for any app. Once you ve rolled out your DIY app, your team will have to support it for the foreseeable future. Users will have questions about how to use your new app. Your app will have quality issues and bugs. Have you tested all the use cases your business will go through? Do you really want yet another custom app that you re responsible for fixing? When your team is trying to put out the next big IT fire, will you be able to meet your SLAs? Or will you be dealing with angry executives because you don t have enough bandwidth? The 7 Deadly Sins 1. Wasted Time and Money Cost of delay is biggest issue with DIY apps. It takes time to define, design, develop, test and deploy app. 2. Development Support How will IT team handle user questions, quality issues and SLAs for yet another app? 3. Developer Churn With high IT turnover, who will resolve issues 2 to 3 years later? 4. Stuck in the Present Custom apps are focused on current requirements only. 5. Technical Limits Does IT team know the best way to optimize code for cloud platforms and integrations? 6. Poor Governance Need for documentation, standards and audits 7. Technology Isn t Everything What are best practices in the industry? How should processes be structured? 3. Developer Churn: Let s be honest. All companies have to deal with a growing job-hopping culture. And for software developers and IT professionals, turnover is even worse. Chances are that your developer rock stars won t be around 2 3 years after go-live. After they re gone, who will resolve issues, fix bugs or develop new enhancements for your DIY app? And if your company is trying to grow, it s virtually impossible to simultaneously staff up to meet demand while dealing with IT turnover. 4. Stuck in the Present: No matter how visionary your developers are, a custom app is almost 100% focused on present-day requirements. Even worse, the scope of the app is usually limited to just the most important use cases and scenarios. As your business changes new product introductions, mergers and acquisitions, new markets your custom app that was built for today will likely limit 2013 APTTUS 2

tomorrow s growth and business agility. What s your plan for improving your DIY app? Also, what about platform upgrades? Your cloud platform will evolve, but will you be able to take advantage of new features? How do you ensure that anything you ve done won t be broken by platform upgrades? Cloud development is harder than it looks 5. Technical Limits: No matter how good the cloud solutions you re thinking of using, they and you have limits. Are you sure you re optimizing your code to get the most out of your cloud platform? Or are you introducing issues that can limit responsiveness? Which use cases are you forgetting about? Are there certain API call limits that you need to consider? What about integrations? Cloud solutions provide many pre-built APIs and web services to integrate with other systems, but do you know the best way to approach cloud integration? 6. Poor Governance: So you have a killer app. What about documentation? What about training materials? Do you have to pass certain standards? If you re in a regulated industry like financial services or healthcare, you need to ensure you have the proper amount of documentation and process controls in place. Your IT team may be great at development, but they won t be thrilled when they have to document and audit your new app. 7. Technology Isn t Everything. While cloud apps can help you overcome many challenges, there s much more you need than just technology. Success is highly dependent on how you manage your people and processes. What are the best practices in your industry? What s the best way to structure your processes? How do you overcome organizational change management issues like user adoption, organizational alignment and internal politics? It s Harder than It Looks On the surface, developing custom apps in the cloud seems easy. But it s much harder than it looks. Take Quote-to-Cash process for example, which includes configuration, quoting, contracts and more. At a glance, it looks like just a few tabs, objects and fields in a browser. But that d be like saying Salesforce.com is just a bunch of tabs and objects. You wouldn t build your own CRM system, so why would you build your own Quote-to-Cash solution? Those few tabs, objects and fields in a cloud-based Quote-to-Cash solution can include over 100,000 manhours of development, testing and customer feedback. And that s not including all the best practices, implementation experience and domain expertise involved in a packaged app. Even if you had 5 software developers that were 100% dedicated to building a custom app, it would take them over 10 years to do what you can get out of the box with a Quote-to-Cash app! Why is building a Quote-to-Cash solution so hard even on a cloud platform? Here are just some of the key capabilities that leading Quote-to-Cash solutions provide: 2013 APTTUS 3

Sophisticated pricing engine and recommendations Configurable product and bundle rules Product constraints Proposal and document generation Automatic upsell and cross-sell recommendations Workflow routing, auditable approvals and esignature Automated renewals through contract term integration Best-practice contract templates and clause libraries Deal parameters and guidance Quote creation in Excel Contract creation in Word Enterprise collaboration for quotes Integration to CRM, ERP and other systems Mobile support Domain knowledge, UX expertise and much more! ha rd Consider best practices and domain expertise in build vs. buy decisions And unlike most in-house development teams, software vendors typically have refined their solution to embed years of best practices working with hundreds of customers hearing all their ideas, testing key use cases and optimizing the code. Because Quote-to-Cash solutions have a direct impact on revenue, risk and customer satisfaction, you want to ensure you have the best solution out there, not a hastily defined and coded DIY app. Furthermore, software providers often continue to enhance their apps, release new products, and provide ongoing support and training. So before you take on custom app development, remember that it s not as simple as you think. Tales from the DIY Graveyard Building a custom cloud app can seem very appealing, but unfortunately, reality can be a bit more sobering. Before you go down the DIY road that s paved with good intentions, consider these real world tales. Six Months for a 2% Solution Manual processes were creating a contract bottleneck at a mid-sized software provider, potentially threatening its growth and business responsiveness. While some business users were interested in purchasing a packaged solution, the company s IT department felt that it had both the bandwidth and skillset to create an automated contract management system. Unable to get consensus across the company, business users reluctantly agreed to let IT develop its own solution. Six months later, the company found itself with nothing to show for its efforts. One IT employee had been assigned to build a custom app, but misjudged how much bandwidth he would have, especially with other technical fires that he had to put out. Instead of an automated contract management system, the IT person only had enough time to build out just 1 of the 50 contract processes that the company needed. Poorly defined project timelines and deliverables, unclear requirements, and limited testing environments further derailed the DIY app. 2013 APTTUS 4

After several people resigned in frustration, executives at the software provider realized the errors of their ways and are now looking at a packaged Quote-to-Cash solution. While they feel they re now on the right track, the company has unfortunately squandered hundreds of thousands of dollars in potential cost savings that it could have realized if it had deployed a packaged app to begin with. Been There, Done That As one of Fortune s 100 fastest growing companies, a media and services provider was hoping to grow its revenue even more dramatically. Unfortunately, it was shackled with a custom-built sales ordering system that it had developed years ago. While it had served the company sufficiently, company executives knew that their DIY app wouldn t be able to scale. And despite years of trying, the company had been unable to figure out how to develop more automated pricing models, instead relying on extensive manual intervention to help sales people prepare quotes and sales orders. The company was very knowledgeable about cloud platforms, and it even sold its own custom-built software solutions to their customers. However, the company realized that the functionality it needed already existed in the market, and that replicating it was a poor use of everyone s time. Executives knew that their DIY app faced many issues with integration to other systems, inconsistent data, and ongoing support and maintenance. And even though their current system was considered a success, it had many negative financial consequences inaccurate invoices, excessive discounts, limited sales productivity and lack of traceability. The company decided that they couldn t risk building yet another DIY app that could seriously jeopardize their revenue goals. Instead they evaluated a number of existing solutions many with capabilities that met most of their business requirements before selecting a cloud-based Quote-to-Cash app. Instead of waiting months or even years for a DIY app (that likely wouldn t have met their requirements anyway), the company has dramatically improved their chances of success. Don t Be Penny Wise and Pound Foolish The cloud has clearly revolutionized how companies develop apps. Thanks to the cloud, both independent software developers and large IT departments have been able to quickly roll out custom-built apps. But just because you can build your own DIY apps, doesn t mean that you should. You need to think carefully about all the costs and risks of custom-built apps across the entire lifetime of the app. Don t be penny wise and pound foolish. Trying to mimic existing functionality can save you a few development dollars initially, but it can severely hurt you in so many ways. Every second that you re collecting requirements, building out features and running tests, you re wasting valuable time and money. And what happens if you spend all that time developing your DIY app, only to find out that it doesn t really work? Custom-built apps in the cloud can help in some cases, but you will likely commit at least one of the 7 deadly sins of the DIY cloud. 2013 APTTUS 5