One team I worked on decided to include relevant use cases within technical designs in order to keep developers (me included) aware of how their part of the application would actually be used (more on this in my blog post http://outofthetriangle.wordpress.com/2007/07/25/learning-uml/. Persona analysis sounds to me like another good way of giving context to the development of an application.
The period for commenting on this story has finished
Find out how Trolltech has made it easy for developers to implement web content directly into their native applciations through the integration of the WebKit rendering engine.