Search icon CANCEL
Arrow left icon
Explore Products
Best Sellers
New Releases
Books
Videos
Audiobooks
Learning Hub
Conferences
Free Learning
Arrow right icon
Arrow up icon
GO TO TOP
Citrix XenApp 7.5 Desktop Virtualization Solutions

You're reading from   Citrix XenApp 7.5 Desktop Virtualization Solutions Plan, design, optimize, and implement your XenApp solution to mobilize your business

Arrow left icon
Product type Paperback
Published in Oct 2014
Publisher
ISBN-13 9781849689687
Length 328 pages
Edition 1st Edition
Arrow right icon
Author (1):
Arrow left icon
Andy Paul Andy Paul
Author Profile Icon Andy Paul
Andy Paul
Arrow right icon
View More author details
Toc

Table of Contents (11) Chapters Close

Preface 1. Planning Desktop Virtualization FREE CHAPTER 2. Defining Your Desktop Virtualization Environment 3. Designing Your Infrastructure 4. Designing Your Access Layer 5. Designing Your Application Delivery Layer 6. Designing Your Virtual Image Delivery 7. Designing Your Supporting Infrastructure Components 8. Optimizing Your XenApp® Solution 9. Implementing Your XenApp® Solution Index

Project management in the real world

I use a slightly different model when deploying virtual desktop solutions. The first and foremost phase is assessment and discovery. The focus should be on high-level strategy and business drivers during this phase. This is the most critical element since all future decisions will hinge on this analysis. Once all the requirements and expectations are defined, determining the best solution for your environment can proceed.

Once the base analysis is complete, the project moves to a design phase. During design, the results of analysis and business requirements are translated into a high-level technical architecture. This includes determining the hardware, software, and all infrastructure components. Once approved, this high-level architecture becomes the design plan.

During the build phase, all of the technology and infrastructure is put in place. This might include building out the data center presence or simply creating the VDI components on top of the existing infrastructure. Once a base build is complete, the environment is ready to test and validate.

The testing phase should include base functionality testing, capacity testing, application integration testing, and user acceptance testing. Testing results are used not only to validate functionality and performance, but also to validate scalability and design decisions. If testing reveals a change in the baseline, the design should be modified as well. Testing is an iterative process that must be repeated with each change to ensure optimal quality and project success.

In smaller environments, or when time is sensitive, the design, build, and testing phases can be consolidated into a single effort (building and testing while designing). However, this is risky and can sometimes lead to delays or overruns.

Tip

Pick any two: Good, fast, and cheap.

The pilot phase should be integrated as part of the overall project plan. This may be part of the testing and validation phase, or it may occur once the initial testing is complete. Successful pilot programs are phased in to increase server loads and user counts, and they should encompass multiple use case scenarios. A pilot should mimic production just on a smaller scale. Pilot testing results may lead to baseline or design changes, and subsequent testing cycles may be necessary. However, note that an extensive pilot program is critical to organizational acceptance and project success. You are better off identifying critical issues during a small pilot phase than during a major production rollout.

The last step, of course, is production rollout. Production rollout should be established in phases to keep support manageable as well as to monitor impact on the infrastructure and the overall system performance. An often overlooked key component to production rollout is communication. This includes setting management and end user expectations properly and user training. Open communication will also ease concerns users may have over the state of their desktop. The time spent properly communicating, or over communicating, is quickly recouped through reduced help desk calls.

The following diagram represents the iterative process of IT project management. Notice the weight on analysis as well as the iterative processes, check points, and the phased rollout:

Project management in the real world

Enhanced project methodology

Managing your project

Communication is critical not just for customer satisfaction, but also to manage the project as a whole, including identifying any changes in scope, timelines, and budget. There are six key factors to ensure your project is successful, which are:

  • Managing the scope (what is being done)
  • Managing the schedule (timelines)
  • Managing the budget (avoiding cost overruns)
  • Ensuring quality (everything works as planned)
  • Managing risk factors (avoiding the big pitfalls)
  • Ensuring customer satisfaction (did you meet the project goals)

The following figure represents the six components for successful project management:

Managing your project

Project management components

Customer satisfaction is critical. This is often overlooked in the IT world as our customers are commonly our coworkers. I was involved in one project that was on time, on budget, and worked. However, the project was a failure because the end users were never properly assessed and what was delivered was not what was needed or wanted.

According to a 2012 survey by McKinsey & Company of large IT projects:

  • 45 percent go over budget
  • 7 percent go over time
  • 56 percent deliver less value
  • 17 percent fail so miserably that they threaten the company's existence

    Note

    My good friend from the Marines likes to remind me of their saying, "Slow is fast." This means that slow is smooth, smooth is fast, therefore slow is fast. In other words, you can't rush quality.

You have been reading a chapter from
Citrix XenApp 7.5 Desktop Virtualization Solutions
Published in: Oct 2014
Publisher:
ISBN-13: 9781849689687
Register for a free Packt account to unlock a world of extra content!
A free Packt account unlocks extra newsletters, articles, discounted offers, and much more. Start advancing your knowledge today.
Unlock this book and the full library FREE for 7 days
Get unlimited access to 7000+ expert-authored eBooks and videos courses covering every tech area you can think of
Renews at €18.99/month. Cancel anytime