/
Design Checklist

Design Checklist

When working through designs in preparation for specification reviews, please make sure to think about our design principle: Fast, Obvious, Forgiving

And the following design checklist:      

  1. Cross-platform: Desktop (Responsive view), Mobile apps

  2. OS-specific (if applicable): Windows, Mac, iOS, Android

  3. Notifications: Desktop, email, and push

  4. Single team and multiple team cases

  5. Potential performance considerations

  6. Fresh server install and upgraded servers, New users and existing users 

    1. Default settings

  7. License type (Team, Enterprise E10, Enterprise E20)

  8. User roles and their permissions (team and channel members, channel admins, team admins, system admins)

  9. Failure cases (permission issues, failed data queries, failed connections, search results etc.)

  10. Keyboard shortcuts

  11. Display preferences (compact mode vs standard, any theme color impact)

  12. Areas of the system (system console, integrations backstage, chat front-end, component parts of the interface - LHS, center channel, RHS, RHS expanded, etc.)

Release needs

  1. Help documentation and training (if applicable)

  2. GTM plan

    1. Animations needed for blog posts, social media, etc

 

Related content