You have formed a great team of developers, met with the end users, gathered their requirements. and even completed the initial drafts of the project specifications. Everything is on schedule and happening quickly. Now people are looking to you and your team to build that website.
No sweat, you say. This can't be too difficult. There's a sample that ships with Microsoft Content Management Server 2002. All you need to do is to rename the sample site, move some objects around and voilà! The site will work.
But what happens if your requirements don't exactly match those of the sample site? You need to list pictures next to abstracts in the summary page and implement a navigation scheme that uses pop-up menus instead of trees. Your product page requires a different template. The differences are endless. Getting it to morph into the website as described in your requirements specifications proves to be a major re-coding session.
Instead of showing you...