Archive for May, 2009

ITIL v3 Foundation – Check!

Friday, May 29th, 2009

Well, I passed the ITIL v3 Foundation Certification test this morning.  Did it in under 25 minutes.  I am now, officially, ITIL v3 Foundation Certified! w00t! w00t!

ITIL Testing Day Is Here!

Thursday, May 28th, 2009

Well, today is the big day.  In about 9 hours and 45 minutes, I’ll be sitting down for my ITIL Foundation test.  I generally dislike the day before testing day.  I’ve usually spent the last several days cramming my head full of the information I need to pass the test, taking pre-exams and assessments to make sure I understand the materials, and I usually fail the last pre-exam miserably!  It was that way with the PMP.  The day before the test, I failed the pre-exam twice, and while I can’t say I “aced” the PMP, I did pass it the first time out.  So I’m hoping the the same is true for ITIL.

Having been in IT management for the past 17 years, I have a solid foundation on general IT operations management concepts and theories.  ITIL is merely a formalization of that knowledge, as it relates specifically to the ITIL framework and it’s 5 Phases: Service Strategy, Service Design, Service Transition, Service Operations, and Continual Service Improvement (see, I did that without looking up anything).  I’m excited because, upon passing, I’ll join a small group of professional who hold both certifications, which will make me infinitely more marketable, since I not only know how to run your IT operations, cut your costs, and improve your processes, but I also know how to get your projects done.

So I’m excited and nervous at the same time, and maybe that’s exactly how I should be.

PMP Brain Dump Cheat Sheet

Sunday, May 24th, 2009

While I was preparing for my PMP, I was shown a fantastic way to structure a brain dump sheet that I thought I’d share.  When you take your PMP exam, you’re given 6 sheets of paper, 2 pencils, and a calculator.  Pretty much every PMP training program andbook out there will tell you that the first thing you should do when you sit down is do a brain dump.  

A brain dump is taking everything you’ve crammed into your head over the last several days or week and dumping out onto one of the sheets of paper so that you don’t forget it when trying to take the test.  I developed my brain dump cheat sheet early on in my preparation, and I practiced it every day for 3 weeks prior to taking my exam.  I would just begin my study time by performing a brain dump in a spiral notebook.  I’d go as far as I could remember, and then I’d go back and re-read the previous day’s dump to fill in the gaps.  Then I’d do it again the next day.  The point was not to remember everything right away, but to remember as much as I could so that I could get as far into my dump as possible when sitting for the actual test itself.

So what went into my brain dump?  For starters, the most complex part of the test, for me, was recalling all of the different formulas.  So here’s what I did.  Starting with a blank sheet, I’d draw two lines, giving me three columns.  I would then build a grid, like an Excel worksheet.  In the upper right hand cell, I’d write “cost”.  In the cell immediately to the left I’d write “schedule”.  These acted as headers for the first few formulas I was going place in the grid. Now comes the fun part, filling in the gaps.  The first 4 rows are dedicated to the Schedule and Cost headers.  The remaining rows are simple, three part break downs of the calculations needed (meaning that the schedule and cost headers do not apply).

  Schedule Cost
Variance EV-PV EV-AC
Index EV/PV EV/AC
  SPI CPI
EAC (=) BAC /CPI
ETC EAC -AC
VAC BAC -EAC
TPA CP-TP /Y%+TC
PV FV /(1+r)n
FV PV *(1+r)n

 

This simple little worksheet made it so that I did have to try to remember the formulas while I in the middle of trying to solve the particular question.  So if a question came up and said something to the effect of “EAC=10 BAC=15.  What is the VAC?”, I’d just look up the formula on my sheet and do the math.  Now, the questions weren’t quite that striaght forward in all cases, in fact they were more likely to give me the CPI and the BAC numbers and have me calculate the EAC in order to find the answer for VAC, or something to that effect.

You can also expand the column idea to include the 5 process groups (as the column headers), the 9 knowledge areas (as the far left hand row headers) and then fill in the gaps:

  Initiation Planning Executing Monitor & Control Closing
Communication   Com Plan Info Dist Perf Reporting
Mgmt Stakeholders 
 
