Step 1 – Data Collection
How long this takes will depend on what type of asset management and inventory solution you’ve got in place. And in many cases you may have the tools in place but need to turn on features or add-ins. We also find that many clients already own the rights to the newest software and features but don’t have them installed, or have older versions in place today. We also heavily leverage the Microsoft community to identify known working and tested applications and utilize the tools that are available at no charge from Microsoft whenever possible.
Best Practices for Data Collection:
- Use what you have – SMS, SCCM and Altiris as a start.
- Leverage Microsoft Tools such as ACT.
- If you own MDOP, use Asset Intelligence. If you don’t, you may want to consider purchasing it.
- If you own SCCM, be sure you are using the Asset Inventory feature.
- Gather usage data at the same time if you can. This will save you from having to go back and do this for rogue applications. No use worrying about applications out there that are not being used.
- Clean up your data before moving on to the next step.
CompuCom employs a proprietary tool set to take SAM data from a variety of sources (SCCM, Symantec (Altiris CMS), Tivoli, ZenWorks, etc.) and normalize that information into a clear hierarchy of applications. Publisher names are standardized. Product names and versions are consolidated. Version numbers and releases are reconciled. This process also makes comparing your final list of applications a whole lot easier!
Step 2 – Rationalization of Data
Once we have data consolidated, we can prioritize the rationalization process. This data is critical and is a mix of product details and resource information.
One approach that can be utilized is to initially focus on the top 20% of the application population. This group has the highest probability of being considered as core applications. We could then also parse out the lower 20%. In some cases we would exclude any software found on less than 10 systems. Depending on the environment, the less-than-10-systems watermark can be higher than the low 20%. We would sort out whichever number is higher.
The rationalization effort is typically focused on the remaining 60%. At this point, compliance aspects can be factored into the equation. What you have installed you may not own and may want/need to remove. This process will also give you an opportunity to budget and purchase licenses. This is an opportunity to work with an experienced and skilled software team like the CompuCom Software Management Group.
Best Practices for Data Rationalization:
- Organizationally, try to group and isolate end users by role, job function, line of business, etc.
- Identify common functions, hardware and applications required for day-to-day operations at a business group level.
- Identify business line management/ownership for each group and for application owners.
- Identify power users for each group; these individuals will be ideal in the pilot group and for user acceptance testing.
- Identify local technical support teams or leads for group support.
Step 3 – Organizational Review of Data
The next step is to review applications with line-of-business owners. They are ultimately going to assist in communicating what applications are core to their business and what may not be. This will assist in the rationalization process and help establish a baseline.
This is where that usage data comes in, if you have it. Usage data takes a lot of the guesswork out of this. Let’s face it: no one likes to “lose” anything even if it’s not used. You’re sure to have some application packrats in your company; every company has them.
But if you don’t have usage data, you’re going to need to rely on a rating scale, for example:
1) Business-critical
2) Necessary
3) Rarely used
4) End of life
5) Not supported anymore
6) Remove
The goal is to remove as much subjectivity as possible, since once an application is categorized we can look at total system impact (is this a necessary app on 80% of the system?) and can quickly assign value and priority to any testing and remediation effort.
Now That You’re Done Rationalizing?
Once all applications are discovered, qualified and validated, you’re ready to start your application compatibility analysis.
The best place to start is with the Microsoft Application Compatibility Community Database of known certified apps. You’ll then need to check with individual publishers on applications that are not identified in the Microsoft Application Compatibility Community Database. Just because Microsoft does not have an entry on its list does not mean that it will not be supported or does not work. At this point, depending on the criticality of the application, it may be tested to determine installation and proper operations. Ultimately, you’ll need to decide if the application is an acceptable risk; it must also pass User Acceptance Testing.
With critical applications that don’t work, build a timeline for compliance. This will help determine steps for remediation, i.e., Med-V or Virtual PC, Terminal Services/Remote Desktop, ThinApp or App-V.
This exercise will also help identify pilot groups for the migration effort.
CompuCom can also provide services in application packaging and remediation. The steps outlined in this document can effectively drive the packaging and remediation phase of a Win7 migration effort in both time savings and cost savings. There is no magic “easy button” for this effort. The value of the exercise will have far-reaching ramifications and can be “the gift that keeps giving.”
CompuCom can help you standardize your environment, ensure compliance, reduce support costs, reduce surface area and security risks, and negotiate better deals with software publishers. Best of all, CompuCom will make the migration process successful, cost-effective and timely!
Get Started Today with CompuCom!
CompuCom has been assisting customers with desktop management and migrations for more than 20 years. We have developed products and services to facilitate the process in the most cost-effective and timely manner. We don’t approach the process with a one-size-fits-all approach. We start by making every effort to leverage whatever technology and tools the client may already own. The steps below show how we approach the migration efforts to Windows 7. Tools are an important aspect of the process, but there is no substitute for experience. You can have the perfect toolset and be unsuccessful with the tasks at hand. Most clients perform this type of massive migration once every five to ten years; at CompuCom, this is part of our core offerings. We have the experience, knowledge, staff and process to be successful. The steps below provide some insight into how CompuCom would engage in this effort.