Creating prototypes from mockups involves prioritizing expediency of implementation over robustness. Yet it's unwise to throw engineering principles out the door: for instance, a prototype that constantly crashes or runs slowly may not be usable enough to dogfood, and one whose implementation is poorly designed can be difficult to iterate and evolve. In this session, we will present and analyze the factors one needs to take into account to produce prototypes that are both quick to implement and robust enough to dogfood.
More videos from the Mozilla Labs Design Challenge - Spring 09:
Mozilla Labs Design Challenge: Spring 09