Cost   Cost Est
Cost budget 
  Cost control  
H/R   H/R Plan Acquire Proj team
Dev proj team 
Mg proj team  
Integration Project charter
Prelim Scope statement 
PM Plan Dir & Mg proj exe M&C Work
Integrate Change control 
Close
Procurement   Purchases
Contracting 
Req seller responses
Select seller 
Contract admin Contract closure
Quality   Quality plan Proj quality assurance QC  
Risk   Risk Mgmt
Risk ID
Qual Risk Analysis
Risk response 
  Risk monitoring  
Scope   Scope plan
Scope Def
WBS 
  Scope verify
Scope control 
 
Time   Activity Def
Sequence
Resource Est.
Duration Est.
Schedule Dev 
  Schedule control  

You gotta love the grid for breaking down complex information into small, bite-sized pieces!  Now, there are gaps in the 5×9, i.e. there’s no “implementation” item for the “time” knowledge area, so know all of the key areas and fill the blanks with X’s and you’ll be OK.

A Practical Approach To ITIL

Saturday, May 23rd, 2009

I thought I’d comment on a few things that have been written over on The IT Skeptic regarding ITIL.  Skeptic states in his post that ITIL is not brain surgery, and I absolutely agree with him.  Though he and I disagree, I think, on a coupleof finer points regarding whether or not there’s any value to having the certification, I think he has an excellent point.  In particular, in discuss the development of a CMDB.

CMDB is part of the Service Transitoin lifcycle.  It’s basically a database of information related to your IT systems and how those systems relate to one another.  For example, my CMDB might contain information regarding servers, desktops, network routers, switches, etc.  This information is supposed to help me more effectively manage my network because, as the theory goes, having the information readily available means I can more accurately determine the interdependencies of systems on my network.

Implementing a CMDB is a fairly straight forward process.  In fact, there are a number of “off-the-shelf” tools that would qualify as “CMDB’s”. So how to you implement it?  You start with your plan.  How much information do you want/need to track?  What kind of information do you want?  How often do you expect that information to change?  How is your network configured? etc.  

One very useful tool that I’ve used is ServiceDesk Plus from Manage Engine.  It utilizes SNMP (Simple Network Management Protocol) to gather information about the resources available on your network and store them in it’s database.  It also tracks “ownership” information of those resources, such as asset assignment, purchase details, and change details, all components of a good CMDB.  Another useful aspect of ServiceDesk Plus is that by using the CMDB aspects, I can more accurately manage service desk requests because the requesting party’s system information is immediately accessible from the technician interface.

Now granted, SDP is probably not going to be extraordinarily useful for a network with 40,000 nodes.  But for the small to medium-sized business, it’s an excellent tool.  Another thing to remember is that the CMDB is only one part of your overall ITIL adherence.  There’s also the service desk, process management, project management, incident management, availability management, change management, and much, much more.  But if you’re looking for a simple tool to begin the process, I’d highly recommend the ServiceDesk Plus application.

Automatic Blog Tweets With TwitterFeed

Wednesday, May 20th, 2009

So I’m in the process of developing my “Gary Drumm 2.0″ brand, and I came across a fantastic article by Dan Schawbel entitled “How To Build Your Personal Brand on Twitter”.  In the article he discusses the importance of grabbing your brand identity early, such as @garydrumm, on Twitter, which I’ve already done.  He also talks about a service called Twitterfeed that automatically tweets you blog posts, so you don’t have to post things in both locations. For a long-winded guy like me, this is a godsend!

What’s On The Agenda?

Tuesday, May 19th, 2009

I have several irons in the fire right now.  I have the job search, which currently consists of more research and development, and building my professional network than actual “searching”.  Oh sure, I hit the job boards pretty much every day, including weekends, but I’m also sobered by the fact that less than 5% of jobs are filled by hitting the submit button on a job board.  I fact, I’ve submitted my resume to over 100 positions in the last two weeks and I’ve barely gotten a nibble from anyone, from the job boards.

