Как показывает опрос и интервью аналитиков, которые я проводила, sequence диаграмма из UML, является одной из самых частых артефактов.
➕Плюсы думаю тут очевидны, наглядность, простота.
Но я бы хотела поговорить о том, что в основе sequence диаграммы лежит сценарий. И именно use cases дополняют sequence диаграммой.
Сценарий очень обширное понятие, и тут каждый может подразумевать, что-то своё:
Сколько споров было на тему сценариев, есть сценарная техника по Коберну, такие же сценарии есть и в UML, диаграмма sequence, это тоже способы работы со сценариями, но это не ИСТОРИЯ! Это use case, сценарий использования, но не user story - пользовательская история, но специалисты UX просто говорят пользовательский сценарий и тоже правы, сценарий поведения пользователя, это совсем другая тема, поэтому даже с некоторыми авторами я бы поспорила, кто пишет нам не нужны ваши технические сценарии. Конечно те же тапки, но вид со стороны пользователя и этот сценарий ближе всего к use case.
Когда мы выбираем инструмент, который хотим использовать, то стоит понимать, для чего он был придуман, для каких целей. Потому что sequence начинают использовать для описания бизнес-процессов.
По сути sequence позволяет нам проектировать и раскладывать во времени взаимодействие участников на уровне обмена сообщениями. И отвечать на вопрос "как", нужно реализовать обмен, в какой последовательности.
💡Бизнес-процесс — это workflow, а sequence diagram — это interaction flow.
✔️Если хотите потренироваться в составление sequence диаграмм, сегодня на курсе интеграции стартует блок по sequence диаграммам, начинаем с лекции, а во вторник 7 мая, будем разбирать диаграммы из домашнего задания.
Присоединяйтесь,🔥 подробнее читайте на сайте, вы можете присоединиться на любое наше занятие.
В прошедшее воскресенье мы наконец-то провели прямой эфир и пообщались с Тарасом!
Тарас задавал мощные, сложные вопросы. И я поняла, что мне приходилось прокачивать навык - отвечать по сути и кратко, чтобы как можно больше тем разобрать за час эфира. Но как всегда хотелось продолжать беседу, и у нас появился новый пул вопросов, которые будут заделом под будущие эфиры.
Что мы обсудили:
1.Для каких проектов нужен аналитик?
2.Вспомнили былое (работу по RUP) и затронули проблемы команд в гибких методологиях.
3.Границы проекта и кто ими управляет, в каком объёме аналитик, а где руководитель проекта.
4.Почему падает квалификация руководителей проектов.
5.Затронули продуктовую разработку и место аналитика в разработке продукта. Нужен ли вообще в таком подходе аналитик?
6.Конечно затронули тему ИИ и влияние на автоматизацию бизнеса.
#прямойэфир #аналитик_пиэм
💬Запись нашего разговора можно посмотреть на платформе VK video.
Напоминалочка: уже через час, в 11:00 проведём с Наташей Косиновой – экспертом в системном и бизнес-анализе, автором тренингов для аналитиков и ведущей канала Наташа Косинова. Варю айти СУП прямой эфир на тему:
аналитик на проекте: руководство по эксплуатации.
Погрузимся во внутреннюю кухню проектов: поговорим о том, как правильно выстроить работу аналитиков на проекте и каких ошибок нужно избегать, чтобы потом не было мучительно больно.
Подключайтесь, будет познавательно. Запись тоже выложим, no worries.
👉 Об ИТ и менеджменте. Подписываемся и рекомендуем друзьям
Друзья! Вконтактик совершенно официально починил свой грёбаный дефект, мы с Наташей совершенно официально разгребли все свои форс-мажоры, вы совершенно официально не едете на дачу в предстоящие выходные:
дождь и холод по прогнозу, можете сами на Яндекс.Погоде посмотреть.
Поэтому...
В это воскресенье, 26 апреля, в 11:00 (всё для того, чтобы вы успели выспаться) погрузимся во внутреннюю кухню проектов: поговорим о том, как правильно выстроить работу аналитиков на проекте и каких ошибок нужно избегать.
Совместный эфир Тараса Сороки – эксперта по управлению ИТ и цифровой трансформацией, ведущего канала Сорока пишет | Об ИТ и менеджменте и Наташи Косиновой – эксперта в системном и бизнес-анализе, автора тренингов для аналитиков и ведущей канала Наташа Косинова. Варю айти СУП.
C толком, с чувством, с расстановкой пройдёмся по всем граблям, по которым ходят проектные команды в своём взаимодействии с аналитиками:
👉 отсутствие аналитика! Руководитель проекта пишет ТЗ самостоятельно;
👉 хороший руководитель проекта с точки зрения аналитика – какой он?
👉 аналитик – товарищ руководителя проекта или заноза у него в ж?… Роль аналитика на проекте;
👉 коммуникация с разработкой. Что делать, если разработка воспринимает аналитика в штыки?
👉 коммуникация с заказчиком и управление скоупом проекта. Впихиваем невпихуемое – роль и боль аналитика в этой активности;
👉 управление рисками проекта – командная работа аналитика или РП;
👉 смена стейкхолдера. Переписывать ТЗ полностью, или, может, обойдётся?
Ну и Наташа ещё всякими модными инсайтами из мира аналитики поделится. Подключайтесь, будет познавательно. Запись потом тоже будет, no worries.
З. Ы. Чтобы тем, кто уже регистрировался на Timepad, не пришлось делать это вновь, я даю прямую ссылку на трансляцию: на этот раз неприятный дефект я обнаружил на таймпаде – бывших тестировщиков не бывает 😂
З.З.Ы. Картинку для трансляции завтра поставлю, чтобы всё по красоте.
👉 Об ИТ и менеджменте. Подписываемся и пересылаем друзьям
Сегодня 2 блок курса интеграции - Use Cases, предметка, диаграмма статусов
Продолжаем курс интеграции, сегодня стартует второй блок, лекция. Будем разбирать use cases - как ключевой инструмент проектирования интеграций и всё, что в помощь сценариям взаимодействия стоит проанализировать. Ведь именно в сценариях у нас участвуют объекты предметной области. Поэтому будем говорить про онтологическое моделирование, и state machine. А также про то, что сценарий можно спроектировать на разном уровне будем - пользовательском, функциональном, системном.
В этот раз курс у нас с гибким посещением, потому что, возможно, это последний наш поток, нет уверенности в завтрашнем дне и в том, что в таком составе и объёме мы ещё раз будем читать курс. Возможно, разобьём на мастер-классы, тренинги, но это уже будет другая история....
По use cases, онтологии, state machine, будет домашнее задание, которое будем интерактивно проверять в следующий вторник 28 апреля. ✔️Приходите!
Продолжаю разбирать интервью аналитиков для моей диссертации в магистратуре. И ответы про нотации и выбор их по % совпадает с ответами в опросе выше. 32% - делают авторские диаграммы.
Хотела порассуждать на тему ЗА и ПРОТИВ отсебятины.
Опять же, я пишу #моемнение
Итак, пункты ❌ПРОТИВ такого подхода:
1.Аргумент часто мне приводят такой, что разработка и бизнес не понимают диаграммы. Тут хочется сказать, что разработка сама проектирует решения, и для меня странно, просто удивительно, почему один из инструментов проектирования обесценивается. Потому что тот же UML, как показали годы, средство для проектирования и лучше ничего не придумали. То что бизнес не понимает, так нужно брать нотации бизнеса. Если и этого не понимают, то страшно выходить на проекты....
2.Нотация - это всё таки не просто элементы и правила, как их соединить вместе. У нотации есть фундамент. Математико-логический, да, сети Петри, графы, но и описание как обеспечить выполнение функции. По сути нужно поставку задачи разбить на пункты (ответить на вопросы): куда вводятся данные, куда и как передаются, как обрабатываются, где хранятся, куда выводятся. То есть нотация нам даёт рамки, чтобы сделать то, что необходимо, это как чек-лист. Кто работал с EPC или IDEF, я думаю замечали, что всё примерно про одно и то же, и собранную информацию, нужно разложить по пунктам: вход, выход, работа, управление, кто выполняет, с помощью чего.
3.Нотация, это опора. Даже если всё забыл, нотация сама подскажет, что и как оформить. Для этого и была создана. И аргумент, что это трудно и ваще, старье какое-то. Да, трудно! А вы думали в сказку попали) Насчёт старья, нет понятия, старое или новое к таким вещам, как нотация, также как в технологиях, есть целесообразность применения в конкретном случае.
4.Нотация - это общая вещь и везде плюс, минус одинаковая, это общий язык с помощью которого мы передаём сложную информацию в команду. И зная как говорить на этом языке, мы друг друга начинаем понимать, и понимать однозначно и одинаково. Мы же не говорим, давайте выкинем английский, и сделаем что-то своё. Эсперанто было и где оно?)
Может показаться, что я ярый сторонник нотаций и никогда не рисовала, что-то своё) Рисовала конечно, когда надо было сдавать проект, а заказчик ничего не понимает. Но я всё таки за то, чтобы заказчик рос вместе с командой.
Теперь список ✔️ЗА авторские диаграммы:
1.Самый большой плюс это закрыть непонимание заказчика, но тут большой риск, что больше никто не поймёт, что вы там придумали.
2.Уменьшаем градус ответственности и стресс. И то неуверена, что отсебятина даст свободу)
Больше не могу придумать, добавьте сами)))
Буду дальше топить за нотации.
Выкинуть, обесценить нотации очень просто. И мне такое поведение показывает сопротивление или непонимание основ, фундамента. Я сама сопротивляюсь новому, но когда сопротивление проходит, приходит результат.
Приведу пример, я рисую, и каждый раз пытаюсь понять, изучить процесс, методологию, что и как делать, чтобы точно получился результат. И чтобы этот результат был гарантировано повторяем! Да, можно рисовать наивные рисунки, как Пиросмани, но хочется же как Шишкин рисовать природу. А если я замахиваюсь на такое, то и изучать мне нужно больше, и практиковаться.
Плюс когда художник знает фундамент и академизм, он потом в рамках этого академизма грамотно ломать. Что например делал Пикассо, который действительно много учился и умел рисовать!
Так и мы с вами, набиваем руку с визуализацией графов, изучаем правила, чтобы потом могли создать своё. И чётко объяснить правила почему так, что обознает квадратик, а что такое стрелочка.
И почему ваша авторская диаграмма, например, лучше блок-схемы?