- Define the problem.
- Wireframe.
- Prototype.
- Test, gather feedback, refine.
- Talk to people (users, clients, customers, businesspeople).
- Choose a project management system.
- Understand your objectives -> low-fidelity content structure and hierarchy.
- Use whatever tool you want.
- Map your content areas to HTML elements.
- Create a web prototype of your interface.
- Use less complicated tools to power it.
- Create solid, reusable markup and styles.
- Testing -> watch people use your prototype.
- Usability
- Accessibility
- [access_lint](Ruby gem to test accessibility)
- The 6 Simplest Web Accessibility Tests Anyone Can Do
- 5 Steps Towards an Accessible Web Form
- Check My Colors
- The Accessibility Project