Where have I gotten some traction?  From my network.  Having done IT work for the last 15+ years, I have a lot of professional recruiters in my network.  So I ping them on a weekly basis to see what’s happening out there and a couple of them have actually been pretty responsive.  I’m supposed to doing a phone interview this week with a company in Dallas, and I have a recruiter sit-down on Wednesday to go over a few positions that they have available.  So I may come away with something from these connections pretty soon.

That said, however; even if I don’t come away with anything from my recruiter contacts, I know I’ll find something in my network.  One of the things I am doing is company research.  I find a company I’m interested in working for, find a contact within that company on LinkedIn.Com, see if that contact is connected to anyone I know, and ask them for an introduction.  This method has gotten me interviews in the past, so I know it works.

Another agenda item is my resume.  I basically have two versions of my resume: The technical version and the executive version.  The technical version, as you can probably guess, outlines my technical background and experience.  The executive version cover more of may managerial experience.  So I’m working with Resume Psychology expert, Dirk Spencer, to see what changes might make my resume a more effective presentation tool.

Dirk is a recruiter, but he’s also a speaker and trainer who helps people format their resumes in such a way that they get results.  It’s a funny thing, you can have a wealth of experience, tons of education, and actually may be the perfect guy for a particular job, but if your resume doesn’t rise to the top of the stack, you’ll never get the interview.  One of the things I like, that Dirk tries to get across, is that the resume IS the interview.

Lastly this week, I’m dedicating several hours to preparing for my ITIL certification test next week.  My objective is to get through the training materials 3 times before I sit for the test.  Not a small feat, by any means, in fact, I have set aside 36 hours over the next two weeks to prepare, not counting the time I’ve already put into it.  I also have to pass the test next Friday because it’s a task item on my Outlook schedule. ;)

Learning WordPress

Sunday, May 17th, 2009

So now that I have WordPress running on my own site, I’m having to figure out how to configure it.  One of the main things I really want to accomplish is having some sort of menu at the top of the site, in the header.php file.  But alas, my kung fu isn’t quite that good yet.  I did find a number of useful plugins, which is one of the major benefits of WordPress, that will certainly help me on my way to building an informative and (hopefully) useful site for all four of you who are reading this. ;)

If you have any good suggestions on books or tutorials about WordPress, please comment and let me know.  Also, be sure to subscribe to the blog for regular updates.  Now that I have my own place, I’m sure to keep it updated more regularly.

Dr. W Edwards Deming’s 14 Points

Saturday, May 16th, 2009

Dr. W. Edwards Deming was considered by many to be the father of many of today’s most widely-used process frameworks such as Six Sigma, TQM, and ITIL.  During WWII, he helped the U.S. improve production systems by implementing his now famous 14 points.

So what are the 14 points?  Here’s my summary and interpretation of each…

1 ) Create consistency of purpose for the improvement of products and services.

People work more efficiently and effectively if they have and understand the purpose.  If you communicate with your people that your intention in improving your products or services will serve a purpose for them, if you can get them behind your vision, then they will work towards helping you develop better products and services.

2 ) Adopt a new philosophy of cooperation

Cooperation means simply that everyone is working together.  Executives, management, employees, suppliers, vendors, sales, shipping, all work like a well oiled machine when everyone has a singular purpose and vision.  We’ll go into a little more detail on this in point #9.

3 ) Cease dependence on mass inspection to achieve quality

Quality, simply put, should be put into the production side of the equation.  You should continually try to improve your production or service delivery systems so that you’re producing a quality product before the product comes off the line or a customer service rep ever answers the phone.

4 ) End the practice of awarding business on price alone

Businesses need to control costs to stay in business, however; basing your purchasing decisions on price alone is short-sighted and can ultimately cost your everything.  While costs are important, there are other factors that must be taken into consideration: Can the supplier deliver a quality product on time?  What is the supplier’s return policy?  Is the supplier committed to working in partnership with you in order to help you achieve your goals, or are you just another sale?  If you get a great price on a widget, but the widget is defective and takes you twice the time to get it fixed, then you end up paying even more in opportunity costs and possibly even derailing your project or production.  The old adage “You get what you pay for” is more true than some executives and managers realize.

5 ) Improve constantly and forever: production, service, and planning

In project management, planning is critical to the successful delivery of the project.  If you have a team that can execute flawlessly, but they execute a poorly developed project plan, then you will have completed the project efficiently and effectively, but it will be the wrong project.  Planning is the lynch pin. Constantly work to improve your planning  If your planning is solid, you will deliver a better product or service.

6 ) Institute training

I wrote another article on this blog titled “Why Is Training Undervalued On Technology Projects?“.  In the article I contend that the primary reason is because companies do not want to invest in their people.  Companies seem to feel that investing in their people is a “cost center” since it does not directly produce a profit.  But this goes deeper.  Many of today’s companies view their employees as expendable, they’re ALL cost centers.  Since there’s so little loyalty from today’s companies, there’s little loyalty from today’s employees.  After all, why should I remain loyal to a company that will not return the sentiment?  Training is an investment, just like putting money in stocks, bonds, and precious metals, except you’re investing in people.  If you invest in your people, your people will feel like they are valued, like they’re not just cogs in a machine.  Then not only will they work to produce better results, but they will work harder to achieve your company’s goal.  Training is an investment that pays dividends on multiple levels.

7 ) Adopt and institute leadership for the management of people

Leadership does not means telling people what to do.  Leadership is about showing people your vision and asking them to contribute towards accomplishing it.  Leadship requires integrity, passion, and clarity.  It also requires a sense of fair play.  Have you ever heard the saying “If you lie to your kids, you’re kids will grow up and lie to you”?  Not being honest with employees is, in my opinion, one of the biggest problems facing business today.  The Mushroom Theory of Management should be abolished!  

Greed is another big problem facing corporate America today.  Business is in business to make money, I certainly agree with that concept. But business has to do business with people.  If you’re doing business with people, there must be a sense of fair play.  While executives have certainly earned their big bonuses and stock options, most of the time, that does not preclude others, who have provided significant results, within the organization from experiencing the same success.  There’s a problem when one executive has millions of shares of stock and his top underling manager only has a few thousand. 

Obviously I could write a book on leadership, which is outside of the scope of this little blog post (which is sitting at 888 words right now), so I’ll sum it up with one word: Integrity.  Integrity is doing what is right even when no one is looking. 

8 ) Drive our fear and build trust so that everyone can work more effectively

This point goes back to some of what I stated in point 7.  One cannot work effectively if they’re in constant fear of losing their job.  I’ve always tried to operate under the principle that fear is just “False Evidence Appearing Real”, it’s just your mind messing with you.  Yet there are legitimate issues where the company or management creates fear.  Being a tyrannical boss, demanding quotas or goals that cannot possibly be met, setting your people up for failure by giving 100% of the responsibility but none of the authority to get it done.  If you’re living in constant fear, it affects your decisions.  Business is about risk.  If you’re afraid of taking a risk because you’re afraid of losing your job, you’ll never do the things necessary to increase your business.  The mind simply cannot function in a constant state of fear.

9 ) Break down barriers between departments

In the IT world, there are silos of information.  People tend to protect their turf, probably because of fear. ;) This protectionism causes massive communication breakdowns that lead to disastrous results.  If the IT department, for example, puts up a barriers between itself and HR, then getting new hires set up with equipment could take twice as long.  Conversely, if HR sets up barriers between itself and IT, and does not communicate new hires until the last minute, then IT will not be ready for the new hire coming on board and, again, getting them set up will take twice as long.  Breaking down barriers is really about trust and communication.  It’s about developing processes that negate silos and mini-kingdoms, and if no one’s living in fear, they won’t be as prone to protect their area, which makes everything run more smoothly.

10 ) Eliminate slogans and targets asking for zero defects or new levels of productivity

