I enjoyed this post titled "What Comes After Usability?".
I like the listing of the User Hierarchy of Needs. I believe it to be a good start to a development check list... one in which you can adjust for your priorities for different projects.
The challenge is how to develop strategies for achieving development goals (such as usability) as well as metrics to measure your outcomes.
I believe in flexible, iterative models. By flexible, developers should be able to adjust aspects of a development strategy to fit the project. However, they must start with a strategy that speaks to the goals of the project.
Wikis are so much of our conversations today... this web site provides a comparison of the different wiki implementations. www.wikimatrix.org.