A Metrics View of Software Engineering Performance Across Industries
Many leading companies in software engineering outperform median companies by at least 50:1 in terms of the efficiency of their software processes as measured by the
Architecting E-Business Solutions
Survey Shows Strategic Prominence of E-Commerce
Abstract v. Meta Architectures
Component-Based Development -- An Unexpected Benefit
Although the marketplace seems to be fascinated with the UML-RUP (Unified Modeling Language-Rational Unified Process) approach to object-oriented development, I believe that there are many reasons why UML-RUP is insufficient for component-based development. UML-RUP seems suited for "green field" projects. It provides no help in dealing with the development or with the reuse of components and designs.
Component-Based Development -- An Unexpected Benefit
Although the marketplace seems to be fascinated with the UML-RUP (Unified Modeling Language-Rational Unified Process) approach to object-oriented development, I believe that there are many reasons why UML-RUP is insufficient for component-based development. UML-RUP seems suited for "green field" projects. It provides no help in dealing with the development or with the reuse of components and designs.
Survey Shows Strategic Prominence of E-Commerce
Survey Shows Strategic Prominence of E-Commerce
Component-Based Development
Component-Based Development
Y2000 Litigation Defense: Best Practices
Deploying IT into the Business
Enterprise Application Integration
Spiking the Architecture: The Foundation of Iteration
At a recent conference, I had an interesting discussion with a manager about iterative development practices. As we discussed the advantages/disadvantages of the approach, he summarized his position as follows. "You know, I don't really see anything different in this new, iterative style of development. We've always iterated. Still do. We start with a simple entity-relationship diagram and refine it through successive meetings until we get it right. Then we move to design and continually refine our design until it is right.
Enterprise Application Integration
Enterprise Application Integration
Spiking the Architecture
Spiking the Architecture
Facilitating Business-IT Alignment
Channeling the Flow
The recent barrage of articles in the information technology press regarding enterprise information portals are heralding several converging trends:
Choosing Between MTS, COM+, and EJB
Channeling the Flow
The recent barrage of articles in the information technology press regarding enterprise information portals are heralding several converging trends:
Are Requirements Dead?
When Copernicus initially proposed that the earth revolved around the sun, his theory was met with derision. After all, any damn fool could look up and see that the opposite was true. A century and a half later, after proving that Copernicus was right after all, Galileo was packed off to Rome to have a little chat with the Inquisition.
Channeling the Flow: Business Architecture and Enterprise Information Portals
The recent barrage of articles in the information technology press regarding enterprise information portals are heralding several converging trends:
Channeling the Flow: Business Architecture and Enterprise Information Portals
The recent barrage of articles in the information technology press regarding enterprise information portals are heralding several converging trends:


