|
Comments
Did you read today's front page stories & breaking news?
SYS-CON.TV
|
Service-Oriented Architecture Enabling the High Performance Corporation
Enabling the High Performance Corporation
By: Jonathan Sapir
Sep. 26, 2003 10:30 AM
To quote Peter Drucker: "The most important, and indeed the truly unique, contribution of management in the 20th century was the 50-fold increase in productivity of the manual worker in manufacturing. The most important contribution management needs to make in the 21st century is similarly to increase the productivity of knowledge work and the knowledge worker." Unfortunately, to date, our efforts to improve the productivity of this increasingly important segment of the organization have been less than spectacular. As is pointed out in a recent study by the Center for High Performance and its parent company Hudson Highland Group Inc. ("Unlock Corporate Performance: America's Knowledge Workers Provide The Key") a "performance crisis" has hit Corporate America, hindering its ability to shake off the effects of the sluggish economy and return to sustainable growth. For organizations to achieve peak performance, they will need to dramatically change the way in which their information systems are built. Fortunately, we are rapidly approaching a breakthrough in the way applications are developed and managed that will facilitate this change. A number of individual factors, including the proliferation of Web services, are working together to create this breakthrough.
The Tipping Point One example of this phenomenon is the establishment of e-mail as a primary means of doing business. Although personal computers in business had been around in various forms since the early 1980s, they were not seen as primary means of communication. In order for that to change, several factors had to occur: PC prices had to come down low enough to place them on every desktop; users had to become more comfortable with their use to incorporate them into their daily routines; network technology had to improve to the point where internal connections extended throughout the organization; a public network (the Internet) had to be established to allow external point-to-point communication; and easy-to-use e-mail software had to be created. The tipping point came when e-mail software was on enough desktops to drive further adoption. Suddenly, if you didn't have e-mail you were out of touch, and unable to conduct business the way the rest of the world was conducting it. Today, technology has become so ingrained in the daily life of business users that their requests for automated solutions far outstrip IT's ability to deliver them all. One of the consequences of this is that many users have resorted to creating their own solutions using desktop tools (for example, creating macros in spreadsheets to perform repetitive calculations). The problem with this is that these systems are isolated from the rest of the organization, and the tools used to build them are often ill-suited to the task at hand. But we are moving toward a tipping point, and the change will be swift and sudden. Key drivers toward this point are Web services and service-oriented architectures (SOAs). These new concepts will enable solutions developed by and for a single business user to be easily extended to others in the organization. All that is needed to reach the tipping point is the right tool built on these concepts - a personal service builder (PSB). The impact of PSBs will be profound. Before spreadsheets came along, for example, financial analysts had to get IT to develop a system for them in order to automate their work. Today, the thought of outsourcing a spreadsheet to the IT department seems absurd. The same will be true of many new kinds of systems that will be developed by users using PSBs.
From IT Department to IT-Savvy Organization This idea is a radical departure from the current norm, where practically all development projects are controlled by IT. Just the thought of giving users the ability to develop applications, no matter how small, outside the umbrella of IT is enough to give CIOs nightmares. Indeed, because (unlike spreadsheets, for example) the applications developed by users will become part of the organization's portfolio (they won't remain isolated on desktops), there needs to be an overall platform, controlled by IT, that assures compliance with standards and security. In addition, IT has a critical role to play in providing PSBs secure and easy access to the information contained in legacy applications.
Why the IT-Savvy Organization is Necessary
The Need The big difference now is the time frame for development. When technology was seen as a strategic advantage, organizations were willing to invest huge amounts of resources and wait months to roll out a major initiative. They felt the long-term payoff was worth the short-term wait. Today, with IT being viewed as a means to cost savings rather than competitive advantage, those time frames have been compressed. Business users want the advantages technology can offer now, not six months from now. Complicating this scenario is the fact that in recent years 75% of new application projects have come in over-budget or later than projected, with many applications scrapped before they are deployed. There are many reasons for it, including users changing their requirements in mid-stream and general shifts in the business landscape such as the increase in globalization. As the pace continues to increase, the old methods of developing applications to address the whole of the business from end to end become increasingly difficult to justify. There is an undeniable need to change the way technology is developed and rolled out in order to keep pace with the way business now operates.
The Desire and the Ability The current generation of business users has no such qualms. The older group has been using computers as part of their jobs for the past 20 years, and now give them no more thought than they do the telephone or copier. Younger workers are even more comfortable with them, having never known a time without computers, and having played with digital toys since the age of three. Many learned basic programming skills in high school or even middle school, and manipulated functions in applications even before that. In their jobs, both groups use computers to create database queries, set up spreadsheets to perform complex calculations across multiple worksheets, and do multiple other tasks on a daily basis without any experience with Java, Visual Basic, or other programming languages. At home, they create Web sites for their personal interests, despite the fact that they know nothing about HTML. They do all of these things by choice - and because they now have the ability. Consider the database query. A few years ago, setting up a database query would have required submitting a request to IT and waiting a week to two weeks for an IT staffer to code it. Now they use intuitive tools to create the query themselves and are able to obtain the results immediately. The technology has advanced to the point where they're able to create these applications for themselves, without IT intervention.
Moving the Concept Forward So what exactly is a PSB? One way to think of it is as a development environment that lets business users create simple applications with techniques such as mind mapping instead of writing code - or depending on IT to write the code. Those business users know their jobs very well. They know what they need to do it better. But unless they've taken programming courses, they've lacked the knowledge of how to translate their ideas into something practical. Now, business users simply need to understand the logic - A follows B follows C - and then map it out with the PSB. The rest happens behind the scenes. As opposed to today's monolithic and inflexible applications, the new PSB-based model is designed to match the way business operates. Business is not a static entity, but rather a series of constantly occurring and evolving events. Today's events may continue, or they may be replaced by other events. With the PSB-based model, users are able to react immediately to changes in their business environment and develop new services as the need arises. Placing these services into an SOA controlled by IT allows those new services to be shared easily with others. Once the standards are in place, the organization can become more agile, thus gaining a true business advantage over slower-reacting competitors. At this point, IT has again become an advantage - not for its own sake, but for what it enables business users to do.
Unlocking the Potential We are at the tipping point for the next revolution in IT; SOA-based PSBs will push us over the edge. As they grow in use, they will dramatically change our perceptions of IT. Cycle times will be reduced or even eliminated in some cases, replaced by an ongoing interest in development. Entire systems will change over, but will do so on an ad hoc basis, much as the river remains constant but the water within it changes. In the end, PSBs will help us realize the vision of the high performance corporation, and create a new era in IT. Reader Feedback: Page 1 of 1
Latest Cloud Developer Stories
Subscribe to the World's Most Powerful Newsletters
Subscribe to Our Rss Feeds & Get Your SYS-CON News Live!
|
SYS-CON Featured Whitepapers
Most Read This Week
Breaking Cloud Computing News
|
|||||||||||||||||||||||||||||||||||||||||||||||||