Кто разделяет такое же выделение объектов из вашей предметной области?

Ответ: другие роли в той же предметной области.

Почему:

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

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