Skip to content
This repository has been archived by the owner on Sep 19, 2018. It is now read-only.

Design Principles

Todd Wilson edited this page Mar 6, 2015 · 4 revisions

In production, but maybe in Alpha or Beta. Intended to persist and be supported.

Our Design Principles...

...were created as a group during Sprint 4 and have proved very useful in guiding the development team towards innovative solutions.

  • Rely on external data, functions and services as much as possible
  • Perfection is not the goal of the first iteration
  • Foster credibility with the community
  • Develop incrementally - don't assume end state functionality
  • Web App is platform agnostic including mobile
  • Go where the community is - don't expect them to come to us
  • Open by default, share-able, reusable and transparent
  • Be bold and take the calculated risk
  • Failing early is far better than failing late
  • Be agile: change happens, experiments die and that's good!