Skip to content
jaeckel edited this page Sep 13, 2010 · 2 revisions

general

  1. kiss, less features, small code base, less bugs
  2. test driven development: test cases and code coverage for ruby code + javascript code → identification of unused/untested code
  3. use continuous integration tool
  4. use existing mature rails plugins whenever possible
  5. use existing mature components/widgets for user interface
  6. automate building, testing, documentation generation
  7. optimize for fast user interface: aggressive caching, ajax

crm

  1. directly support existing processes (defined by itil for example)
  2. use colors to add information where possible
  3. use group tabs / pimp navigation toolbar
  4. Import
  5. Email Integration (Forward Mails & BCC, see Highrise)
  6. Roles
  7. Cases, Follow-ups? (Customer Support)
  8. Tagging?
Clone this wiki locally