Fact: Zero defects is a physical impossibility.  There will ALWAYS be some degree of defect. Six Sigma addresses this beautifully.  When six sigma is achieved,  99.9997% of your output is defect free.  Meaning that 3 widgets out of 1 million have defects.  If you can produce 1 million of ANYTHING and ONLY have 3 defects, you’ve achieved an incredibly high standard of productivity and quality!  But that quality is built into the production itself.  In service delivery, problems are going to happen.  Things are going to go wrong.  No matter how much you plan for it, or how diligently you proactively search for potential issues, something is going to fail.  Zero defects, and unreasonably high levels of productivity are impossible.  Impossible goals produce fear.  Fear destroys trust.  The destruction of trust causes silos… Is any of this stuff starting to make sense?

11 ) Eliminate numerical goals, quotas, and management by objective

Numbers don’t lie.  Numbers are cold hard facts. Numbers don’t care what happened, they don’t account for circumstances, family emergencies, or a bad month for the sales staff.  So why on earth do we establish goals and quotas on numbers?  We do it because it’s easy.  It’s easier to say “We’re adding a little something to this month’s sales contest. As you all know, first prize is a Cadillac Eldorado. Anybody want to see second prize? Second prize is a set of steak knives. Third prize is you’re fired!” (Quoted from Glengarry Glen Ross).  Competition is a good thing.  It drives us to succeed, but our objective should not necessarily be to beat the “other guy”, but rather beat ourselves.  Human achievement comes from improving one’s self, not stepping on everyone else to get what you want.

12 ) Remove barriers that rob people of joy in their work

Fear, barriers, distrust, disloyalty, quotas… these all culminate into robbing people of finding joy in their work.  If you want your people to perform at their peak, you need to remove these things.  Computer guys do what they do because they love doing it.  I do what I do because I LOVE doing it.  I even told one company that I would do it for free if I could afford it, and I meant it.  I love what I do so much, that I would do it for free.  But start throwing up a bunch of hurdles in front of me that keep me from getting my job done, make me feel like I’m being set up for failure, or start making me wonder whether or not I can trust you and I’m going to wear down. We all do.  From the lowest paid employee to the top executive, to the President of the United States.  It’s human nature.

13 ) Institute a vigorous program of education and self-improvement

Education makes you feel better about yourself.  It makes you feel as though you’re progressing as a person.  It’s the ultimate self-improvement program.  But education doesn’t just make you feel as though you’re progressing, you actually ARE progressing.  If your company is committed to your success, then odds are the company will be extremely successful.  What makes the “best companies to work for” the best companies to work for? Simply put, the people love being there.  They’re passionate about the company.  But why?  Often times it’s because they feel safe, they feel valued, they feel that they can do what they do and find purpose in their work.  They’re not just a cog in the machine.  You don’t invest in improving the cog, you simply replace it when it wears out.  You invest in improving people.  People are not part of your business, they ARE your business.  Invest in your people and they will invest themselves in your company.  And if the people invest themselves in your company, they’ll be investing themselves in your vision, and that brings your vision to fruition.

14 ) Put everyone in the company to work on accomplishing the transformation

The last point is critical.  If everyone, and I mean EVERYONE is not committed to the transformation then the transformation will fail.  Sometimes, unfortunately, removing barriers means removing human barriers.  From the CEO to the janitorial staff, everyone must be on board.  If they’re not, they need to go.  But you cannot operate from the position of “everyone who’s not on board must go” if you haven’t committed to the other 14 points.  Therein lies one of the critical areas that companies often miss.  They develop things in a vacuum and then try to force everyone into the new mold.  But the new mold MUST eliminate fear, knock barriers, institute leadership, remove unrealistic goals and quotas, and demonstrate a willingness to invest in your people, otherwise it’s just totalitarianism.

Conclusion:

I think Deming’s 14 points are some of the most fundamental ideas of modern management.  In the time of kings and kingdoms, there was a strict hierarchy of command.  That hierarchy gave us slavery, brutality, and revolts.  It’s partly what lead to labor unions in the first place because management was taking advantage of the workers in sweat shops for unreasonably low wages.  But in a free society, with an educated workforce there is no need for such Draconian measures.  People want to work and they want to do a good job.  If you give them the tools they need to get it done, the protection they need to make difficult, sometimes risky decisions, and the feeling that they’re part of something bigger than themselves, they’ll help you truly achieve all of the success you could have ever imagined.

