Tuesday, April 19, 2011

10 challenges facing IT

T is always facing challenges. Some of these challenges have slowly changed over time, but many of them are perennial offenders. How will IT meet these challenges today and in the near future? Where do they rank in order of importance at the company where you work? Note: This article is also available as a PDF download.

1: Customer service

IT suffers from a bad reputation when it comes to satisfying customer needs. Unfortunately, it is often well deserved. Too many times, the work is done incorrectly or not to the customer’s requirements — and it is the customer who ultimately determines what is good customer service and what is not. My dad recently needed a new hard drive installed and he asked to have his personal Quicken files removed from the old drive. He received the computer with a new drive and a hefty service fee but without the critical files he asked for. It left me wondering what type of computer repair shop couldn’t accomplish my dad’s simple request.
Corporate IT has similar challenges with its customer service. There may be a lot of truth to the statement “The customer needs to be told what they want.” However, the tone of the “recommendation” by the computer expert often comes across as arrogant. The customer may be ignorant but they are rarely stupid — and they don’t like being treated as such. A little better bedside manner offering education and choice is far preferable to a simple “you need this” approach to customer service.

Challenge #1: Improve customer service by listening to and meeting the client’s needs. Make customer service job number one.

2: Human resources

Burnout is an ever increasing concern as budgets become tighter and workloads increase. Creative ways need to be found to reduce stress and revitalize tired workers. More vacation time, sabbaticals, temporarily reduced responsibilities — anything that can give the IT professional a break should be considered. This might seem costly, but losing a valued employee due to burnout can be far more costly. It has always bothered me when I or a fellow workmate requested a transfer only to have the request ignored or denied, seemingly without any thoughtful consideration. Organizational structures are not conducive to employee sharing and growth. Managers just don’t want to give up a key member of their staff. The truly exceptional companies find ways to maximize their employees’ full potential. After all, what is a company if not its people and their skills?
Challenge #2: Develop creative ways to minimize stress, satisfy employee needs, and match corporate needs to employee goals.

3: Productivity

First came the mainframes, then the minicomputers, PCs, and the Internet. Each was a tremendous technological leap that greatly increased user productivity. What will be the next great productivity innovation? The cloud? Mobile computing? Can these technologies deliver real, significant productivity gains? The law of unintended consequences warns that issues will arise with the introduction of any new technology. To name a few, security and privacy for cloud services and increased stress and burnout for employees tethered to mobile devices 24×7. Until these concerns are resolved, any productivity gains must be carefully weighed against the negatives before mainstream adoption. Challenge #3: Make the best use of new technologies like cloud and mobile computing but search out additional ways to increase productivity.

4: Complexity

If you look at the progression of software from the introduction of the IBM PC to today’s systems, one obvious trend is irrefutable: The IT world has gotten increasingly complex. The complexity is rapidly reaching a point of critical mass, where one single developer can no longer know everything needed to be proficient at his or her job. Because of this, teamwork is more important than ever. Forget KISS — it’s a complex world and it is getting more complicated every day. Challenge #4: Manage and tame the complexity beast.

5: Obsolescence

Everything from the PC you are using to the skills needed to perform your job seem to become obsolete in three to five years. As costs continue to be scrutinized, IT needs to find a way to reduce the costs of obsolescence. Expect Microsoft to continue the trend of planned obsolescence as it adheres to a regular release cycle. But upgrading to every new release of Windows may be one of the first costs to go. It is getting harder for companies to justify the costs without real documented productivity increases. Obsolescence poses another problem: Which development software will still be around 10 years from now? Pick the wrong horse and you may be faced with the same challenge as those who were still supporting OS/2 in the late 1990s. OS/2 experts were as rare as original IBM PCs by then, but IBM was more than willing to help — for a considerable price.
Challenge #5: Increase the productive life of systems, software, and equipment.

6: Budgets

Meeting budget constraints is tough even in the best of times. It is especially challenging during hard times. Most IT budgets are expected to grow in 2011, but they continue to be tight. The growth of cloud computing and mobile technology will require more attention and resources. Managers will be faced with the tough decisions of how best to meet existing budget needs while still planning for the future. Challenge #6: Accomplish more with budgets similar to last year.

7: Marketing/public relations

