The Wisdom of Patterns
"Why bother writing patterns that just boil down to advice my grandmother would give me?"
The Wisdom of Patterns
"Why bother writing patterns that just boil down to advice my grandmother would give me?"
Pattern Languages in Practice: E-Business Consulting and The Timeless Way of Building at Destiny
Pattern Languages in Practice: E-Business Consulting and The Timeless Way of Building at Destiny
Enhancing the Unified Process with Process Patterns
The Unified Process [11] is the latest endeavor of Rational Corporation, the same people who introduced what has become the industry-standard object modeling notation, the Unified Modeling Language (UML).
Enhancing the Unified Process with Process Patterns
The Unified Process [11] is the latest endeavor of Rational Corporation, the same people who introduced what has become the industry-standard object modeling notation, the Unified Modeling Language (UML).
Deploying Patterns: The IT Organization Perspective
A couple of years ago, I went on a few job interviews.
Deploying Patterns: The IT Organization Perspective
A couple of years ago, I went on a few job interviews.
Macro Patterns: Translating E-Business Strategy into Information Systems Architecture
Macro Patterns: Translating E-Business Strategy into Information Systems Architecture
Light Methodologies
Software Development
Light Methodologies
Software Development
Light Methodologies
Software Development
Light Methodologies
Software Development
It's The Web, Stupid
During the 1992 US presidential campaign, the Democratic Party entered a new phrase into popular American vocabulary: "It's the economy, stupid!" The phrase echoed its belief (and campaign strategy) that the economy was the most important issue of the day and that many issues and problems could be traced back to it.
It's The Web, Stupid
During the 1992 US presidential campaign, the Democratic Party entered a new phrase into popular American vocabulary: "It's the economy, stupid!" The phrase echoed its belief (and campaign strategy) that the economy was the most important issue of the day and that many issues and problems could be traced back to it.
Drill-Down on ASP Service-Level Agreements
Drill-Down on ASP Service-Level Agreements
Labor Dept. Uses H1-B Fees to Subsidize Training
Labor Dept. Uses H1-B Fees to Subsidize Training
Beware of Recommendation Lists
In November 1999, the Public Accounts Committee of the British House of Commons published a report entitled "Improving the Delivery of Government IT Projects." It draws lessons from 25 cases from the 1990s where the implementation of IT systems resulted in "delay, confusion, and inconvenience to the citizen and, in many cases, poor value for money to the taxpayer." The Committee warned that, if those lessons go un
The OMG Data Warehouse Standard
In last week's Architecture/e-Business E-Mail Advisor, I discussed the Common Object Request Broker Architecture (CORBA) and the fact that most companies are using CORBA mixed with some other technology, like Java and Enterprise JavaBeans. At the same time, I suggested that the Object Management Group (OMG) was increasingly focused on standards derived from other OMG specifications, especially UML, MOF, and XMI.
Lifecycle Considerations for Survivable Systems
There is renewed interest in development of systems that are able to survive attacks, accidents, and failures, while maintaining the ability to provide users with essential services [1]. Such systems require new approaches during various lifecycle activities. We find that a spiral model, modified to highlight survivability considerations, is one way to approach systems development so as to gain survivability [2].
Lifecycle Considerations for Survivable Systems
There is renewed interest in development of systems that are able to survive attacks, accidents, and failures, while maintaining the ability to provide users with essential services [1]. Such systems require new approaches during various lifecycle activities. We find that a spiral model, modified to highlight survivability considerations, is one way to approach systems development so as to gain survivability [2].
Lifecycle Considerations for Survivable Systems
There is renewed interest in development of systems that are able to survive attacks, accidents, and failures, while maintaining the ability to provide users with essential services [1].