Martin Fowler just revised his The New Methodology paper; it’s a nice introductory exposition/justification of agile methods.