A two-page Executive Summary accompanies each Executive Report to help you decide what to read and what to route to other members of your team.

Everything Old Is New Again

Cutter Consortium, Cutter Consortium

Getting the Most Out of Your IT Application and Project Investments

Ian Hayes

In tough economic times, "getting more from less" is a common refrain. For IT organizations, the pressure on costs is enormous, yet high performance is still expected. After wringing performance gains from IT staff, IT managers are seeking to increase business value by actively managing their application and project portfolios.


Transitioning Business Application Components to Web Services

Tushar Hazra

Although corporate America is still reeling from the excessive IT spending of the late 1990s, numerous disparate, standalone systems still abound in many organizations as a painful reminder to the myopic and reactive approach to enterprise computing. Many systems acquired (or built) with the intent of addressing only one business problem are now strong candidates for abandonment.


Building a Smarter Internet: Technologies for the Semantic Web

Ken Orr

When Tim Berners-Lee speaks, people listen. This stems from the fact that a decade ago Berners-Lee came up with the World Wide Web, and it was the technology behind the Web that made possible the creation of the first browsers, millions of hyperlinked Web sites, and the explosion of the Internet.


Agile Requirements

Ken Orr

The "agile software movement" has reached a point where more and more organizations around the world are beginning to use, or at least experiment with, many of the major ideas involved in agile development.


Systems Minus Systems Thinking Equals Big Trouble

Thomas Marzolf, Michael Guttman
SYSTEMS EVERYWHERE

Every day we struggle to get to work via a transportation system, are kept informed by a news system, and put up with the antics of the global weather system. As developers, we build software systems that are part of an enterprise information system that is part of a business (system) that, in turn, is part of a supply chain (system) and the global economic system.


Enterprise Integration Architecture and Web Services

Boris Lublinsky, Mike Rosen

IT organizations today are tasked with a variety of development projects ranging from new Web-based applications to business-to-business integration (B2Bi). In all of these projects, integration of existing systems plays an important role. Traditional enterprise application integration (EAI) has delivered on connecting applications together, but it has failed in other major requirements for IT development, namely: cost (development and maintenance), time to market, flexibility, extensibility, reusability, and return on investment (ROI).


Reusing Requirements: Taking Advantage of What You Know

Suzanne Robertson

The aim of requirements reuse is to save time and effort and build better relationships by avoiding the duplication of work. Requirements reuse is the ability to benefit from requirements knowledge that has already been captured. This does not mean that all requirements knowledge must be formally defined in exactly the same way.


Competitive Supplier Strategies for the Global Marketplace

Wendell Jones

Companies today are in the midst of three business revolutions that are simultaneously converging and driving major environmental and organizational changes in most industries: globalization, new and emerging technologies, and the Internet.


Instant Messaging Goes Corporate

Stowe Boyd

Instant messaging (IM) has rapidly moved from an Internet fad to the boardroom -- or nearly so. Over the past few years, corporate use of IM has exploded, with estimates suggesting that nearly 30% of IM daily traffic of the large service providers -- AOL, MSN, and Yahoo -- is related to corporate use. Mounting evidence, including a recent Cutter survey, corroborates these findings.


Building a Real-Time Enterprise: Why It's Worth the Effort

Ken Orr

Historically, technology has always had a major impact on how businesses do business. The invention of the telegraph 150 years ago revolutionized how organizations communicated. It also made it possible for organizations to grow larger than had been possible before, coordinate over greater geographical spaces, and react faster.


Integration Capabilities of Enterprise Portals

Brian Dooley

Enterprise portals, though variously defined, are now achieving importance as a central integration point for the diverse information sources available in networked enterprise environments. Despite recent media focus, and some prominent attempts to fix a definition, enterprise portals have actually existed since the first intranets based on early Web technologies were placed on corporate networks.


Designing and Building Software Projects: Lessons from the Building Trades

Tom Bragg

Software projects, like construction projects in the building industry, come in various sizes. Consider the following examples from the construction industry:


Getting Started with Software Productivity Benchmarking

Khaled Emam

Productivity benchmarking means comparing the productivity of your projects with the productivity of other similar projects. Productivity is an important measure of the performance of software projects in a portfolio. It is defined as the ratio of output to input. In software, this translates to the ratio of effort to develop a system over the size of the system.


Managing Technology Decisionmaking

Ken Orr

Despite the billions of dollars spent on technology, not much money is spent on how major technology decisions get made. Choosing technologies is not unlike choosing stocks; there are many to choose from, and you can't make the right call all of the time. In an up market, almost all stock choices look like good ones; in a down market, it's hard to find any good ones.


Legacy Revaluation and the Making of LegacyWorks

Arun Majumdar

Caught in the frenetic rise of the dot-com phenomenon and following hot on the heels of Y2K, IT departments find themselves drowning in a sea of spaghetti logic and a Gordian knot of networked applications and legacy systems. The design of these IT applications has been tactical and not strategic. Few, if any, applications were designed in anticipation of the business processes they serve.


Personalization from Web Sites to Software: Mass-Produced Individuality

Jesse Feiler

Personalization is often considered a tool for customizing Web sites, but it is important to understand that the techniques of personalization go far beyond Web sites. It is not too far-fetched to suggest that within a relatively brief period of time -- perhaps as little as a decade -- all human/computer interactions will be intensely personalized.


Strategy and Portfolio Management of IT Assets: IT Imperatives for Success Today

Pamela Hager

If you don't know where you are going, any road will do.

-- Anonymous


Getting Ready for a Service-Oriented Enterprise Architecture

Douglas Barry

The accompanying Executive Report provides practical advice on how to prepare your organization to take advantage of future changes in software. The software industry has been and will continue to be buffeted by fads and hyped information in addition to transformative technology.


Developing BI Decision-Support Applications: Not Business As Usual

Larissa Moss

Developing business intelligence (BI) decision-support applications is quite different than developing operational systems or even traditional decision-support systems. BI projects must deal with new tasks, technologies, tools, database designs, and integration requirements.


Software Development and the Issue of Quality

Michael Guttman, Thomas Marzolf, Tom Marzolf

For corporate IT departments, pressure to cut costs and improve performance has never been greater. In most IT shops, development and support of internally developed systems account for at least half of all costs, while new projects have long wait and delivery times. The most immediate pressure is to reduce these delivery times and, if possible, the associated costs.