1 ... 5 6 7 8 9 Previous Next

Articles

126 Posts tagged with the it_management tag

by Deb Radcliff

 

Part  1  |  Part  2  |  Part 3

 

A "Getting-started" Policy

The first two parts of this article have shown the depth and complexity of security vulnerabilities and smart phones. Part three of this series presents the policy side of how to prevent attacks, and provides an overview of the history of mobile malware.

 

It'd be nice if organizations today could have comprehensive smart phone use policies in place and the power to enforce them, says Nick Ianelli, mobile security analyst for U.S. CERT.

 

"On company-issued phones, it'd be great to say, "No gaming," and "No software installs without the authorization of IT, and turn off Bluetooth except when synching,"" he explains.

 

It'd also be good to remotely check patch level and security software running on the device at the time of VPN connection or PC synchronization. But, we're at least a year away from standards-based vendor products delivering this level of automation. So, in the meantime, start small, say experts. They offer the following advice1:

 

      • Take a survey. Find out who's using smart phones for what type of business. Then, make a risk assessment of those applications and the data stored in them.
      • Start an awareness campaign. Educate your power users about the value of their business data, and what would happen if it were stolen or rendered inaccessible by a mobile virus. Educate all users about the dangers posed to their personal information and how they shouldn't believe what they see on their devices, just like on their PCs.
      • Don't just tell them. Show them. Make them hands-on aware of the features in their phones that are risky, and show them how to use them securely.
      • If you must issue policy around business phone usage, stick only to your power users and what you can control with today's technology. For example, all phones come with remote locking, meaning they can be shut down if they're reported lost or stolen. So that policy should be implemented on any phone containing valuable business, or regulated data.
      • Turn on encryption. Although not built to Trusted Platform specifications at this time, many mobile phone vendors have some type of built-in encryption. Third-party applications are also available. Look for easiest interface, as users will have to interact with their encryption programs.
      • Control network connections through VPN access.

 

Resources

The following comprises a brief history of mobile malware2:

 

      • Spring 2004: Mosquitos, the game infected by a Trojan, sends messages to expensive toll numbers, causing considerable economic loss to its unwitting victims.
      • June 15, 2004: Cabir.A, first Symbian worm to replicate through an active  Bluetooth connection, emerges.
      • June 16, 2004: Only one day later, Cabir.B makes an appearance, and will continue its spread mainly in China, India, Turkey, Finland, and the Philippines. To this day, this worm continues to hitchhike around the world.
      • July 2004: Duts, nicknamed the "polite virus," hits Pocket PCs for the first time and spreads to all .exe files in the directory through infected programs exchanges. When a program hit by Duts is activated, a message appears asking the user permission to proceed: "Dear User, am I allowed to spread?"
      • Aug. 2004: Brador appear. This back door creates a copy of itself in the start file on handheld devices and informs the attacker the minute the device is online. The hacker can then connect to the palmtop through the TCP door and covertly control the device.
      • Nov. 19, 2004: Skulls.A attacks Symbian-based smartphones, appearing on Web sites that allow users to download shareware applications for the Symbian operating system. If erroneously installed, the Trojan blocks the functioning of applications, allowing the user only to make or receive phone calls.
      • Nov. 29, 2004: Skulls.B emerges. As with previous Trojans, this is spread through a file called Icons.SIS, blocking the functioning of the cellular device's applications and allowing the user only to make and receive phone calls, deleting all other functions. Skulls also carries the worm Cabir.B.
      • Dec. 9, 2004: Cabir.C, D and E appear.
      • Dec. 21, 2004: Skulls.C, Cabir.F and Cabir.G appear.
      • Dec. 22, 2004: MGDropper spreads during game installs disguised as the cracked copy of the popular cellular phone game Metal Gear Solid. When launched, MGDropper installs versions of Skulls and Cabir and tries to undermine the security products installed on the phone.
      • Dec. 26, 2004: Cabir.H and Cabir.I make an appearance. Both target cellular  phones with a Symbian 60 Series operating system.
      • Jan. 11, 2005: Lasco, targeting cellular phones with a Symbian operating system and an active Bluetooth connection, combines viruses and worms and replicates the behavior of the notorious Cabir, searching for other active Bluetooth devices so it can replicate and look for .sis files to infect.
      • Feb. 1, 2005: The Locknut.A trojan (also nicknamed Gavino.A and B by some anti-virus companies) aims at phones with a Symbian 7.0 operating system. It's a Symbian SIS Trojan file that substitutes a binary file, blocking the phone and preventing any application from opening. Once hit by Locknut.A, the phone becomes unusable, even for phone calls.
      • March 3, 2005: Commwarrior.A starts creating unwanted billing for infected Series 60 users. This virus, however, adds a new layer of sophisticated intelligence, using Bluetooth during daytime for spreading and sending MMS messages at night. To become infected, the user has to accept the installation dialogue; once done, detection is difficult. The global spread of Commwarrior.A has been rapid because of the trust users have with the sender.
      • March 18, 2005: Locknut.B installs as a phony patch for Series 60 phones, rendering the operating system unusable by preventing any application to launch. It also contains Cabir V, which spreads through Bluetooth.
      • April 4, 2005: Fontal.A, a SIS file Trojan, installs a corrupted font file into an infected device, causing it to fail at the next reboot. Fontal.A also damages the application manager so that it cannot be uninstalled, and no new applications can be installed before the phone is disinfected.
      • May 9, 2005: Skulls.K replaces the system applications with non-functional versions, drops SymbOS/Cabir.M worm in to the phone, and disables third-party applications that could be used to disinfect it.
      • August 26, 2005: Doomboot.B pretends to be a utility that can be used to reboot a phone, but when a user makes use of this application, Doomboot prevents the phone from booting again.
      • Sept. 20, 2005: Cardtrap.A, a malicious SIS file Trojan, tries to disable a large number of system, and third-party applications and installs Windows malware on the phone memory card.
      • Oct. 30, 2005: Commwarrior.C installs when a user replies to a new SMS or MMS message by opening a Web page using the phone's browser, then tries to change the logo to "Infected by Conmwarrior" (observed on Nokia 660 phones).

 

Footnotes

1Sources: CERT, Kaspersky Labs, Symantec, Yankee Group

2Information provided by F-Secure

 

--

 

Deb Radcliff is an award-winning freelance writer, educator and speaker based in Northern California. She's been covering online crime and security ever since working as researcher on a book about infamous hacker, Kevin Mitnick back in 1995.

| More
436 Views 0 Comments 2 References Permalink Tags: article, best_practices, compliance, governance, innovation, it_management, itil, open_source, security, strategy

by Elizabeth M. Ferrarini

 

Can an IT infrastructure help to differentiate an organization strategically from its competitors? This question, first posed in the Harvard Business  Review article (May 2003), "IT Doesn't Matter," by Nicholas G. Carr, sent IT executives everywhere whirling around on their swivel chairs. It also caused academics to do some hard thinking, and computer vendors to rally in front of their customers. But Carr, the former editor of The Harvard Business  Review, didn't stop there.

 

His 2004 book, Does IT Matter? -- Information Technology and Corrosion of  Competitive Advantage, expands the initial premise in Carr's article by asking corporations to think about IT and its role in business strategy. The book also looks at some significant implications of the emergence of the new, shared technological infrastructure for all companies.("Sharing" means that all business units use the same IT infrastructure resources, such as storage.)

 

In an interview with Nicholas G. Carr, Enterpriseleadership.org's Elizabeth  Ferrarini asked Carr to explain himself.

 

EL: Commodity public broadband services are great for consumers, but private companies will come under the gun for more IT compliance. To this end, will IT become more strategic to the organization?

 

NC: IT will start to talk more to the business units. It's a trend we're already seeing, with IT staff being required to think in more business terms than in purely technological ones. As more of the basic components of IT become commodity items and/or supplied by utility services, then it's less important for individual companies to maintain all of the specialized technical skills that they used to. Thus, IT becomes more of a translation function in bringing the right technologies to the right business processes.

 

EL: Is the IT role going to disappear?

 

NC: Most large companies will continue to have an IT role, but it's going to change and be integrated more into the mainstream of the business. It will make sense to treat the IT function the same way companies treat other departments, such as marketing and human resources, and move toward a rotational model. This model will change how IT staff is identified -- from technicians, separate from the business, to employees who serve a specific business role.

 

EL: Are you seeing kind of a two-tier approach to IT, in which the infrastructure is under a general manager, and a business IT unit is under a CIO reporting to the CEO?

 

NC: I haven't seen this type of model, but it could well be a future trend. Today, a lot of CIOs spend their time worrying about how to manage the infrastructure. They would be better off looking at how IT can help overall business operations.

 

EL: You have been doing a lot of speaking at conferences. What's the number one topic of debate you get into with IT professionals?

 

NC: The biggest issue concerns the question of innovation and whether it still pays for companies to be IT innovators. Most companies would be better off looking at IT as a cost of doing business by getting the IT capabilities they need as efficiently, inexpensively, and reliably as possible. CIOs in many companies continue to think there is a role for IT innovation, which will give the company a competitive advantage. Maybe 70, to 80 percent of their money and attention goes to basic infrastructure.

 

EL: Is what you just said true for IT professionals who are in an industry in which IT drives revenues, making innovation important to the company's success?

 

NC: Some of it is that. It's also a sense that there are many companies that may have very specialized opportunities to use IT in a very customized way that fits their processes. Most IT leaders, at this point, see a lot of the basic systems, even complex systems such as ERP, as being more and more standard, and less strategic to the business. From an innovation perspective, CIOs are looking at more highly specialized applications that fit their particular business or industry to gain an advantage from IT.

 

EL: Are there any companies you're really impressed with as far as IT innovation besides the Amazon.coms and GOOGLEs of the world?

 

NC: I'm impressed with how some big companies now are moving aggressively to adopting a utility model. Take Qantas Airlines, for example. It's closing down its data centers and moving towards hosted applications rather than maintaining its own. This strategy is driving down the cost of computing as a result, and reducing the headaches involved with maintaining all of their assets. What excites me are the companies that are really trying to capitalize on the commodity trend. Take the 70 or 80 percent of their IT activities and really streamline, consolidate, standardize them, and in many cases, offload them to utility suppliers.

 

EL: So, you think a lot more of IT is going to be  outsourced?

 

NC: I wouldn't say outsourced in a way we now define it, which is a piecemeal process using different vendors to do specific things, and then relying on the internal IT staff to integrate everything. We're going to move from today's view of outsourcing to a utility model, which enables you to buy the capabilities you need for a monthly fee from outside utilities. More of the integration of systems will be done by these utilities.

 

