In spite of the length of what follows, be aware that this is just a top-level description of what agile methods do. Please suspend disbelief, work through any flaws in the prose, and ask "Yes, but ..." questions as they come up.
Here are aspects of scheduling that I'd like to address: