I don’t know about you, but my Hi-Tech life is full of fails. You know, those good intentions and great plans that make perfect sense at the time and then seem to have a way of crashing and burning. Then we find ourselves scratching our head and wondering what went wrong.
My first tech job started with the task of adding code to a legacy program that would provide some new reporting capabilities. The application was home-grown (ok.. developed in-house) several years before I arrived. The original coder had moved on, so all I had was the code and the blocks of comments buried in the code. It did not help that I was probably the 10th person to make changes to the application. I knew what I needed to do. If I had created the base program from scratch, it would have been out the door in a week. But that was not to be.
I spent days integrating the new code and getting a clean compile. I ran the test data through only to watch the app cause a core dump. Wipe the slate, start over, re-compile, test, dump… repeat… Sound familiar?
I could go and on with examples that have either happened to me, or that I saw first-hand. Some of them turned into glowing successes and others were complete busts. Been there, done that, got the t-shirt.
Almost without exception, the victories that I salvaged from certain defeat, including the leading story, had a common theme. At some point, I decided to reach out and ask for help.
We encounter the same type of situation with some of our customers. Sometimes the customer is on the right track and simply needs help resolving a specific roadblock that they encountered. Other times, the solution may be more detailed and may even need a fresh install and a different approach to the implementation.
My colleagues and I have seen many examples of attempts to put a Centrify solution in place without a thorough understanding of the objectives, the complexities of the existing environment, or the capabilities of the Centrify Suite. A lack of understanding around either one of those can lead to issues that prevent a successful implementation.
Those customers also reached a point where they needed some help to realize the full benefits of the Centrify Suite. Our desire is see every customer have a successful implementation. Beyond that, we also want every customer to enjoy our product. We’ll save that discussion for another day.
We learn lessons from past failures and take steps on later projects to try to ensure our success. I was the Team Lead a few years back on a project to install VMware for what I knew was going to be a large and complicated environment. Most of the management structure wanted us to use in-house resources to install and manage the VMware environment. We did have resources that knew ‘about’ VMware, but none that I felt comfortable with to lay down an enterprise ready design. I pled my case and was able to get funding to bring in a consultant from VMware to help design the infrastructure based on their best practices and from lessons that they learned from the field. It turned out to be a great success and of course the managers were praised for the decision to engage VMware Consulting so early in the process. For me, it was satisfaction in knowing that we had a sustainable architecture that we could now support in-house and that would serve the needs of the company as it continued to grow.
For now, do your due diligence, plan your implementation, and if you hit a roadblock, know when to ‘tap-out’ and reach for help. Centrify can provide training to get your staff up to speed and consultants to help with the design and initial implementation. We want all our customers to not just succeed but to be wildly successful with their implementation.