EL: Technologies such as grid computing are supposed to enable companies to turn their infrastructures into utilities. Are you saying companies would prefer to buy utility services rather than build them themselves?

 

NC: Grid computing is still in its infancy. Wachovia Bank is a good example of an organization that's doing grid computing internally. As this technology and others, such as virtualization, continue to improve, most companies will look to outsiders to supply these services rather than setting up their own grids.

 

EL: During the dot.com era, we saw many startups offering a variety of utility services, from storage to maintaining the entire IT infrastructure. Given that many of these companies failed, such as StorageNetworks, can you put credence in the utility model?

 

NC: If you look at the dot.com era, many new ideas were too early. And, the entire application service provider model of hosted software and serviced didn't take off. However, technologies continue to advance. We are at a point where some of the things that didn't work five years ago can work  today.

 

EL: Are you working on another book?

 

NC: I'm just starting to work on one. I plan to write about the future of the computer, looking at how computing will be done in businesses and also the way it will be done in the home. We're starting to move beyond the personal computer age to a time when computing will be distributed in and tapped into in many different ways. For example, broadband via your personal computer is becoming less expensive than wireline telephone. Even digital TV is starting to blur the line between basic consumer electronics and computing.

 

EL: The great IT jobs that were available 10 years ago may not be there in a few years. What advice would you give to IT professionals today or those coming up through the ranks?

 

NC: Here's one way to think about it. Traditionally there have been two types of IT professionals -- those who specialize in a particular technology, such as an operating system or a hardware platform, and those who are generalists. The first group will continue to shift from the user side to the supplier side. The vendor side increasingly needs these specialized skills. This generalist model of IT professionals plays a role between the technology and the business itself. There's also going to be demand for skilled, talented people who can provide this kind of bridge between IT and its application.

 

--

 

Elizabeth M. Ferrarini is a  freelance writer from Boston, Massachusetts.

| More
271 Views 0 Comments 0 References Permalink Tags: article, best_practices, compliance, governance, innovation, it_management, itil, open_source, security, strategy
by Jonathan Markworth

 

From Viewpoint:  Focus on CMDB, January 2006.

 

A federated CMDB provides a single source of critical information that enables IT to better support business goals. The right data in the right format, reconciliation capabilities, and processes to ensure quality data are the keys to making the CMDB a successful reality in your IT organization.

 

There’s a lot of excitement today about the potential of a configuration management database (CMDB) -- and, in particular, a federated CMDB -- to help organizations drive IT efficiency and truly benefit from their investment in IT assets. But there’s also a lot of confusion, misinformation, and concern about what a CMDB is and how much business value it can actually deliver. Some common questions include:

 

      • What is a CMDB, anyway? And why is federation so important? Is the CMDB a myth, reality, requirement, or just another sales and marketing ploy?
      • I already have dozens of data repositories, management consoles, and inventory databases spread throughout my organization. Can I control all the systems of record I’ll have to deal with in a federated model? Can I implement a federated enterprise CMDB without bringing my organization to its knees?
      • My people seem to be drowning in information, but they’re unable to find out what they really need to know. How will adding another tool to the mix help my staff manage the business more proactively?
      • Implementing a CMDB and maintaining configuration item (CI), attribute, and relationship data can’t be easy. Will I end up with a CMDB that propels the business forward or one that just consumes already scarce resources without a return on investment? Will the CMDB become shelfware or a powerful tool for my business?
      • Is this just going to be one more thing that my overworked staff has to deal  with?

 

What is a CMDB?

Several definitions are being offered, but it is generally accepted that the CMDB is a data repository relating to the IT infrastructure, and contains information that identifies each CI, describes attributes about each CI, and denotes the relationship between CIs. Your organization may be planning to simply deploy a CMDB as a centrally available repository of auto discovery information collected by electronic inventory tools. However, the CMDB really should be designed as a solution that enables IT to support critical business functions. As simple as this sounds, the design and implementation of the CMDB should be tailored to the goals of your organization.

 

In the context of critical business functions that are enabled by various IT services, CI information stored in an isolated data repository is virtually useless. Centralizing the repository is a good first step in deploying a CMDB. However, CMDB deployments must also have relationship information that links stored data back to the context of the business. Only then will the CMDB have the maximum effect on any anticipated process and performance improvements. Relationships are required to fully realize the benefits of a CMDB across your IT organization. It’s the relationships between CIs in the CMDB that help unravel the complex interdependencies in the IT infrastructure and link them to business services. And it’s the relationships that unite management applications and processes in a cohesive and efficient manner to drive higher levels of quality, predictability, and service impact assessment across your enterprise.

 

5 KEY BENEFITS OF A FEDERATED CMDB

  1. Achievement of a centralized view without the cost of moving all data to a  single, monolithic data repository.
  2. Ability to leverage existing investments that currently isolate critical  information.
  3. Visibility into the complex interdependencies throughout the IT  infrastructure.
  4. Greater efficiency, leading to higher productivity and lower IT costs.
  5. Enhanced ability to comply with government regulations that impact  IT.

Federated CMDB -- Myth, Reality, Requirement, or Ploy

Wouldn’t it be great to have a single, all-knowing, all-powerful, and self-maintaining tool to manage every facet of information about the IT infrastructure? Wouldn’t it be great to start over fresh -- to replace your legacy enterprise management infrastructure with tools that did everything within a fully integrated platform? The reality is that most organizations have inherited (or deployed) dozens of applications, tools, utilities, data stores, hardware platforms, and management frameworks that perform one or more of the service management functions. Each of these has a data repository that provides information to support some critical function within your current environment. In the context of the CMDB, the collection of the data repositories related to these tools contains most of the critical CI attributes that can be used to build relationship data. The key question is then how do you leverage the investments you’ve already made to build an integrated data repository such as a CMDB?

 

One method is to export the CI identification, attribute, and relationship data from each of these data sources and combine it into a single database. Over an extended period of time, this method can be very difficult to maintain and only becomes more complicated as the number of data sources grows.

 

An alternative approach is to build a CMDB that consolidates identification, attribute, and relationship data, making it readily available to all the IT processes that need it and without requiring all of the data to be copied centrally. In this federated model, the CMDB holds configuration items and a critical subset of data, but then links to other sources of related data such as service desk tickets, service level agreement definitions, or even management consoles. Deployed correctly, the federated model can facilitate the introduction of an enterprise CMDB that can span the whole IT organization, allow for a phased transition plan from legacy systems -- if that is even necessary -- and preserve the ability of the IT organization to continue day-to-day operations with fewer interruptions.

 

Too Many Screens, Too Much Data, Too Generic a Format

The volume and scope of the information stored in a CMDB can become overwhelming if not carefully managed. Providing the right information, at the right time, to the right people, and in a format that encourages the correct human or technical response is critical. Think of the user interface of the CMDB in terms of a modern fighter plane. Many years go into modeling the interaction between the pilot and the cockpit displays so that in a high-stress situation the pilot can find exactly the information he or she needs. When a virus attack hits or a major component fails, processing information from the CMDB, including the extended CMDB data, isn’t much different.

 

The technicians responding to incidents or implementing changes are the pilots of your IT environment. Give them too many screens or too much data in too generic a format and their decision-making ability and productivity will decline, and the probability of making a mistake will increase. The CMDB is no longer useful for them. The fear of crashing and burning will keep them using their old, familiar spreadsheets and databases, no matter how complete and accurate your CMDB is advertised to be. The CMDB must support views in which information is efficiently tailored for its intended use.

 

The Absolute Importance of Rules-based Reconciliation

The quality of data will vary from one source to another, and sources may have conflicting or overlapping data that use different labels for the same data. Resolving the conflicts and reconciling the data is one of the most important and most challenging aspects of maintaining the quality of a federated CMDB. In many cases, the volume of data and the number of sources make manual reconciliation impossible. So a robust, rules-based reconciliation process is a must. This is an extremely important requirement. Deploying a CMDB without an effective and efficient reconciliation engine places the entire program at risk.

 

Process Is Key to Maintaining Data Quality

When you’re using a CMDB to better support critical business functions based on configuration data, the quality of that data is crucial. Consequently, you have to define ways to measure quality. You must also consider data and data management process quality over time. An effective tool that can be used is the Roll Throughput Yield formula:

 

Bad data * Bad data * Perfect data = Less than perfect data

 

It doesn’t matter that the last step in a process produces perfect data if the steps feeding into it are of poor quality. It is critical that you are resolute and aggressive in measuring and continuously improving the processes that produce and maintain data, so that you can ensure the quality of your data. You must continue to improve quality by looking at every process to identify and eliminate redundant or error-producing steps. Lack of a structured process improvement methodology is most definitely the number one cause of poor CMDB quality that eventually results in implementation failure. Perception truly is reality in this case. The audience that receives information from your CMDB probably won’t care too much about why the data looks wrong -- just that it’s wrong.

 

The Future -- Binding Disparate Processes Together

Implementing a CMDB is complex, but the benefits are significant. A federated CMDB built on an adaptable technology enables you to start binding disparate IT systems, data sources, and processes into a cohesive environment that facilitates business goals. Having a single source of critical information accelerates the speed at which you can execute, because it provides every person in the IT organization with the information they need to work efficiently and effectively -- from the service desk agent answering the phone or the technician refreshing a router, to the mid-level manager working on next year’s budget or the CIO developing long-term IT strategies.

 

--

 

Jonathan Markworth is a managing consultant with CompuCom  Systems, Inc. (www.CompuCom.com), headquartered in Dallas, Texas. Jonathan has successfully performed a variety of functions in the IT industry during the last 20 years. He is certified in ITIL and Six Sigma, and he is a certified Project Management Professional (PMP). As part of CompuCom’s Integrated Infrastructure Management practice, Jonathan and the CompuCom Center of Excellence team are responsible for deploying effective solutions for change, configuration, release, and asset management.

| More
191 Views 0 Comments 0 References Permalink Tags: article, best_practices, compliance, governance, innovation, it_management, itil, open_source, security, strategy
| More
250 Views 0 Comments 0 References Permalink Tags: article, best_practices, compliance, governance, innovation, it_management, itil, open_source, security, strategy

A Balancing Act - Part 2

Posted by Tom Parish Jan 16, 2006

by Howard Rohm

 

Reprinted with permission from the Balanced Scorecard Institute.

 

Part 1   |  Part 2

 

Phase One: Building A Balanced Scorecard

Phase One: Building The Scorecard, consists of six steps. Step One is an Assessment of the organization's foundations, its core beliefs, market opportunities, competition, financial position, short- and long-term goals, and an understanding of what satisfies customers. Many organizations have completed this basic step, typically as a self-assessment at an off-site workshop for managers and executives. Usually, an organization's strengths, weaknesses, opportunities, and threats are developed, discussed, and documented. There is no need to repeat this "environmental scan" of an organization if the information is available and current, say within the past six months. It is important, however, to ensure that the assumptions that underlie the basis for the organization's existence and its business strategies are still valid and sound.

 

