B: Business Domain; SME

Business Domain, SME

General about Business Domain and SME

Definition of business domain

Hello there! Word of the day – (Business) domain. As per BABOK® v3, that is a sphere of knowledge that defines a set of common requirements, terminology, and functionality for any program or initiative solving a problem. Also we could say that the business domain is a source of business and user requirements, business rules, and constraints. Also, domain knowledge provides an understanding of the context for a given initiative, which helps with the definition of vision and scope of work.

In IT, specifically for object-oriented programming, a business domain is the set of classes (entities) representing objects in the implemented business model. The business domain is distinguishable from the business model in that the business model is an understanding and explanation of information and behaviors in the problem domain. In contrast, the business domain implements that model in a specific programming language. For the representation of the business domain for a specific system, business analysts build domain models, either represented by Entity Relationship (ER) Diagram notation (more on a business level), or UML Class notation (more on an implementation level).

Domains as source of information

There are tons of domains in the world. Here are just a few of them, probably the most well-known in IT:

  • Healthcare and Pharmaceuticals;
  • Banking and Finance, Insurance;
  • Telecommunications;
  • Retail and E-Commerce;
  • Travel and Hospitality;
  • Engineering and Manufacturing;
  • Business Automation, RPA;
  • Internet of Things (IoT);
  • Automotive;
  • Education;
  • Information Technology.

Where do we get domain information from? There are several sources:

  • Client. Our primary source of needs and knowledge;
  • (Domain) Subject Matter Experts or SMEs;
  • Laws, acts, regulations;
  • Industry standards and agreements;
  • Domain and marketing research.

Domain Subject Matter Expert

Who they are?

As well as all of the sources above are important, the most important of them is SME. This person is a stakeholder with in-depth knowledge of a topic relevant to the business need or solution scope. This role is often filled by people who may be end users or people who have in-depth knowledge of the solution such as managers, process owners, legal staff, consultants, and others. In my opinion, this kind of stakeholder is the heart of every domain, so I suggest you treat them to the best of your ability. BTW, often, the Client is also an SME.

As long as we defined the importance of SMEs, I would like to specify underlying competencies of such a person. Mainly, it’s a specific piece of business knowledge, which is required to perform effectively within their business, industry, organization, solution, and methodology. Business knowledge enables a better understanding of the overarching concepts that govern the structure, benefits, and value of the situation as it relates to a change or a need.

Underlying competencies

Diving into more detail, I would like to indicate the following key competencies for SME:

  • Business Acumen: knowledge of fundamental business principles, how it works and operates;
  • Industry Knowledge: information about processes, standards, rules, etc. for a specific domain or industry;
  • Organization Knowledge: management structure and business architecture understanding both in general and within the domain;
  • Solution Knowledge: understanding of specifics of some tech, department, or tool, used in the domain;
  • Methodology Knowledge: SMEs should know how things go there.

There is also a specific type of SME – Implementation SME. That is a stakeholder who has specialized knowledge regarding the implementation of one or more solution components. While it is not possible to define a listing of implementation subject matter expert roles that are appropriate for all initiatives, some of the most common roles are: project librarian, change manager, configuration manager, solution architect, developer, database administrator, information architect, usability analyst, trainer, and organizational change consultant.

Business Analysts as Domain Subject Matter Experts

Finally, I would like to mention a very important thing – BAs could be, and often are SMEs too! When a business analyst works on projects within a specific domain for a long time, the analyst inevitably gains a lot of understanding of how the domain works. Moreover, it’s not rare for a business analyst to be SME first and only after that become a business analyst. Why does this happen? There is a simple explanation here: it takes a lot less time to become a decent business analyst comparing the time you should spend to learn, for example, how clinical studies work – for that, you need a huge healthcare background That’s why it’s not uncommon to see how big companies invite SMEs on a role of BA.

That’s all I wanted to tell to cover basics about business domain and SME. I hope, now none of you would ever mix up it with the website domain 🙂

Загальне про бізнес-домени та профільних експертів (SME)

Що таке бізнес-домен?

Привіт! Слово дня – (Бізнес) домен. Відповідно до BABOK® v3, це певна галузь знань, яка визначає сукупність спільних вимогії, термінології та функціонал для програм чи ініціативного вирішення проблеми. Ще можна сказати, що бізнес-домен є джерелом бізнес-вимог і вимог користувачів, бізнес-правил і обмежень. Крім того, знання домену забезпечує розуміння контексту для певної ініціативи, що допомагає визначити бачення та обсяг роботи.

