Project management of e-business systems implementations can be difficult due to the complexities involved, but often not much more complex than many of the client/server projects that experienced project managers have already managed. Iterative development and phased releases are issues that typical project managers have experienced, and timebox approaches make it easier for managers to set and stick to deadlines.
New, untried, and untested technologies and unstable development products are not new to the IT world! Lack of technical skills/training has also been an issue for many years. Project managers are accustomed to adding in contingency due to factors like this, and are also accustomed to locating bright sparks within the team who can pick up the essential skills and get those technologies working in a timely fashion.