Одна из особенностей, выделяющих роль системного аналитика среди всего многообразия позиций в ИТ, —  его зона ответственности, а точнее — границы этой зоны. Поскольку он находится на стыке разработки и бизнеса (не говоря о том, что часто выступает в роли интегратора, Delivery manager, Product manager, Scrum master, архитектора и так далее), лучше всего эту работу можно описать мемом по мультфильму "Король Лев".

Время от времени в руки SA попадают «непрофильные» задачи, которые могут стать настоящим вызовом, выковать характер или причинить ментальные муки. Но чаще все вместе.

И снова привет, Хабр! На связи Александр Малышев, лид SA в МТС Cashback. Это продолжение истории про «рыцаря системной аналитики без страха и упрека» в которой я рассмотрел дилемму изменчивости требований. Вторая часть посвящена зоне ответственности SА. Так как вопрос довольно непростой, то я решил подать его в нетипичной для Хабра и юмористической форме — стихотворной истории в духе народных сказок.Тем, кто хочет немного отвлечься от рутины — желаю приятного чтения!

Присказка

Здравствуй, друг! Давай-давай:
С Джирой вкладку закрывай!
CTO и SRE
Сказ мой слушают уже!
Тестировщик и PO
Уже держат слух вострó!
Так что к нам ты поспевай —
Сказку слушать начинай)

Зачин

Лукас, сидя под окном,
Аналитил вечерком.
«BRD я написал,
Продакт все согласовал.
Стало быть, пора начать
Мне солюшен свой писать», —
Думал наш SA-герой,
Вспоминая лишь о той,
Кто была его мечтой.
Стал мудрее вместе с ней,
Как сеньор еще сильней.

«Надо, брат, тебе понять,
СУБДшки испытать,
Чтобы выбрать мы смогли
По отчету, где нули,
Где хороший RPS,
Где duration до небес.
В общем, Лукас, нам в К6
Нужно со скриптами влезть,
Провести в нем сей замер,
Чтоб закончить ADR, —
Дал наказ сам CTO, —
Да, тут сложно, но зато
Здесь ты будешь вместе с ним
И у вас будет dream team.
Разработчик твой камрад,
Скрипт проверить будет рад,
А потом ты, дорогой,
Сделаешь отчет простой.»

Что в отчете, рассказал
Лукасу и показал
CTO наш. Дóлжно быть:
Цель, идея, не забыть
И про метрики сказать,
Кóнфиги все описать,
И таблицу подобрать.
DDL-ы указать,
Заполнения скрипты.
«Указать же сможешь ты?
Вот, отлично! И смотри,
Чтоб отчет на «раз-два-три»,
Показал бы нам, где fail,
Где подходит нам Timescale,
А где, может, нам и «клик»
Подойдет и будет шик!»

«Да уж», — Лукас посидел
В кресле. Чуть не поседел:
«Сколько много новых слов,
К ним я вовсе не готов.
Но зачем-то я сказал,
Что "все ок" и таску взял.
Выбор мой уж невелик,
Будем изучать про "клик",
Про Timescale и делать "шик",
Чтоб отчеты я постиг!»

Первый заход

Шла неделя, день, второй.
Кофеиновый запой.
Хабр и Stackoverflow,
Гайды, форумы — хоть slow,
Но однако Лукас наш
Вскоре ощутил кураж:
Виды тестов — «смок» и «сок»,
Различать уже он мог.
Также знал он про duration,
End-to-end и integration.
Словом, был уже мастак
Щелкал тесты только так,
Бегло и легко читал,
Метрики все понимал.

Наступил отчетный день.
Сил уж мало — в целом лень.
Но назад дороги нет.
«Собран знаний сей букет:
Цель, идея и сюжет,
Что о метриках воспет,
Кóнфиги все описал
И таблицу подобрал.
DDL-ов манускрипт,
Заполненья тот же скрипт —
Указать же все я смог,
Разработчик мне помог!
Словом, CTO, смотри:
Вот отчет на "раз-два-три",
В нем написано, где fail,
Где подходит нам Timescale,
А где, может, нам и "клик"
Подойдет и будет шик!»

«Да уж», — CTO смотрел,
Сидя в кресле, обомлел:
«Cколько много новых слов,
К ним я вовсе не готов.
Много букв, познать их — боль,
Термин есть — а смысла ноль.
Знаю я, что все здесь вновь
Изучал ты, но любовь
К куче текста прибери,
Суть мне дай тут, в корень зри.
Опиши мне, где успех,
Сколько раз он, и где смех
В "перцентиле 95" —
Это то, что надо знать.
Также график я хочу
По нагрузке ЦПУ.
В общем, брат, перепиши,
С чувством, с толком. Не спеши.
Чтоб отчет был "самый сок" -
"Карамельный петушок"!»

Второй заход

Шла неделя, день, второй.
Кофеиновый запой.
«Как понять мне, где есть суть,
Где мне выводы воткнуть?» —
Гайды Лукас изучал,
Но решенья не встречал.
«Исписался я, поди.
Сил писать мне не найти.
Либо много я пишу,
Либо мало, но лапшу.
Хоть убей — глупа башка,
Мне не выдать "петушка".»

Долго думал наш герой,
Но не находил покой:
«Погодите, вот же тут
Цифры, графики...» и тут
Вдохновение постиг,
Мысль залетела в миг
Лукасу. И начал он:
«Напишу я эталон
Краткости и сути. Так,
Распишу прям как мастак:
Цель и связный ADR
(Я, вообще-то, инженер),
Данные для теста и
Серверов все конфиги.
Кратко по сценариям
И нагрузки профилям
И для каждого возьму
Метрик пару, опишу.
Где Timescale крут, а где "клик" —
Будет всем понятно вмиг!
График также приложу
По нагрузке ЦПУ
Ссылки вставлю, укажу,
Что откуда покажу.
Вот оно, готов отчет!
Так я рад, душа поет!»

Наступил отчетный день.
Не найти сомненья тень —
Лукас смело выдает:
«Краткий мысли мой полет,
Вот смотри: тут ADR
(Лукас, так-то, инженер)
Данные для теста и
Серверов все конфиги.
Кратко по сценариям
И нагрузки профилям
И для каждого я взял
Пару метрик, описал.
Тут Timescale крут, а тут "клик" —
Это считываешь вмиг!
О, и график покажу
По нагрузке ЦПУ.
Словом, CTO, смотри:
Вот отчет на "раз-два-три"!»

«Слушай», — CTO смотрел,
Сидя в кресле, голос пел:
«Все понятно, сказка прям!
Не поэт ли? Будто ямб!
(Тут хорей) Однако, друг,
Это стоило потуг.
Смог K6 ты одолеть,
Ты SA? Нет, ты — медведь!
Страшен ум задачам тем,
Ведь ты справишься со всем!
ADR несем мы в мир,
А пока — закатим пир!»

Концовка

Тем, кто в трудностях завис,
Есть напутственный девиз:
Будь упорным на пути,
Чтобы над собой расти.
Но и отдыхать порой
Должен каждый здесь герой.
Не спеши брать напролом
Свою цель, ведь под углом
Может быть, что есть ответ —
Разгадаешь ты секрет!
Все три мысли совмещай
И мечты осуществляй!

Буду рад обсуждению по теме и конструктивной критике в комментариях!