What do we want to achieve?

Taking the approach I showed you earlier, I have come up with the following prioritized list of features that we will implement:

  1. Place instruments on a stage.
  2. See stage layout.
  3. Helicopter view.
  4. Audience view.
  5. Move the stage around in the concert hall.
  6. Listen to each instrument in the setup.
  7. Listen for unwanted echoes.
  8. From the stage.
  9. From the audience.
  10. Work with band members to eliminate getting in each other's way.

Of course, there are many more things we can do but for now this sounds like a nice start for our app. In the following chapters we will implement each of these features. After each chapter we end up with a working version we might want to ship and put in the store. But first we need to get a basic version up-and-running. And that is what we will do now.