| Anton's profileProject Management and C...BlogLists | Help |
Accomplish Your GoalsAccording to a study by Dr. David P. Norton, of the Palladium Group and Cognos Corporation, nearly 90% of companies are having trouble executing their corporate strategy. However, the ten percent of companies that do manage to execute their strategies achieve dramatic benefits. If your department or company has trouble in this arena, I recommend that you do a quick self-evaluation in the following four areas:
It is worth noting that bad goals are often cited as a reason for failure throughout industry. Fortunately, bad goals are simple to correct using techniques such as SMART goals. There are five guidelines for making a goal SMART:
By their well-defined nature, SMART goals help keep an organization or project team focused and dedicated to a common vision. References: Top 5 Reasons To Hire a ConsultantIf you already have some degree of Project Management practices at your company, why would you hire a consultant to review those practices? As a consultant, I get asked this question all the time. Believe it or not, the answer is very simple and compelling. Since it comes up frequently, I have decided to make a top 5 list on the blog.
Have you had experiences with consultants that would add to this list? If so, leave a comment. Words to live byThis is an exciting time to be in the Project Management and IT industries, as both are rapidly maturing and adhering to common processes and best practices. However, this is a daunting time to become a project manager or IT consultant. Lots of frameworks, best practices, and methodologies are competing for your attention. Some are good, some are bad, but most are "good in certain situations." All of these new ideas remind me of a profound saying that I learned in college:
An example of this recently came to mind for me. The IT Infrastructure Library (ITIL) framework is completely based around the idea of a Configuration Management Database (CMDB). In theory, the CMDB combines information about all aspects of an information system, the business areas it supports, and service levels. However, in practice no such database system exists. If you are considering an ITIL implementation, please read the IT skeptic's blog. Are we ready for Web 3.0?On her Project Management blog, Raven's Brain, Raven discusses the possibilities of a Web 3.0 movement. Much like Raven, I am very skeptical of a new layer of intelligence on top of the shaky foundation that is Web 2.0. In fact, I remember when Web 2.0 was just starting as a movement and was itself promised to be "semantic web." Unfortunately, the reality is that this sort of "machine thinking" that Web 3.0 promises is still out of our reach today. Still, Web 2.0 delivered a much-needed infrastructure for shared information the likes of which the Internet could not hope to achieve without technologies such as Web Services, RSS, and AJAX. However, I believe that Web 2.0 still has much to accomplish before the groundwork for the next layer of intelligence is established throughout the Internet. Web 2.0 still has a long way to go before we can even think of building on it as a stable platform. Among the current problems with Web 2.0 are:
Despite these shortcomings, Web 2.0 has given us many useful tools and services. My favorite among these are:
What are your thoughts on Web 2.0 and 3.0? Also, post up your favorite Web 2.0 sites in a comment. To Kill A ProjectWhen should you kill a project?This is a topic that is rarely discussed in the industry because of the stigma of failure. No one wants to look bad in front of his or her customer. So they crash (add resources), fast track (do tasks in parallel), and generally throw good money after bad until a project completes or becomes impossible to complete. This problem is typically magnified in companies where a project manager's reward is based on successful project completion. However, as project managers it is our duty to monitor the health of a project and if the time comes where it makes sense to kill the project we should advise our customers honestly. How do you know when the project really needs to be killed? The answer is very simple. There are three reasons to kill a project:
If either of these conditions are true, kill the project. I will go one step further and say this: kill the project as early as possible. All good poker players know that it is better to fold early and only bet big when success is assured. I have been on several projects where management did not kill troubled projects in a timely manner only to find that they spent more than planned and did not get the result they were hoping for in the end. In my experience, the top two reasons that projects are not killed when it makes the most sense are:
The first reason is a false belief that one looks good only when they are finishing projects. This is the leading cause of reckless project management techniques to make the deadline no matter what. However, from a business point of view, a project manager looks much better at review time when they demonstrate a fiscal responsibility to management. Five killed projects for minimal losses and one successful one that makes a huge return is more beneficial to a client than pouring money into one troubled project that will ultimately not achieve its goals. The second reason that projects are not killed timely is just plain irresponsible project management. This happens when a project manager worries more about looking good in front of their boss than the interests of the company as a whole. These project managers will sometimes whitewash information, hide facts, or generally make a project look healthier than it really is. In the end, these projects inevitably fail to achieve their objectives. Unfortunately, even if the project is ultimately unsuccessful these project managers succeed in convincing or deceiving management into investing more money than is probably prudent. Do you have stories of projects that should have been killed but were not? Leave a comment for the benefit of all the other project managers out there.
Process Maturity: Oh, Grow Up!No, I am not talking about that great prank you played on your coworker. I am talking about process maturity. Both internally and externally to our company, we sometimes run into unfavorable situations that could have been avoided through mature processes. Consistently missed commitments, poor management visibility into processes, product quality problems, and poor morale are signs of poor processes. Organizations are working hard to improve their operations and sometimes turn to consultants for some direction and insight because we generally come to a client site with a fresh perspective. The first challenge in achieving this process maturity is setting clear expectations about what process maturity will bring to the client's company. According to CMU, The following are some of the benefits and business reasons for implementing process improvement:
Ok, but how does one gauge process maturity? This is a great question! The easiest thing for companies to do is to adopt a mature process framework such as MOF (Microsoft Operations Framework) or ITIL (Information Technology Infrastructure Library). However, implementing these frameworks from scratch is a big undertaking and does not guarantee the adopted processes will be mature and applicable to the company. As with all things in life, there is no shortcut to perfection. Process maturity can only be achieved through:
This sounds hard, but it does not have to be. Guides such as CMMI, provide a direct path from hero-based (level 1) operations to optimized, consistent, and managed (level 5) enterprises. Additionally, Carnegie Mellon's Software Engineering Institute provides a formal CMMI appraisal service to formally validate an organization's maturity level. However, this is not strictly necessary as the formal validation does not accomplish anything that an objective internal review would show. If you have any experience with CMMI, SCAMPI reviews, or process maturity in general, please leave a comment.
Technorati tags: Project Management, IT Management, Process Improvement, MOF, ITIL, CMMI, CMU, Business Process New Feature!You can now subscibe to The IT Consultant via e-mail. This is a great service for those readers that do not use RSS aggregators (such as Newsgator) but would still like to receive updates without having to visit the blog directly.
Post comments about your experiences with this feature in the comments section. Our Security ResponsibilityConsultants often visit client sites to do our jobs. We typically bring our laptops with us and connect to our client's network. At this point in our relationship with the customer, I believe it is our responsibility to protect the customer's network from cyber attacks against our laptops. The client is typically put into a very vulnerable position when our laptops connect to their network. Imagine your client's reaction if they find out that your laptop spread a virus on their network or served as a gateway for hackers because you had wide-open wireless settings. This would tarnish not only your reputation but also the reputation of your firm and the entire profession in general. Having updated antivirus software and latest Windows patches is common sense; however, as consultants we have a professional obligation to go beyond the basics. We must protect our laptops from exploits targeting wireless flaws that could render our client's data public. Recommendations:
If you have a story regarding an experience on this topic, please leave a comment on the blog. I would love to hear them! PS: There are ways to protect a network from potentially harmful computers. To learn more, look into Cisco Network Admission Control (NAC) and Microsoft® Network Access Protection (NAP). Microsoft and Cisco have agreed to an architecture that combines both offerings as detailed in the NAC-NAP Whitepaper. How do you know?As a consultant, I often find myself giving out advice to clients based on previous experience. We have all done it and it is one of the main reasons that our clients refer to us. However, it is very rare that someone asks you "How do you know?" In his article, "do you know?", Don Blohowiak goes through a typical example of what happens when you ask someone the all important question.
Many times, the answer to this boils down to previous experience or common knowledge. However, as consultants this is not enough for us. We have a responsibility to our clients to research information throughouly and refrain from using assumptions and marketing materials. Whenever you are making a statement to a client or putting together a deliverable always ask yourself "How do I know?" If you cannot convince yourself that your source is actually appropriate, you certainly owe it to your client to do more research. No Deadline Left UnmanagedIt is inevitable. At some point in time, either you or your employee will miss a deadline. Sometimes that deadline will affect customer deliverables and make you and your organization look bad in front of a client. This is the subject that caused Trizle to come up with a shortsighted initiative he calls "No Deadline Left Behind." The premise behind this idea is to punish employees monetarily for missing deadlines. On the surface, this seems like a reasonable, maybe even sensible, policy. After all, an employee should be incentivized to meet contractual obligations. However, after some analysis this approach, though intuitive, is the wrong one. It seems that Trizle means to punish employees for the failures of the project manager. Most deadlines are missed because of poor estimation, risk management, and progress tracking. Unless those areas of Trizle's process are fixed, he will just shift the blame and punishment of the problem on the poor employee who has little control over the actual deadline itself. The result of such a policy will be inflated timeliness (as employees seek to minimize their risk), higher costs (employees will charge more for some work to offset loses in other work), and no improvement in the ability of an employee to consistently meet a deadline. Furthermore, employees will reach a point where the risk of losing their income becomes so high that employment at Trizle's company will no longer be a viable option for them. As an example, Rob Garrett's response to this article demonstrates a typical employee's reaction to such a policy.
"No Deadline Left Unmanaged"
Instead of the "No Deadline Left Behind" as Trizle suggests, I have come up with a realistic strategy. The strategy starts in the planning phase of a project. Here, the typical pitfall is poor estimating. While it is common to use a team member's expertise to judge the effort required for a task, this path is dangerous and should be only used as a last resort. Instead, use techniques like parametric models, commercial databases, or weighted averages to get estimates that are more accurate.
Parametric models are mathematical formulas used to estimate the total duration of a task based on variables. For example, "it takes me 2 minutes to lay 1 tile, the tile is 1 foot by 1 foot, and the room is 100 sq. feet. Therefore, it should take me approximately 200 minutes to lay enough tiles to fill the room."
Note: Problems that are more complex require models that are more complex. Additionally, pay close attention to how well the model scales (it may take 2 minutes to lay 1 tile in a small room, but increasing the room size may not increase the total time in a direct proportion)
Weighted averages, such as used in the PERT technique, allow a manager to consider an optimistic estimate, the average estimate, and the pessimistic estimate to come up with a figure that is realistic. The PERT formula for this is:
TE = (O + 4M + P) ÷ 6
Where O is the optimistic estimate, M is the average estimate, P is the pessimistic estimate, and TE is Expected Time. Performing a standard deviation analysis can show the manager how confident they can be in the estimate.
After these techniques are used to come up with estimates that are realistic, it is paramount to control the scope of the project to prevent missed deadlines due to scope creep.
The second phase of the strategy comes into play during risk management. Each employee should be positively encouraged and incentivized to report project risks to the PM (or risk management officer) immediately. The PM can then form a risk response plan to accept, mitigate, or transfer the risk of a missed deadline. Accepting a risk means realizing that a risk exists but doing nothing to prevent it. Mitigating the risk of a missed deadline could involve adding resources (crunching), re-negotiating the deadline, or doing tasks in parallel (fast tracking). Transferring the risk could involve obtaining an insurance policy (this moves the risk from you to your insurance provider).
Note: Punishing employees for missing deadlines is a form of transferring risk because they end up paying for your mistakes.
The third phase of the strategy is for the PM to be intricately involved in the monitoring and controlling activities during the execution phase of a project. A manager that does not track progress until deadlines are missed should shift their focus onto actively managing their people. Tools like EVM (Earned Value Management) are essential in effectively tracking project status. EVM allows the PM to "objectively track physical accomplishment of work [by] combining measurements of technical performance (i.e., accomplishment of planned work), schedule performance (i.e., behind/ahead of schedule), and cost performance (i.e., under/over budget) within a single integrated methodology."
In my opinion, these three improvements in the project management area will drive improved management of resources, risks, and schedule in a much more efficient manner than transferring risk to your own employees. |
|
|