The topic of project management is often a contentious one (what a weird thing to fight about!). There's usually little disagreement that projects need to be managed—a deadline and a budget have to be set, and something called scope needs to be addressed (scope is what you're going to do in a project, like "redesign website X"). Beyond this, there is a great deal of back and forth about how things should proceed. The old-school (and some would say proven) method of project management relies on planning everything in advance and assigning dates (milestones) and people (resources) to each task. Everything is planned and documented in advance, stakeholder sign-off is obtained on the documentation, and then the ...

Get Foundation Website Creation with CSS, XHTML, and JavaScript now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.