В ІТ, зокрема для об’єктно-орієнтованого програмування, бізнес-домен — це набір класів (сутностей), що представляють об’єкти в реалізованій бізнес-моделі. Бізнес-домен відрізняється від бізнес-моделі тим, що бізнес-модель є розумінням і поясненням інформації та поведінки в проблемній області. В той же час, бізнес-домен реалізує цю модель на певній мові програмування. Для представлення бізнес-домену для конкретної системи бізнес-аналітики будують моделі домену, представлені або нотацією діаграми зв’язку сутностей (ER) (більше на бізнес-рівні), або нотацією класу UML (більше на рівні реалізації).

Домени як джерело інформації

У світі існує безліч доменів. Ось лише деякі з них, мабуть, найвідоміші в ІТ:

  • Охорона здоров’я та фармацевтика;
  • Банківська справа та фінанси, страхування;
  • Телекомунікації;
  • Роздрібна торгівля та електронна комерція;
  • Подорожі та гостинність;
  • Інженерія та виробництво;
  • Автоматизація бізнесу, RPA;
  • Інтернет речей (IoT);
  • Автомобілі;
  • Освіта;
  • Інформаційні технології.

Звідки ми отримуємо інформацію про домен? Є кілька джерел:

  • Клієнт. Наше основне джерело потреб і знань;
  • (Домен) Експерти з предметних питань або МСП;
  • Закони, акти, нормативні акти;
  • Галузеві стандарти та угоди;
  • Доменні та маркетингові дослідження.

Профільні експерти

Хто вони такі?

Крім того, що всі перераховані вище джерела важливі, найважливішим з них є SME. Це людина, що володіє конкретною експертизою в темі, що має відношення до бізнес-потреби чи рішення. Цю роль часто виконують люди, які можуть бути кінцевими користувачами або люди, які мають глибокі знання про рішення, такі як менеджери, власники процесів, юридичний персонал, консультанти та інші. На мій погляд, такі зацікавлені сторони є серцевиною кожного домену, тому я пропоную вам ставитися до них якнайкраще. До речі, часто Клієнт також є SME.

Оскільки ми визначили важливість SME, я хотів би уточнити, які основні компетенції такої людини. Головним чином, це певна частина бізнес-знань, яка потрібна для ефективної роботи в рамках їхнього бізнесу, галузі, організації, рішення та методології. Знання бізнесу дозволяють краще зрозуміти головні концепції, які керують структурою, перевагами та цінністю ситуації, оскільки вона стосується зміни чи потреби.

Які ці компетенції?

Занурюючись у деталі, я хотів би вказати наступні ключові компетенції для SME:

  • Ділова хватка: знання фундаментальних принципів ведення бізнесу, принципів його роботи та функціонування;
  • Галузеві знання: інформація про процеси, стандарти, правила тощо для конкретної області чи галузі;
  • Знання організації: розуміння структури управління та бізнес-архітектури як загалом, так і в межах домену;
  • Знання рішення: розуміння специфіки певної техніки, відділу чи інструменту, що використовується в домені;
  • Знання методології: SME повинні знати, як там йдуть справи.

Існує також специфічний вид SME – імплементаційне МСП. Це зацікавлена ​​сторона, яка володіє спеціальними знаннями щодо впровадження одного або кількох компонентів рішення. Незважаючи на те, що неможливо визначити перелік ролей експертів із предмета впровадження, які підходять для всіх ініціатив, деякі з найпоширеніших ролей: бібліотекар проекту, менеджер змін, менеджер конфігурації, архітектор рішення, розробник, адміністратор бази даних, архітектор інформації, аналітик юзабіліті, тренер і консультант з організаційних змін.

Бізнес-аналітики як профільні експерти

Нарешті, я хотів би згадати дуже важливу річ – BA можуть бути, а часто й є SME! Коли бізнес-аналітик тривалий час працює над проектами в певному домені, вони неминуче отримують повне розуміння того, як працює домен. Крім того, нерідкі випадки, коли бізнес-аналітик спочатку є SME, а потім стає бізнес-аналітиком. Чому це відбувається? Тут є просте пояснення: для того, щоб стати порядним бізнес-аналітиком, потрібно набагато менше часу в порівнянні з часом, який потрібно витратити, щоб дізнатися, наприклад, як працюють клінічні дослідження – для цього вам потрібен величезний досвід в домені охорони здоров’я. Ось чому це не рідкість, коли великі компанії запрошують SME на роль BA.

Це все, що я хотів розповісти, щоб охопити основне про бізнес-домени та профільних експертів. Сподіваюся, тепер ніхто з вас ніколи не буде плутати бізнес-домен з доменом вебсайту 🙂

Це ваш перший візит до Passionate BA?

Якщо ви тільки починаєте читати мій блог, то просто мушу звернути вашу увагу на свої попередні статті, в т.ч. BA-дайджести, де зібрані різноманітні корисні матеріали!


0 0 votes
Rating
Subscribe
Notify of
0 Comments
Inline Feedbacks
View all comments