I was thinking about the technologies we were enthused about as short as 5 years ago and the current state of many of those technologies today.
Back in 2001, it was all about processor speed — now we're fired up about multi-core. We may not be able to afford the speed. Instead we'll use virtualization to get the usage up for the processor capabilities we have. 802.11b was new, and we've now gone through G and are on the way to N and Wi-Max. Wireless is an expectation.
We were starting to talk about service oriented architectures and are still talking about SOA with mainly a future tense. Smart cards were on the cusp of having real impact. Smart cards are still on the cusp of something. RFID was just around the corner, and RFID is closer but widespread use is still just around the corner. Internet banking was saying we should put in ATMs and shut down branches. Now I swear there are more branches near my house than ever before. The whole view of customer interaction for higher margin business has shifted. We've moved from replacing legacy systems with ERP systems to integrating legacy systems with ERP systems.
Although ITIL existed back in 2001, it now seems to be really getting attention.
It is clear that we're turning more data into information, but there just never seems to be enough value to meet the needs. The lifespan of products has continued to shrink, but has the value delivered by them changed. When I think about the effort expended and the value delivered, the difference between two organizations can easily be an order of magnitude. What technologies should we be betting on now that will have a better track record?
- Mobility - I think it will be a totally different mobility than what we think of today
- Utility computing - In a way, it's the resurgence of the data centre
- Workflow and automation - the whole concept of how work flows in organizations will undergo a significant shift
I've already mentioned a few like ERP, ITIL, Virtualization.