Agile models fulfill their purpose, are understandable, and are sufficiently accurate.
Components Security Unicode Usability Web arch. Agile models fulfill their purpose, are understandable, and are sufficiently accurate. An agile model could be something as simple as a sketch on a paper napkin or whiteboard, or something as complex as multilayered, multiviewed, highly documented model built using a CASE tool. Traditionally, models are thought of as zero or more diagrams plus any corresponding documentation. However, nonvisual artifacts such collections of CRC cards, a textual description of one or more business rules, or the structured English description of a business process are also considered to be models.