Aside from a handful of tech companies like Apple and Google, IT suffers from a poor public relations image. It may be an honest assessment for Microsoft CEO Steve Ballmer to state, “If people want to wait they really can. But I’d definitely deploy Vista.” But when a statement like that leads to headlines like “Ballmer says it’s okay to skip Windows Vista,” you have a problem. Analytical thinkers make poor marketers. Hiring a PR firm can be well worth the expense, but even then a nasty faux pas can occur. South By SouthWest Interactive engaged Ink PR to meet its marketing needs. Ink PR came up with this speaker’s tip for South By SouthWest Interactive ’s green rooms: “A speech should be like a woman’s skirt: long enough to cover the topic, yet short enough to be interesting.” It has been said that any publicity is good publicity. But ask South By SouthWest Interactive if it thinks Ink PR’s marketing gaffe was good for its corporate image.
Challenge #7: If you don’t have the expertise, hire marketing and PR experts who can get it right.

8: Multinational operations

The global economy is upon us. It is increasingly common to find offices and data centers in countries halfway around the world. And with this transition come a number of challenges. Travel, language, and time zone differences are all issues that must be addressed. But far and away the greatest challenge will likely be overcoming the cultural differences and changing the “us versus them” mindset. Emotions run high for those who have been affected by outsourcing. Salary differences between countries can lead to resentment. Both are difficult people problems to solve. Challenge #8: Instill a culture of teamwork among international team members with diverse backgrounds and varying ethnicities.

9: The mobile generation

In 10 high-tech gadgets I can live without, I noted my dislike for mobile devices. I didn’t like the electronic leashes that constantly tied me to work when I needed some downtime. The mobile generation appears to be poised to overtake the PC generation as users spend more time using their mobile devices. However, a caveat should be included in any discussion of the onset of the mobile generation. Any productivity gains achieved using mobile technology in the workplace may be more than offset by the additional burdens placed on the IT workforce during nonworking hours. Challenge #9: Make use of mobile technology without tearing down the virtual wall between work and family and leisure time.

10: Data storage and retrieval

It is not obvious since most data needs are short-term, but there is trouble lurking in those data archives. Perhaps you are an unknowing victim of this silent crisis in the making. If you have important files on those old 5 1/4-inch floppies and you need to go back and retrieve one, you may be out of luck. Chances are that that the data is no longer readable and the device you need to read the media has long since been tossed into the trash bin. Or, as in my case, turning on the old antique microcomputer to read my single-sided, single-density floppies might lead to a fire and the quick end of your weekend data retrieval project. As our data ages, it needs to be continually transferred to fresh media. The problem is bit rot, and it happens with every type of media, from disk drives to DVDs. Shelf life varies by media type and manufacturer. Magnetic tape is claimed to be the best, with a shelf life of up to 30 years in optimal conditions, but even it eventually succumbs to the ravages of time.
Challenge #10: Determine what data, if any, is susceptible to bit rot and transfer to new media before it becomes a problem.

The bottom line

Throughout this article, I have written about IT as if it were some amorphous creature existing out there, somewhere. It’s not. IT is you. You will have to address these challenges, and that can be a daunting task. But what can you do personally? IT has met challenges like these in the past and it has been the creative, out-of-the-box thinkers who have been most successful. New ways of doing business will be required. You can be part of this change by doing your job to the best of your ability. You can also recognize how your job can be changed to meet these challenges, no matter how small the part you may play — and that can make a big difference company-wide. Answering the following questions will assist in finding ways that you can help.
  • What can you do to:
  • Improve your customer service?
  • Reduce employee stress?
  • Increase your productivity?
  • Simplify your job?
  • Make your tools useful longer?
  • Lower costs to meet budgets?
  • Improve client relationships?
  • Work better with international peers?
  • Follow reasonable corporate mobile device use?
  • Prevent data loss due to bit rot?
Turning each of these challenges into opportunities is the hallmark of the most successful companies. Meeting these challenges is what will eventually separate the winners from the losers.

Saturday, April 16, 2011

Install the Hyper-V Manager feature in Windows Server 2008 R2

The Hyper-V Manager feature can be installed on any Windows Server 2008 system. If the Hyper-V Server is Hyper-V 2008 R2, I recommend only attempting to manage that class of hypervisor on Windows Server 2008 R2 systems.
When it comes to deploying Hyper-V servers, there are two main options: install the standalone Hyper-V hypervisor or add the Hyper-V feature to a supported Windows Server 2008 R2 server. I’m going to take the separation approach as I venture into Hyper-V and use the standalone Hyper-V hypervisor instead of the full installation of Windows Server 2008 R2 and adding the Hyper-V role.
The Hyper-V standalone install is a single-purpose, standalone distribution. It loosely resembles Windows Server Core, and can be plugged into all of the management frameworks, including Group Policy, PowerShell, Hyper-V Manager, System Center Virtual Machine Manager (SCVMM), and Remote Management.
The Hyper-V Manager tool is the simplest way to manage a Hyper-V host, and it can be added to any server system. To add Hyper-V Manager, open Server Manager and navigate to the Features section (Figure A).
Figure A


