Object Orientation: Back to Basics
Cut Off Their Hands
"Cut off their hands," sums up Alistair Cockburn's approach to software development. This admittedly graphic metaphor, Cockburn explains, comes from the early 1600s writing of Miyamoto Musashi, a Japanese samurai who was never defeated in a duel. Musashi's book on sword fighting techniques focuses on doing something in deadly earnest -- nothing minutely superfluous allowed.
Get the Business Involved
In IT, we often reflexively retreat into our own world, even when it makes more sense to stay open to the rest of the business. Taking on the entire burden for developing and implementing a sourcing strategy is an example of this mistake. Keeping the business involved from the earliest planning through day-to-day execution not only makes sense, it also produces better results.
Get the Business Involved
In IT, we often reflexively retreat into our own world, even when it makes more sense to stay open to the rest of the business. Taking on the entire burden for developing and implementing a sourcing strategy is an example of this mistake. Keeping the business involved from the earliest planning through day-to-day execution not only makes sense, it also produces better results.
The Human Side of Mergers
Cut Off Their Hands
Cut Off Their Hands
Recognizing the Dangers of Data
E-commerce is powered by an insatiable need for demographic, socioeconomic, and personal information to focus in on customers. Such information is beginning to acquire enormous financial value -- a new form of currency in the new e-economy. However, its use and storage is vulnerable to abuse, the potential for which grows daily.
Recognizing the Dangers of Data
E-commerce is powered by an insatiable need for demographic, socioeconomic, and personal information to focus in on customers. Such information is beginning to acquire enormous financial value -- a new form of currency in the new e-economy. However, its use and storage is vulnerable to abuse, the potential for which grows daily.
The Preeminence of Java
So, Let's Get on with It
"It takes longer to turn a good idea into good software than it should," Eric Lander claimed in an interview with Computerworld (4 January 1999). Lander is a pure mathematician who has been working on the Human Genome Project for many years. We all have our troubles getting the software we use to work smoothly. Lander's work is undoubtedly far more difficult than what most of us encounter.
So, Let's Get on with It
"It takes longer to turn a good idea into good software than it should," Eric Lander claimed in an interview with Computerworld (4 January 1999). Lander is a pure mathematician who has been working on the Human Genome Project for many years. We all have our troubles getting the software we use to work smoothly. Lander's work is undoubtedly far more difficult than what most of us encounter.
So, Let's Get on with It
So, Let's Get on with It
Evaluating Bids: Client and Contractor Must Cooperate
Managing Projects at the Speed of "E"
"The project manager is the linchpin in the horizontal/vertical organizations we're creating."
Should You Baseline, Benchmark, or Both?
Should You Baseline, Benchmark, or Both?
Whither IT Spending in 2001?
As I suggested in last week's column, the uncertain state of the US economy "doesn't mean that [companies will] stop spending money on IT altogether, but it could mean a slower growth, or even a small decline." I'm not usually narcissistic enough to quote my own words, but I think it's important for ALL of us to be very careful with the words that we use to describe IT spending plans and strategies.
Whither IT Spending in 2001?
As I suggested in last week's column, the uncertain state of the US economy "doesn't mean that [companies will] stop spending money on IT altogether, but it could mean a slower growth, or even a small decline." I'm not usually narcissistic enough to quote my own words, but I think it's important for ALL of us to be very careful with the words that we use to describe IT spending plans and strategies.
Planning for an Uncertain (E-) Future
The Death and Rebirth of the Mainframe
As every software architect knows, it's dangerous to write off any computer technology. A new technology comes along and it seems certain that older technologies will die. Then, the older technology takes a new twist, and there it is again -- the latest "New Thing" that everyone is talking about.
Fitting Process into Internet Time
Despite the sagging NASDAQ, things at a lot of dot-coms I have visited recently seem to humming happily, frantically along. There are countless meetings, never enough conference rooms, hurried conferences on the way to those meetings, and the really frantic are zipping by on those ubiquitous, obnoxious little scooters.