At work, we are coming to the end of 3 development projects. All 3 projects seem to be sitting in a good position and we have been fairly agile with our development. With 3 primary members on the team, we overlap and help one another out. To be able to do this, you have to work with quality people. This was something that I was reminded of numerous times while I played basketball in college (maybe I will compare those another time).
I am very optimistic about the results from these projects. If nothing else, we should remain agile throughout the process even when the unexpected happens.