Managing Technology Decisionmaking
Computers in the future may weigh no more than one and a half tons.
-- Popular Mechanics, 1949
Managing Technology Decisionmaking
Computers in the future may weigh no more than one and a half tons.
-- Popular Mechanics, 1949
Managing Technology Decisionmaking
Computers in the future may weigh no more than one and a half tons.
-- Popular Mechanics, 1949
Managing Technology Decisionmaking
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.
Managing Technology Decisionmaking
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.
Managing Technology Decisionmaking
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.
Web Services: Food for Thought
Web Services: Food for Thought
Legacy Revaluation and the Making of LegacyWorks: Appendix B
Here is a sample of the files used to establish links across lexical elements.
Legacy Revaluation and the Making of LegacyWorks
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. As if that were not enough, the stock market deflation and the loss of business due to the tragic events of 9/11 have further shrunk much-needed IT budgets.
Legacy Revaluation and the Making of LegacyWorks
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.
Legacy Revaluation and the Making of LegacyWorks
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.
Enterprise Architectures
Enterprise architecture means very different things to different people. Some think of it as one thing, while others view it as a set of different architectures or perspectives. In recent years, the Zachman framework has become an increasingly popular way of defining the breadth and scope of an enterprise architecture.
Are Companies Using Web Services?
The State of Software Estimation: Has the Dragon Been Slain?: (Part 3)
Is there a single action that could virtually guarantee improvement of software estimation? Well, you might say, if you knew of one, you would have implemented it already. But what if the answer were making software projects smaller and simpler? Undoubtedly, estimating a small project is easier than estimating a large one.
Personalization from Web Sites to Software: Mass-Produced Individuality
Personalization is often considered a tool for customizing Web sites. But, as you will see, 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.
Personalization from Web Sites to Software: Mass-Produced Individuality
Personalization is often considered a tool for customizing Web sites. But, as you will see, 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.
Personalization from Web Sites to Software: Mass-Produced Individuality
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.
Personalization from Web Sites to Software: Mass-Produced Individuality
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.
Supply Chain Intelligence: Development Issues (Part III)
Supply Chain Intelligence: Development Issues (Part IV)
The Unbearable Lightness of Programming: A Tale of Two Cultures
This is a report from the trenches. The "hooks" by which it is meant to convince are not the author's litany of industry credentials (you won't have heard of most of the companies I've worked for), lofty corporate status (I am a developer, technical lead, and occasional project manager), or impressive degrees (I'm an autodidact and have none to speak of).
Using XP for Safety-Critical Software
Recently I chanced to meet a gentleman on a plane who audits the software used in medical and pharmaceutical instruments. During our long and interesting conversation, he cited several instances in which defects in software had resulted in deaths.
Are You Mature Enough for XP?
I'm an employee of Workshare Technology, and we've been doing Extreme Programming (XP) in our R&D department for about a year and a half now. It seemed like a natural thing to do -- we want to produce quality code, and XP presented itself as a way of improving the quality of the code we produced.