Previous | Table of Contents | Next |
Two types of vendors who dont have to get into your building to wreak havoc on your network are ISPs (Internet service providers) , who you rely on to surf the Web and send email, and, of course, telephone companies, who may connect your sites to each other via leased lines. Of these two, the telephone company is the much more mature vendor. Although the various phone companies take a lot of abuse, theyve been doing this stuff for decades, and they tend to have good change-management policies in place. Consider that ISPs have only been around in their current form for less than a decade, and its easy to see why they still have growing pains and therefore a bum rap.
Mondays can be tough. ISPs and phone companies tend to make changes over the weekend when utilization is low. If something that worked on Friday doesnt work on Monday, its time to pick up the phone and call the appropriate provider and ask whats been changed? The answer will likely be nothing, but if you can verify that nothing has broken over the weekend at your end and hang in there, the problem may mysteriously vanish around lunch time.
For longer-term problems, you may have to convince them that theres nothing wrong with your computer equipment (or figure out that there is something wrong and apologize for having doubted them). One way of doing this is to set up a test network; if two sites cant talk, you might as well bring the equipment to the same site and connect them directly. Once you do this and see that it works, you have pretty compelling evidence for the outside provider that nothing has changed with your equipment and that something has changed between the two sites.
New programs are cool. They offer features not offered in older versions, and its fun to be the first one on your block to have them. Unfortunately, experience shows that for every new feature introduced, there are probably two new bugs in a product. The breakneck speed of Internet time means that software developers have unbearable pressure on them to be first to market. This usually translates into quick product testing, which means that the programs are released with at least a few bugs. Check out any software vendors Web siteyoull see fixes posted for products that have been out for at least six months.
Because you have better things to do with your day than report these bugs to the software vendor, its a good idea to not be the first one on your block to put a new application or operating system on your network. Unless you desperately need the new features of a new product, you should wait six months after product release to start rolling it out. If you need to do it sooner than that, consider what surgeons call the risk/benefit ratiothe amount of risk compared to the potential benefits.
Once you decide you need to start using a new product, youll still want to make sure you arent going to have any problems with it right out of the gate. For example, many IT shops were using Windows 95 internally for the better part of a year before they rolled it out to the masses. (Of course, using a new operating system introduces a sea of changes; a year is typically a longer pilot-testing period than youll want for a new word processor or spreadsheet.) The most important part of pilot-testing is the concept of limited production. After youve played with the product in an isolated area, roll out a limited deploymentin other words, install it for a couple of folks who will use it for their daily work and see how it goes. If it goes well, youre usually going to be fine. Whats more, if something goes wrong, you only have to roll back a limited number of folks.
Another aspect to keep in mind is the concept of incremental rollouts. This means that after a limited deployment, you start giving an application or system to more and more folks rather than doing it all at once, thus rolling it out in small chunks that get bigger as the rollout becomes more successful. For example, you might give five people a new application. Later, you give the application to 10 more people; then 15, 20, and in your final increment, you might be rolling out 30 people a week (once youre sure that things are working fine). Using an incremental rollout ensures that if you have a problem early on, the least number of folks are affected.
Even if you dont have problems during a rollout, a new application or device can produce secondary effects in another item that doesnt seem to be related to the new item. Accordingly, a good rule of thumb is to shut down new items during network or communications trouble. The trouble might not be related to the new device or program that youve installed, but if you shut it down, youve ruled it out as the source of the trouble.
If the trouble goes away, you can then kick the problem back to the vendor you bought the offending item from (or to the manufacturer). However, make sure the problem is reproducible (that is, make sure it happens repeatedly when you reintroduce the program or device back into the network) before going to your vendor.
You should try to give your vendor as much information as possible, especially when using telephone support, so that the technician can attempt to re-create your situation in his or her shop. Again, backup documentation such as logs and incident reports are keyin fact, technical support tends to pay much more attention to you if you can put your problem in writing.
Many network problems are the result of human-initiated change. Finding this change involves documenting and communicating your own actions, as well as politely interviewing your coworkers and outside vendors. Even unintended changes due to the fat finger factor can seriously damage a network, so its worth considering where youve been, no matter how unrelated it might seem. Youll also want to figure out where others have been; however, dont rely solely on logbooks. (Although to document is divine, people arent perfect. Theyll sometimes forget to write down what theyve done.)
Before deploying a new network toy, its worth considering whether the risk is worth the potential benefit. Risk is always much higher with new productsyoure best off waiting a couple of months before using what might be a pretty green product. Limited rollouts can also limit your potential network risk. You should also always think about a rollback plan, just in case things dont go as expected with a new project.
Previous | Table of Contents | Next |