Есть много различных UML диаграмм. Мне интересно, какие вы используете диаграммы во время беседы с заказчиком? Используете именно UML диаграммы или что-то другое? Заказчику понятны UML диаграммы?
Как я понял никто не использует диаграммы, да? А что вместо них используете?
Сам активно не работал с user stories. По науке user story слишком мала, чтобы имело смысл ее раскрывать с помощью диаграммы.
Если мы поговорим о UC, как об аналоге US, то UML применим в следующем виде:
- Use Case Diagrams
- Activity Diagrams (сценарии UC)
- Sequence Diagrams (те же сценарии, хотя Activity, если абстрагироваться от специфичных случаев применимости Sequence, более наглядна).
В целом согласна с Герычем: перечисленные диаграммы в основном и использую. Что касается вопроса о том, понятны ли UML диаграммы заказчику: activity, наверное, самая простая и понятная, трудностей не вызывает. Use Case — если объяснить, что к чему, понимают довольно быстро. Sequence не всегда получаются супер наглядными, особенно, если сильно разрастаются, но если напрячь мозг, можно разобраться и в них.
Кстати для юзер стори описывающих пользовательские интерфейсы одна из лучших диаграмм: это диаграмма перехода состояний. Можно даже текстом ее не формулировать чисто такую диаграмму использовать.