Prototyping

TODO: we should write a nice intro to the prototyping concepts. The ingredients are:

  • front-end design starts with designing screens using wireframes (screen mockups):
    • as input/specification to developers implementing the screens
    • to refine requirements
    • to solicit feedback from customers
  • prototyping goes further than wireframes:
    • for demo purposes, to show dynamic behavior (ajax...)
    • factor out commong elements:
      • snippets and layout into separate templates
      • data into separate json files
    • possibly introduce kauri forms
  • specific kauri ideas:
    • no fixed line between wireframing and prototyping and real app: some parts of the app might already be working, while for others the wireframes are in place
    • everyone working on the same code repostiory
    • don't throw away templates when moving from wireframe to prototype to real app
    • be able to switch back to prototyping at any time: templates are shared between prototype and real app
    • start using kauri very early on

wireframe-prototype-realapp-evolution

Comments (0)