Other important aspects of the self-assessment step are to choose a champion and the core Balanced Scorecard team, set a schedule for the development steps, secure resource commitments necessary to develop and sustain the scorecard system, and develop a roll-out communications plan to build buy-in and support for the changes that will follow. Communications planning includes internal and external public information activities that will be used to spread the word about the Balanced Scorecard initiative and what it means for managers and all employees.

 

Step Two is the development of overall Business Strategy. In larger organizations, several overarching strategic themes are developed that contain specific business strategies. Examples of common strategic themes include: Build the Business, Improve Operational Efficiency, and Develop New Products. For public sector organizations, strategic themes might include: Build A Strong Community, Improve Education, Grow the Tax Base, and Meet Citizen Requirements. In addition to describing what the approach is, business strategy, by elimination, identifies what approaches have not been selected. Strategy is a hypothesis of what we think will work and be successful. The remaining steps in the scorecardbuilding phase provide the basis for testing whether our strategies are working, how efficiently they are being executed, and how effective they are in moving the organization forward toward its goals.

 

Step Three is a decomposition of business strategy into smaller components, called Objectives. Objectives are the basic building blocks of strategy -- the components or activities that make up complete business strategies. Southwest Airlines developed a business strategy to compete successfully in the crowded commercial airline market. The business strategy of Southwest includes the following components: innovation and speed in the redefinition of a marketplace; short-haul, high frequency, point-to-point routing (a significant departure from traditional hub-and-spoke routing); a high proportion of leased aircrafts; a very simple fare structure; and ticketless travel.1

 

Mecklenburg County, North Carolina developed a strategy to implement the Board of County Commissioners vision for 2015. The strategy has the following main themes: Growth Management and Environment, Community Health and Safety, Effective and Efficient Government, and Social, Education and Economic Opportunity. Strategic components include: Increased Employee Motivation and Satisfaction, Increased Employee Knowledge, Skills and Abilities, Improved Technology Capacity, Increased Use of Partnerships, Reduced Reliance on Property Taxes, Improved Service Value, Improved Environment, Reduced Crime and Violence, and Reduced Preventable/Communicable Diseases and other Health Problems, among others. 2

 

The Federal Aviation Administration Logistics Center developed two business strategies: Become Customer Driven and Increase Business. These strategies were then decomposed into actionable goals with specific performance measures (metrics) and targets.3

 

One of the military commands has developed the following strategic themes to meet its goal of Equipping The Warfighter To Win: Quality Systems Equipment, Expert Life-Cycle Management, Operational Efficiency, and High-Performance Organization. Each theme decomposes into specific objectives that drive performance and can be measured.4

 

EmpLearnGrowth.jpg
Figure 5.  Strategic Mapping

 

In Step Four, a Strategic Map of the organization's overall business strategy is created. Using cause-effect linkages (if-then logic connections), the components (objectives) of strategy are connected and placed in appropriate scorecard perspective categories. The relationship among strategy components is used to identify the key performance drivers of each strategy that, taken together, chart the path to successful end outcomes as seen through the eyes of customers and business owners. Figure 5, a strategic map for a transactions-based company, shows how an objective (effect) is dependent on another objective (cause), and how, taken together, they form a strategic thread from activities to desired end outcomes.

 

In Step Five, Performance Measures are developed to track both strategic and operational progress. To develop meaningful performance measures, one has to understand the desired outcomes and the processes that are used to produce outcomes. Desired outcomes are measured from the perspective of internal and external customers, and processes are measured from the perspective of the process owners and the activities needed to meet customer requirements. Relationships among the results we want to achieve and the processes needed to get the results must be fully understood before we can assign meaningful performance measures.

 

We use the strategic map developed in Step Four, and specifically the objectives, to develop meaningful performance measures for each objective. Thus, we look for the few measures (key performance drivers) that are critical to overall success.

 

AreWeDoingThingsRight.gif
Figure 6. Develop  Results and Process Measures

 

Figure 6 shows a continuous learning framework for measuring and managing both strategic and operational performance. We put our Performance Measurement stethoscope wherever it is required to get meaningful performance information, whether we want to measure if we are doing the right things, or measure if we are doing things right.

 