Click the image to enlarge.
Once the feature is installed, Hyper-V Manager will be available in the Administrative Tools area of the Start Menu. From there, the first step is to connect to a remote server. Figure B shows Hyper-V Manager connected to two Hyper-V servers. Figure B


Click the image to enlarge.
Before you can create virtual machines on the Hyper-V hosts enumerated in Hyper-V Manager, the host networking will need to be configured. Hyper-V supports three types of networks: External, Internal, and Private. These networks loosely equate to bridged, NAT, and host-only network modes from other hypervisors, respectively. The network for the host is created as shown in Figure C. This environment does not have a VLAN tag in use, but the Configuration tab is available.
Figure C


Click the image to enlarge.
Be sure to use a dedicated network interface for the Hyper-V networking configuration. You will find that the connection of the Hyper-V Server is removed in favor of this configuration entered for the guest virtual machine networks. Because of this the Allow Management Operating System To Share This Adapter should be unchecked. Now Hyper-V Manager is ready to deploy virtual machines.

Thursday, April 14, 2011

Understand Intel's new server processor numbering scheme


Intel has once again decided to change the numbering scheme for its new Xeon-based processors. If you’re familiar with Intel’s Core i3, i5, i7 processor lines, you’ll recognize that the company uses similar numbering for the Xeon server processors.
Figure A is an example of Xeon processor numbering. Below the image, I explain the various elements in the numbering scheme.
Figure A

Brand: For the purposes of server processors, this will be Intel Xeon processor and simply identifies the overall brand - Xeon.
Product line:
Wayness, maximum CPUs in a node: How many sockets are supported in systems housing this processor? In this case, a single socket is supported.
Socket type: The socket type field identifies the capabilities of the processor socket type, such as memory speeds and other items tied to the socket. The higher this number (I assume it ranges from 1 to 9), the more capabilities inherent in the socket type.
Processor SKU: This is the processor part number. In my limited review of Intel’s current part numbers and the processor SKU field, it looks like Intel is being mostly consistent in part number with regard to clock speeds — at least within each product line. Here’s a look at what I’ve pieced together for the current line of E7 offerings. The E3 line carries different values. Because there is not official guidance from Intel that this field will be consistent, take this information for what it’s worth.

  • 03. 1733 MHz frequency/2400 MHz bus.
  • 07. 1867 MHz frequency/2400 MHz bus.
  • 20. 2000 MHz frequency/2900 MHz bus.
  • 30. 2133 MHz frequency/3200 MHz bus.
  • 37. 2667 MHz frequency/3200 MHz bus.
  • 50. 2000 MHz frequency/3200 MHz bus.
  • 60. 2267 MHz frequency/3200 MHz bus.
  • 67. 2133 MHz frequency/3200 MHz bus.
  • 70. 2400 MHz frequency/3200 MHz bus.
Power usage: In Figure A, you saw that the example has an L in the power usage area; this denotes that the part in question is a low power processor. When there is no L here, it’s not a low power processor.
Version: As new versions of a process are released, you’ll see this field populated with v2, v3, and so on. For a processor’s initial release, this field is blank; there is no v1 denotation.

Tips for optimizing your web images

There are several image editing and manipulation tools, programs, and applications available for web and graphic designers, and you probably already have your favorite “prepare for publication” imaging tool in place. This will not be a discussion on the various editing tools themselves, but will concentrate on the best practices and techniques for optimizing your images and graphics on the web.
For a quick example before I get into the whys and hows for optimizing images on the web, take a look at the two images below, and without taking a peek at their properties, notice similarities and differences when comparing them to one another (click on images for full-size).

Figure A


Figure B

Figure A is saved as a .jpg image with a baseline standard format at maximum quality, and is 514KB in file size at 800px wide. At a dial-up 56.6Kbps Internet access speed it would take approximately 90 seconds for this image to be rendered fully on the browser screen. My apologies for those of you who are using dial-up for your Internet access.
Figure B is the same image saved as a .jpg, however, with the format set to progressive with 5 scans, and the quality set to low, and it comes in at just 59KB in file size at 800px wide. At dial-up 56.6Kbps speed this image, would take just about 8 seconds to render fully.

