При разработке UI один из методов составление пользовательских историй, с формированием персонажей. Близкую задачу решают авторы сценариев, для которых разработано несколько продуктов, один из которых бесплатен. Celtx http://www.celtx.com/index.html Не очень полное описание: http://text-process.blogspot.com/2008/12/celtx.html
Еще б оно было интегрировано с инструментом UI прототипирования, цены бы не было.