В предметной области задействованы несколько ролей (например, девелоперы, дизайнеры, пользователи, менеджеры).
Эти роли взаимодействуют друг с другом. И в точках “соприкосновения” должны говорить об одних и тех же объектах.
Чтобы быть способным говорить об объекте, нужно уметь выделять его из среды.
Для экономии ресурсов, не стоит выделять заранее все существующие объекты. Нужно выделять только те, которые используешь для взаимодействия с другой ролью.
Так как другая роль руководствуется тем же принципом, то обе роли имеют схожие наборы объектов.
“Так как другая роль руководствуется тем же принципом, то обе роли имеют схожие наборы объектов” – или не схожие. Например, один “менеджер” выделяет буфер проекта “по Голдратту”, а второй об этом и не слыхивал, нет для него такого объекта. Просто у них образование разное, и кроме предметной области как области (“проектное управление”) хорошо бы ещё понимать, какая там предполагается нарезка на объекты у каждого агента. То есть я бы не был уверен, что два менеджера одинаково видят свои предметные области. Один из них, скажем, может видеть роли и должности и различать их, а другой - только должности. Так что лучше бы удостоверяться, что у собеседников одна и та же нарезка мира на объекты, одни и те же методы описаний этих объектов.