Java-Inspired Design: Use Composition, Rather than Inheritance
Note: This article is an excerpt from "Design with Composition, Rather than Inheritance," a chapter in the new book JAVA DESIGN: Building Better Apps and A
Personalized Interactive Real-Time Sports Reporting
At 6:13 p.m.
Personalized Interactive Real-Time Sports Reporting
At 6:13 p.m.
Critical Intelligence: From Vision to Goals
Two of the most common questions I am asked regarding process analysis and rework are "How do I know when I am done modeling?" and "How can I tell if the model is a good one?" Note that these questions are asked
Success Factors: From Goals to Models
As I pointed out in the previous article, business leaders face their greatest challenge in providing strategic vision, the raison d'ĂȘtre for the company.
More Top 10s: The Outsourcing Hit List
In ITMS last month, I discussed at length the top 10 reasons measurement programs fail:
1. Betting the measurement program on a single metric.
December 1996 Object-Oriented Strategies
December 1996 Application Development Strategies
Tools and Processes for "Death March" Projects
For many years, I studied a phenomenon I call "death-march" projects. You may think it's a strange term, and that it has little or nothing to do with your work - but I'm convinced that it has become the norm, not the exception, in the application development field. In this article, I want to discuss the kinds of software tools and software processes that should be used on such projects.
Industry Watch 1996: Industry-by-Industry Results
In the September 1996 ITMS I summarized the overall findings of my annual Industry Watch Study. This annual event focuses on the following high-level IT parameters:
Industry Watch 1996: Industry-by-Industry Results
In the September 1996 ITMS I summarized the overall findings of my annual Industry Watch Study. This annual event focuses on the following high-level IT parameters:
Business Value and the World Wide Web
Business Value and the World Wide Web
Testing Internet Software
Copyright 1996 by James Bach. All rights reserved.
Testing Internet Software
Copyright 1996 by James Bach. All rights reserved.
Legacy Applications on the Web
For the second time in a decade, many in our industry are preparing to put a new face on their most strategic information assets -- their databases and the processes that look after them.
Legacy Applications on the Web
For the second time in a decade, many in our industry are preparing to put a new face on their most strategic information assets -- their databases and the processes that look after them.
Delivering Value to Customers Through the Internet
By the end of 1996, fully two-thirds of large American companies and almost one-fifth of small companies will have Internet access.
Delivering Value to Customers Through the Internet
By the end of 1996, fully two-thirds of large American companies and almost one-fifth of small companies will have Internet access.
Developing Applications for the Internet: Advice for the "Java Generation"
Back at the beginning of this decade (which now seems like a lifetime ago), client-server technology emerged as a revolutionary change from the mainframe systems of the past.
Developing Applications for the Internet: Advice for the "Java Generation"
Back at the beginning of this decade (which now seems like a lifetime ago), client-server technology emerged as a revolutionary change from the mainframe systems of the past.
Critical Intelligence: Hammer's Beyond Reengineering
Some wag once noted that the measure of a person's intelligence is the degree to which he or she agrees with you. By that measure, Michael Hammer is a very wise man, indeed.
The Top 10 Mistakes in IT Measurement
The data that I have collected over the past 10 years indicate that measurement program failures outnumber successes by about 5 or 6 to 1. Put another way, only 1 out of 6 measurement programs that are started survive and provide value after 2 years.


