Sounds like a useful technique
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.