Сегодня один мой очень хороший знакомый (Александр Конечный) практически специально натолкнул меня на мысли о том, чего аналитику не нужно уметь.. конечно, после прочтения вы поймете, что.. А, собственно, прочитайте и сами всё поймёте (; Я попробую раздеть хорошего аналитика, как кочан капусты, чтобы увидеть, за какие такие заслуги у хорошего «кочана» должно быть столько «капустных листов″ (-;
Многие аналитики (и не только аналитики) думают, что разбираться в доменной области или в ИТ аналитику не обязательно и к анализу это имеет посредственное отношение. В их представлении идеальный процесс выглядит так: заказчик даёт аналитику всю необходимую информацию, рассказывает о проблеме, архитектор предлагает решение, техрайтер выверяет написанный аналитиком текст, а тестировщик или QA проверяет правильность «законспектированных» требований. Так должен ли аналитик разбираться в доменной области? А в ИТ? А рисовать макеты? А писать грамотный текст?
Конечно, на самом деле аналитику не нужно уметь:
- разбираться в доменной области – есть эксперт в доменной области,
- писать грамотные и выверенные тексты – есть тех райтер,
- писать протоколы и меморандумы встреч – есть секретарь,
- видеть и исправлять свои ошибки – есть тестировщик,
- создавать приемочные тесты и помогать проводить приемочное тестирование – есть QA,
- разбираться в том, что мы создаем – есть архитектор, да и программисты в конце-то концов,
- рисовать макеты и прототипы – есть проектировщик пользовательских интерфейсов,
- уметь формализовывать и моделировать бизнес-процессы – есть инженер по бизнес-процессам,
- уметь управлять рисками, связанными с требованиями и работой над ними – есть риск-менеджер,
- разговаривать на языке заказчика – есть же переводчик,
- уметь продавать себя и решения – есть же продавец,
- разбираться в сути проблемы или задачи – есть же заказчик,
- общаться с заказчиком и командой – есть менеджер.
Итого: работа такого аналитика состоит в том, чтобы взять материалы от доменного эксперта, программистов, дизайнеров и написать плоские юзкейсы по указанным функциям. Всё? Ничего не забыл? Ну да, вроде, всё.
Ценность такого аналитика — 300 USD (и хорошо, если столько) в месяц при полной загрузке (и хорошо, если такого аналитика кто-то сможет загрузить). Я думаю, нетрудно прикинуть ценность аналитика, который заменяет всех (или хотя бы бОльшую часть) перечисленных выше.
Короткий, но очень важный вывод: владение каждым полезным в работе навыком существенно повышает ценность аналитика как специалиста.
Согласны ли вы с этим выводом? Или вы придерживаетесь мнения, что «аналитику не нужно уметь»? А сколькими из перечисленных навыков владете вы? Буду рад услышать ваши комментарии на эту тему.
p.s. Навеяно рассуждениями о дизайнерах отсюда http://artgorbunov.ru/bb/soviet/20110507/.
p.p.s. Я знаю, давно не писал, но сегодня вот не выдержал как-то…
Наотлично!
Это даже можно было бы вначале убрать …
«Конечно, после прочтения вы поймете, что всё наоборот: хорошему аналитику как раз это всё надо уметь. »
поддержать интригу, так сказать ;)
Спасибо, Владимир!
Немного поправил в соответствие с вашим комментарием (:
Юрий, интересная статья. Я как раз задавался уже достаточно давно этим вопросом, но ответа так и не находил. Я всё время думал о том, что я должен делать, а что нет. Теперь вот есть хоть какая-то ясность. И после прочтения статьи я понял, что, возможно, не удовлетворяю 3-м из 13 требований.
Паша, привет (переходи на просто Юру, т.к. после ЛАФа уже как-то негоже, имхо, Юрий (; )!
Рад, что тебе мои мысли понравились. На самом деле, не факт, что этот список полный. Это – результат 10тиминутного брэйншторма. Я подозреваю, что если посидеть ещё, то можно список пополнить.
Кстати, если не секрет, а каким трём пунктам ты не удовлетворяешь?