What differences do you notice with the two images? Colors, load times, quality, these are all factors to consider when optimizing your web images. I kept the image pixel sizes consistent for this comparison; however, to fully optimize this image, I could have reduced the pixel width and that would have reduced its web page load impact in addition to the other optimizing factors.

Why optimize web images?

What are the motivating factors that direct our attention to obtain the most favorable web images? Several reasons for optimizing your web images include: Bandwidth and throughput: We all know that bandwidth has been a buzzword for many years now, and getting your web documents to render as fast as possible in users’ browsers means keeping your graphic and image file size to a minimum. The challenge becomes maintaining a high quality graphic while keeping a lean file size; the balance of these two elements is key to optimizing your web images.
Data storage and space: While data storage space and servers become less expensive every year, it is still prudent to limit your image size. As sites grow they typically show a steady growth in the number of images. For example, a particular image directory for a sub-section of a Federal agency Intranet site that I maintain includes 18 sub-directories with 360 images, combining for a total 24MB of storage space, and for an average of 69KB per image, that is actually considered to be slightly on the heavy side for a typical optimized web image.
Reduced costs: Optimized images add up to less server and storage space requirements, less bandwidth and throughput requirements, and therefore reduced hosting costs, especially when using a third-party ISP or Internet network solution provider.
User experience: The visitor enjoys a better experience when page load times are minimal; nothing irritates the guest more than having to wait for image-heavy web documents to load in the browser. Optimized images help keep the load times to within seconds.

Tips for optimizing your web images

Image file formats: The rules about file formats vary between organizations, each web development house typically has a specific guideline. Here are three file types that are suited for the web.
  • GIF: The .gif file format is really a bitmap consisting of a grid made of pixel squares, including transparency pixels with up to 256 colors, and data about every pixel is saved. It is a great file type for saving graphics, charts, bullet points, icons, buttons, and textual details.
  • JPEG: Although, the general rule that many follow is to reserve the .jpg file type for images, and .gif file type for graphics, charts, etc., I would apply the .jpg file type as a rule of thumb if your web site leans toward high end photography galleries, or other high quality graphic designs. This file type is good for saving images with millions of colors, including graphics with a variety of shades and gradients. Just note that typically the .jpg file type images are much larger and take longer to load. However, most image editing tools allow you to select the file compression for .jpg. For example, you can choose Maximum, Very High, High, Medium, and Low, so you do have some control over the ultimate file size. To test the image, be sure to save it under several compression settings and then test them for quality rendering and load times. Balancing quality, compression, and load times can be a judgment call depending on the particular image and the web document it is called within.
  • PNG: The .png image file type was developed in answer to the .gif patented file type, and while it can display a larger range of colors than the .gif, it does typically result in a larger file size. Many use the .png file format very effectively for buttons and icons, which are usually small pixel dimensions anyway, so they are not so large when utilized in that fashion. A typical 16×16 pixel .png icon will weigh in between 1KB and 4KB, or a 48×48 button at between 3KB and 7KB, so when utilized in this fashion they are optimal. For any .png image over a dimension of 200 pixels you start to see much higher file sizes.
Saving images for the web: Here are several rules of thumb for saving your optimized images for the web.
  • Make sure you have saved a copy of the image as a lossless version, meaning that you can come back and edit it again later if needed. For example, .raw, .tiff, .png, .psd file formats to name a few. Especially if several layers have been added to the image or graphic file, you never know when the customer will want to change a word here or a graphic element there, even after it has been up on your site for some time.
  • If it is a photograph, then select .jpg file format to save the final image. Remember to test several quality and compression settings until you get the perfect balance between quality and load times. If your image editing tool allows the “progressive” setting use that as it will allow the image to “blur” or display gradually as it is rendered on the web instead of line by line. The load time is not improved with the progressive setting, however it does give the image a softer look and feel when rendering on screen.
  • If your .jpg image is to be used as a background on the web document then use the Medium or Low compression setting. Otherwise for displayed images keep the compression at High.
  • If you have the option to adjust the image “quality” then use the settings to make the appropriate change; again, remember to strike a balance between acceptable quality and suitable file size.
File sizes: Depending on the use of the image follow these guidelines for optimal file size:
  • For background images try to keep the file size around or below10KB.
  • For banners or header images a file size up to 60KB is acceptable.
  • For high end photographs try to keep them to within 100KB at an absolute maximum.

Wednesday, April 13, 2011

Super Bull Gives You Wings (Updated)

Cafe Pyala: Super Bull Gives You Wings (Updated): "First things first: apologies to all for the disappearing act. (For those who actually noticed, a silent note of appreciation.) Had been awa..."