Собеседование бизнес-системного аналитика

Подготовка к собеседованию на Business Analyst

Транскрипция видео:

  • постепенно начинать сначала пару слов что происходит Мы на канале nextpay и мы продолжаем наши публичные собеседования или как некоторые говорят издевательства над людьми вот сегодня у нас будет немного уже нестандартный наверное формат такое собеседование смешанной роли бизнеса системного аналитика некоторые сейчас называют это Full Stack аналитиками Ну как бы то ни было сегодня мы поймем что это такое Что это значит и что вообще того таких людей такой роли хотят и ожидают в роли кандидата Сегодня у нас Юлия Простите

    00:00:00 - 00:01:31

  • Господи Ольга шинков системный аналитик в финтехе на данный момент в одном из крупных банков в роли интервью Сергей жененко Ну думаю очень многим известный разработчик аналитик архитектор и один из авторов стандарта также с основатель школы системного анализа Я думаю тогда я не буду долго занимать эфир ребята расскажут сами себе все самое интересное и тогда коллеги нас уже собралось достаточное количество Я думаю могу передать вам эфир собственно для того чтобы сначала немного познакомиться поговорить о

    00:00:46 - 00:02:30

  • вакансии дальше у нас пройдет основная часть собеседования основная часть то что называют наверное наверное Hard скиллами будем считать то так и после этого мы сможем после основной части немного поговорить задать какие-то вопросы участникам в текстом ли видео или можем поговорить голосом сразу такое обращение ко всем зрителям Можете писать любые вопросы обсуждения в чате Зума единственное Обратите внимание что по дефолту у вас выставлен отправка сообщений только хосту и участникам поэтому пожалуйста

    00:01:38 - 00:02:58

  • как будете переписать как будете отправлять сообщения писать их выставить в режим для всех Ольга Сергей Сергей Наверное тогда тебе передаю слово и на этой ноте на время исчезаем начинаем стой начинаем собеседование Да прям поехали поехали Ольга добрый день Добрый вечер Сергей увидеть Да очень рад что вы к нам пришли в такую позднее время В общем давайте сделаем так расскажите в трех абзацах про свой опыт Потом я расскажу какая у нас система и Чуть более подробно про ваканчи и дальше если вы не возражаете мы с вами

    00:02:18 - 00:04:20

  • порешаем задачки и посмотрим насколько мы будем готовы доверить вам нашу работу Окей Давайте попробуем Я не возражаю против задачек по поводу моего опыта сейчас уже полтора года Я работаю в Deutsche банке должность называется бизнес-ланкшинрикс и занимаюсь проектом связанными с регуляторным репостингом до этого четыре с половиной года проработала в ламоде вот обычного аналитика до руководителя мини отдела с учетом вот этого да наверное возможно более релевантным для того что мы сегодня будем обсуждать на посмотрим там я

    00:03:25 - 00:04:55

  • естественно года запускала очень много проектов самыми большими из них были те что это маркировка товаров два года запускали там я выполняла функции как бизнес системного аналитика проекта и подарочные сертификаты это был мой первый большой проект также выполняла роль системного аналитика Ну иногда Вы можете других проектов одновременно занималась примерно пятью Вот наверное это самое основное Давайте чуть-чуть сторону вопроса в какой ваше мнение сколько проектов нужно давать аналитику чтобы он не подох

    00:04:10 - 00:05:27

  • одновременно Но это зависит от масштаба проектов конечно же и от самого аналитика Да кто-то кому-то удобнее кто-то продуктивнее работает Если сосредоточиться на одном проекте делает его качественно быстрее все будет классно Вот Но как правило это не всегда Возможно на практике потому что у нас всегда есть какие-нибудь блогеры надо чего-нибудь подождать и в это время почему бы нет чем-нибудь другим Мне было комфортно если у меня один вот такой супер большой проект и парочка троечка таких не очень большой

    00:04:56 - 00:06:00

  • писать и все И вот такой параллельной работой Мне кажется как-то продуктивнее выходила чем если заниматься чем-то одним еще игла замывается А если отвлекаться на что-нибудь такое испытания системы воздел кто тестиру или аналитики тестировщики да во всех компаниях где работала А вот Ну кроме первой потому что хотя нет почему кроме первой первой я сама была тестировщиком Дании я не упомянула А так да это всегда были тестировщики но Естественно да я всегда сама заинтересована в этом участие на этапе сначала какого-то

    00:05:30 - 00:06:48

  • Йота Затем когда мы спускаемся конечно же первое тестирование пользователями Я всегда всем участие независимо от ситуации Окей Так ну я могу рассказать что у нас есть и там дальше уже как-то завяжется беседа Ok да Для этого мне понадобится демонстрация экрана хотя да Для этого мне понадобится демонстрация экрана и мы сейчас с вами Вот что мы забыли мы сейчас попытаемся с вами выжить компьютером Да конечно сейчас попытаемся прийти на доску Где нам будет гораздо проще с вами общаться я вам кидаю в чат доску Telegram

    00:06:12 - 00:08:03

  • вот Приходите на доску с пирожкой и встречались да но сама никогда не использовала но только читала смотрите чтобы нам было проще Да что мы смотрели в одно место и обменивались не словами да какими-то более полезными вещами вот смотрите у вас слева панель Да Попробуйте взять налепить карточку вот я вижу ваш курсор Вы должны быть тоже видеть сейчас вот в карточке можно писать Да что-то Попробуйте у них что-то написать карточки можно соединять палочками Попробуйте это сделать принципе нам выбрав ее здесь точечки есть вот у вас

    00:07:15 - 00:08:46

  • получилось под карточкой есть фигурки если вам понадобится рамочка Вы можете сделать вот так Вот текст в принципе нам особо больше ничего не понадобится Но если будут какие-то затруднения я подскажу то есть вроде у нас все получается правильно Вроде да Отлично тогда давайте я зачем не доска потому что очень люблю махать руками воздухе в том числе значит что у нас есть мы работаем с людьми сейчас попробуем их изобразить вот мы работаем с людьми этих людей мы опрашиваем то есть это наши так называемые респонденты

    00:08:03 - 00:09:44

  • Вот и они подвергаются опросам собственно Через что у нас просвещенный век автоматизации поэтому они взаимодействуют с личным кабинетом в который подсовывает им различные опросы вообще любого толка то есть Наша компания продает опросы к нам приходят люди говорят Мы хотим узнать как люди пользуются зубной пастой мы говорим хорошо у нас панельным резерве находится там 200 тысяч человек мы знаем где взять еще пару миллионов допустим нагнать с рекламы как-то еще вот говорим сколько это стоит клиент

    00:09:07 - 00:10:26

  • соглашается мы идем к людям которые уже у нас зарегистрированы если надо их до набираем до набираем их мы их по разным каналам с баннерной рекламой и так далее Давайте даже это нарисую да в основном объявление то есть совершенно разными способами партнера нам их гонят но реклама она как-то сбоку Да То есть это не система которая мы говорим и у нас есть что-то наподобие CRM только это не CRM а респондент менеджмент систем то есть когда мы хотим произвести какое-то исследование мы должны создать в этой системе то есть другой стороны

    00:09:55 - 00:11:22

  • мы должны создать в этой системе множество респондентов которые будут участвовать потому что мы не всех опрашиваем кто у нас есть а должны подогнать их под определенный профиль выборки то есть нам говорят что надо набрать девочек 16-25 столько-то процентов до от выборки или даже столько-то штук Да в Казани девочек 25-36 столько-то показания девочек 3642 столько-то в Казани Это называется кодная Матрица у нас ну и так далее а потом в Москве в Питере и у исследований из географии демографический профиль какой-то и вот

    00:10:44 - 00:12:16

  • мы из того что у нас есть выбираем людей которые могли бы это предложить недостающих нагоняем с рекламы и собственно чтобы не сойти с ума вот в этом ворохе людей у нас есть rms которые естественно взаимодействует с личным кабинетом вот собственно проходя просто через личный кабинет естественно эти результаты падают не не в ромашку но у нас называется дата Вари хаос на самом деле это конвейер по производству данных давайте так напишем на самом деле это несколько конвейеров которые построены по принципу даты

    00:11:30 - 00:12:52

  • варихаус технологии То есть это хранилище данных в котором этап за этапом с помощью Tail процессов наливаются наливаются нужное нам данные то есть И вот отгрузка данных отгрузка данных уезжает клиентам то есть финальная витрина каким-то непостижимым образом там выгружаются нашими менеджерами да и уезжает клиентам то есть Конечный результат выпадает вот здесь кажется Сергей немного пропал сейчас постараемся его вернуть Ну пока можем поговорить как тебе система из вот этого верхнего описания не кажется суперсложной

    00:12:17 - 00:13:43

  • Ну такая достаточно стандартная история да с простой вроде как простой crm-кой Да вот это вот то что rms что у нас тут еще личный кабинет мы видим это какой-то сайт приложение и так далее так интересно правда я так не совсем поняла чем людям этим вот респондентом там регистрироваться но я думаю Сергей мне об этом расскажет по поводу хранения обработки данных тоже интересно осуществлять или какая-то обработка анализ вот того что там клиенты отвечали или просто данные предоставляются клиентам и те счастливые платят за это

    00:13:44 - 00:15:08

  • деньги но я думаю все эти моменты мы обсудим так Сергей на связи сейчас он к нам вернется Сергей подними пожалуйста руку если ты с нами тебя Уже приходилось что-то подобное видеть на собесах мне да но на самом деле не помню чтобы у меня были такие онлайн собеседования когда мы вместе во что-то рисовали обычно мне все рассказывали на словах а дорисовала уже потом я отвечаю на какие-то вопросы вот ну а так не знаю как-то раз мне задали задачку про комментарии на сайте то есть какой-то сайт и пользователям нужно дать

    00:14:28 - 00:15:54

  • комментарии в общем-то похоже и в общем-то это похоже на Lamoda все эти истории более или менее вот посмотрим какие будут вопросы самые ответственный момент мне моргнула сеть моменте моего рассказа продолжим хорошо значит давайте я сейчас снова расширю экран так он на доске да Я тоже сейчас что-то не то секунду у меня после моргание все поехало значит но я продолжу рассказ я успел нарисовать конвейеры Да вот у нас такая вот трех роговая система все остальное вся остальная там даже если есть какая-то автоматизация она слабо связана

    00:15:50 - 00:17:42

  • с тем что у нас есть и мы говорим именно об этой системе в чем у нас вот Это моя рошечка Да видно на экране вроде пока нет Ну ладно и сложность сейчас картинка приехала видно сложность чем вот этими штуками занимаются три команды то есть есть отдельная команда личного кабинета это отдельная отдельно стоящая система есть отдельно стоящая команда rms которая тоже фактически является отдельно стоящей учетной системой и есть отдельный дата rehause etl настроенными поверх там детей какими-то процессами и

    00:17:07 - 00:18:56

  • вот все поломалось на результате вот отсюда выпадает результат который забирают эти менеджеры и несут клиента куда-то там кладут это нам уже не очень интересно то есть по сути те же самые люди Хотя нет другие вру Вот здесь вот находится люди из другого отдела то есть Это вроде как тоже все мы а вот здесь вот не мы границы компании находится вот здесь вот мы опрашиваем респондентом по самому различному поводу то есть Однажды установив наш кабинет они потом проходите опросы которые нам заказывают

    00:18:09 - 00:19:45

  • наши клиенты поэтому здесь такое понятие как исследование в исследовании набираются люди в исследовании люди должны пройти определенный опросы какой-то график вопроса и результаты того что мы там получим оно грузится уже Вари хаос и там конвейере производства данных превращаясь в какую-то финальную витрину но есть вопросы Я могу долго рассказывать как у нас там все устроено но интересно послушать ваши вопросы да ну несколько вообще совсем базовых что вообще заставляет клиентов на эти вопросы отвечать за это платите

    00:19:06 - 00:20:29

  • или какие-то бонусы даете очень очень хороший вопрос который вы затронули то есть на самом деле я не все нарисовал они действительно подписывают с нами договора Ну то есть у нас вот цепочку отношений через кабинет РМС у нас с ними договорные отношения то есть реклама где-то там за горизонтом у нас с ними договорные отношения Они получают вознаграждение потому что это единственный способ Ну обязать их что-то выполнять соответственно у нас есть несколько способов получения вознаграждений в основном это деньги Давай у нас есть

    00:19:51 - 00:21:15

  • такая угрюмая как это сказать угрюмое бухгалтерская система 1С Да в которой мы ручками каждый месяц выносим список список вознаграждений руками и руками несем ее в бухгалтерию понятно что все ноют и хотят что было во-первых быстрее во вторых более автоматизировано но суть не в этом да то есть они действительно получают вознаграждение и в личном кабинете есть функция вывода баллов То есть им начисляются так называемые баллы которые они могут тратить сейчас они могут выводить деньги или получать партнерские скидки то есть второй

    00:20:33 - 00:22:07

  • вариант получения баллов Это тоже не менее ручная процедура когда они решили например потратить баллы на какой-нибудь амазон там или что-то еще бонусы Спасибо но есть счетное число каналов вывода бонусов это все ручные списки которые мы отправляем партнером руками этим занимаются тоже менеджеры те которые управляют панелью а у вас в одной 1С ки получается да и расчеты с респондентами и с клиентами и вот этими вот партнерами озоном и так далее Это бухгалтерия компании до там у них поверол конвейер реализован Я не знаю

    00:21:22 - 00:22:54

  • как он там устроен то есть мы его плохо касаемся там есть это можно считать четвертая команда у них есть какой-то конвейер выплат причем неважно зарплата зарплату Возможно у него есть несколько полос и соответственно они бегают со страшным словом payroll и каждый месяц им Главное чтобы на конвейер попали нужное заявки и были одобрены менеджер имеет полномочия на основании вот этой вот системы выгружать им XL Q нести туда там ее всасывают значит тоже какой-то кнопочкой жмут там не знаю провести одобрить что-то там эти заявки

    00:22:13 - 00:23:41

  • встают на оплату и они улетают уже там с их автоматикой если вот эти вот расчеты они мне так сказать системы часть которой мы рассматриваем смотрите мы на собеседование Не обязательно Будем систему проектировать Я просто рассказываю эту систему если вы с ней столкнетесь да у нас на работе у нас три команды у нас 1С 4 команда и вы сможете на работе Если что до столкнуться с тем что они захотят чтобы это все само во-первых чтобы это было например не вывод через бухгалтерию а там какой-нибудь вывод на карточку Да здесь

    00:22:56 - 00:24:18

  • может появиться глупость Я смотрел бы клок наших продуктов у них там платежные шлюз интеграция с озоном интеграции там не знаю эти баллы Спасибо какой-то там кэшбэк что-то еще то есть в этом всем Надо разбираться можно это нельзя Если если можно то сколько стоит и так далее и собственно в том числе вам могут попасть и такие задачи это очень круто Хорошая реклама вакансии Да у меня еще был вопрос возвращаясь к рамкам нашей системы по поводу данных вот клиенты чего-то отвечали далее результаты этих вопросов просто

    00:23:38 - 00:25:01

  • выгружаются корреспондентные отвечали данный опросов погружаются клиентам или вы как-то их обрабатываете анализируете что-то такое с ним делать представляем в каком-то минимальном формате который едят социологи то есть здесь возникает финальная витрина Да я немножко скрыл кусочек процесса дальше вопрос как это использовать например Мы спрашиваем человека например пользуетесь ли вы за мной Постой пользуюсь тогда Мы спрашиваем его Какой пастой вы пользуетесь и он пишет там не знаю какие там бывает

    00:24:19 - 00:25:39

  • прокторангом был какие-то японские иероглифами там еще что-то да вот там Клубничка и что-нибудь еще соответственно а респондентом выгружается кубик в котором написано что в Казани 30 процентов грубо говоря зубной пасты пользуются 80 процентов опрошенных и среди них распределение допустим использование зубной пасты такое 30 процентов роктер был там 40 процентов кто-то еще 10 процентов кто-то еще и бывает более сложные вещи то есть там могут быть географические факторы соцсем факторы то есть возраст пол

    00:24:59 - 00:26:37

  • причем Это шкалы допустим респондент говорит Мне 38 лет здесь в конвейере это преобразуется в диапазон Что респондент относится к диапазону допустим 3645 в Такую кубическую форму которая загружается уже к ним туда в их не социологическую программу которая позволяет с их помощью понять [музыка] то есть их что интересует в конце они влили рекламу они обеспечили по данным Там каких-нибудь измерителей они обеспечили охват рекламы там какой-нибудь ромашки Да чтобы это не было не знаю там 200 процентов чтобы это не

    00:25:48 - 00:27:19

  • значило вот увеличилась использование ромашки В итоге это или нет они говорят что-то еще и дальше есть воронка то что люди видели рекламу люди точно видели рекламу люди что-то купили наши исследования является замыкающей штукой То есть если меди измерители узнают Кто видел Рекламу и сколько он смотрел то есть кто смотрел рекламу и Сколько народу смотрел рекламу то мы говорим а что они после этого сделали то есть Пошли они купили пасту изменились ли их потребительское предпочтение стали ли они знать какие-то бренды потому что

    00:26:37 - 00:27:59

  • бывают вопросы на просто знания бренда да бывает вопрос на Слепое знание когда мы говорим Какие бренды шоколада вы знаете они руками пишут вот в конвейере Естественно они пишутся печатками с ошибками в конвейере значит сидит нейросеть чаще всего или эвристика начиналось с тупых вещей то есть Топ 1000 опечаток до нашей девочки поправляли вставляли это в эвристическую модель Ну то есть на уровне если то если то если то если то там Москва это Москва тоже Москва это все в конвейере все эти мозги Да они

    00:27:26 - 00:28:59

  • в конвейере там много стадии обработки то есть их тоже можно рассказать сейчас на данном уровне детализации хотите мы туда нырнем нет Мне кажется что мы можем действительно не хватает одного прямоугольника А именно как вопросы попадают на сайт Я из неё не понимаю попадают через СМСку то есть а rms это не только система в которой происходит управление вот вашими пользователями респондентами но также это система через которую сам контент вашего личного вашего сайта попадает на ваш сайт если страшными словами говорить У нас

    00:28:16 - 00:29:49

  • основным объектом учета является респондент но cms тоже не какой-то там основной единицей учета там являются тесты То есть в принципе то есть там сюда мы грузим тесты Это что такое Это вопрос варианты ответов да или там Тип тип результата и эти вопросы могут компоноваться в опросники естественно там всюду жизнь потому что могут прибежать и сказать мы год мерили вот эти опросник А теперь Вы должны эти два вопроса убрать эти два добавить То есть это должно быть здесь личном кабинете а потом внимание это все уезжает в

    00:29:13 - 00:30:56

  • конвейер Да и должно быть грамотно интегрировано чтобы мы получили там где это возможно непрерывные характеристики Ну то есть вот показатели прошлого года а вот показатели прошлого месяца Вот показатели следующего месяца и это должно быть корректно обработано то есть во первых данных по вопросам тогда и наличие данных по вопросам сейчас это тоже какая-то логика уже детей Ну и в структуре этого хранилища Окей Понятно спасибо тогда по командам получается вот то что на личном кабинетом это какие-то пронтендеры

    00:30:08 - 00:31:21

  • которые сайтик и приложения перед и конечно же соответствующие им бэкендеры вот да для наполнения контента сайта для получения информации пользователях какие-то запросы в rms Да Таким образом мы получаем вопросы и данные пользователи чтобы их отобразить учесть и так далее вот так получается это плюс какая-то внутри системы интерфейсом но функциональным наверное бьем менеджеров ногами чтобы они не работали что мы что-то доработали но первые приоритет всегда имеет личный кабинет потому что у него на данный момент у нас

    00:30:45 - 00:32:05

  • 400 тысяч пользователей Ну живых может быть 50 только да но все кто там когда-либо регистрировался 300 тысяч этих всего лишь несколько десятков Да еще мне такой вопрос а как пользователи получают информацию том что им нужно пройти какое-нибудь опрос идентификации по имейлу пушами если есть приложение Да вот что-то такое да у них есть это самое мы сейчас на данном этапе мы задумываемся над мобильном приложением даже команда еще нет да поэтому я вам его Обещать не могу и это будет большая боль потому что к

    00:31:30 - 00:33:00

  • мобильному приложению никто не готов фактически по разным архитектурным причинам вот сейчас эти нотификации это просто e-mail если говорить об инфраструктуре там где-то под личным кабинетом инфраструктуре есть почтовый сервис Да который в который который там популяции штуки но не выделяется как система а находится как элемент инфраструктуры Да окей вы понимаете нету да сейчас как раз идут дискуссии Я видел бы клок Возможно они захотят веб Push не до конца Понятно Насколько это все нужно Не нужно это возможно тоже придется

    00:32:21 - 00:33:40

  • исследовать но только непонятно Когда Сейчас или через два года потому что есть гораздо более насущные проблемы мне наверное в целом процесс понятен [музыка] возможно какие-то вопросы еще по ходу всплывут я думаю что мы можем перейти к вопросам ко мне Окей давайте тогда сделаем так Андрей ты с отмашкой да Да я появился сказать что мы Прошло полчаса не знаю Имеет ли смысл ваш взгляд прямо сейчас вырезку с фидбэком делать или стоит пойти дальше Ольга у вас У тебя есть У меня пока нет Мне интересно пойти

    00:33:11 - 00:34:41

  • дальше наверное отлично это вакансия сейчас это Круг вопросов я собственно должен это объяснить поэтому что делает у нас аналитик он делает все то есть грубо говоря здесь где-то вот на таком вот уровне Да там порядка над этой картиной подслеповатые продукты которые фактически все это видит как вот какие-то квадратики там с меня надписями Давайте выводить раз в неделю на карточку а давайте выводить на карточку не раз в неделю А мгновенно да то есть вот человек нажал вывести ему вывели вот что для этого надо Какие команды для

    00:34:03 - 00:35:33

  • этого должны отработать никто не знает и собственно аналитик что берет Вот эту карточку у нас ну как типа наверное какой-то типа скрам Но поскольку у нас несколько команд их приходится синхронизировать поэтому не всегда мы можем отгрузить результат вот аналитик берет эту карточку и итогом является то что каждая команда знает что и делать то есть с одной стороны Надо договориться с продуктом и дизайнерами о том как будет выглядеть вот здесь клиентский путь до просмотреть что на бэке ну там не знаю

    00:34:50 - 00:36:12

  • если они захотят банковские какие-то сервисы надо понять куда подключаться чтобы выводить деньги на карточку Можно ли это вообще поговорить с юристами что они об этом думают потом естественно нужно на генерить каких-то заданий на Личный кабинет на РМС Возможно на конвейеры Да если там что-то такое будет и естественно там будут задачу по интеграции между этими кусками Я точно знаю что могут быть задачи например что давайте чтобы она в 1С сам уехала из 1С тоже ехала потому что нам нужно возвращать статус оплаты А если

    00:35:38 - 00:37:04

  • нам дали неправильные реквизиты или по какой-то причине там он просто заблокировал карту и закрыл счет карты деньги возвращаются мы должны об этом ему сказать респонденту по хорошему перезаключить договор потому что приложение к договору его платежной реквизиты Ну и там множество разных сценариев как это обрабатывать Ну например да вот мы прорабатывали недавно просто на уровне поговорить и поняли что здесь везде нужно порыться но итогом является то что каждая команда знает что и делать они это запиливают

    00:36:22 - 00:37:44

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

    00:37:03 - 00:38:18

  • то есть Куда пошлют и если тестером что-то непонятно им часто что-то непонятно они все равно будут дергать аналитику мы бы хотели до чтобы аналитик ну не тестил то есть не искал мелкие опечатки хотя бы один раз прошел приёмочный сценарий вместе с тестерами рядом сидя Им бы его выверил и уже Дальше можно было бы заставлять тестировщика было проходить еще много раз Ну и понятно что дальше изменения этот сценарий надо изменять И вот ну как бы на этом горячем велосипеде надо как-то ехать Вот в связи с этим возникли вопросы или

    00:37:39 - 00:39:05

  • дальше едем дальше идем связи с этим что мы хотим мы хотим посмотреть Ну скажем так ищем хорошие применяемые навыки работы функциональной моделью да с пониманием рамок с рамок да то есть каких рамках определяется эта функциональная модель с бизнес-процессами и вот с такими техниками декомпозиции от цели до конечных постанов Вот и можем предложить вам пару задач Давайте попробуем моя любимая задача которую я всем даю очень простая да давайте сразу поймем вам техника вариантов использования знакома

    00:38:26 - 00:40:20

  • прекрасно То есть если не знакомо тоже не страшно Но если нам Мы можем говорить на одном языке значит давайте перечислим то есть система underconstruction да Или Андерс Кашин это стиральная машинка Вот давайте перечислим ее варианты использования То есть вы можете прям своей рукой лепить карточки сейчас я если что вам помогу что-то прилепить что будет плохо лепиться вариант использования стиральной машинки так окей Да по поводу вариантов использования чтобы мы были в одном контексте может быть да я что-то не так

    00:39:30 - 00:41:02

  • пойму А мы говорим чего она у нас чего мы с ней делаем правильно или я как-то совсем корректно понимаю в том числе [музыка] Что такое вариант использования в вашем понимании или Академическое способ формулирования наверное функционального требования к системе чего она делает И зачем ну то есть Ну давайте в этих терминах то есть нам главное договориться я сейчас проверяю каноническое знание теории мы проверяем просто наличие мозгов то есть вот ваши вашем понимании перечислить варианты использования стиральной машинки то есть

    00:40:26 - 00:41:54

  • меняет понимание Вполне устраивает так Окей наш стиральная машинка должна стирать она должна включаться то есть ее должно быть какое-то электропитание и все такое [музыка] Все работает Вот поэтому [музыка] даже прежде чем ее включить в розетку и включить ее нам нужно чтобы она подключалась чтобы не было возможности слива и так далее То есть наверное нам нужно начать именно с коммуникаций то есть да у нас стиральная машинка подключается к канализации нет канализации тоже подключаются к воде я не буду писать Для чего давайте будем

    00:41:20 - 00:43:00

  • проговаривать устным потом делать подключается к воде чтобы собственно была вода для стирки вещей для выполнения основной этой функции так она у нас подключается к канализации да Ну опять же для того чтобы выполнить ее основную функцию чтобы куда-нибудь вода девалась после того как машинка постирает вот да Дальше появляется история с электричеством также она нас подключается в нашу электросеть Да ну это опять же чтобы машинки стирать нужно ей для этого откуда-то брать энергию вот чтобы понять основную

    00:42:12 - 00:43:29

  • функцию Поэтому ей необходимо включение к электросети дальше мы уже начинаем подходить это мы просто подключили дальше нам нужно подойти к следующему процессу который она выполняет собственно это стирка Надеюсь сушки а там и так не закончим завтрашнего дня поэтому пусть она будет стирать что нам нужно чтобы стирать что мы делаем Сначала мы кладем туда вещи нам нужно открывающиеся дверца Да и пространство для вот этого самого вещей как это более сформулировать так закладываем вещи также мы засыпаем порошок чтобы наши

    00:42:54 - 00:44:13

  • вещи не просто полоскались но стирались до идентифицировались то есть нам нужна Вот такая возможность соответственно такой функциональное устройство для засыпания порошка кондиционера вот этого всего так далее Что еще дальше Да просто мы засыпали порошок сдали или кондиционер обычно мы начинаем собственно стирку так хорошо начинаем стельку значит нас Машинка должна стирать допустим у нас самая простая самая дешевая машинка которая умеет только стирать только в одном режиме их может быть очень много и но смысла

    00:43:39 - 00:44:52

  • наверное все их расписывать нет вот так она у нас стирает чтобы выполнить свою базовую функцию чтобы оправдать название себя как стиральной машины Что она делает еще она у нас Да в процессе стирки она очень много всего делает А именно она Давайте мы это вот словом стирать мы это все будем в нем совместим потому что опять же будет долго это расписывать во время стирки она у нас набирает воду а забирает из отсека для стирального порошка и кондиционера собственно эти средства сливает воду что она их ее нагревает до

    00:44:18 - 00:45:36

  • вот нагревает крутится у нее барабан вот что еще делать затем она ее получит и сушит Но как правило полоскание Наверное это имеет смысл выделить в отдельные функции потому что все-таки это такие полноценные процессы которыми также часто пользуемся без стирки иногда так то есть нас колосками опять же полоскание входит Не просто полоскание вещей но и слив воды [музыка] и Ой тут я нажала так и все сломалось полоскание и что-то сделала так полоскание А дальше Что Дальше Я хочу написать что она [музыка]

    00:44:58 - 00:46:39

  • Прошу прощения отжимает вещи но только у меня пропал квадратик мы не будем уцепляться Но вот оранжевый допустим подойдет он побольше Да вообще любой Да спасибо Так отжим Да ну это опять же чтобы наша это уже для удобства использования теоретически наверное можно было обойтись без него будет нас не машинка автомат отжимали Вот но опять же для удобства использования этой машинки вот в общем-то базовый функции закончились Однако у машинки Я полагаю должны быть всякие разные защитные истории Вот и наверное их тоже

    00:46:02 - 00:47:19

  • необходимо описать Например у нас может может что-то пойти не так кто-то может выключить электричество выключить воду или попытаться открыть дверцу во время стирки и нам нужно уметь эти ситуации внештатный обрабатывать так если у нас а кто-то пытается открыть во-первых дверца была должна быть заблокирована то есть не должно быть возможности открыть машинку во время ее запуска во время ее стирки так далее если у нас выключается электричество то Я полагаю что автоматически машинка ничего не делает

    00:46:43 - 00:48:07

  • она не сливает воду она ждет то есть она не ломается во-первых Да и она в какой-то такой режим ожидания отправляется вот если же отключают Воду наверное должно происходить то же самое здесь Возможно стоит уточнить Да если бы мне какой-то заказчик сказал да Вот что нужно сделать с точки зрения его экспертизы Должна ли сливаться вода если например вот отключили больше воды не можем налить Хотя нам нужна в рамках нашего процесса нашего режима Да но такой возможности не должны ли мы вливать текущую воду спустя какой-то

    00:47:25 - 00:48:42

  • таймер а да Мне кажется загоняетесь возможно Просто вы как-то по-другому стали говорить нормально все Да все нормально ничего не утомительная задача я попытаюсь скорректировать ход мысли то есть ваша мысль Понятно машинка вы себе представляете очень хорошо подробно смотрите если я скажу что концепция поменялась использование это цель пользователя который достигает с помощью системы вот мы рисуем Вот так овальчик это метафора есть несколько подходов да метафор 1 метафора это метафора кнопки то есть подходит

    00:48:05 - 00:49:53

  • инициатор Да сейчас мы потолще подходит инициатор жмет на кнопку происходит какой-то Да если надо привлекаются еще действующие лица люди или система то есть где-то там из нее до машинки летят разные штуки может быть несколько Вот и наконец-то инициатор получает то чего он так сильно хотел вот вторая метафора без стрелочек Да это то что просто несколько субъектов то есть инициатор еще только один или еще несколько человек да собрались в Круг То есть это как бы метафора Кружка до в котором они как каждый из них вкладывает свою долю

    00:49:05 - 00:50:47

  • работы для того чтобы совместно с участием системы выполнить свою долю работы вот система обычно Ну вот в такой метафоре кружка вместо того чтобы становиться третьим субъектом Да ну на нашей схеме там или каким-то энном субъектом рисуется как рамочка которая отделяет внутренности системы от внешности вот если я попрошу вас быстро перестроиться на такую концепцию и снова нарисовать варианты использования машинки попробуем Давайте попробуем Можно я честно скажу что мне вот это вот этот вариант описания кажется небольшим

    00:50:15 - 00:51:37

  • осложнением когда мы пишем документацию все-таки у нас цель и сделать как можно более простой А тут мы потеряли машинку делаем какой-то очень сложный Давайте попробуем просто интересно вот новые правила игры Давайте поиграем с новыми правилами Какие первые кто основное действующее лицо у стиральной машинки пользователь владелец стиральной машинки хозяин хозяинственный покупатель подписывайте своей рукой [музыка] Какие еще действующие лица есть вокруг стиральной машинки так сантехник видимо который ее

    00:51:00 - 00:52:20

  • подключает Да эксплуатацию обслуживание опустим чтобы ну тогда у нас действующих лиц наверное больше никаких нет Окей не работает карточку вас не увеличивается вот я вам прилеплю вы могли ее просто последний раз делать маленького размера Случайно она теперь запомнила этот размер и надо просто увеличить и потом вот хозяин Хорошо тогда сейчас я правильно понимаю что у нас есть хозяин и какие цели что он делает с помощью машинки у него цель чистые вещи Окей какая цель получить чистые вещи да напишите свои

    00:51:43 - 00:53:24

  • руки отлично получить чистые вещи Какова роль машинки в этом процессе собственно провести до основную часть необходимых действий то есть эти вещи очистить хорошо получить чистая вещь Давайте картинок сложнее от этого нет Будем считать что этот не пригодился у нас один овальчик один участник почему тогда вы считаете что это усложнение Возможно они несколько разные Вы правы то здесь мы говорим о целях там мы говорим оскейсах наверное это варианты использования спокойно сейчас доберемся до сути Давайте следующее упражнение вот

    00:52:47 - 00:54:27

  • стиральная машинка как будто бы компонент понятно что не программный Да а материальный какие мы знаем вокруг стиральной машинки интерфейса Да ну как вот мы и обсудили интерфейс и подключения к водоснабжению канализации и к электричеству Кроме того есть карточки пожалуйста вот всех разлюбить компонента вот я Вам одну здесь налепил вот компонент Да справа [музыка] и подпишитесь своей рукой Сейчас возьмите на это время и спокойно сделать так не знаю что вокруг него Да мы пишем Так у нас есть вода не работает канализация

    00:53:50 - 00:55:31

  • Может она куда-нибудь копировать Но я этого не знаю как на Маке но должен работать То есть вы не единственный смог так я что-то удалила Я понимаю что возможно вот я буду вам раскопирую вы меняете так электричество а так у нас есть отсек для белья который тоже является интерфейсом Да так отсек для порошка кондиционера Так что у нас есть еще вроде больше ничего нет А еще есть всякие Наверное это опустим дисплей вот это вот все который тоже является интерфейсами их может быть слишком много они нужны

    00:55:02 - 00:56:27

  • то есть на каком основании опустим Ну и на основании того что Мы представляем себе такой сертифицированную древнюю машинку Да ну Давайте напишем дисплей Окей выбор выбор режима кнопочки так все Наверное да если хорошо давайте посмотрим интерфейсы это то через что да Через что с компонентом общается окружающие субъекты люди из системы правильно можете точно также окружить Давайте я вам прям подрисую Давайте идентифицируем субъекты и системы которые общаются с нашей машинку через эти интерфейсы То есть вы их можете подписать там Если

    00:56:12 - 00:57:57

  • надо мы их палочками соединим Но главное подписать так окей Да наш хозяин является Субъектом до нашей машинки тоже Мы тоже подписываем Опять да в плане субъектов сантехника и так далее Мы опускаем у нас остаются системы с которыми она взаимодействует водоснабжение канализации электричества [музыка] так Кто у нас еще есть но больше никого наверное нет Ну хорошо соедините кто с чем связан получится Давайте попробуем так будет очень некрасиво давайте мы перенесем хозяину куда-нибудь попробуем это наша доска мы делаем с ней что хотим

    00:57:18 - 00:58:46

  • [музыка] что сама машинка всем этим взаимодействует тоже мы указываем да но пока соединить только интерфейсы понятно что все фиолетовые карточки будут машинку вести то есть мы там ничего нового не увидим а вот соединение интерфейсов так Ну что как внутри машинки Мы же тоже опускаем ее внутреннее устройство Да что она работает что дисплей связано с электричеством и так далее а как правильно но думаю что правильно их не соединять потому что они все опосредованы между собой общаются через нашу собственность

    00:58:42 - 01:00:04

  • систему Да которая машинка Хорошо тогда давайте посмотрим теперь вернемся на вариант использования посмотрим нет желания дополнить участников То есть вы имеете ввиду добавление сюда наших систем с которыми общается наша наш наша машинка а именно системы водоснабжения и канализации и электричество мне их нарисовать Ну допустим я услышал что добавляем А как правильно Так что значит Как правильно как правильно добавить нет Как правильно рисовать или не рисовать Ты что лучше Что будет если рисовать Что будет если

    01:00:06 - 01:01:29

  • не рисовать Ну я на самом деле не знаю как правильно Да если мы говорим о формулировании целей Да вот о том этапе когда Мы просто хотим понять зачем нам нужна система нам Наверное мы еще пока не знаем что для этого придется нам с электричество с электричеством и канализации общаться У нас цель получить чистые вещи канализации вода и электричество это про решение задач которые мы уже позже идет наверное правильный здесь не указывать но возможно я ошибаюсь хорошо У меня вопрос к Андрею Андрей ты можешь появиться

    01:01:01 - 01:02:25

  • как считаешь не пора нам обменяться мнениями Я как раз выжидал две минуты и я думаю самое время Оля просьба это снять наушники Сначала мы послушаем Олю вы послушайте а потом мы послушаем меня огонь Ну можно и наоборот Просто я не знаю мне кажется Воля хуже приходится и надо выговориться Помогите морально Оль ты готова оставь нас немного пожалуйста поэта поговорить да Ну немного неожиданные для меня поворот нашего собеседования я все-таки ожидала более таких направленных на информационные системы и так далее вот

    01:01:46 - 01:03:32

  • также меня немного удивил удивили требования к какому-то такому именно формальному определенном виде представления нашей нашего описания Мне все-таки казалось что тренд на понятность и все такое вот Однако с другой стороны для меня это да все-таки полезная информация повод возможно обновить какую-то какую-то терминологию какие-то способы описания в своей голове вот то есть в любом случае я благодарна Сергею это супер полезно посмотрим что будет дальше Мне очень интересно Круто Круто Спасибо Сергей

    01:02:44 - 01:04:02

  • вернись к нам Сергей так напишем Сергею Сергей огонь так раз Да твоя очередь OK Оля выключилась Да Оля нас не слышим Ну я поясню да то есть на мой взгляд Я часто встречаю как раз пренебрежение Ну даже не вариантами использования как раз вот не очень четкое понимание Зачем чистота методологии Да зачем писать что варианты использования это цель пользователя но смотрите вот в таком стиле Да можно разобрать стиральную машинку но когда этих функций станет хотя бы 50 мелких мы начнем в них тонуть Вот и нам нужны методы структурирования

    01:03:23 - 01:05:20

  • в частности декомпозиция По целям более четкое проведение границ Да и скажем так учет всех интерфейсов и взаимодействия потому что каждый Забытый интерфейс и каждое забытое направление взаимодействия означает что какой-то код не будет написан или скажем так когда выяснится что не хватает каких-то данных Это означает что разрабы посреди разработки придут к аналитику выезжали этот не страшно потому что они через неделю придут скажут нам не дали и в следующем спринте допилят но в любом случае когда речь идет о том что нужно

    01:04:39 - 01:06:03

  • провернуть большие объемы мы должны более четко понимать как взаимодействовать граница структура какой-то окружение функция и Другое измерение то есть интерфейсы и субъекты можно заметить что как бы мы не вертели Мы сейчас продолжим Это упражнение как бы мы не вертели эту систему крайние условия то есть субъекты которым прибита система остаются одними и теми же это дает нам возможность ничего не забывать то есть смотреть на систему в разных измерениях но мы честно попросили Олю это сделать честно видно

    01:05:22 - 01:06:57

  • что она к этому не привыкла И теперь мы смотрим способна ли она быстро принять новые правила игры и видим что она достаточно быстро способна То есть если мы покажем как правильно это делать то она достаточно быстро это научиться если нам удастся убедить ее в том что это нужно вот не знаю что еще сказать то есть пытаясь пояснить смысл зачем мы это проверяем Слушай Здорово Конечно хочется сразу кучу вопросов задать но оставим их на это нас на самый финал как ты скажешь да это индикатор масштаба системы Да если

    01:06:16 - 01:07:40

  • человеку не приходилось тонуть в тысячах и тысячах функций за один раз который надо перевернуть за несколько дней до быстренько разложить по полочкам у него вырабатывается такое вот Ну немножко пренебрежительно мне так физик как-то сказал Вы пренебрежительно относитесь к теории вот а теория все-таки помогает нам в тех случаях когда осталось две ночи даже не дня и надо разложить громадные объемы и что-то выдать Чем выше нагрузка тем лучше работает Это теория потому что действительно Когда у нас недельные итерации всем пофигу

    01:06:59 - 01:08:19

  • забыли добавим Но все равно это верха это проблемы их лучше избегать здорово тогда предлагаю позвать Олю и перейти к финальному отрезку Оля Оля Ты нас видишь не то ли нас не видит видит Оля мы вернулись и я снова исчезаю так едем дальше такой вопрос спокойно знакомо понятие контекстной диаграммы потоков данных нет прекрасно Это будет чистый эксперимент как она выглядит система представляется как одна большая функция которая преобразует все входы во все выходы вот есть система Вот вот ее все входы

    01:07:40 - 01:09:26

  • которые на неё Заходит заходит в данном случае мы говорим о данных Вот и вот ее все выходы Я предлагаю блиц то сейчас глубоко не погружаться Яндекс translate или Google Translate знакомая система Да конечно вот я предлагаю просто расписать Может их не 4 Да может их больше или меньше расписать все входы все выходы Яндекс translate без особых извращений чтобы нам было легче мы Яндекс алё раз раз слышно меня Да вот он лезет мы говорим допустим что ему сказать Вот и видим вот такую штуку да то есть

    01:08:48 - 01:10:38

  • делаем вот так сделаем принтскрин и вот в рамках того что есть вот на этой картинке в рамках того что есть на этой картинке чтобы не усложнять да то есть не думаю что там могли быть еще другие функции и так далее вот на скриншот сейчас я пошире сделаю в него можно подглядывать вот в рамках того сценария который я быстренько сейчас проделал и что мы увидели и что мы видим еще до входа-выходы Хорошо Давайте попробуем слева входы справа выхода и я предлагаю дальше Да на этой же машине Я предлагаю я засеку 6 минут и просто от этого

    01:10:04 - 01:11:51

  • оттолкнемся то есть Обратите внимание потратить три минуты на выходы три минуты на входа или наоборот то что и там и там что-то было Давайте блиц так прощение я потеряла эту диаграмму так я вижу а так какие у нас есть входы но у нас есть наш текстовый ввод поле для ввода текста мы говорим о потоках данных То есть просто данные то есть ввиду что можно не заморачиваться конкретными Окей поняла ну пользовательский вот Ну да юзеров так но очевидно что есть словарь где-то у этой системы так Ну давайте то что мне трать время пишем

    01:11:08 - 01:12:58

  • очевидные вещи про Выход так в плане выходов У нас есть наша отображение клиенту вся страница это отображение Так что у нас тут есть еще из такого важного Позвольте я вас прерву все Мне все нравится Мне только вопрос Смотрите вот вы Давайте продолжим наш блиц вот в рамках того что уже нарисовано да давайте нашим до по тем правилам перерисуем отображение в виде варианта использования то есть Какой вариант использования мы сейчас успели обрисовать так перевод текста тут у нас есть наш пользователь Я

    01:12:17 - 01:13:58

  • не знаю какой этой штуки рисовать Наверное нужно выбрать карандашик поставьте карточку Ну да или карандаш и мы пишем Что это у нас пользователь так все Будут еще варианты использования так что у нас еще может происходить Сопоставьте с входами выходами да Ну цель вот этой всей истории это перевод текста У нас есть вот использование этого самого словаря но на предыдущем этапе Да я выдавила предположение что что у словаря у него нет цели слова является средством через Который наш пользователь достигает своей

    01:13:30 - 01:14:56

  • цели смотрите слова идет на вход правильно словарь попадает в систему здесь написано слова летит в систему нарисовано В каком варианте использования он залетает систему вот на Нижней картинке Я полагаю что не в рамках данного процесса система обращается к этому словарю для того чтобы перевести введенный текст вот при этом да словарь у нас оказывается в системе в принципе не когда мы ослим этот конкретный запрос между ними наверное налажена какая-то интеграция все такое то есть ну то есть вы предлагаете выпихнуть

    01:14:29 - 01:15:57

  • товар наружу и сказать что он является частью системы Нет он безусловно является частью наверное так тут наверное опять же вопрос терминологии Ну дальше вопрос простой или часть нашей системы или не часть Мы за нее Или отвечаем или нет смысла значит где функция попадания словаря в систему на Нижней диаграмме отдельно должна быть отображена это вопрос к вам должна или нет Да должна добавлять сделать спасибо Как назвать хранение словаря использования наверное хранение Ну допустим видение и Кто инициатор Ну или действующее лицо

    01:15:22 - 01:16:54

  • Да это не наш пользователь сайта это видимо какой-то контент-менеджер нашего яндекс.переводчика Ну давай Чего добавим отлично все вижу отлично давайте сейчас проедем Все последний вопрос из блица Да что вот у нас есть диаграмма вариантов использования контекстная диаграмма вот у нас кончается потоков данных и допустим компонентная диаграмма это все контекстная диаграмма Вот они отличаются тем что показывают систему в целом и их окружение этой системы можете быстро в режиме бриться сказать что в них общего

    01:16:34 - 01:18:03

  • то есть какие элементы там остаются неизменными между этими диаграммами наша система наверное Ну понятно еще Так вы пока думайте сейчас питание возьму у меня разряжается но по сути да наша вторая диаграмма добавляет контекст к первой здесь у нас есть какие-то отдельные сущности которые каким-то непонятным образом между собой связаны здесь мы понимаем что у нас между вводом И отображением чтобы вот эти вот отображение нужно в целом для перевода текста для какого-то конкретного пользователя Какие элементы там и там и там везде

    01:17:43 - 01:19:02

  • одинаковые Я даже больше если рисую Каждую из этих диаграмм или три друг под другом они должны совпадать на каждой диаграмме видимо она у меня нарисована как-то некорректно потому что да если Вроде как ничего там не совпадает с точки зрения просто вот логики Понятно Что тут может быть что-то не дорисовано с точки зрения логики встаете Или дать время подумать Ну не знаю наверное могу попробовать еще выдвинуть какое-то предположение У нас есть какие то сущности Давайте подсказку сниму чуть вам знакома Легенда понятия

    01:18:43 - 01:20:11

  • легенды для диаграммы Ну это какой-то описание Для более для интерпретации пользователями да давайте предположим что Легенда это таблица из двух колонок картинка картинка и ковалентное утверждение то есть часть диаграммы и эквивалент На этой картинке утверждение мы можем всегда диаграмму переписать видео утверждение то есть с точки зрения Попробуйте разобрать вот у нас три диаграммы варианты использования компонентная диаграмма и диаграмма потоков данных что может их объединять с точки зрения именно легенды именно

    01:19:52 - 01:21:34

  • объектов которые там Ну или Пойдемте дальше То есть в принципе это Давайте пойдем дальше чтобы не тратить время свое и наших Окей как сказал мне физик мой институте а вы пренебрежительно относитесь к теории это нехорошо и неплохо Я могу вам объяснить что я здесь искал Если хотите или потом это можно сделать я на самом деле знаю в любом случае хотел бы получить комментарии Мне кажется стандартная часть собеседование Как правильно Нам сейчас раскрыть Сейчас пойдет еще одно задание максимум и все Ну смотрите если мы еще у нас есть время

    01:21:01 - 01:22:40

  • и силы на какой-то задание минут на 10 то можем это сделать или можем уже перейти к фидбэку Здесь вопрос Хочется сильно прессовать Ольгу у меня и задачки по базам данных Вот Но они факультативные тут вопрос хотите головоломку связанную с базами данных или нет Как настроение Да как вы чувствуете все силы они уже заканчиваются Можем попробовать да если это имеет смысл и если это головоломка она укладывается Ну смотрите тут по принципу или встречу или встречу мы можем Засечь таймер и просто прерваться по времени хорошо

    01:22:13 - 01:23:42

  • Давайте дам головоломку не получится значит не получится потому что время позднее все устали честно скажу ее решают 10 процентов собеседуем их То есть она требует высокого уровня даже не скуили а именно логического понимания работы с данными как вы себя в этом оцениваете Или можем дать что-то полегче я Да особенно свете предшествующего этому часу себя оцениваю уже не очень хорошо в принципе было конкретной теории до функциональная структурного моделирования вот которые а вот с данными Как вы себя чувствуете

    01:23:09 - 01:24:45

  • то есть насколько вы с ними на ты или на Вы да Ну я не переставить вопрос решение или решение Конечно все карты будут открыты смотрите мы измеряем мы измеряем респондентов Ну корреспондентов я вам рассказывал но в данный момент мы поставили на телевизор устройства который знает когда они включали выключали телевизор и на каком канале и мы с этого устройства получаем сумму этих устройств у нас панель 10 тысяч респондентов у них на телеке установлено устройство которое знает следующую информацию она знает респондент ID да

    01:24:00 - 01:25:29

  • это все целые числа она знает время от начала суток число секунд от начала суток и она знает длительность duration и она знает в Channel ID NL некрасиво все равно некрасиво давайте это канал Да это все целые числа мы говорим только об одних сутках то есть об измерениях за конкретный телевизионные сутки это номер респондента это число секунды от начала суток то есть какие могут быть здесь данные пример Да вот респондент номер один начал в 00 часов 0 минут 0 секунд это 0 секунд от начала суток до

    01:24:48 - 01:26:22

  • смотрел 300 секунд допустим Второй канал вот потом вот надоело там что-то произошло и тот же самый респондент начиная с 300 секунды переключился на третий канал и смотрел его 600 секунд вот так а в это же время в это же время Второй респондент включился на 100 секунде до из 100 секунд смотрел тот же самый Второй канал Понятно логика потом ему что надоело Да он что-то понял что какая-то фигня и 200 до секунде он переключился Другой канал смотрел его я не знаю час на 4 канал и так далее такая таблица у

    01:26:01 - 01:27:54

  • нас длинная Вот чего я хочу мы продаем рейтинги телесмотрение то есть мы можем определить какой час сколько людей смотрело сколько секунд То есть суммарную длительность смотрения каждого часа это то что я хочу то есть мне нужен час Ну то есть это 023 то есть нулевой час Это от 00 до 059 59 59 секунд и так далее Я хочу получить суммарную длительность и я хочу получить номер канала То есть я хочу знать что в этот час этот канал смотрели в сумме все наши респонденты в сумме смотрели столько-то секунд

    01:27:07 - 01:29:04

  • нет отлично но мы просим написать историю цепочку sqli то есть цепочку преобразований Давайте чтобы уйти вовремя я засекаю восемь минут вам нужно просто рассказать логику то есть писать ничего не надо моменты здесь нужно прорешать чтобы все получилось Давайте попробуем начать рассуждать Так что у нас есть во-первых на У нас есть время в секундах а нам нужно это распределить по часам то есть Нам нужно такой простой очередной шаг понять что первый нас вот час Это от 0 до получается 300 1600 3500 350

    01:28:21 - 01:30:04

  • короче 99 вот нам необходимо сделать Вот это да так А дальше что нам нужно сделать дальше нам нужно будет попытаться посчитать сколько вот в этот самый первый час у нас смотрела [музыка] сумма длительности нам нужно Да для каждого канала то есть группируем мы не по пользователям получается по каналам так например у нас есть канал Да и нам нужно найти [музыка] сколько людей его смотрела в промежутке с вот этих вот секунд так да Для этого что мы делаем если нам нужен первый час значит мы в секундах что это значит

    01:29:16 - 01:31:17

  • Так это значит что мы определили границы в которых мы ищем А теперь нам нужно найти это самое число секунд Да так например да вот мы обозначили в 3600 теперь нам нужно не просто складывать но и не забывать его читать все что выходит за этот час да то есть например вот у нас 4 дом Остановитесь все Поздравляю вошли в 10 процентов людей решивших эту задачу ну ее можно повертеть так то есть ключевым вопросом Да является то что не все секунды смотрения попадают в час и Ну я это услышал поскольку вскоре мы

    01:30:22 - 01:31:51

  • не пишем То есть это надо еще аккуратно реализовать но мы не заставляем никого это делать за пять минут вот так что Поздравляю спасибо Вот если вы оцениваете что Первый раунд вы проиграли то второй у нас 11 я думаю мы можем заканчивать Андрей бизнес-процесса не успеем Да наверное и большого смысла в этом нет то есть хотелось бы но нужно правда больше времени у нас это занимает больше времени то что команды Да отлично Спасибо большое за это время я с одной стороны и завидовал Оле и рад был что я сейчас не

    01:31:15 - 01:32:42

  • там потому что на задаче уже задача моделирования Короче она задачи назовем это задачи на SQL Я уже перестал понимать что происходит Вот я предлагаю что теперь обменяться уже в открытую фидбэком как на ваш взгляд вот то что происходило соответствовало ожиданиям в целом конкретно роли аналитика что она этим занимается насколько вообще как бы такой диалог такие вопросы отражают способности возможности аналитика в первую очередь в целом как тебе вот ну и да еще раз наверное говорить о том все-таки что

    01:32:00 - 01:33:32

  • что таким образом мы пытались выяснить с точки зрения кандидата вот Оль есть предлагаю начать тебе потому что ты сегодня точно наш герой Вот по крайней мере мой Давайте по-другому Оля заслуживает честно аплодисментов То есть она продержалась стрессовом режиме аплодирую роль Большое спасибо большое смелость действительно очень круто Большое спасибо да Ну я конечно же тоже благодарю Сергея за такой Челлендж Да любом случае это было супер полезно независимо от результата Независимо того Взяли бы меня в итоге на эту работу или

    01:32:46 - 01:34:13

  • нет Да это полезно да Ну сразу Зачем откладывать обсудим вот это вот часть которая была наиболее такой непростой Для меня да с которой я наверное справилась не очень хорошо Но если честно я она заняла примерно наверное 70 процентов нашего общения конечно с моей стороны это возможно непростительное непозволительные теоретических основ но тем не менее процентов оценки аналитика как это заняло на нашей собеседовании То есть мне конечно стоит поставить себе галочку они замедлительно повторить попробовать использовать Вот но все-таки

    01:33:35 - 01:35:01

  • я ожидала и что это более полезно какие-то все-таки практические истории про задачи которые необходимо решать в реальной жизни Вот ну и мне было бы интересней Хотя надо быть готовой ко всему и это да возможно Для меня вот это вот был даже более полезным по поводу остального что вначале дамы по моему хорошо обсудили про систему да И как я и говорю такие истории мне более интересные сейчас будем прикручивать оплаты автоматизировать или что-нибудь в этом духе вот возможно тоже выяснили что плохо у меня с этими

    01:34:19 - 01:35:44

  • определенными теоретическими какими-то знаниями и так далее оно Возможно мы также с чем-то что еще я отношусь каким-то десяти процентам просто достаточно много Приходится работать с данными текущий работе Еще раз благодарю Сергея Да спасибо еще раз большое спасибо тут вопрос Какой я бы не сказал что вы плохо справились с первой частью сейчас попытаюсь объяснить смотрите у меня есть Ну что мы ищем мы ищем людей у которых есть как это мозги на способность учиться любопытство и определенной смелость я допустим

    01:35:07 - 01:36:40

  • предполагаю что из такого человека можно сделать хорошего аналитика соответственно мы смотрели не только ваши знания там техники вариантов использования или потоков данных но и способность решать задачу ну вот в этой обстановке незнания вы с этим прекрасно справились вы не бросили ничего не убежали да то есть не замкнулись не затупили то есть довели с подсказками довели до конца до достаточно удовлетворительного вот я же специально вот мы начали Вот это не вариант допустим вы с ними не сталкивались или

    01:36:07 - 01:37:22

  • там не учили Не придавали значения бывает методов много есть что ремаpping есть Impact mopping есть Джем У всех свои погремушки но в любом случае Значит первое не получилось Я предложил вам условия игры Вот вы их более менее приняли на самом деле Да И вот это с учетом подсказочной задачи мы с вами нам удалось согласиться что ну как минимум найти всех субъектов вокруг стиральной машинки Вот это значит что человек обучаем да А главное у него есть упорство чтобы доводить дело до конца и с этой точки зрения вы прекрасно прошли

    01:36:46 - 01:38:10

  • первую часть то что вы не знаете конкретной техники в наших современных условиях допустим Если бы я разговаривал с машиностроительным конструктором Мы бы с ним разговаривали по-другому А я по первому образованию Машиностроительный конструктор но ну войти Все настолько разнообразно что знать все невозможно вот поэтому [музыка] Я здесь с вами не соглашусь именно в вашей самооценке того как вы справились первым заданием это раз второе Почему 70 процентов времени занимает эти гомотина но в реальности

    01:37:28 - 01:38:49

  • наше интервью занимает два три часа поэтому как раз это получилось половина и вот Попытка ужать не получилось потому что любая попытка сделать быстрее приводит к повышенному давлению Ну на кандидата А это тоже надо учитывать Потому что если на него слишком сильно давить он вообще ничего не сделает нам нужно не расплющить кандидата все-таки понять как он думает причем не только в стрессовой ситуации но и в принципе как он способен думать Вот Но я здесь повторю то что я говорил когда вы не слышали

    01:38:11 - 01:39:28

  • смотрите пока у вас стиральная вот Давайте сравним просто количество квадратиков вот здесь же не все Вы согласны что здесь не все здесь Не все действия машинки или все или не все как вы докажете что здесь все вот эти квадратиках увидите Что я показываю Да но я наверное не докажу и вот и техника вариантов использования возможно проектов Она кажется тяжеловесной она предназначена для того чтобы доказать что здесь все Как это работает это работает Как выстраивание по системе цели то есть у вас есть система целей Вот вы решили что

    01:38:48 - 01:40:19

  • вам надо получить чистые вещи Да дальше Вы спрашиваете себя кто в этом участвует вы определяете количество людей которые в этом участвуют но я сейчас не буду подписывать я концепцию То есть у нас есть пользователь машинка водопровод канализация электросеть допустим да это основные наши товарищи дальше вариант использования нет не овальчик да вариант использования силен своим сценарием Вот и поэтому самое главное начинается Когда Когда Вы начинаете учитывать взаимодействие то есть что делает пользователь

    01:39:39 - 01:41:08

  • то есть приходит пользователь да давайте кладет машинку грязное белье так дальше что он делает но он допустим он выставляет режим или у нас нет режима тогда он просто включает правильно наверное сыпет туда что-нибудь сначала сыпет порошок включает дальше машинка Что делает машинка идет к электричеству Да но она проверяет что дверь закрыта Это все она идет к электричеству начинает потреблять электричество правильно она идет к воде наливает воду в барабан правильно что она делает да Дальше она жарит давит

    01:40:25 - 01:41:58

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

    01:41:16 - 01:42:33

  • работу этого интерфейсе если говорить уже не про стиральную машинку А про программную систему и здесь есть интерфейс Здесь есть код который обрабатывает соответственно И здесь тоже если есть обращение то во-первых есть интерфейс через который они обмениваются которые кто-то должен создать к нему должно быть предъявлено требования правильно и должно быть создано сама Техническая история то есть написано код выточенной детали там создана система которая обеспечивает эту историю Это позволяет нам достаточно точно предсказывать

    01:41:56 - 01:43:10

  • количество кода и соответственно эта техника была изобретена тогда когда были двухнедельные итерация полугодовые и она позволяла на старте проекта на первой четверти проекта достаточно быстро сузить оценку оставшегося трудоемкости до приемлемых масштабов то есть понять успеваемое не успеваем и скажем так вот эти структурные методы они начинают быть нужны просто в больших системах например вот есть система 600 вариантов использования например вариантов использования в которых в каждом из них там по 20 по 30 по 40

    01:42:32 - 01:43:59

  • шагов сценария каждый из шагов требует каких-то конкретных конструкций в интерфейсе и обслуживающий логике чтобы голова не взорвалась мы вынуждены переходить более структурным техникам проекты структурируют по-другому они применяют они применяют Импакт маппинг да но все равно они применяют точно такие же методы структурирования они принимают применяют сервис для Print они применяются GM которые так или иначе раскладывает действия во времени и в любом случае мы крутимся вокруг одного и того же есть граница

    01:43:16 - 01:44:49

  • системы под системы компонента и мы всегда должны ответить себе вопрос На чьей стороне то есть какому программисту мы должны вменить в обязанности реализовать эту логику или какой команде или какому проекту и когда мы говорим о сложных системах вот как у нас то есть попытка то что происходит допустим да вот это вот плохо развязанная мешанина между вот с тем что как вы правильно сказали Мы здесь следим за респондентами одновременно суем туда тесты пытаемся все это и показывать формируем отсюда валится что-то и когда мы пытаемся всю

    01:44:03 - 01:45:26

  • систему вывести просто на таком списке User Store допустим да на самом простом у нас начинаются лопаться мозг вот нам нужна структура то есть нам нужна функциональная структура которая позволяет в этом ориентироваться Вот и поэтому Да у меня это занимает половину собеседования потому что ну владение этими техниками и понимание Да зачем они нужны она как раз отделяет возможность давать человеку систему в целом и понимать что он не лопнет ну причем не система автоматизации киоска достаточно большую систему в которой могут быть

    01:44:48 - 01:46:06

  • только вот функции уровня варианты использования уровня как здесь Да просто перевести текст а еще Прошу прощения Можно я задам уточняющий вопрос здесь нарисовали написали цели написали нарисовали секрет диаграмму я обычно поступаю ровно точно так же да то есть начинается новый проект узнаю зачем и пытаюсь нарисовать какое-нибудь процесс вот у меня вопрос именно в том Почему нужно было использовать вот эту конкретную аннотацию Да а не какой-то любой другой понятный пользователям понятный разработки язык

    01:45:28 - 01:46:47

  • например на самом деле не существует единственно понятного языка то есть какой проект не приди У всех свои велосипед вот эти техники считаются более-менее Хорошо документированы вы какие используете для структурирования Ну вот то что вы нарисовали она идеально подходит Вот и Да я нарисовал минутки за две и мы бы вот да возможно части каких-то таких все верно но это не позволит вам структурировать систему в которой вот этих обменов будет 10 тысяч то есть я могу использовать эти техники именно структурных функционального

    01:46:07 - 01:47:28

  • моделирования структурировать систему за две ночи которых есть 10 там 20 тысяч взаимодействий просто Если сесть начать рисовать диаграмму можно только намотать Все на голову ведро спагетти и под ним погибнуть то есть это вопрос именно возможности структурировать большие системы и вопрос в том что их надо структурировать не там за 2 ночь их надо структурировать но потом их потом надо еще год сопровождать изменения в них и поэтому одной большой диаграммы в таком размере Просто бывает недостаточно Окей

    01:46:59 - 01:48:16

  • тогда другой вопрос У вас жестко регламентируется в компании нотации которые должен использовать аналитик для описания То есть определить подходящие в каждой конкретной ситуации но тут вопрос ситуации бывают разные Ну например вот в таких ситуациях которых обычно Работаю я то есть ну туда куда я набираю людей Обычно работает группа аналитиков последнем месте например над системой моделирования в которой все это лежало ходили 20 человек которым было это интересно в предпоследнем месте всерьез читали то что мы там нарисовали

    01:47:37 - 01:48:52

  • меньше то есть там от 5 до 10 человек и все понимали что нарисовано но уже даже среди пяти человек мы не можем позволить каждому выбирать свою аннотацию потому что мы ведем не только ингредиентную постановку Давайте здесь запилим кнопку точно должна оставаться какая-то документация на случай если кто-то ушел отпуск не надо срочно разобраться в том как работает соседние функциональная область размер функциональной области такой что просто потыкав систему палочкой грубо говоря Ну вот у меня был к примеру Да портал

    01:48:21 - 01:49:30

  • Superjob несмотря на всю его неказистость Ну что мы там делаем вешаем вакансии вешаем объявление Это пара сотен вариантов использования он побит на функциональной области один только поиск методом тыкания острой палочки изучается пару недель пару-тройку недель вот человек в отпуске который этим поиском занимается приходит разрабы с вопросом им надо что-то отвечать то есть мы говорим уже что да вот эти структурные методы более четкие они нужны для работы в большой системе с командой если речь идет о том что у нас есть один

    01:48:59 - 01:50:20

  • аналитик одна команда он пишет как хочет Ну да это нормально Это значит что кусок или система помещается в голове но опять же я был много раз свидетелем того что да был аналитик Да была команда он пишет как хочет потом аналитику увольняется да и оказывается что в документации есть не все постановки только инкрементные Или мы сами не помним что делали два года назад Ну и это тоже неплохо Да это значит что мы где-то сэкономили что-то сделали быстрее и это было оправдано Может быть но ситуация бывают разные То есть то что

    01:49:39 - 01:51:04

  • мы смотрим сейчас Да мы смотрим на работу в которой есть несколько взаимосвязанных аналитиков несколько взаимосвязанных команд и необходимость кроме инкрементной постановки еще и держать какой-то целостный образ системы как она устроена коллеги я вернусь к своей привычкой вырываться раз в полчаса Да я как это сказать тут Важно очень понимать что все работает в очень разные ситуации соответственно для других ситуаций мы бы смотрели вообще другие вещи так меня обращение к аудитории к слушателям пожалуйста если вот здесь

    01:50:22 - 01:51:55

  • были вопросы все-таки Что общего между диаграммой со сценариями используя не контекстной диаграммой на мой взгляд мы на него ответили был вопрос не путаем ли мы здесь варианты использования диаграмму кажется мы как раз сейчас тоже это обсуждали Давайте еще более четко Это не так важно есть книжка вот этот овальчик это юмэльное отображение варианта использования как объекта вот эта сиквел с диаграммой это одно из представлений сценария варианты использования сценария взаимодействий которые прячутся в этом

    01:51:14 - 01:52:34

  • овальчике и собственно основным элементом является не овальчик а сценарий Ольга согласно со мной Что да то есть самое интересное нас сценарий но я подчеркиваю Если вы не выявили взаимодействующие стороны его сценарий правильно напишите вот забыли У меня часто страшилка между прочим и я благодарен Ольги за что частая ошибка вот в этой задаче в том что люди не видят ни водопроводной канализацию ничего это значит что когда они будут писать сценарий они соответствующие действия не напишут а это если говорить в отображении на

    01:51:56 - 01:53:18

  • программный кодекс интерфейсы не будут запрограммированы и логика не будет запрограммирована Я благодарен Ольге за то что она здесь сразу нарисовала словарь Я помню о том что система есть не только выхода но и входы очень частая ошибка того что вот этого я вот забыл сказать да вот этого мне не рисует 70 процентов опрошенных товарищей это грубая ошибка потому что словарь не может сама зародиться внутри системы должен поступить снаружи так или иначе и к вопросу да самооценки то есть на самом деле если говорить О нашем

    01:52:37 - 01:53:56

  • варианте использования и в жизни не нужны все остальное У неё очень хорошо это как раз спасибо ответ на вопрос Ивана что третье собеседование подряд мы не отвечаем на вопрос Взяли бы кандидаты согласился бы кандидат Дело в том что все участники подписывают контракт кровью не отвечать на этот вопрос поэтому к сожалению они этого сделать не могут коллеги я честно говоря в чате больше вопросов не вижу пожалуйста если еще что-то осталось интересное Напишите сейчас или оставьте же их до онлайна оффлайна Простите вот опять же Большое

    01:53:19 - 01:54:42

  • спасибо участникам Ольга это было прекрасно я не знаю готов ли такое решиться с одной стороны Сергей спасибо большое за вот очень развернутый комментарий по факту На мой взгляд ты обрисовал такой В общем в первом приближении по сути методологию Как построить анализ в команде небольшая нам кажется методичка как подходить к задачам вопросов больше не вижу Ольга Сергей может быть еще что-то последние слова какие-то хотите что-то добавить и будем уже завершаться Нет спасибо большое Сергею Да всем кто

    01:54:02 - 01:55:27

  • смотрел тебе Андрей тоже организация интересный опыт Ну я не знаю я бы на такой не решился конечно или Большое спасибо У нас я вижу что у нас остаются разногласия по поводу Нужны ли техники Да и практики но возвращаясь к методологии это методология какого-то вымышленного одного проекта система всегда есть Давайте последнее слово подобно разным видом чертежа все же знают вид сверху вид сбоку Да там спереди как-то еще вот у разных типов систем ведущим видом на котором лучше всего видна визуализация

    01:54:48 - 01:56:13

  • структуры системы являются разные подходы Какие системы удобно показывать в виде потоков данных какие-то системы удобно показывать в виде допустим бизнес процесс структурировать про бизнес процесс какие-то системы хорошо не композируются По целям Да как варианты использования какие-то еще как-то декомпозируются и кроме прочего Я призываю интересоваться аннотациями именно чистотой нотации именно для того чтобы следующим проекте лучше выбирать базовый визуализации потому что сработало в предыдущем да Если на это не

    01:55:35 - 01:56:58

  • оглядывается следующее может не пойти вот Ну и не знаю вариант использования и вот базовые виды Да это пластика То есть пока Нам больше не на что опера То есть пока еще не изданы стандарты почему-то другому и не будут из дома то есть тот же самый Story mapping тот же самый сиджеем тот же самый Impact mapping требует он дает очень много Свободы И следовательно требует очень большого опыта потому что иначе мы рискуем ничего не получить на выходе вот не знаю Здесь можно со мной соглашаться можно не соглашаться но если

    01:56:16 - 01:57:43

  • надо хотите организуем Battle просто на эту тему отдельный если это если я запомнил наконец-то тема не действительно интересная но заслуживающий наверное отдельного внимания и времени тогда предлагаю на этом закончить еще раз Всем спасибо всем спасибо участникам Спасибо кто был с нами до следующей встречи Коля молодец спасибо большое всем счастливо пока

    01:57:00 - 01:58:16

Менторы

Специалисты своей области, которые смогут помочь вам

  • Нигма Нурия
    Нигма Нурия

    Middle .Net Developer

  • Сущенко Татьяна
    Сущенко Татьяна

    Senior Product Manager

  • Гудков Денис
    Гудков Денис

    Middle Python Developer

  • Курочкин Константин
    Курочкин Константин

    Ведущий программист

  • Гудман Макс
    Гудман Макс

    Backend Software Engineer (PHP)

  • Гребенкин Антон
    Гребенкин Антон

    Senior .NET/C# developer

  • Ахназаров Фёдор
    Ахназаров Фёдор

    Middle DevOps Engineer | Tbilisi, Georgia

  • Шорохов Дмитрий
    Шорохов Дмитрий

    Middle C# .NET

  • Жуков Александр
    Жуков Александр

    Senior PHP-разработчик

  • Мазикин Павел
    Мазикин Павел

    Middle python developer

© 2024 HireGuru. Сделано в Санкт-Петербурге с hireguru.ru