Re: Hard Earned Insight
yump. Gather requirements and go underground until done. While it smacks of waterfall, it's necessary to freeze, at some point, and, if you got it right, let the developers deliver. I used this time manage development and to go around and convince various stake holders that what we were doing was their idea ("Gee, I'm so sorry I argued with you, you were right." They had forgotten everything but the argument, because it was all ego.). Using agile builds trust and is a good way to gather requirements, but on a really complex project, you have to freeze and deliver. Managing expectations is what it is all about during that phase.