I've been seeing many questions related to Agile. There seems to be confusion between the people who are doing Agile successfully, and those of us who don't understand it. So I'm wondering if some of the successful teams would be willing to give the result of us some examples of how you succeeded.
Some of the things I know I wonder
What steps did you use? (ie. Talk to users, mock up, tests, code, testing, (whatever))
Tools that helped you?
Did you generate any artifacts, other than a working implementation?
How did you prevent spaghetti architecture / code?
How do you pass along to new team members, or is the team stable for the project
How did you determine exit criteria, or was it open ended. (Scope of project?)
Did you do this as contracting? How did you develop a contract up-front?
Did the business do any up front work? Or did they come to the table with "We want to implement a "bleh bleh blah"?
What types of tests did you use? Unit, Integration, UAT? Or did the process make some/all of those unnecessary?
Bonus: Do you have an situations / links to "How To" Agile articles, books, etc?
Wiki, describes what but not how (to the uninitiated)
At least to me, not a duplicate