A Website Checklist

Ever since I read The Checklist Manifesto, I've been a big advocate of checklists. They are especially helpful for ensuring quality control when it comes to development projects. The typical website project has many little details that, if missed, will result in less than optimal effectiveness. This is especially true for non-functional requirements. It can be hard to remember these up front, but doing so is far better than remembering them late in the game--or even after the fact. When this happens, projects are more likely to take longer than expected and cost more than budgeted. The remediation is simple: prepare a checklist in advance of of all those aspects and details of the project that you don't want to miss or take for granted. Here are some suggested items as a starting point:

User Experience

Forms

Search Engine Optimization

Security

Setup & Administration

Compatibility & Performance

Compliance