Whittle down application sprawl
- 06 March, 2014 14:50
When it comes to shutting down out-of-date, risky or unnecessary applications, James Gordon, vice president of technology and operations at Needham Bank, doesn't mess around.
"Users will tell us we can't get rid of certain programs because they always use them. [IT] then asks them to define 'always'," he says, and then conducts a simple test: "We shut off the application's server to see if anyone notices."
While this might seem drastic, Gordon finds it the best way to rebut a claim that a program is a must-have. "If we can prove that access to an application hasn't been attempted in six months, then we can argue that application isn't necessary," he says, adding IT powers the server back up as soon as the first call for the application comes in.
Around half the time the IT group has to re-start the app, Gordon says. "Sometimes it will be off for two months and then we get a call, and have to eat crow," Gordon explains. "Other times we power it down and the app is forgotten."
Go for the gusto: An expert's advice
Don't get caught up inventorying every single application, advises Andy Kyte, vice president and fellow at Gartner. Instead, focus laser-like on the largest applications, or what he calls the elephants in the portfolio.
"If you go around killing off the smaller applications, or mice, there is little impact on budget, agility and responsiveness," he says. Instead, he recommends tackling 50 to 100 of the most complex and bloated applications, such as ERP and health administration, and their associated business processes. They might take more effort, but are sure to improve the stature of IT and the business overall.
He adds that no legacy application is above scrutiny. "Smart CIOs will look for ways to afford modern systems that are used for purpose rather than cementing themselves in legacy architecture," Kyte says.
Large organizations that have grown through mergers and acquisitions -- and consequently have application portfolios with extensive duplication -- should be able to achieve savings of at least 30% through ruthless focus on business process standardization, Kyte says.
-- Sandra Gittlen
IT executives today must keep close watch on software usage as out-of-control application stacks can jack up costs, introduce vulnerabilities, add to infrastructure complexity, jeopardize licensing and waste staffing resources.
"Fewer than 20% of applications account for more than 80% of IT's budget," says Andy Kyte, vice president and fellow at Gartner. Optimizing that 20% by eliminating redundant, inefficient and wasteful software could yield significant cost and efficiency benefits.
"You have to manage all applications for value. Know what you've got, why you've got it, what it costs, what you plan to do with it, and how you're going to continue to manage it," he says. Individual applications and application portfolios have to be held at an affordable price with good service to users.
The best way to ensure an optimal application portfolio is to not let it get out of control in the first place. But for some, that ship has already sailed.
Application sprawl occurs for many reasons, including mergers and acquisitions and siloed business lines purchasing their own software, according to Ramana Reddy Depa, CTO of KillerIT, a division of Forsythe Solutions Group that sells asset-management software. "When businesses are doing well, there isn't much focus on normalizing or reducing applications."
Yet, Depa observed through his work with Fortune 50 companies that issues such as functional redundancy run rampant. Out of 100 applications in an organization, 30 to 35 have some form of redundancy, he says.
The traditional first step is to gather a comprehensive inventory of applications in use and dormant. Really useful application inventories, Depa says, dig deep and gather data about all applications that exist in the environment and the infrastructure they rely on.
There is no shortage of software available to capture data about each application, including licensing, versions, usage and location. Microsoft, CDW, Lansweeper, Quest, Riverbed and Spiceworks all have products available.
But, as Depa warns, application inventories require time and effort. One midsize company he consulted with went into the application audit thinking they had 400 applications, only to find 130 more in use across the organization.
The business case
As recently as three years ago, the First Church of Christ, Scientist had a pool of 1,500 end-user developed applications for its 550 users. The organization, which is both a church and publishing society, suffered from severe departmental data silos, according to CIO Curt Edge.
Each department used a different application to store its member data and handle subscriptions, fulfillment and finances, causing wasteful redundancies in applications and data storage. The broad application portfolio also drained IT resources during a time of cutbacks, Edge says. The organization had 400 servers on site -- most with only one application on each. "We were spending 90% of our IT budget on system maintenance and 10% on the business," he says.
Edge faced not only internal budget heat, but also industry pressure to comply with the then newly released Payment Card Industry standard. "There was no way we could follow the requirement of security patches within 30 days with the limited staff we had. We just didn't have the horsepower," Edge says.
That's when he took the drastic step of consolidating all redundant, out-of-date and inefficient systems and moved them to the cloud. For instance, he got rid of Microsoft Exchange and Office in favor of Google Apps' Gmail and Google Docs. He eliminated department-level programs such as FileMaker that kept data in siloes and signed on to Salesforce.com.
The multiple in-house subscription and fulfillment services applications also got the boot as all operations were outsourced to CDS Global, which specializes in these areas. Even the organization's Oracle database was shifted to the cloud-based Intacct service for accounting and finance.
By the time this IT overhaul is complete later this year, Edge expects to have only a single on-site server for DNS and other network functions. All other applications will run off of virtual servers in a CenturyLink (formerly Savvis) data center, be SaaS-based or be outsourced.
While Edge can't share numbers that validate the drastic changes, he says the benefits are plenty. Data has been pulled out of silos, fostering collaboration across the enterprise; IT now focuses on the business vs. application upkeep; and users have access to up-to-date, compliant and best-practice-based programs.
Convincing the boss
This change wasn't without its struggles, though. Edge had to educate the board of directors and senior management about the positives of a leaner IT and infrastructure. He worked closely with the organization's treasurer to ensure there was an ROI.
Then he established partnerships with all the business leads and explained how much simpler their jobs would be with a streamlined, cloud-based operation. In cases where he got pushback, he offered up numbers. For instance, to anyone that wanted to keep old data, he showed that no one had looked at 80% of the data in five years. He explained that he would archive the data, which would keep it from wasting backup and staffing resources.
He found his own IT team to be some of the toughest to convince because they worried they would lose their jobs and that they would be ineffective without their favorite tools. Eventually, he says, he persuaded them that IT's value is not in supporting technology, but in understanding the business and using technology to achieve business goals.
Like Edge, Craig Huegen, senior director of IT for Connected IT Services at Cisco, works hard to avoid the effects of application sprawl on the company's internal IT budget, but acknowledges that sometimes redundant, inefficient and out-of-date programs pop up.
His team uses a system information exchange -- modeled using Troux Architect software -- that maps all business processes to applications, infrastructure and other enterprise resources. "We track where data comes from and where it goes to so that we can monitor application interaction," he says.
For instance, the system information exchange illustrates the interdependencies between the company's order management system and service management system. This includes all the data flows among systems, such as open service requests and current orders and status. This insight is essential when Huegen has to consolidate or retire applications.
Cisco's 2005 acquisition of Scientific Atlanta was a good example of application overlap. Using the system information exchange, Huegen identified duplicate functionality in each company's order management system. "By showing the cost and pain points of staying on separate systems, we were able to convince Scientific Atlanta business leaders that they should adopt Cisco's system," he says.
Users, in his opinion, don't cling to systems for purely emotional reasons. "They made an investment, learned the tool and made it align with the business," he says, adding that newer systems don't always include all the customization built into legacy systems.
When switching to a new application, Huegen will invite key users into a conference room to help construct a mock-up that includes the features and functionality most important to them. This process, used for both off-the-shelf and cloud-based systems, makes users feel more invested in and comfortable with a new application.
The SaaS effect
Virtualization and the cloud are strong selling points. Huegen explains that infrastructure to support new projects can be available in 15 minutes vs. the 12 weeks previously needed for provisioning. He adds that consistent and standardized applications foster a far better experience because they don't need to bring in a chief architect every time a user requires support.
These arguments swayed Cisco's Human Resources group to let go of a costly legacy application and hop onto an affordable SaaS-based platform.
Nate McBride, vice president of IT and chief cloud architect at AMAG Pharmaceuticals, also invokes the benefits of SaaS to pry aging and redundant applications from strong user grips.
When he started at the company in 2008, he made it a mission to eliminate the data center and go entirely to the cloud. Instead of starting with a small-fry program, McBride went big and retired Microsoft Exchange and SharePoint in favor of Google Apps.
Users resisted so McBride took it slow with some parts of the migration, such as document storage. "We went to Google Docs but kept local file servers as a compromise," he says.
He had less patience for obvious redundancies, including project management applications. With three or four packages floating around the 170-employee company, McBride urged everyone to settle on a single platform -- the Google-supported Smartsheet.
Saying bye-bye to applications
Application management is an ongoing task. However, IT must consider every angle when deciding to axe a program. Here are some tips for determining an app's importance in your organization.
How many users or customers interface with the application? If you have a large pool of either or both, then consider the ramifications of taking it away.
What business processes are tied to the application? Some applications are in place as a way to get data from Point A to Point B. Make sure you understand the interdependencies of the application before eliminating it.
Do you have a replacement for the application? It's fine to determine that an application puts data at risk or is out of date, but make sure there is a viable alternative in place before deleting it.
Is the new application too good to be true? While the new application might have more bells and whistles than its predecessor, what underlying infrastructure is necessary? Will you have to purchase high-speed storage or more powerful servers to achieve maximum performance? Consider all requirements of the new application before ditching your old one.
Do users like the new application? Don't fall prey to the hype of a new application without testing it on your user base. If they don't like it, you'll wind up wasting time and money, and potentially have to reinstall the old program
-- Sandra Gittlen
"We have people who are old-school about project management. But we demonstrated that what they were doing was archaic and that there were new and better ways to achieve the same result," he says.
The one thing that always gets people's attention is the anytime, anywhere access that cloud-based applications provide. "We tell them, 'We can't support your old application on the iPhone, iPad or your home computer,' and then they are willing to listen," McBride says.
With most users onboard and all 30 enterprise applications in the cloud, McBride has found a different obstacle to contend with: vendors.
For instance, his users agreed to swap out enterprise-based videoconferencing for a cloud-based offering, but McBride has found his provider falling short of expectations. For one thing, McBride explains, it's difficult to provision new accounts, especially if an end-user makes a mistake in the initial sign-up process. Also, the video doesn't work well with low bandwidth.
"We tested nine or 10 different options before selecting one, but now we have to evaluate all the vendors again. It's a perpetual process," he says.
Before switching users over to a new application, McBride asks vendors to show him their next release or a viable product roadmap. "If they can't do that, we won't sign on with them," he says. He also solicits input from business leaders about which apps would work best. One department wanted to use Tableau to chart commercial analytics. McBride's team tested it, bought seats and then added it to the backup schedule, something that wouldn't happen if the department operated the application outside of IT.
McBride encourages users to explore new apps that can help them do their jobs better and is ready to kill off even SaaS apps that are unpopular, unproductive or require too much support. "I'm not worried about secure data being exposed by users trying out SaaS programs. He considers 2% of corporate data to be extremely confidential IP; it requires multiple points of authentication to access and is audited for access during the process.
In fact, sometimes McBride himself will find a better app and ask department leaders if they'd like to try it. He says SaaS makes it easy to always use the best tool for the job.
What you can't see...
IT executives must have access to all technology-related invoices to be able to make an informed decision to buy, sell or hold.
Invoices give unmatched insight into licenses, maintenance plans and redundancy. Paired with traditional assessment tools such as application access statistics and vulnerability assessments, IT executives can make informed decisions about which applications to keep or retire.
For instance, Needham Bank's Gordon realized via invoices that his team was using multiple backup tools, including Symantec Backup Exec and Veeam. "They provide the same functionality and we only need one," he says, adding they settled on Backup Exec.
"CTOs need to have invoices come across their desk, be responsible for billing and be cognizant of application costs," he says. "It's very easy for an organization to spend money on two or three products that do the same thing." In addition to the support issues, this can mean the enterprise can't claim the vendor's licensing discount for multiple seats.
Gordon says he's fortunate to be in the highly regulated financial industry because it forces him to keep tight control over his application portfolio. But even in the span of a year, application sprawl or abandonment can occur.
"We'll suspect an application is going unused and log in to see that it has had 400 patches pending a reboot and all the services have stopped. Yet no one has called looking for the application," he says. Luckily, once unused applications are retired, because the environment is virtualized, all underlying resources, including CPU and storage, can be immediately absorbed back into the shared enterprise pool.
Invoices don't show everything, though, as Gordon found. His employees were using a freeware PDF creator. However, adware started to creep in and degrade the user experience. He explained the performance degradation and the security risk to company executives and received the go-ahead to purchase a licensed software package that does the same thing.
In most cases, AMAG Pharmaceuticals' McBride says, his users will approach him about buying and replacing applications. But as a safety net, he does receive invoices for review and has a close relationship with accounts payable.
If he spots or is alerted to an application he wasn't aware of, he approaches the user or department and suggests that they go through IT to improve the application experience. Benefits of doing business with IT include single sign-on (because IT adds approved apps to its Okta identity-management system), backups on Google Drive to easily save data and IT will often find a corresponding iOS app for simplified mobile access. These carrots, he says, make it compelling to work with IT instead of going around them.
He also doesn't consider applications an all-or-nothing proposition. Sometimes he can enable a department to keep an app, but after evaluating actual usage, reduce the number of seats. "If only two people ever log in, we don't need licensing for 20 seats," he says.
Gordon agrees that IT has to get creative in dealing with application portfolio bloat. He says something as simple as asking marketing if they need a specific font license for a limited time only, or if it's truly required in perpetuity, can save money and storage space.
But he adds there are some battles you just can't win. "Everybody has different ways to do the same thing. Even though we spot inefficiencies, in the end it's not our place to manage other people's productivity. We just have to protect the data going into and coming out of those apps," he says.