“Do unto others as you would have them do unto you.”  It’s not only good for your personal life.  It’s also good for business.

The Mushroom Theory of Management

Saturday, May 16th, 2009

I’ve been doing a lot of thinking lately about a concept known as “the mushroom theory of management”. Basically, the idea is that a company’s management team makes the decision to treat their employees like mushrooms: Keep them in the dark and cover them with excrement. That is to say they don’t really let their employees know what’s going on with the company and they cover them up in so much busy work that they (the employees) don’t have time to really even care.

The problem with this idea is, of course, that eventually some of your better employees are either going to get to a point where they have enough free time to care, likely because they’re very efficient at what they do, or they’re going to get promoted to a level where management has to clue them in, even if only a little bit, so they don’t mess things up by providing too much information to their staff.

This, of course, leads to distrust and paranoia. If an employee pours their whole heart into something, becomes a real thought leader within the organization, and effects massive positive change, then imagine how disheartened they become when they find out they’ve been lied to. Perhaps not lied to directly, but certainly allowed to believe whatever they wanted to believe because it was beneficial to management because the employee’s performance was good for the bottom line.

Have we become so jaded and cynical as a society that this is really what it’s all about? Governments lie. Companies lie. Communities lie. People lie. Isn’t society simply a reflection of the values of individuals? So is it the company lying to it’s people, or is it the management team as a whole? And if it’s the management team, aren’t they made of of individuals and isn’t it actually the individual manager/executive who’s doing the lying?

Call me crazy and old-fashioned, but I think leadership is about integrity. Integrity is doing what’s right when no one is watching. Doing what is right because it is right. Can we really call the people leading companies “leaders” if there is no integrity? If you’re not telling your employees the truth, are you not, in fact, lying to them? Isn’t the so-called “mushroom theory” just an institutionalized method of not being truthful and honest with those who actually do the work?

Don’t get me wrong. I’m not a “worker’s united” guy. I’m a management guy. I understand there are certain things you simply cannot divulge: trade secrets, potentially lucrative contracts in the works, etc. But it seems that many companies, in today’s environment, have taken the legitimate need to protect certain information and used a much broader brush to include things that they shouldn’t.

Take, for example, GM’s decision to close their plant during the summer in order to reduce inventory levels and costs. This is not a popular decision among the employees, but at least the employees have information that they can now act upon in order to prepare for the reduced income levels during the shutdown. Management made the difficult decision to perform the shutdown and communicated it accordingly.

Will their stock take a hit? Possibly. Will their employees be unhappy? Probably. But was it the right thing to do? Definitely. By providing employees and shareholders the information, they give them an opportunity. If I’m an unhappy shareholder, I can sell my stock and place my money somewhere else (I’d suggest gold and silver personally, BTW – ;) ). If I’m an employee, I can decide whether or not I want to stay at the company.

Does GM really lose anything by being honest about the situation? Not really. They may lose employees or stockholders who are unhappy, but those who are unhappy are probably not as productive for them anyway. So perhaps this will give them an opportunity to upgrade their workforce to people who actually want to be there.

In my opinion, companies should be as transparent as possible to their employees. Transparency doesn’t mean divulging all of the secrets to everyone all the time. But it does mean you don’t try to cover things up. You face the difficult decisions head-on. You be open and honest with your employees. If difficult times are coming, you tell them about it and give them the option to make decisions for themselves.

The right thing and the easy thing are seldom, if ever, the same thing. I contend that the “mushroom theory” is the wrong thing.

Moving My Website

Saturday, May 16th, 2009

Well, the day has finally arrived.  I am moving my blog to my own official website.  Once propagation has been completed, GaryDrumm.Com will point to my brand spanking new WordPress blog site, hosted on my own server.  Part of the reason I’ve decided to do this move now is, simply put, I have the time to get it done.

I’m still playing around with the layout and overall look and feel of the site but I’ve already imported my old Blogger posts to the new location.  This is also good because it will give me a little more control over the site’s design elements and I can add a remove custom features that just were not available to me through Blogger.  I will keep the Blogger site up for a while, just so people can learn about the new location and to keep my name in the search results.