In this chapter, we accomplished the following:
Gained an understanding of what our sample application will do by looking at some business requirements.
Established a simple software methodology based on Extreme Programming (XP) and Agile Modeling Driven Development (AMDD).
Developed some high-level artifacts such as a domain model, UI prototypes, high-level architecture, and more.
Created a simple release plan based on our user stories.
Now it is time to begin getting our hands dirty with some design work.