A prototype is an early version of a product or feature used to test design ideas and gather feedback. It can be a paper sketch, software mockup, wireframe, or coded project. Making one early can reveal problems, save time and resources, and help communicate ideas to teammates and stakeholders. section 4.2
Prototypes can also support learning and future work:
- Build a simple project, such as a CRUD application, to explore a language or technology; expand it as your skills grow. section 4.2.3
- Keep reusable projects as references for later work, and adapt or reuse code when similar technologies are needed. section 4.2.3 section 12.1.2
Figure 4.1 Example CRUD prototype
A sample CRUD prototype illustrates a simple project that can be adapted for learning. section 4.2







