In any project using a new technology, there are difficulties through lack of standards, hardware and software incompatibilities and higher than expected costs, but the biggest problem is using capable people.
There are far too many consultants who can talk a good game and appear to know what they are doing. They are far better at talking than actually completing projects. These consultants need to either learn more about application development and system integration or leave this type of work to more competent practitioners who really understand the technology and can use it effectively.
These consultants range from programmers and designers to project managers and their performance can range from outstanding to inept. Outstanding ones get projects completed on time and the client is pleased. Inept ones are so bad that they get "found out" early and get fired from the project. Mediocre ones are the real problem, since they are conversant with all the "buzz" words and they utilize these phrases to suggest a level of expertise far greater than they have.
I have heard some of these "mediocre" consultants tell clients to buy a particular computer system, simply because the consultant happens to own one and the client ends up paying for an outmoded system that is sadly not powerful or fast enough to complete the project. These consultants have no concept of how cache memory and system bus architecture directly impacted the system performance. These are consultants who want to learn on the client's time and money, instead of their own. Both these "inept" and "mediocre" consultants need to learn more about application development and system integration or else leave this type of work to competent practitioners who really understand the technology and can effectively use it.
Anyone involved in a project needs to keep up with both hardware and software technology. They need to learn by reading, attending seminars, visiting the trade shows and attempting small projects on their own. This way, they become more knowledgeable and understand all aspects of the technology.
If you are knowledgeable - Wonderful - get involved in new projects. But if you aren't, go out and learn more. If this doesn't happen, multimedia projects using new emerging technologies, like virtual reality, will get a reputation for failure and exciting projects won't be attempted.
© 1994 Rick Smith All rights reserved.