I have seen a number of failed VDI deployments. Some of them failed because of poor initial technical design or lack of information during initial assessments, while others failed because of factors related to the communication process utilized during the rollout.

Failures may be characterized by technical difficulties faced by users, such as low performance or missing applications. The users will always be comparing the new VDI environment against a baseline – and in this case the baseline is their old desktop or laptop computer.

Independent of the reason or root cause, the failed VDI deployment will either present low adoption or unhappy users. In any VDI deployment there are two key factors to be considered before the initial rollout: USER EXPERIENCE and USER ACCEPTANCE.

The User Experience is the interaction between the user and the interface, in this case the Windows desktop and the applications. This will be measured only by user perception and comparison against a known baseline – again, the old computer. Unfortunately the user experience is not a metric that can be collected and analyzed in a automated fashion.

Some metrics such as CPU utilization, storage latency and network contention will definitely point you on the right direction, however they don’t provide you with an index rate on how users are perceiving their computational environment or how the environment is actually performing. As an example, network bandwidth utilization could be low but display performance is bad due to misconfigured display protocol or network.

Some new tools on the market are promising to measure the user experience calculating metrics such as CPU utilization inside the VM, login time or the time that takes to execute Microsoft Word. However, they offer a very limited view from what the user environment spectrum actually is.

The second key factor is the User Acceptance. This is the consequence of a good User Experience. If the experience is not good then there will be no acceptance. Here is where I found the most dramatic consequences of a not well planned VDI rollout. If the user, in their VERY FIRST experience with the new environment is somewhat disappointed, it will cost you time, effort and sometimes money to re-convert that user. Just like in any market, if users are happy they will spread the word, and if the users are not happy they also will spread the word.

So, it is crucial that a consistent PILOT phase is in place with users willing to take a possible hit with the above mentioned problems. Off course, if you tell users that their system may not perform well or have issues they may not sign up; and this is a risk you will need to take. I have seen some extreme cases where organizations decided to give bigger and better displays for user who voluntarily joined the VDI pilot. Guess if the adoption was high…


If you engage users from start the chances to succeed will exponentially increase. A colleague of mine provided pilot users with forms to evaluate performance and experience. Users felt they were part of the IT solution and committed to an outcome. The users engaged as if the project belonged to them.


Never, ever, skip the pilot phase. The pilot is the most important part of the VDI deployment because of the reasons I explained above. I have seen organizations that started with small POC (Prove of Concept) and rapidly have grown into a sizable production environment. Most of those organizations faced the growing pains of a poor technical design and lack of feedback from users to provide what they really needed.

In some cases phases of the project are skipped due to upper management pressure or time constraints. My word is FIGHT FOR YOUR RIGHTS to design, test and execute a successful deployment.


Last but not least. Make sure you are selecting the right VDI solution for your organization and users. Don’t buy into vendor or independent analysis as they are all somewhat biased. Don’t buy into any report that compare features without actually explaining them and providing a real insight on what they do. Make sure you select a product the cater for the need of your users and make sure the product will have longevity and has right fit for your organization. The way to ensure all that is to run Prove of Concepts (POC), and vendors are willing to help you with that.


4 pings

Skip to comment form

  1. Hello André,

    Great article! User Experience and Acceptance are key elements in a VDI setup.

    I experiences the same as you told, that you have to make sure the users get involved from the beginning of the project. They must feel it is their project and that they really have a vote in what is going to happen.

    When they get involved too late the project is almost always doomed for failure, as you are always a step behind.



  2. @Arjan Timmerman
    Thanks for the feedback! Some organizations underestimate the outcome of a good design and pilot phases.

  3. You nailed it Andre. Sometimes we as computer professionals get lost in all of the technical details and forget sometimes the users only care about the simple things and their perception of good is sometimes much different than ours.

  4. @Paul Slager
    Paul, thanks for the feedback. I really appreciate.

    • Paul on 05/30/2011 at 4:26 pm

    Nice article. Most IT people forget that they are empowering the business to do their work and that business is made up of people; who are by far the most valuable resource a company has.

    • Rus Healy on 08/12/2012 at 2:51 pm

    I really enjoy your posts, Andre. As a virtualization practice leader for a reseller of both VMware and Citrix, I have a good feeling for what will work best for a given customer in terms of both architecture and feature set. But I continually seek ways of streamlining deployment and making projects more uniform. One thing that would help a great deal is a collection of processes and tools for deploying desktop virtualization projects. Have you seen anything published in that regard, or written anything on it yourself? The kinds of things I’m looking for specifically are PoC, pilot, and user acceptance testing criteria and templates. Thanks for any follow-up.

  5. @Rus Healy
    Thanks the compliment.
    If you are a VMware Partner you should be able to vie and download processes, document samples and tools for your customer engagements from the VMware Partner Central. Have you had the chance to look there?


    • VDI USER EXPERIENCE and USER ACCEPTANCE | Wall's View on 05/10/2011 at 7:29 am

    […] has a great article on user experience and user acceptance here.  It is a good read, check it out! This entry was posted in Uncategorized. Bookmark the […]

  1. […] One of the major concerns in a VDI solution is the end-user experience. Poor user experience = Low user acceptance. I have discussed this paradigm in my article VDI USER EXPERIENCE and USER ACCEPTANCE. […]

  2. […] in 2011, in the world of SAN, I wrote an article called “VDI USER EXPERIENCE and USER ACCEPTANCE”. The article iterated through my experiences reviving failed VDI deployments due to poor […]

  3. […] in 2011, in the world of SAN, I wrote an article called “VDI USER EXPERIENCE and USER ACCEPTANCE”. The article iterated through my experiences with many failed VDI deployments due to poor […]

Comments have been disabled.