Трансформационная грамматика и анализ
При сборе требований и определении модели предметной области аналитик обычно общается с людьми со стороны Заказчика. При этом он пытается понять и увидеть те образы, которые возникают в голове у собеседника и передаются с помощью естественного языка. При этом передача знаний происходит с упущениями, обобщениями и искажениями. Для проверки на полноту и точность образа можно воспользоваться методикой анализа предложений, разработанной для психотерапевтов — трансформационной грамматикой.
Суть метода в том, что мы анализируем предложения, фокусируясь не на смысле, а на правилах их построения.
Например, если в предложении используются прилагательные сравнительной степени без объекта сравнения, на лицо — упущение, хорошо бы спросить: по сравнению с чем? Если используется модальный оператор, например, необходимо — это тоже упущение, необходимо кому? А еще есть чтение мыслей, недостаточно конкретные глаголы, слова и словосочетания без референтных индексов и так далее.
Полная система правил приведена в 1 томе книги Р.Бендлера и Д. Гриндера Структура магии. Упражняясь в проверках по этим правилам, можно наработать навыки как проверки на полноту соообшения, так и умения различать то, что с помощью предложения сообщает собеседник, от того, какой смысл вкладываете в эти фразы вы сами.
Использовать эту методику в анализе можно в 2 случаях:
- Собирая требования для модели предметной области Заказчика,
- Проверяя качество уже собранных и задокументированных требований.
После правил и упражнений в книге дается и методика трансформации познанной модели мира пациента, но для проверки модели на полноту и точность хватает и диагноза. (хотя когда наблюдаешь, как меняется система мировоззрения от нескольких вопросов и ответов — это действительно kind of magic!)