PMP'n Virtualization: Execution, Monitoring & Controlling, Closing Print E-mail
By Kevin Lees

published: Wednesday, March 12 2008

pimpn_virtualization-2008-03-12.jpg


Ok, so far I’ve covered considerations to take into account during the Initiating and Planning components of PMI’s project management lifecycle in the context of a virtualization project. In this, the final installment of the PMP’n Virtualization series, I’ll address the final three components of the lifecycle: Executing, Monitoring & Controlling, and Closing. Fortunately, virtualization’s affect on these three components differs little from the considerations that should be taken during any IT project of reasonable complexity. That said there are aspects of these three components worth reinforcing and amplifying as they relate to a virtualization project.

Executing

During Planning you planned the work to be completed for the virtualization project. The Executing component focuses on work results. According to PMI, Executing includes: directing and managing project execution; performing quality assurance; acquiring and developing the project team; distributing information; requesting potential supplier responses and selecting suppliers. While in no way meaning to diminish the importance of any of these processes, I want to explicitly call out aspects of a couple requiring further attention in a virtualization project.

First, directing and managing project execution – my friend Tiana Conlon of Foedus, LLC put it well: “Timing and communication are key elements to the successful execution of a virtualization project.” In order to fully realize all of the benefits of virtualization its impact can be far reaching. It can touch business, operations and, of course, IT. Thus the dependencies, coordination and, hence, required communication can be extensive. Particular attention must be paid to the affected dependencies between, and impact on, business processes, inprogress programs, and departmental schedules. The timing and coordination of tasks with these non-project activities should be accounted for during planning but as all of us know, execution doesn’t always have the luxury of following the initial plan – unknowns occur despite the best laid plans. As a result, ongoing communication with all IT and non-IT stakeholders is critical during execution to ensure close coordination and to mitigate the risk of unintended consequences.

Second, developing the project team – do you train internal resources, outsource implementation to a third party, or something in-between? If you have enough time, train your internal staff. The advantage being you then have the knowledge in-house for ongoing operations and future projects. Even if you have the time to train internal staff, you might consider hiring a consultant familiar with implementing your chosen virtualization technology. Not only will this help ensure your project’s success but it will also serve to supplement the training your staff received. If you don’t have time, or the resources, then you have no choice but to hire a virtualization-savvy professional services organization for your implementation. If this is the case, be sure to include explicit knowledge transfer requirements and, if at all possible, have someone from your staff intimately involved in the implementation. You may take a hit in the short term, but strategically it will pay off.

Finally, relative to selecting and working with vendors, be sure your hardware vendor’s servers, storage, and components (NICs, fibre channel cards, etc.) are certified to support the virtualization software you select. This may seem obvious, at least relative to server and storage hardware, but don’t be caught in the trap of assuming the included components are compatible just because the base server is. Also, make sure your existing application vendors support their applications in virtual machines. I recommend getting this in writing. The last thing you want is to successfully complete your virtualization project only to find out down the line, when you experience a hiccup with an application, that the vendor pushes back just because the application is running in a virtual machine.

Monitoring & Controlling

While Executing focuses on work results, Monitoring & Controlling is all about maintaining the project plan and making adjustments when the project team encounters variances to the plan. The key supporting action is adherence to a change control process so only formally accepted changes are implemented. In addition, PMI defines scope, schedule, cost and quality control as well as managing the project team and stakeholders, along with performance reporting, risk monitoring and controlling, and contract administration to round out the Monitoring and Controlling component of their project management lifecycle. Like in the Executing component all of the PMI-defined processes are important to any IT project, but a couple are worth expanding on in the context of a virtualization project.

Managing the stakeholders, which has an impact on scope control as well, is one of the more important processes during Monitoring & Controlling. I believe this is so because of the potential far-reaching impact and easily recognizable benefits of virtualization. Once stakeholders begin seeing the tangible benefits as virtualized components begin coming on-line, it’s natural for their minds to begin racing to other areas that would benefit from implementation of the technology. Don’t get me wrong, this is a good thing, but the downside is the resulting desire on the part of the stakeholders to change the scope to expand the virtualization “footprint.” I’ve seen it. It’s great for acceptance of virtualization but not necessarily good for the project at-hand. Just be aware of it and be prepared to “rein them in” as gently as possible without dampening their new found enthusiasm.

The other, and in my opinion, perhaps the most important process within the Monitoring & Controlling component is monitoring and controlling risk. Again, Tiana suggested, “It is imperative to ensure that appropriate fallback scenarios are in place and that all owners of those systems are completely in the loop.” While I believe virtualization is now mainstream, it is still a “new” technology to many if not most companies. Anytime a company is implementing a technology that is new to them, I believe extra care must be taken to identify potential risks and how to mitigate them or what their fallback plans are. I suggest, as PMI promotes, assigning specific individuals as owners of each identified risk. It is that person’s responsibility to monitor for triggers associated with the risk(s) for which they are responsible and initiating the appropriate response if a trigger is “fired.”

Closing

The Closing component of PMI’s project management lifecycle deals with (surprise!) closing the project as well as closing contracts entered into for the project.

Relative to closing a virtualization project, I recommend defining early on, as in the project plan, what constitutes the end of the project and the beginning of maintenance and on-going operations. I pointed out in the Planning article that virtualization’s impact on IT operations should be explicitly considered as IT operations’ processes may need to be updated. It’s really a matter of scope definition whether these process modifications are included in the project or are considered a part of on-going IT operations. I believe it’s worth explicitly addressing in the project plan if for no other reason than to ensure process modifications to accommodate virtualization aren’t overlooked.

Also, DON”T FORGET TO CAPTURE LESSONS LEARNED! Unfortunately, whether it’s just due to the relief felt in completing a project or the pressure to move resources to a new project, capturing lessons learned always seems to be short changed if not overlooked completely. I can just about guarantee that once virtualization is successfully implemented in your company there will be an ongoing recognition of its benefits and therefore an ongoing desire to see where else it can be applied. Without capturing lessons learned, the risk increases that the discussions and thought processes that went into overcoming challenges on the project will be revisited in subsequent virtualization projects and if this happens, to quote one of the current presidential candidates, “Shame on you.”

Finally, relative to contract closure, make sure that, as I mentioned in the Executing section, if you used an outside consultant or professional services organization, they have satisfactorily transferred knowledge to your team. I would suggest a final session between the outside source and your internal team to explicitly answer questions and review aspects of the implementation for which your staff would like clarification or more information.

Well that’s it. I’ll finish where I started……Virtualization is HOT! It is a disruptive technology that is driving an IT transformation. While powerful, and as positive an impact this disruptive technology may have, disruption implies risk; potentially serious risk. Structured project management is one way to help mitigate this risk. And, the project management lifecycle defined by PMI is, in my humble opinion, an excellent framework for applying a structured project management approach to your virtualization project. I hope this series of articles helped reinforce that notion.



Related Links:

Foedus , PMP'n Part One , PMP'n Part Two 

 
< Prev   Next >