Software development is both an art and a science.
How do you handle work that is not finished during the sprint?
A good agile team is much like a good craps crew.
Coaching is its own reward; sometimes.
Estimation is a problem in many organizations and still we demand estimates.