Developing meaningful performance measures (metrics) and the expected levels of performance (targets) is hard work if done correctly, and the development process is fraught with challenges. One challenge is the tendency to hurry and identify many measures, hoping that a few good ones are in the group and will "stick". The problem with this approach is that the value of information generated is limited, and the burden of data collection and reporting can quickly become overwhelming. (One of the worst mistakes I've seen made is for an organization to take measures that already exist, categorize them into four scorecard perspectives, and then announce that the corporate scorecard had been built! These "metric" scorecards are of little value to an organization, as they bear little relationship to strategy, desired results, and the processes needed to produce desired results.)

 

Another challenge is a tendency to rush to judgment -- not thinking deeply about what measures are important and why. This happens because, usually in response to pressure from a supervisor, we get in a hurry to develop a final set of performance measures ("I need some measures -- just get me some measures!!"). In most strategic plans and scorecard systems I have seen and reviewed, the development of performance measures is not taken very seriously, putting into question the value of the whole strategic and operational effort. Remember, measures are a means to an end, not the end themselves.

 

We use three different models to get to the measures that matter most. Our goal is to identify the critical business drivers, measure them, and use the information to improve decision-making. ("If it is important to executing good strategy well, and to operating good processes efficiently, measure it -- if it isn't, don't".) The three models are:

 

The Logic Model -- This model allows us to explore the relationship among four types of performance measures: inputs (what we use to produce value), processes (how we transform inputs into products and services), outputs (what we produce), and outcomes (what we accomplish). This model reinforces the logic of the strategic map by showing the relationship among the activities that produce good outcomes. For public sector organizations, and sometimes for private sector as well, we add another measure category: intermediate outcomes, to capture the important intermediate transformations that take place between what we produce and what we accomplish. This additional step is especially useful when the end outcome is far removed from the outputs produced, or when little control is exercised over the ultimate achievement of the end outcome.

 

OutputsToOutcomes.gif

Figure 7. Moving  From Outputs and Activities to Outcomes

 

As shown in Figure 7, asking a series of "Why" questions will eventually get one to outcomes. The steps required to secure an end outcome usually include several intermediate outcomes. The process works from outcomes to processes also -- just substitute "How" for "Why" in the model above. Start with the outcome and work backwards to the processes that produce the outcome.

 

Process Flow -- Flow-charting has been around for a long time, and has been a favorite tool of systems engineers and process designers, among others. We apply the technique to build a better scorecard performance system, as flow charting processes helps identify the activities (and measures) that matter most to produce good outcomes. An additional benefit of the technique is that it often identifies places where improvements in efficiency in workflow are needed and possible. And we have found that after applying the model, we usually end up identifying several new initiatives (discussed in Step Six) that can be used to test our strategic hypotheses.

 

Causal Analysis -- Causal analysis identifies the causes and effects of good performance. We start with the result (the effect) we want to achieve and then identify all the causes that contribute to the desired result. The causal model is most useful for identifying input and process measures that are leading indicators of future results.

 

It takes more work to develop a few good measures than it does to develop many poor measures. This was reinforced for me when I was training a Balanced Scorecard team in Europe; one of the team members volunteered that his group had 930 separate performance measures. I asked him if he could Outputs identify the strategic measures; after some reflection he said he didn't think that he had any strategic measures. His Performance Measurement report sits on his shelf, unused.

 

In Step Six, new Initiatives are identified that need to be funded and implemented to ensure that our strategies are successful. Initiatives developed at the end of the scorecard building process are more strategic than if they are developed in the abstract. At one organization I worked with, an improvement team, working outside the framework of a Balanced Scorecard system, identified over 100 new initiatives to pursue. Few of the initiatives were strategic in nature, and after going through the logical framework presented here, the scorecard team identified about a dozen new strategic initiatives that were not on the original list of 100. The team was surprised to have identified any new initiatives at all, given the comprehensive nature of the previous exercise. As in the previous step, be careful to avoid a rush to judgment -- initiatives are means, not ends.

 

ScorecardLogic.gif
Figure 8. Balanced  Scorecard Logic

 

Figure 8 shows the logic of scorecard development. Customer requirements drive the way an organization responds with products and services to market opportunities; vision, mission, and values shape the culture of the organization, and lead to a set of strategic goals that outline expected performance; business strategies give us the approach chosen to meet customer needs and attain the desired goals; strategies are made up of building blocks that can be mapped and measured with performance measures; targets give us the expected levels of performance that are desired; and new initiatives provide new information to successfully meet challenges and test strategy assumptions. Resource identification and budget setting complete the process of adding the new initiatives to the current operations to get a total proposed budget for the reporting period.

 

What does a completed scorecard look like? The presentation of final scorecard results takes a number of different unique forms to support each organization's unique communications and management needs. Most organizations want to see different scorecard views, including: an end outcomes view, a performance measures (metrics) view, a new initiatives view, and a strategic map. Figures 9 to 11 show examples of several different presentations. Note how an organization's vision and mission can be decomposed into strategic components that are actionable, specific and measurable.

 

FedLogisticsCtr.gif
Figure 9. Putting  It All Together - Federal Government Logistics Center

 

LinkingScorecards.gif
Figure 10. Linking  Scorecard Components

 

LocalGovLogistics.gif
Figure 11. Putting  It All Together - Local Government

 

How long does it take to build a scorecard system? Depending on the size of the organization, two to four months is typical, six weeks is possible. The drivers of "shorter rather than longer" are: senior leadership support and continuous commitment, currency of existing assessment information, size of the organization, availability of scorecard team members, willingness to change and embrace new ideas, level of organization pain that is driving the scorecarding journey, and facilitation support. (At the risk of sounding self-serving, the journey goes faster and smoother when outside expert training and facilitation assistance are used.)

 

A Balanced Scorecard system provides a basis for executing good strategy well and managing change successfully. Building Balanced Scorecard performance system using the framework described here will cause people to think differently (more strategic) about their organization and their work. For many, this is a refreshing change to "strategic planning as usual". But will also bring change in the way things are done, as new policies and procedures are developed and implemented. For some, these changes can be troubling. The realization is that the Balanced Scorecard journey involves changing hearts and minds at least as much as it involves measuring performance.

 

In the second installment of this article, in the next issue of Perform  Magazine, we will explore the steps involved in implementing a scorecard performance system throughout the organization, and discuss the implications of using and managing with a Balanced Scorecard.

 

The Balanced Scorecard Institute is a free information clearing house on Balanced Scorecard issues, concepts, and techniques, and provides training, consulting, and facilitation support to organizations all over the world. You can reach the Institute at: www.balancedscorecard.org.

 

Howard Rohm can be contacted at hrohm@mindspring.com.

 

References

Building and Implementing A Balanced Scorecard: Nine Steps to Success, Howard  Rohm

 

Performance Scorecard Toolkit, Howard Rohm

 

Performance Drivers, Niles-Gorman Olve, Jan Roy and Magnus Wetter, Wiley

 

The Strategy-Focused Organization, Robert Kaplan and David Norton, Harvard  Business School Press

 

The Balanced Scorecard, Robert Kaplan and David Norton, Harvard Business  School Press.

 

Keeping Score, Mark Graham Brown, Quality Resources

 

Measuring Performance, Bob Frost, Fairway Press

 

The Business of Government, Thomas G. Kessler and Patricia Kelley, Management  Concepts

 

Outsourcing at Southwest Airlines: How America's Leading Firms Use  Outsourcing, Michael F. Corbett & Associates, Ltd.

 

How To Measure Performance: A Handbook of Techniques and Tools, Performance-Based Management Special Interest Group, U.S. Department of Energy

 

Various Balanced Scorecard Case Studies, Harvard Business Publishing

 

End Notes

1 See Outsourcing at Southwest Airlines, above.

 

2 From Meeklenburg County, North Carolina Managing For Results  Balanced Scorecard.

 

3 Federal Aviation Administration Logistics Center Strategic  Plan.

 

4 Preliminary material from the U.S. Marine Corps Systems  Command.

 

--

 

Howard Rohm is Vice-President of the Balanced Scorecard Institute, president of Howard Rohm Consultants, LLC and an international trainer, consultant, and facilitator. He has over 25 years of government and private industry strategic planning, Balanced Scorecard, Performance Measurement, and information technology experience.

| More
1,684 Views 0 Comments 2 References Permalink Tags: article, best_practices, compliance, governance, innovation, it_management, itil, open_source, security, strategy

A Balancing Act - Part 1

Posted by Tom Parish Jan 13, 2006
by Howard Rohm

Reprinted with permission from the Balanced Scorecard Institute.

 

Part 1  |  Part  2

 

Developing and Using Balanced Scorecard Performance Systems

Private and public organizations find themselves continually trying to do more with less. As I visit business and government managers around the world, I am reminded of Stephen Covey's quote: "People and their managers are working so hard to be sure things are done right, that they hardly have time to decide if they are doing the right things."

 

Doing the right things and doing things right is a balancing act, and requires the development of good business strategies and efficient operations to deliver the products and services required to implement the strategies. Competitive pressures on private businesses, and performance improvement and reform pressures on public sector organizations, mandate that organizations continually worry about executing good strategy well, at the same time that they worry about running business operations efficiently. Today's organizations need to be both strategically and operationally excellent to survive and meet tomorrow's challenges. One framework that helps achieve the required balance between strategy and operations is the Balanced Scorecard.

 

The Balanced Scorecard is a Performance Management system that can be used in any size organization to align vision and mission with customer requirements and day-to-day work, manage and evaluate business strategy, monitor operation efficiency improvements, build organization capacity, and communicate progress to all employees. The scorecard allows us to measure financial and customer results, operations, and organization capacity.

 

This article discusses how to develop a Balanced Scorecard performance system, explores issues that organizations face in building and implementing scorecard systems, and shares lessons learned from organizations that have taken the Balanced Scorecard journey.

 

Originally developed as a framework to measure private industry non-financial performance, Balanced Scorecard systems are equally applicable to public sector organizations, but only after changes are made to account for the government mission and mandates, not profitability, that are unique to almost all public sector entities. (Some public organizations generate and use revenues to offset expenses and minimize the need for annual Congressional appropriations; their operations are more like a business than a government entity, and they could use the private sector scorecard model).

 

Originally developed in the early 1990s, the Balanced Scorecard has migrated over time to become a full Performance Management system applicable to both private sector and public (and not-for-profit) organizations.1 Emphasis has shifted from just the measurement of financial and nonfinancial performance, to the management (and execution) of business strategy.

 

Figure 1. Balanced Scorecard Performance Management System
BalSC-PMS.jpg

 

Balanced Scorecard systems give us the ability to view three different dimensions of organizational performance: Results (financial and customer), Operations, and Capacity, as shown in Figure 1 above. The figure also shows the components of a fully developed scorecard system: Business Foundations, including vision, mission, and values; Plans, including communications, implementation, automation, and evaluation plans, to build employee buy-in and communicate results; Business Strategies and Strategic Maps, to chart the course and define the logical decomposition of strategies into activities that people work on each day; Performance Measures, to track actual performance against expectations; New Initiatives, to test strategic assumptions; Budgets, including the resources needed for new initiatives and current operations; Business and Support Unit Scorecards, to translate the corporate vision into actionable activities for departments and offices; and Leadership and Individual Development, to ensure that employee knowledge, skills and abilities are enhanced to meet future job requirements and competition. We'll explore each of these components in more depth in this article and a follow-up article, in the next issue of Perform Magazine. In this first article, we'll concentrate  on how to build a scorecard.

 

In Balanced Scorecard language, vision, mission, and strategy at the corporate level are decomposed into different views, or perspectives, as seen through the eyes of business owners, customers and other stakeholders, managers and process owners, and employees. The owners of the business are represented by the Financial perspective; customers and stakeholders (customers are a subset of the larger universe of stakeholders) are represented by the Customer perspective; managers and process owners by the Internal Business Processes perspective; and employees and infrastructure (Capacity) by the Learning and Growth perspective.

 

Figure 2. Basic Design of a Balanced Scorecard Performance System
BasicBalSC.gif

Figure 2 shows an integrated relationship among the key parts of a scorecard system -- Vision, Strategy, and Perspectives. Balance is achieved through the four perspectives, through the decomposition of an organization's vision into business strategy and then into operations, and through the translation of strategy into the contribution each member of the organization must make to successfully meet its goals.

 

Variations in the basic design are common. Typical changes include changes in the categorization of perspectives (Innovation and Learning, or Employees, in place of Learning and Growth, for example) and the number of perspectives (adding Stakeholders as a separate, fifth perspective, for example).

 

When the Balanced Scorecard framework is applied to a public organization, such as a Federal agency, a military unit, or a state and local government organization, the framework must be changed to capture the mission-driven nature of public organizations (in contrast to the profit-driven motivation of private businesses). Also, government reform initiatives at all levels of government are placing more emphasis on accountability and results to meet citizen expectations for public services and products. The desired outcome for a private organization is a growing, profitable, competitive enterprise; for a public organization, desired outcomes center on the delivery of necessary, cost-effective services for citizens or members (for not-for-profits).

 

Figure 3. Public-Sector Balanced Scorecard
PublicBalSC.gif

 

Figure 3 shows the basic design of a public sector scorecard system. Note the changed emphasis on Mission (the key driver of a public sector organization), the change in the Customer perspective to Customers & Stakeholders (mission driven customer requirements, subject to government mandates and limitations), and the changed positions of Financial and Customer perspectives. We like to use the term Employees and Organizational Capacity for the final perspective, to reflect the importance of the human system and of capacity building through trained and knowledgeable employees and efficient information technology systems. Also, sometimes a Budget perspective is used in place of the Financial perspective, to reflect the budget formulation and execution processes associated with public accountability of funds.

 

For public organizations, the broader universe of all stakeholders becomes important as Balanced Scorecard teams account for the impacts of public programs on directly affected citizens, regulators and other oversight bodies, businesses, and the public at large. These changes are much more than cosmetic -- they represent a fundamental shift in the logic of building and implementing a scorecard performance system. But at the heart of the public scorecard system, just like for the private sector, is business strategy.

 

Strategy is the approach used to accomplish the mission and implement an organization's vision. Strategy exists at different levels within an organization, such as overall organizational strategy to, for example, address certain business markets and eliminate others, or to aggressively pursue research and development internally as a way of developing new products.

 

Organizations usually have more than one macro business strategy; typically, several common strategic themes or focus areas show up repeatedly across different businesses -- Build the Business, Improve Operational Efficiency (or Effectiveness), and Improve Product Competitiveness, for example. The same pattern is true for public sector organizations, where examples include: Meet Citizen Needs, Enhance Technology Applications, Improve Operational Effectiveness, and Enhance Community Safety and Well-Being. Each of the above strategic themes may contain one or more business strategies that determine what people do on a day-to-day basis.

 

At the next lower level of strategy, sometimes called management (or department) strategy, managers develop the strategies for their business units that support overall organizational strategy and help propel an organization to reach its goals. But before we know which strategies are successful and which are not, they must be treated as hypotheses to be analyzed and tested as data becomes available from the scorecard management system. We need a framework to develop and manage strategy, and align the work we do with the goals of the organization.

 

The decision to undertake development of a Balanced Scorecard is a decision to undertake a journey, not work on a project. While there are discreet start and stop points along the way, one should not miss the point that the real value of a scorecard system comes from the continuous self-inquiry and in-depth analysis that is at the heart of all successful strategic planning and Performance Management systems. Start your Balanced Scorecard with the idea that you are in it for the long term, and that changing behavior is at least as important as measuring performance. Start your Balanced Scorecard with the idea that you are in it for the long term, and that changing behavior is at least as important as measuring performance.

 

The scorecard journey has two phases: Building The Scorecard and Implementing  The Scorecard.

 

We use a six-step framework to build an organization's Balanced Scorecard, and an additional three steps to implement the scorecard system throughout all levels of an organization. The steps and their sequence are shown in Figure 4. At the end of the first six steps, the high-level corporate scorecard is developed and it forms the basis for subsequent scorecard development. (Sometimes a scorecard journey begins in a strategic business unit or support unit, in which case the unit scorecard is built first and becomes the basis for subsequent unit and corporate scorecards.)

 

Figure 4.

WheelSC.jpg

End Notes

1 See the description of the original study in Kaplan &  Norton. The Balanced Scorecard.

 

--

 

Howard Rohm is Vice-President of the Balanced Scorecard Institute, president of Howard Rohm Consultants, LLC and an international trainer, consultant, and facilitator. He has over 25 years of government and private industry strategic planning, Balanced Scorecard, Performance Measurement, and information technology experience. To learn more about the Balanced Scorecard Institute, visit their Web site at www.balancedscorecard.org.

| More
776 Views 0 Comments 1 References Permalink Tags: article, best_practices, compliance, governance, innovation, it_management, itil, open_source, security, strategy

by Harris Kern

 

Featuring Harris Kern's 10 Commandments

 

Part 1  |  Part  2

 

Top IT Issues and Challenges

After studying over 350 Fortune 500 and Global 2000 IT organizations, I've compiled a list of the top issues and challenges plaguing IT executives. No wonder IT is still considered a cost center by their business counterparts. Below are some of the more common issues and challenges in IT:

 

      • How do CXOs lead, educate, and partner with CEOs and the executive  management team?
      • How does IT ask the right questions and jointly specify project requirements to prevent business units from throwing project requirements over the transom (often as solutions masquerading as requirements)?
      • How do IT executives market and enhance their value to the enterprise?
      • How can IT get its business partners to communicate IT's value to the  enterprise?
      • How does IT stop purchasing technology for technology's sake?
      • How can IT stop the mistrust and develop credibility with the organization?
      • How can IT change the mindset of, "IT is for IT's sake" into a  customer-centric culture?
      • How does IT jointly develop business cases that can be used to determine  priority?
      • IT does a good job of following orders, but how does it change such a  culture to one that has creative solutions?
      • Traditional IT strategic planning is a yearly, typically static, and discrete, process. It takes considerable time (often four to six months) to produce a large, static document that details projects and timetables from a technology versus business viewpoint. How do we change this process into one that is more tightly integrated with the business?
      • How can IT do a better job of aligning with the business?
      • How can IT do a better job of thinking strategically and being more proactive instead of always being in a reactive mode in their production environment?
      • What are the minimum, yet sufficient, processes required to build the ideal  IT organization?
      • How can IT maintain centralized control for standards, processes, and  architectures?
      • Systems are often slam-dunked into production - how can IT ensure a smooth  transition from development to production?
      • How can IT become more cost effective?
      • How does IT stop "working in silos" to become a team with synergy?
      • How can IT be perceived as adaptable rather than bureaucratic?
      • How can IT use less related (isolated) communication and develop more key  relationships?
      • How can organizations retain IT staff?
      • Which IT governance model should be used and how should it be used?
      • How can management direct employees well when it is so pressed for time?
      • How can management help when an organization restructure has negatively  affected certain individuals
      • How can very entrenched mindsets be changed?
      • How can barriers that revolve around culture be bridged?
      • What can be done when staff is trying to manage their workload, but many are  failing miserably and burnout is widespread?
      • How can ownership and accountability of key enterprise-wide processes be  clarified?
      • How can IT reduce complexity?
      • How can a good balance be achieved between security and privacy?
      • How can management empower a staff that is not, or does not, feel empowered?
      • How can IT be helped to do more with less?
      • How can system management processes be made effective?
      • What to do when an annual HR performance appraisal program to evaluate  employees is not effective for IT?
      • How can quality of life be improved for IT staff?
      • What can be done when lack of patience is common among staff?
      • How can management help the IT staff manage their time more effectively?
      • What can be done when communication is atrocious between IT and the business; IT and vendors; external service providers; and within IT, especially between Applications Development and Operations Support?
      • How can a company fix its IT organizational structure when it is missing a  key function(s) or if it is not properly structured?
      • How can day-to-day behaviors be aligned with, or support, organizational  objectives?
      • What can a company do when it is faced with replacing or outsourcing  inadequate, under-performing IT operations?
      • How can IT develop an effective outsourcing strategy?
      • How can IT satisfy rapid ramp-up and/or multi-location infrastructure  requirements?
      • How can leading-edge technology and services help IT gain and maintain  market advantage?

 

These enterprises are bleeding profusely because of many years of procrastination and neglect. Years of merely focusing on new system development and technology have finally taken their toll, and it's costing companies millions. The issues are common and widespread throughout all industries (i.e., telecommunications, manufacturing, entertainment, and media). No one is excluded.

 

Executives are looking outside their confines for answers, and they're seeking guidance from infrastructure service providers for quick solutions. A word of caution to these executives-do you think these service providers -- many of which came out of the cupboards overnight -- have their act together?

 

Executives, please heed this warning: If you outsource trash, you will receive twice the trash in return, which of course means, twice as many headaches. You will have to manage two dumpsites. You will still have to deal with your customers, and in addition, with the vendor that stores your trash.

 

The only way to turn this around is to focus on people, process, and the organization structure as technology. The first step is to define the ideal IT environment.

 

The Ideal Computing Environment

My definition of the ideal IT environment is one that is  designed to exceed the enterprise's strategic goals while nurturing the  individual to achieve exceptional productivity and job  satisfaction. The follow signs are an indication of such an  environment:

 

      • Educated and committed enterprise executive management
      • Complete alignment with business goals and objectives
      • Strategic decisions that accommodate a dynamic business environment
      • Cost effectiveness
      • Common architecture (i.e., processes, tools, standards)
      • Staff is productive and has a better quality of life
      • Culture encourages honesty, mutual respect, creativity, and job satisfaction

 

When designing the ideal computing environment, a critical piece of the equation is establishing the right methodologies, or what I refer to as the 10 commandments for building a competitive IT organization. As depicted previously, most of what stands in the way of developing such an organization is not technology related. When designing this environment, the focus should be on:

 

      • People
      • Organization structure
      • Processes
      • Technology

 

Just as most people abide by a set of commandments in our everyday life, the same holds true for IT staff responsible for establishing a competitive IT organization. The following are guidelines, or what I refer to as the "10 commandments for building a competitive IT organization":

 

The Ten Commandments

I. Thou shalt focus on the thy people.

The corporate mandate is, "do more with less." In IT, we've been doing more with less for years. Arguably, running the business of IT is more difficult than managing any other business, for several reasons:

 

      • Customer demands for additional services and higher service levels at a  lower cost
      • Constantly changing customer requirements; continuous change to keep up with  business requirements
      • Rapidly evolving technology
      • Rapid ramp-up and/or multi-location infrastructure requirements for  corporate acquisitions
      • Constant threat of being outsourced as most executives feel that IT is not a core business competency and/or they perceive that vendors can provide services at a lower cost
      • Infrastructures that are complex to design, support, and maintain
      • The need to forge compromises between business and technical constraints
      • The need to enrich relationships with the business
      • Managing ambiguity
      • Managing time horizons
      • Non-IT executives' difficulty in understanding IT's value
      • Politics -- IT is the "undesirable step-child." Most executives have no idea what to expect from their IT team, and do not recognize what it takes to deliver technology solutions to the business
      • And finally, the worst catalyst for the past few years, economic downturns  and rising global competition

 

Physically and mentally, IT professionals are disheveling. IT executives are saying, "We've been lean for years and now my staff is burning out from consistently working 12+ hour days and weekends. What's it going to take to stop the hemorrhaging?" IT executives have invested in implementing key elements to build world-class organizations such as:

 

      • Best practices (i.e., processes, standards)
      • The best technology money can buy
      • Experienced employees

 

Management has also gone so far as to invest in a variety of team-building exercises over the past few years in an attempt to promote teamwork and motivate the staff, hoping they would see an increase in productivity and customer satisfaction.

 

Yet when all is said and done, the staff is still not performing at the level required to provide a satisfactory level of service to their customers. So what's it going to take? Effectively implementing best practices and acquiring the best technology money can buy will help a bit. The traditional ways of dealing with IT staff (i.e., communicating regularly, incentives, challenging people, delegating responsibility) also help, but only a bit; it will not guarantee success. The people issues today require  extraordinary measures.

 

The key to success within IT is promoting self-discipline so staff can effectively manage their own lives. My vision brings the world of IT and discipline together to properly address the people issues in IT. The goal is to arm IT professionals with the right tools to become more productive, not only in their career, but in their personal life as well. At the end of the day it's all about the people. Staff will need to motivate themselves; yearly or quarterly offsite team-building activities are not the answer. Motivation has to originate from the individual consistently. IT executives need to empower their  staff to acquire discipline to be successful.

 

The most important ingredient in one's lifetime is discipline; with it you can achieve everything; without, you will struggle to exist.

 

Yearly Performance Reviews

IT executives should also supplement yearly performance reviews (sponsored by HR) with a program I refer to as People Performance Management. Employees need to establish and monitor goals weekly. Yearly performance reviews are ineffective in IT; a year in IT seems like an eternity!

 

II. Thou shalt effectively organize to partner and align with the  business.

IT needs to be organized to rapidly respond to the needs of individual business groups. This requires a planning process tightly integrated with each of the business groups and an enterprise-wide vision within which all of these needs can be met. This can only be accomplished by establishing working relationships at individual, and group levels with all business partners.

 

Business teams, including IT as a "business," work together. Other than enterprise infrastructure, there is no such thing as an IT project. Whether IT is responsible for 10 percent of the tasks or 90 percent of the tasks, IT is merely a member of a business team led by a business project champion. All projects require business unit champions and business project champions.

 

All members of this business team are scheduled with accountabilities and deliverables, and priorities are determined through jointly developed business cases. All projects are required to build a business case; a technology case is not sufficient. Further, all business cases are required to discuss alignment of objectives with enterprise objectives. IT is inseparable from the business and requires complete alignment with business goals.

 

"Alignment with the business" needs to be more than a strategic plan or a written set of operating principles. The technology organization needs to be set up in a way that allows business alignment to flow as a natural consequence of the way the job is done.

 

To flexibly align with the business, IT needs to be able to react both functionally (e.g., deep technical skills) and geographically (e.g., globally, regionally, locally) to business imperatives. The solution is a matrix organization that combines shared services with personnel dedicated to business units at the global, regional, and local levels. This can accommodate any enterprise needs by strengthening or weakening "dotted lines" and/or "standards/guidelines."

 

The only way to align with the business is to become a part of the business. Dedicated applications development staff, physically sitting with the business, having their operational priorities set by the business, participating in business operations and strategy, and having their budget overseen by the line of business forces technology to be aligned with the business. The key to the matrix is that these groups, for all practical purposes of reporting to the line of business, are reporting on a straight line into technology and on a very strong dotted line to the business. This unit is a part of the business, but ultimately, reports to technology. The management principles to be followed are a strict adherence to joint understanding, with no surprises. The business priority is to discover and prioritize opportunities and needs, while the technology priority is to offer practical solutions. The systems manager in charge of this group must represent IT to the line of business, and must represent the business unit to IT. This position in a matrix organization requires the ability to report to multiple managers and to be an honest advocate for each. Success requires the appropriate personality as well as the appropriate culture. Taking the time to find and train capable systems managers is critical. The organization may be right, but still will not function correctly without the right people in these key positions. And they need to understand the business, the personalities, and the technology without allowing ego into the equation.

 

The systems manager is the single point of contact between business units and IT, since a many-to-many relationship is counter-productive. All activity is coordinated through the systems manager, who must avoid the trap of becoming a bottleneck. A large part of this role is like that of a traffic cop participating directly only in those activities that require a systems manager's direct involvement. The systems manager has direct control of the business unit's dedicated application development staff and coordinates the business unit's use of shared technology services.

 

Shared services provide specialty skills that may not have critical mass within each business unit, and need to be managed for the enterprise to leverage skills, obtain economies of scale, and maintain an application architecture. Specialty skills may include database administration, system administration, help desk, and network administration. Shared services are traditionally almost exclusively found in infrastructure or data center groups. Technology as a business partner has now evolved beyond this model of shared services. Personal productivity services are critical, new shared-services organizations that don't report through the data center hierarchy.

 

Personal productivity services are a group that integrates support personnel and personal productivity applications at the desktop and individual level. It is technology with a human face. It is comprised of the help desk, first- and second-level support, training, and desktop development. Desktop development was created to expose many users to IT value powerfully and directly because of the speed of implementation and the very real and immediate "quality of life" improvement. This very quick response to individual and small group needs repeated for many small groups is an opportunity to add value to the enterprise and at the same time, establish relationships across the organization.

 

IT has become mission-critical and needs to be managed as a strategic asset. IT is inseparable from the business and requires complete alignment with business goals. Successful IT executives need to consider themselves and convince others to consider them as part of the business, not separate from the business, by managing risks and expectations.

 

Continue to Part  2.

 

--

 

Harris Kern is a renowned American author, publisher, lecturer, and IT consultant, who focuses his considerable talents on simplifying IT -- and making it work. Through the Harris Kern Enterprise Computing Institute (www.harriskern.com), he has developed a powerful resource for building competitive IT organizations. Under the umbrella of the Institute, IT professionals from many of the world's leading companies come together to take advantage of leading edge disciplines and strategies for improving the IT industry.

| More
307 Views 0 Comments 1 References Permalink Tags: article, best_practices, compliance, governance, innovation, it_management, itil, open_source, security, strategy
| More
246 Views 0 Comments 0 References Permalink Tags: article, best_practices, compliance, governance, innovation, it_management, itil, open_source, security, strategy

Technology On Tap

Posted by Tom Parish Nov 1, 2005

by Steve Ulfelder

 

An Executive Guide to Utility Computing -- What it is, what it isn't,  and the kind of results you really can expect

 

In the May 2003 issue of the Harvard Business Review, Nicholas G. Carr wrote  a provocative article titled "IT Doesn't Matter". As might be expected, it roiled the zone in which business and IT collide; the article immediately spurred counterpoint columns, became the subject of dozens of symposia and launched heated boardroom discussion.

 

A careful reading of Carr makes it clear that his true argument is not so much that IT doesn't matter, but that it matters so much -- has become such a slab of business bedrock -- that it is actually IT's competitive value that's no longer a potential business differentiator. This is highly arguable itself, of course; some might say that in today's business environment, technology doesn't matter in the same fashion that electricity and running water don't matter.

 

Which brings us to the concept of expecting technology to behave as electricity and running water do. Those commodities are available anytime they're needed; they stand by invisibly when they're not; the infrastructure that surrounds them is resoundingly reliable; and they are paid for based on consumption.

 

This "invisible utility" model is the promise of on-demand computing, which also is referred to as flexible computing, grid computing, autonomic computing and a host of other terms. (Editor's note: After studying these terms, we've decided "on-demand computing" is both a good description of the practice and a name commonly used in the industry.

 

The dizzying variety of names is a symptom of the wider confusion surrounding on-demand computing. The field is growing so quickly and is being "spun" so furiously by vendors, system integrators, analyst firms and other interested parties that business executives seeking to learn about and evaluate it have a difficult time getting a solid footing. "Different suppliers are offering different mixes of [hardware, software and professional services] and using the same buzzword," says Dan Kusnetzky, a research vice president at Framingham, Mass.-based IDC. "Managers are often confused."

 

IT and business leaders are taking the on-demand computing movement very seriously -- as they should -- but they are also appropriately skeptical, having seen the hype cycle at work before. Murray Horwitz, CIO at Uline Inc., a Waukegan, Ill., shipping supplies company that currently has no plans to adopt an on-demand model, speaks for many technology leaders when he says, "It's a great concept, but I don't know how you implement it, and I think [vendors and enterprises] are going to have trouble figuring out how to cost it." This article's mission is to cut through the hype, language barriers and confusion to present a cleareyed look at on-demand computing -- its genesis, potential, limitations and implications for your business.

 

Defining On-demand

Here is a simple, if circular, way to define on-demand computing: It is IT functionality on demand. At its heart, on-demand consists of two elements:

 

  • An architecture in which technology resources such as servers, storage and the network are "virtualized" and organized into pools that can in turn be allocated to end users according to business processes and policy-based service levels.
  • A demand-based delivery model that offers customers a choice of deployment and payment models for deploying the architecture. Customers pay only for the resources they use.

 

To ensure business continuity, enterprises generally possess enough IT resources to meet peak demand. During off-peak hours, a great deal of processing power, bandwidth and storage capability sits unused, contributing nothing while draining electrical power, real estate and human resources.

 

The driving question behind on-demand computing is compelling: What if businesses could buy fewer of these IT resources, pool them and reliably meet users' needs by pushing the resources wherever they were needed?

 

Frequently asked questions: Do all these resources come from our own existing IT infrastructure? Or do we let a third party own the computers, so that we simply flip a switch and watch the functionality pour out? Or are we simply reorganizing the IT resources we already own? For the purposes of this article, "on-demand computing" refers to the practice of pooling your existing IT equipment, while "utility computing" refers to buying it from an outside provider.

 

Refining On-demand

On-demand computing brings a major shift in the way enterprises think about IT challenges. For the past decade or more, the idea was to integrate -- to make disparate software applications work together.With on-demand, IT becomes a set of functions a vailable on the network. "This is an architectural change," says Jason Bloomberg, a senior analyst at Waltham, Mass., research firm ZapThink. "And software architectures have always been very difficult to understand, let alone change."

 

To devise an on-demand computing architecture, the IT organization must create what's known as an abstraction layer. This is not for the faint of heart; it's a complex, time-consuming process that must begin with an exhaustive inventory of existing IT resources, which, in and of itself, is enough to frighten off many organizations.

 

Make no mistake, integration doesn't vanish in an on-demand world -- it remains a part of the picture, but it is no longer the final goal. Bloomberg offers one helpful way to think of this transformation. Under the traditional integration view of IT, all that matters about your company's mishmash of computer systems is connecting them. To shift to on-demand, you must change the mishmash into a set of Lego building blocks. Accomplishing this won't solve all your problems -- far from it -- but it's a necessary first step.

 

The major point to remember is that we are a long way from the day when you  twist the tap and useful computing flows out.

 

Many executives wonder what on-demand will do to their investment in Web services, which are essentially a way for different software programs to communicate. Most experts say Web services will play a key role in the adoption of on-demand. The reason: The initial technical challenge is to virtualize resources -- to make them behave as if they are something they are physically not -- and it's not a stretch to say that Web services do the same for software applications. Put another way,Web services are a valuable tool in transforming the mishmash into Legos.

 

A Brief History

Like neckties, technology strategies come back into fashion if you hang on to them long enough. Veterans from the days before CIOs, when IT was the Data Processing department, may recall time-sharing. Developed at MIT during the 1950s, time-sharing became a popular way to access mainframes back when computers were as big as your shag-carpeted rec room and CPU cycles were expensive.

 

The endless boom of Moore's Law drove down the price of computing horsepower inexorably, and timesharing all but vanished. Then, in the late 1990s, the general idea made a comeback when businesses called application service providers (ASPs) appeared and attempted to rent out software applications (as opposed to actual computer processing). ASPs' pitch was that they could relieve businesses of expensive hardware purchases and IT employee salaries. This promise appealed to many smaller organizations eager to avoid up-front costs. For the most part, large enterprises weren't swayed; they already had a massive IT investment, and they were being urged to view technology as a major competitive differentiator.

 

Because ASPs tended to be startups, most failed during the Great Nasdaq Meltdown of 2000-2001. That failure sticks in the minds of some e xecutives. Michael McClaskey, CIO at Perot Systems Corp. in Plano, Texas, is bearish when it comes to on-demand computing. "I fear that just as in the ASP bust of a few years ago, users will expect commodity pricing along with significant customization of service," McClaskey says, "and the two cannot coincide in a commercially viable model." While he does not entirely dismiss the concept, McClaskey says Perot Systems won't embrace on-demand anytime soon.

 

Outsourcing, too, is hardly a new concept, and many of its goals and potential gains mirror those of on-demand: lower fixed costs, improved agility, closer alignment with strategic goals.

 

In fact, many elements of on-demand computing are already commonplace in enterprise IT. The practice is "to a large extent a financing option," points out Bruce Caldwell, an analyst at Stamford, Conn., research firm Gartner, Inc., and there's certainly nothing new about leasing or renting a server, or paying for only six processors on a 12-processor server with the option to add capacity if needed. Storage is sold by the gigabyte, mainframe power by the MIPS. Even services, such as the help desk, are contracted out and paid for by the trouble-ticket.

 

What is new, then, about on-demand? Unlike leasing and outsourcing, which are IT-organization-centric, it begins with business users' needs and works backward toward a solution.

 

Naturally (and rightfully), this is a persuasive argument for business  executives.

 

What's in it for CIOs?

For CIOs, on-demand's major draw is its ability to allow them to say, "Yes, we can do that," rather than, "Now, hold on a sec." The past decade has seen senior technologists shift from their old gatekeeper role, in which they frequently found themselves explaining why various initiatives couldn't be undertaken, to a new and welcome role as enabler. "Today, the CIO is fundamentally thinking about making IT meet the needs of the business," says ZapThink's Bloomberg. "In the past, most IT groups weren't very good at that.Well, the CIO doesn't want to be the bad guy anymore. In those C-level meetings, he wants to say, 'We have a flexible IT organization that can meet the needs of the business and do it with low risk.'"

 

According to Gartner's Caldwell, this is the factor that has CIOs from every industry intrigued by on-demand: by cutting up-front investment dramatically and offering variable operating costs, flexibility and scalability, it allows enterprises to "deploy a new system almost overnight, so you see much faster ROI," he says -- and return on investment is one of the maj or goals of enterprise IT today.

 

The Challenges

Amid all the hype regarding on-demand computing and its offshoots, it pays to take a close look at what the technology cannot do -- by itself, at any rate. For example, while on-demand may help businesses reduce their investment in IT resources, it does little to address the age-old challenge of aligning technology spending with strategic business goals. Because on demand is at its root a way to shift resources from one spot to another, its Achilles' heel is exposed when the following questions are asked:

 

  • Where is the given resource needed most?
  • How confident are we that we've answered the previous question correctly?
  • What are the risks if we answered it incorrectly?

 

On-demand computing can be very attractive. But know that, if you do it poorly, you will sometimes be under-provisioned and sometimes over-provisioned. In other words, you'll be no better off than if you had simply stuck with your old-school, overbuilt IT infrastructure. In fact, you'll be worse off, because with the old infrastructure, you were almost never under-provisioned.

 

The Marketplace

One major reason for the prominence of on-demand is that most of the world's largest technology vendors have embraced it. Hewlett-Packard, IBM, Microsoft and Sun Microsystems have all made significant investments in the initiative.

 

System integrators, too, are elbowing in. Some analysts say that if on-demand gains favor, the actual practice of system integration loses its starring role in enterprise IT -- which could place system integrators in the uncomfortable position of advising clients to undo much of the work that SIs have been advising them to do for a decade.

 

But businesses implementing on-demand will face many new challenges, and many will turn to integrators for expertise -- and indeed, much of the knowledge SIs have built around XML-based Web services and other technologies will prove valuable. Thus, according to a recent Summit Strategies report, on-demand is "a double-edged sword" for global SIs -- those firms "will certainly not be shut off from all this emerging technology," the report says, but they are "unlikely to reap huge revenue gains" from on-demand.

 

IT veterans have watched plenty of Next Big Things fizzle. In a recent IT World survey, 25 percent of all respondents called on-demand a smoke-and-mirrors technology. Uline CIO Horwitz says, "On-demand will never be as cost-effective as buying the correct size hardware and planning for peak loads. It is a great concept and could solve many issues. But most of the time as a CIO, you need to be in control of the hardware environment, and this does not lend itself to that."

 

Colin Rankine, an analyst at Cambridge, Mass.-based Forrester Research, is another skeptic -- from a value standpoint. "The pay-per-use model is intuitively appealing, but the reality is that technical and licensing issues don't allow effective resource-sharing," Rankine says. "For enterprise data centers, it's a zero-sum game; the risk and metering overhead cancel out any savings."

 

For most, merely evaluating on-demand is a challenge today, what with the rapid change and unsettled terminology that prevail in the field. However, it's a challenge

worth addressing, as on-demand may be the most significant shift in IT thinking to arise in the past 20 years.

 

Research Roundup

A LOOK AT SOME OF THE LATEST TALK AND TERMS OF ON-  DEMAND

One of the difficulties in discussing and evaluating on-demand computing is that as with most young, rapidly changing technologies, the various names and terms used to describe it are constantly in flux. For example, some use "grid computing" to refer to something quite similar to on-demand computing, while others think of grid computing as vast peer-to-peer networks of home PCs.

Confusing? You bet. "We know of no fewer than 14 buzzwords" commonly used to describe core on-demand computing alone, says Dan Kusnetzky, a research vice president at Framingham, Mass. - based IDC. We'll try to cut through the confusion and describe the types and offshoots of on-demand computing as they are most commonly used today.

On-demand computing is an enterprise computing model in which resources are funneled to users according to demand. Those resources can theoretically include servers, network bandwidth, storage, data and even software applications; moreover, they may originate with an outside service provider or within the enterprise itself.

Think of on-demand computing as the parent of many of the other terms defined here; that is, utility computing and grid computing as subsets of on-demand.

Utility computing is the on-demand subset (sometimes called pay-per-use or metered services) in which the IT resources and infrastructure are provided by an outside services firm. As the name suggests, enterprises are charged according to their usage.

Grid computing is the practice of applying many networked computers' processing power to a single problem simultaneously. It originated as a way to create a virtual supercomputer to solve complex scientific problems. Grid computing is an ingenious way to mass the power of hundreds, even thousands, of computers that would otherwise sit idle. Today, it's most frequently used in technical, scientific and academic communities; opinions are split on whether grid computing will have practical enterprise applications in the near future.

Some call grid computing "provisioning on steroids."

DCML (data center markup language): A proposed standard created by the DCML Organization aimed at describing the components running in corporate data centers. If DCML catches on, it could become an accepted metric service providers could use to charge for utility computing. EDS, Computer Associates and BMC Software are all members of the DCML Organization, but key players IBM, Microsoft and Sun have not signed on as of press time.

Virtualization, often used to describe computer servers and storage, occurs when a device is made to appear and behave as if it is something it's not. For example, a virtual storage device may actually be a pool of several devices -- but the computer's operating system treats it as a single entity.

This is an important enabling technology for on-demand because the idea is to pool multiple devices into a single virtual entity, then draw from that entity as needed.

Web services: A relatively new class of software  applications that can communicate and work with one another over the  Internet.

| More
217 Views 0 Comments 0 References Permalink Tags: article, best_practices, compliance, governance, innovation, it_management, itil, open_source, security, strategy

Securing Compliance

Posted by Tom Parish Nov 1, 2005

by Tom Field

 

Need to comply with HIPAA, Sarbanes-Oxley, Basel II or other regulatory requirements? Trying to decipher IT security's role? Be prepared for good news and bad news. The bad news: Demonstrating regulatory compliance will put IT security efforts under heightened scrutiny. The good news: This scrutiny will force enterprises to do something they should have been doing all along: Ensure that adequate security policies and procedures are in place, monitor for any lapses in compliance, and fix any problems that arise.

 

"When companies look at what they need to do to comply with these regulations, it turns out that much of it is what they should have been doing anyway to make the environment more secure," says Mark Nicolett, research analyst at Gartner. "So many of the regulations aren't really demanding anything beyond well-defined and effective identity and access management policies, practices and processes, and effective monitoring functions."

 

Rather than see regulatory compliance as a burden, smart enterprise leaders see it as an opportunity to demonstrate that investing in IT security is more than just a cost of doing business. It can pay off by helping companies reduce financial risk, maintain customer confidence, increase trust among business partners, protect the company's reputation -- and keep the auditors happy. "If you're not ready to answer auditors' questions, that's a sign you don't have your act together," says Michael Rasmussen, principal analyst in Forrester Research's security research group. "If you don't have a well-documented security architecture and someone who can answer questions, that's going to be a red flag that something requires further investigation."

 

SECURITY CHECKLIST

Top Tips on How to Secure Compliance

DEFINE:
  • Which data assets need protection -- financial information, customer  records, patient health history, etc.?
  • Who can and should access that data?
  • Retool security policies and procedures to protect assets appropriately.  Ensure protections meet regulatory requirements.

PROTECT:

  • Does technology currently in place ensure compliance with controls? What  protection gaps exist?
  • Decide whether to invest in new technology -- e.g., identity management, access control management, password management, intrusion detection -- or whether to deploy existing technologies more broadly.
  • Reevaluate protection mechanisms as new applications come online, employees, customers or partners change, or as regulations evolve.

VERIFY:

  • Automate notification to IT personnel when access breaches occur and  validate remediation processes.
  • Consider security information management systems for identifying access  violations and documenting compliance.

Seeing Security Through a Business Lens

From an IT security point of view, the first aspect of demonstrating regulatory compliance is documenting existing security policies and controls, seeing how those mesh with regulatory requirements, and making changes where necessary. Companies can take a high-level view, using the ISO 17799, CobiT or COSO security standards as a framework, but that won't get them all the way there, says Amy Ray, trustee professor of computer information systems at Bentley College in Waltham, Mass. "A high-level centralized security policy doesn't work well because systems are decentralized, and information sharing is happening outside the network," Ray says. "Much of the new legislation, including HIPAA [and the Gramm-Leach-Bliley Act], is driven by problems associated with external information sharing. This is a new phenomenon."

 

In some ways, going through this definition stage is the ultimate exercise in IT-business alignment. It's imperative that IT avoid talk of packet sniffers and buffer overflows, analysts say. "A lot of the process of documenting compliance means identifying where information is in the enterprise, what systems and business processes interact with it, and what controls are in place," Rasmussen says. "In trying to hit the technical [side of compliance], you have to go through the business lens." Ray concurs: "The onus is on security officers to speak the language of business."

 

Translating Policy Into Technology

After companies have defined security policies and procedures that meet the regulatory requirements, and have identified critical assets and business processes, the next step is to ensure that the appropriate technology is in place to protect those assets. Organizations that have focused their security efforts primarily on the perimeter -- building good fences, so to speak, to thwart external attacks -- will need to broaden their focus to police activities on internal networks and applications. "Most organizations have adequately addressed security around the perimeter, but the heart of the regulations is around specific data at the core of our networks and systems," Rasmussen says.

 

In response to regulatory compliance and audit demands, Gartner's Nicolett says he has seen an increase in client activity in two areas: User administration and access controls, and monitoring for lapses in user administration and access controls. Password management, identity management, and access-control software are garnering attention, as is software that monitors system and application logs for administrative changes and resource access.

 

Some organizations may not need to buy new technologies to comply with regulations. "It's more about documenting or more effectively managing what you have," Rasmussen says. If a company has role-based access control deployed in one part of the organization, for example, it should use that capability in another part. Rasmussen has seen companies roll out intrusion detection systems and then neglect to have anyone monitor them. "Intrusion detection doesn't make much sense if you're not going to have analysis behind it," he says. Many companies could also do a better job of making sure that new operating systems and applications are securely configured when they are installed, and have patches added when new vulnerabilities are exposed, he says.

 

Checking Compliance

When auditors come knocking, it isn't enough for a company to just show its policies of how it will comply with regulations, and then tell them about its identity and access control management practices. Auditors are looking for a process to monitor problems -- and a process to fix them. Security information management systems, which aggregate log data from security devices, network devices and applications, can help companies show that they can find lapses in compliance. Such products also offer real-time event management, as well as security analytics and reporting.

 

One cautionary note: Auditors' requirements for monitoring will probably get more specific, according to one expert, as they learn more about what types of technology-fueled capabilities companies can deliver.

 

Security Slip-ups: What's at Stake

HIPAA, SOX, European data privacy laws and opt-in email laws, among other regulations, all have penalties attached to them for noncompliance. For example, in Italy, commercial spamming has become a crime punishable by fines of up to 90,000 euros and jail time. U.S. regulators have shown that they are not afraid to go after companies on security-related violations. In April 2004, after the Federal Trade Commission alleged that a security flaw on TowerRecords.com exposed customers' personal information, violating federal law and the Website's privacy policy, Tower Direct signed a consent decree agreeing to have its Website security audited by an outside firm every two years for the next decade. Just over a week later, in response to the New York Attorney General's office investigation of a vulnerability on BarnesandNoble.com that could permit unauthorized access to customer accounts, the online bookseller agreed to establish an information security effort, set up programs for management oversight and employee training, hire an external auditor, and pay additional costs and penalties.

 

Even in the face of these cautionary tales, some companies may be tempted to do the minimal amount of work possible to comply with regulations. But experts say companies would be better served by taking a proactive approach. "Minimal compliance with legislation is not a strategic investment," says Bentley's Ray. "The challenge for security personnel in all companies is to demonstrate how security investments can yield return through reduction of financial risk, maintenance of customer confidence or other business metrics. But it is going to require a shift in thinking for those security officers, as well as some extra work to develop and monitor metrics on return on security investment."

| More
204 Views 0 Comments 0 References Permalink Tags: article, best_practices, compliance, governance, innovation, it_management, itil, open_source, security, strategy
| More
214 Views 0 Comments 0 References Permalink Tags: article, best_practices, compliance, governance, innovation, it_management, itil, open_source, security, strategy
| More
224 Views 0 Comments 0 References Permalink Tags: article, best_practices, compliance, governance, innovation, it_management, itil, open_source, security, strategy
by Brenda M. Michelson
Reprinted with permission from the Patricia Seybold Group

It's a Service-Oriented World

It's no secret that we are fans of services and service-oriented architecture. For years, we have been proclaiming the significance of service -- oriented architecture and Web Services technology in creating an adaptive IT architecture for customer experience.

 

More recently, we have shared our belief that the current uses of SOA for integration and customer- (user-) facing applications are merely the first stages of the service-oriented evolution. Over the next few years, SOA will be the springboard for innovative IT shops to move towards business scenario development. In business scenario development, IT business solutions will be compositions of services, business events, and business processes. These compositions match the interactions of your business -- with customers, partners, employees, and regulatory agencies -- in support of commerce, collaboration, and information exchange.

 

Now, everyone is talking SOA, services and Web Services. If you Google "service oriented architecture," you get almost 12 million hits. 12 million hits for an IT concept with "architecture" in it! And if you Google "Web Services," over a billion hits! While that's no indication of true adoption, it certainly does validate the buzz factor.

 

In fact, so many people are talking SOA, and labeling their products and services accordingly, OASIS has recently formed an SOA reference model technical committee. According to the May 3, 2005, OASIS news release1, "the SOA reference model will offer an understanding of the core elements within a service oriented environment and the associations and relationships among those elements." Essentially, the intent of the reference model is to separate fact from fiction -- to provide software and application architects a starting point to delivering SOA solutions. This is good, but as we all know, it will take time (perhaps a lot) to complete.

 

In the meantime, as a service to our clients who are interested in, or are pursuing a service-oriented strategy, we have developed this overview report on services and SOA. This "SOA Cheat Sheet" report includes key service concepts, information on supporting technologies, a view of the SOA landscape, and some keys to SOA success.

 

Service and SOA Basics

What Is a Service?

Simply stated, a service is a thing that fulfills a purpose. A service is, in essence, a "worker," employed to achieve a specific end goal for a requester. The end goal may be small in scope, such as retrieving information, or large in scope, such as executing a business process. Most services are in the middle, completing a function. The scope of a service is referred to as its grain, or level of granularity.

 

WHAT KIND OF THING IS A SERVICE? A service is an abstract resource that has a name, a job, job tasks, contact information and policies regarding security and service levels. To use (request) a service, you send a message -- in accordance to the contact information and policies -- and then (if appropriate), receive a reply message.

 

A SERVICE'S JOB. The job of a service is limited to a single distinct business concept, function, or process. This characteristic is referred to as the bounds of a service. Finding the correct bounds is a key factor in service definition. A service may call upon other services if it needs assistance to complete its job. This service-to-service relationship is called collaboration.

 

The term SOA is used interchangeably for three distinct concepts: the architectural concept, the style of the resulting business solutions, and the supporting infrastructure.

SERVICE COLLABORATION. Services collaborate through  orchestration, business interaction, or interception:

 

  • Orchestration is a type of collaboration in which the primary service directly invokes other services. The primary service knows the sequence of actions and the interfaces, responses, and return states of the called services.
  • Business Interaction is a type of collaboration in which some coordination mechanism knows the sequence of actions, possible states, and paths of interaction among one or more services. The business interaction is usually long-lived involving requests/messages from multiple parties. The coordination mechanism may be a business process execution engine, a workflow engine, an event handler, or an enterprise service bus.
  • Interception is a type of collaboration in which an intermediary service receives and acts on a request (or reply) and then forwards the request (or reply) to the original target. Interception is used to perform common functions such as security, policy, audit, and translation. In many interception scenarios, the requesting and providing parties are unaware of the intermediary service.

 

NOT ALL SERVICES ARE ALIKE. Not all services are simple information-oriented requests/replies. Beyond request/reply, a service may be a worker, a monitor, an agent, an aggregator, or even a process

.

  • Request/Reply is an information-bearing service. The service either retrieves information and/or performs a calculation/manipulation on behalf of the requester to produce a result. The Request/Reply may perform information update tasks, but it often calls upon a worker to add, change, or delete information.
  • Worker performs a function, most likely changing the state  of the thing it works on.
  • Monitor is a service whose job it is to observe something  and report on its findings based on monitoring and notification rules.
  • Agent is a service whose job it is to observe something and then act on its findings. An Agent shares behavior with a Monitor in that it observes based on monitoring rules, however an Agent differs from a Monitor in that it may take action(s) based on its findings.
  • Intermediary is a service that intercepts a service request (or reply), performs a value-added function (usually translation or policy), and then forwards the enhanced message to the original target.
  • Aggregator is a service that combines results from federated sources or services. A Request/Reply service may use the Aggregator. Aggregator services will play a role in right-time architecture, business activity monitoring (BAM), and the Grid.
  • Process is a long-running service, coordinating the actions of multiple parties through a series of work steps. The work step activities may also be services.

 

What Is SOA?

The term SOA is used interchangeably for three distinct concepts: the architectural concept, the style of the resulting business solutions, and the supporting infrastructure. In this section, we describe each concept.

 

SERVICE-ORIENTATION. Service orientation is an architectural concept that refers to the loose coupling of a service (an abstract resource with a defined job) and its provider (the physical asset(s) that perform the job tasks). A requestor only knows what the service's job is and how to request it. The service is the only one that knows its implementation.

 

Typically, service-orientation is applied to functional assets that correspond to business concepts (Open Customer Account) or system concepts (Authenticate User). However, service-oriented thinking can apply to any domain, including integration, network, platform, or even programming services. If a requester knows what a service offers (job, service levels) and how to use it (contact, security), then it really is not important (to the requester) how that service works, as long as the results meet expectations.

 

SERVICE-ORIENTED ARCHITECTURE. SOA is an IT architecture strategy for business solution (and infrastructure solution) delivery based on the concept of service-orientation.


The two primary styles of SOA used in business solution development are  composite application development and flow.

SOA STYLES FOR BUSINESS SOLUTIONS. The two primary styles of  SOA used in business solution development are composite application development  and flow.

 

Composite Application Development. In composite applications, the user interaction drives a request for one or many services. Most of the service invocations are synchronous in nature. A composite application typically serves one business domain. Composite applications are often delivered in a portal.

 

Flow. In flow, business process and/or events drive the service invocations. The service invocations are a mix of asynchronous and synchronous; however, the overall flow is usually long running and asynchronous. A flow typically crosscuts business domains and often extends outside of the enterprise.

 

  • Business Process-Driven. In business processdriven architecture, the flow of work, as a series of activities, drives the requisite application and human behavior to complete a business transaction or process. The process is typically long running in nature, involving multiple parties and/or applications within an enterprise or across enterprises.
  • In business process-driven SOA, a business process may implement as a service, and/or a business process step (activity) may invoke one or more services.

  • Event-Driven. In an event-driven architecture, a notable thing happens inside or outside your business, which disseminates immediately to all interested parties (human or automated). The interested parties then take action. The eventdriven action may include the invocation of a service (thus event-driven SOA) or the triggering of a business process or workflow.

 

Closing the loop on flow, any service may generate an event or be invoked via an automated transaction (business process step, eventdriven activity). We believe this is the true power of SOA, combining services, events, and business process for human and automated (agent-based) interactions.

 

SOA ENVIRONMENT. Refers to the collective environment that allows services to be defined, developed and used by other services, and to be assembled into solutions by adding process, interaction mechanisms, user interface, and/or rules. In addition to service development and solution assembly, the SOA environment provides runtime and management functions such as service discovery, policy definition and enforcement, quality of service (performance, availability, reliability and load), transaction management, audit, and usage metering.

 

Why SOA?

Certainly, everyone is talking about SOA, but talk doesn't justify adoption. In our experience, we find that SOA has both business and IT advantages.

Business advantages consist of the following:

 

  • Consistent Experience. An SOA can provide a consistent  experience for customers and partners across channels and lines of business.
  • Business Agility. An SOA can add new functionality, expose functionality to new channels, and vary functionality based on context (customer, partner, entry point).
  • Mix and Match. An SOA can compose business solutions from a  reusable service collection, leveraging internal and external services.
  • Optimize Interactions. An SOA can optimize business interactions for customers, partners, and internal constituents through the implementation of business scenarios (process, events, and services) versus traditional applications.

 

IT advantages include:

 

  • Reduction of Costs. Reuse of services reduces IT  development and maintenance time and costs.2
  • Leverage Existing IT Investments. Your service providers are existing code (objects, components, legacy modules, and application package APIs) and information assets (databases, files, and documents).
  • Transition Strategies. An SOA can provide application and  portfolio transition strategies.

 

References

1 See http://www.oasis-open.org/news/oasis_news_05_03_05.php.

 

2 Note that the ROI from reuse typically occurs between the second and third use of the service. This note is based on industry metrics that consider the increased design and development time to "get the service right" to be reusable.

 

--

 

Brenda M.  Michelson is the Sr. VP and Sr. Consultant for the Patricia Seybold  Group.

 

Read more reports on Web Services and  Service-Oriented Architecture by Brenda M. Michelson and  others.

| More
334 Views 0 Comments 0 References Permalink Tags: article, best_practices, compliance, governance, innovation, it_management, itil, open_source, security, strategy
| More
288 Views 0 Comments 0 References Permalink Tags: article, best_practices, compliance, governance, innovation, it_management, itil, open_source, security, strategy
| More
227 Views 0 Comments 0 References Permalink Tags: article, best_practices, compliance, governance, innovation, it_management, itil, open_source, security, strategy
1 ... 5 6 7 8 9 Previous Next

Actions