Наташа Косинова. Варю айти СУП
2.29K subscribers
56 photos
3 videos
8 files
313 links
Я системный аналитик, тимлид, ментор, тренер и автор айти курсов. Работаю в айти сфере с 2006 года. Мой канал про айти, без лапши успешного успеха. Варю айти СУП здорового человека)

Мои услуги:
https://nkosinova.taplink.ws

Написать мне @tasha_kvitka
Download Telegram
#системныйанализ #usecases #функция #моделирование #СергейНужненко #митап

Мне очень нравится старое выступление Сергея Нужненко на митапе Superjob, аж 4 года как прошло, про функциональное моделирование, в том числе с помощью use cases.

ГОСТ нам говорит классификацию с чем нам приходится работать:

Информационная система
Автоматизированная система
Сервис

Это тоже подсказка, как нам определить рамки той области, к которой мы описываем use cases.

Рамки могут быть любые и это самое сложное вычленить блок и увидеть его, в том числе и на абстрактом уровне.

Делюсь ссылкой, как всегда уровень докладов Сергея Нужненко зашкаливает своей системностью и глубиной):
https://youtu.be/lIIPyaUVUeo
#интеграция #мысливслух #мойопыт #системныйанализ #рассуждения

Почему я люблю интеграцию?

Проектирование интеграции - это одна из тех задач, где аналитик занимается именно системным анализом, когда приходится переключаться с одного уровня абстракции на другой и выявлять влияния одной системы на другую.

Интеграция в компаниях начинается с выстраивания бизнес-процессов, которые включают точки соприкосновения с внешними системами, сервисами (внутренняя интеграция, конечно тоже есть, но больше всего вопросов именно с внешней).

Всё бы хорошо, что там сложного соединить два потока данных? Вот бизнес уровень, вот уровень передачи данных, таблица маппинга, и погнали!
Проблема начинается в сопровождение, развитие и в тех кейсах, когда что-то пойдёт не так, их поиске, продумывание, и не забываем про безопасность, производительность, логирование, квотирование и т.п. При этом нужно понимать в какую среду добавляется соединение и в какую архитектуру встраивается.

Поэтому так сложно за курс дать обзор всех необходимых знаний, подходов (а хочется объять необъятное).
Интеграция - это ещё и краткий курс "молодого бойца" в системном анализе. И это проектирование основывается на фундаменте знаний.

Интеграцию можно сравнить с хирургической операцией. Когда нужно на разных уровнях продумать, как провести процесс операции, реабилитации, чтобы новый орган точно прижился. Это может быть и уровень лекарств, и действующего вещества, особенности реакции человека на лекарства. Уровень тканей и их соединение, где-то швами, которые должны быть внутренними из одного материала, и внешние из другого. А есть технологии, которые ускоряют регенерацию тканей. А в процессе реабилитации пациенту нужно соблюдать диету и делать лфк. И многое, многое другое. Хирург вмешивается в систему, и как аналитик подумывает последствия этого вмешательства.
И именно системный подход даёт возможность комплексно подходить к лечению пациента.

Так и в интеграции, приходится выстраивать в голове огромную картину взаимодействия информационных систем в разном разрезе абстракций. Начиная от бизнес-процессов, потоков данных, их регламентов, заканчивая структурой данных, передачей данных по протоколам в сети, и пониманием того, как безопасно организовать передачу данных.

За это и люблю интеграцию, за переключения с абстракции на абстракцию и выстраивание в голове полной архитектуры развития компании на уровне информационных систем, с анализом влияния изменений в одной системе на другую.

Если вам также как и мне интересна интеграция, мы вас ждём на нашем курсе sup.expert 🚀