Although many agile processes do not consider any preparation work in an agile project, the agile process Smart recommands to put a number of activities and associated deliverables on the back log before coding. One of the first of these activitites is identifying the project's stakeholders and their respective goals for the project. Mind you, in any project there's a lot more stakeholders than you would expect at first sight. It's like the Twilight Zone.