At this point, the Elaboration phase is looking like Figure 4-1:
Pam, the client, and Victor, the developer, have been applying an agile approach to the development of the On-line Literary Workshop website application in the last few chapters. Agile development demands the highest possible level of client participation in the development process itself, so Pam has had the task of writing the User Stories, which describe the functionality which needs to be implemented. Once the User Stories have been completed, perhaps with some help from the developer, the process can move forward and a fully functional prototype can be set up. So let's get right down to it.
User Story 4-1 (which follows) is the first user story Pam wrote and revised after we went over the list (the complete set is included in the downloadable chapter resources ZIP file). We struggled to keep the user stories as short as possible, noting that it is better to have more stories than any longish stories. And we agreed that at the same time we should try to avoid "user story explosion," only adding more if they are absolutely necessary.