Discover Case Study: How Cardinal Health uses SaaS tools to improve ALM, quality, development productivity
June 30, 2011
Welcome to a special BriefingsDirect podcast series coming to you from the HP Discover 2011 conference June 8 in Las Vegas. We explored some some major enterprise IT solutions, trends and innovations making news across HP’s ecosystem of customers, partners, and developers.
This enterprise case study discussion from the show floor focuses on how software as a service (SaaS) is impacting the application lifecycle through the experience of Cardinal Health. We interview Don Jackson, a Senior Engineer in the Testing Center of Excellence within the Performance Engineering Group at Cardinal Health, in Dublin, Ohio. The interview was moderated by Dana Gardner, Principal Analyst at Interarbor Solutions. [Disclosure: HP is a sponsor of BriefingsDirect podcasts.]
Here are some excerpts:
Gardner: Why is SaaS appealing to you?
Jackson: SaaS is a service offering, not just for testing and for development, but as a simple service offering, that allows us to focus on our primary core competencies and on what our clients and customers need, rather than focusing on trying to learn how to handle this particular application that we may have purchased from a vendor like HP. So, we can really focus on those core competencies. [View the slides from Don's HP Discover presentation on Fundamentals of Testing.]
Jackson: There are some trade-offs, obviously, that you’re going to have from a security standpoint, and the HP guys can tell you about this as well. They can go through all the details, but we did go through their security documentation to make sure that it was adequate for what we needed.
If there are compliance issues that you have to take into account, they’ll work with you. It’s a very secure environment. So, we were pleasantly surprised when we started looking at that.
At Cardinal Health, our slogan is “Essential to Healthcare.” We want to be a healthcare industry leader providing a diverse, inclusive work environment that reflects the marketplace and communities where we do business, while maximizing our competitive advantage through innovation, profit, and adaptability.
Some facts about Cardinal Health: we’ve got 32,000-plus employees. We are number 17 on the Fortune 500 list. So, we’re a very large company. The latest estimate that I saw on our public website cardinalhealth.com was that we’ll do about $100 billion in revenue this fiscal year. Our fiscal year ends in June, so we’re pretty confident at this point that we’re going to hit that number. We deliver to 60,000 different healthcare sites each day.
Think about the healthcare industry. If you go into a hospital say, all the different products that you might consume or use or may be used upon you, whether you’re having a procedure done or whatever, that could have been manufactured, developed, or just distributed with some of our suppliers through Cardinal Health.
For example, half of all surgeries in the United States last year, used at least one product of ours. We deliver more than 25 percent of all medications prescribed in the US each day. That’s just to give you a rough example.
Gardner: I certainly can appreciate that the need for scale is there. Tell me about the IT support now and your role in making sure these applications are performing and are safe and reliable. What kind of scale are you dealing with?
Jackson: We work very tightly with our business analyst community. Our group specifically doesn’t actually interface directly with our customers, but we interface very closely with our business analysts to generate requirements both from the functional and non-functional.
Our group specifically, focuses on non-functional in the performance engineer realm to establish good service level agreements (SLAs) beforehand. On the HP website, there is a webinar that I did for them a year ago, where we talk about back to basics for performance engineering and focusing on planning.
If you don’t plan right, your chances of success are very minimal even in a performance realm, and you end up not meeting what the customer or your client needs. Whereas, when you work with them and develop a good non-functional requirements you have the opportunity to deliver really what they need and want instead of what they think they want.
I was a former Mercury customer way back in the day. I started in 1997 working on the HP products — Mercury products back then. I worked on WinRunner 2000, when we’re all doing Y2K testing which was an absolute joy — if you’ll pardon the sarcasm — as you all remember Y2K was for IT folks. It was a lot of work.
When I moved into Cardinal, initially my reaction was probably what a lot of people listening to this reaction would be when they think about SaaS. What can I do and how quickly can I bring it in-house? That was my initial reaction, and I had a very wise manager at the time. He said, “Just give it six months before you do it.” He told me to get myself familiar with it and go from there.
So, I spent six months and I just kind let it be how it was and I got to work with our technical account manager at the time. It became a situation where not only did I feel that it was valuable to keep it that way, but I started realizing that I was able to focus on our core competencies.
We went from just having BSM through SaaS. I’m trying to use the current HP acronyms, because they like to change names on us. At the time, it was just BSM that we had through SaaS. Now, we’ve Quality Center through SaaS, BSM through SaaS, and Performance Center through SaaS.
I spoke here at the conference about how leveraging SaaS, not only can we focus on our core competencies, but time to market is a huge benefit. [View the slides from Don's HP Discover presentation on Fundamentals of Testing.]
When you look at a healthcare industry, you have to look at new applications when you stand them up. Do I have FDA validation concerns? Do I have to put this into a validated environment? Do I have HIPAA compliance concerns? Do I have SaaS compliance concerns? All that kind of stuff.
It’s almost at a turnkey level when you work with SaaS, assuming that you’ve established a good relationship with your sales staff and your client account manager. We were able to stand up Performance Center, which is an enterprise application, in one week. From the time we signed the deal until the time we were live, executing performance tests, was one week, and I think that’s very powerful.
Another layer of testing
The SaaS organization takes another layer of testing that they do before they even recommend to us that we should start looking at it and potentially upgrade. The SaaS guys work with us very closely, for example, with ALM 11. It’s a radical shift from the Performance Center, Quality Center days. It really is, and we’re still not on ALM 11. We’ve chosen that because we want to make sure that it’s ready and do our due diligence to make sure that it’s ready.
The SaaS organization is doing a lot of testing on it right now to make sure that in a multi-tenant environment it will perform and function the way that we needed to. Once they feel it’s ready then they are going to provide a testing environment for us, so that we can do our own testing in-house to make sure it’s ready.
All of that stuff, all of that set up, all that conversion is done by them. I don’t have to worry about it. I’ll have to go through the plan. From my perspective, once they feel it’s ready, then we do some testing, and I can scale back the level of testing that I have to do, because a lot of that’s already been covered by them, and off we go.
A great example – we upgraded point releases of BSM, when we went from 75 to 75.1 to 75.2 and 75.5. I got a notification from them that they were putting in this point release and I wasn’t going to have any downtime. I came in Monday morning, and instead of 75.1, it now said 75.5.
That’s really powerful, and that goes back to my core competencies. I don’t have to focus or be concerned about that. I can let the guys who are specialists and really know in-depth the HP tools, which would be HP, focus on that, and I can focus on what my customers’ or clients’ need.
Gardner: This is probably a question for an enterprise architect, but I’ll ask you, given your depth of experience and your trust and results from SaaS. We’re hearing a lot about cloud and we’re hearing a lot about moving toward dev-ops. Do you think that what work you’ve done, the experience you’ve established, would lead to an easier path for you to do more SaaS and perhaps even start using private or hybrid clouds for operations and deployment?
Jackson: It’s definitely something that our CIO has been talking about. Let’s be honest, SaaS is a type of cloud. It really is a type of cloud. It’s now new. We’re just calling it “cloud.” It’s another one of those marketing term. But, cloud is a huge thing.
Vendors, come in and talk about different capabilities, not just HP but other vendors obviously. We’re a big company and we deal with a lot of vendors. We typically will ask them, can this be implemented through SaaS or through a cloud model? [View the slides from Don's HP Discover presentation on Fundamentals of Testing.]
Once again, for the same reasons, you’re the expert in your tool. You know your tool. If we think it can bring value to us, let’s work on that value realization instead of us trying to become an expert in your tool.
You may also be interested in:
- HP’s Kevin Bury on how cloud and SaaS help pave the way to increased IT efficiency in 2011, and beyond
- Discover Case Study: Seagate Ramps Up Dev-Ops Benefits with HP Application Lifecycle Management Tools
- HP Discover Interview: Security Evangelist Rafal Los on Balancing Risk and Reward Amid Consumerization of IT
- HP takes plunge on dual cloud bursting: public and-or private apps support comes of age
- HP at Discover releases converged infrastructure products and services aimed at helping IT migrate rapidly to the future
- HP’s IT Performance Suite empowers IT leaders with unified view into total operations, costs