Using an iterative approach for app development The document outlines an iterative approach to developing personal tracking apps. It discusses: 1) Talking to people early to understand needs and exploring existing apps for ideas. 2) Sketching many alternative designs and prototyping top ideas to get early feedback. 3) Developing functional prototypes, collecting usage data and interviewing users to refine designs. 4) Releasing versions of successful apps, continuing to collect data and feedback to guide future improvements through an ongoing iterative process. The key benefits of this iterative process are identifying the right design early through testing, and obtaining rapid feedback to inform each cycle of refinement.