What is most valuable?
The most valuable features at this point in time for me is the ability for tracking changes, for tying changes in the problem tickets together, tying incidents together to the problem tickets. The interaction between our user to IT aspect, from top to bottom, has been fantastic. Whereas users submits a problem because they have a problem, then we've got to find out if it's a bigger problem, or if it's bug, or SDLC, all this stuff. For me in my role at this point in time, which is changing, it's just tracking everything from bottom to top. We're making sure that stuff is getting done and then communicating back to teams, and it's a full loop.
How has it helped my organization?
ServiceNow was implemented over seven years ago. When I came on it was already implemented and I didn't have much of a role in getting ServiceNow changed, add-ins, whatever. They weren't reaching out to other companies. I was basically brought in to do monitoring buildouts, and get our very baseline infrastructure more organized.
What needs improvement?
I actually don't know. To be perfectly honest, I feel that just about any tool, as long as they have the same offerings, can be modified to fit the company that is attempting to use it. Take a look at an ERP solution. ERP has been around for a lot longer, to a certain degree than say ServiceNow and there is a massive amount of offerings. You can go with SAP. You can go with Oracle. I can't even remember the other guys' names. No matter what, you can always make them work for your company.
They may not have been the best choice for you, maybe there are pluses and minuses. Once you actually get into the application, you start figuring it out at that point it's like, "Well, it would have been better if we went with this, if we focus more on this." The thing is once you get an offering, you still have the ability to go in and configure it to your heart's desire. ServiceNow, it's the full suite of offerings. You have a lot more to sit in and actually go in and configure, as opposed to it's just another ITIL based application that I can sit in and configure.
I know there are places that they can do better at. While I'm not an administrator, I'm not sitting there configuring it, I know our person who does configure it does have his foibles. There are certain things that are difficult to get out of ServiceNow, which is why I suggested going to partner companies that are using ServiceNow already in your similar environment. You go to ServiceNow and say, "Hey. This is what we want to do. How can we accomplish this?" ServiceNow says, "You can do it any way you want."
It's like, "That's not an answer." It's like, "What should we do? We need guidance." Well, "No. you can do anything with it." Okay. That doesn't quite help me as a user, and future administrator, or as an executive. I'm sure it sounds great for an executive, but when it comes down to it, when it starts growing in your own environment, executives starts asking questions, "Why hasn't it been doing this?" It's like, "We don't know how to get that matured within our own environment." It really comes down to I think they can improve upon. They are doing that here with the networking, but for as themselves, have their own best practices to a certain degree.
What do I think about the stability of the solution?
To a degree, yes it's stable, but mostly it's due to data center issues on their side, or it's come down to network issues on our side. Since it's external, it's not internal, you're looking at having to deal with Internet weather, or data center hosted environments, or our instance had the issues, which is pretty rare.
It's been a long time. It's been a very long time. I think mostly they had a roll back of, not a build or an update. It was some type of data change, but I don't recall the details as it was several years ago.
What do I think about the scalability of the solution?
I wouldn't know because I don't actually handle any of that aspect. Again, I'm still pretty new to actually having my hand in helping with ServiceNow. I don't have any of the hands-on experience. I'm more of a user at this point than an administrator of certain degrees.
Which solution did I use previously and why did I switch?
I've used many other types of applications such as HEAT, or Remedy, any of those guys and a couple others that I can't remember the name of. They're all customizable to a point. Obviously, not many of those previous ones actually had a full ITIL buildout, or full offering as ServiceNow does. From my point of view and my aspect, I'm more concerned about user experience, and more concerned about backend experience as an IT professional coming in and trying to fix issues, and track said issues. ServiceNow has a much bigger offering in the sense that you've got new changes. You've got your problem ticket findings. You've got tracking for CIs, and the CMDB database, and sitting on the backend trying to provide all that data for those tickets, and whatnot, throughout the company. It makes it a lot easier. It's definitely a one-stop shop for being able to actually come in and help your users, but also help your full infrastructure, your backend.
How was the initial setup?
From what I've heard, and all I can go off of is hearsay, it was pretty easy comparatively. I don't know what they were using before for any ticket tracking system, but that's initially what they jumped into was ticket tracking. We needed something to be able to support our IT infrastructure and our service desk. They also wanted to be able to track changes, and do that. It was just like, "Okay, we'll start with this, and start growing more and more." It turned into quite a bit more. We have definitely stepped up using a lot more of the offerings that ServiceNow has, mostly because we have to, to some degree, to be able to make things a lot more efficient. It's worked for us from what I can tell.
You want to sit there and plan. You probably don't want to turn everything on right from the get go either, because then you're just going to overload yourself. The same goes with any type of a larger offering that has hooks into other aspects of your infrastructure. If you turn everything on, you're just going to get overwhelmed, and not actually have proper resources to be able to handle those. It's always start turning things on, start figuring out what the workflow is, and go from there.
What other advice do I have?
Make sure you flesh out what you're doing. Honestly, I see all the pitfalls are the ones where you'll have a misunderstanding, or make a bad choice in configuration. If you believe that the offering is going to work for you, then you need to make sure you reach out to people who are going through similar situations, or rather it's three years in advance in your same situation. Find another partner company that has already gone through the preliminary, but not too far in the future because then you just look and say, "Wow. They completed so much. How are we ever going to get there?" A year or two, maybe three, and talk with them, figure out what their pitfalls were, a similar type company hopefully.
Disclosure: I am a real user, and this review is based on my own experience and opinions.