I have worked on many large dev projects and its always the change introduced late into the development cycle that causes the most pain. Any manifesto that fosters the efficent handling of change sounds good to me! On the question of communication a more intelligent person than me said – 'Communication is only possible between equals' – technical people who create a 'guru' aura and refuse to work in a team only hinder a project (apart from the odd time when they answer an obscure technical question, although they never tell anyone where they got the information from ;-)).
Agile Manifesto Review
James Billingham
IBM
The original review was posted on agilemenifesto.org.