В прошлом году в Санкт-Петербурге прошла конференция бизнес- и системных аналитиков в области разработки программного обеспечения.
Был довольно интересный репортаж минчан Марии и Сергея Бондаренко под названием «Полезные навыки аналитиков.
Как стать профессионалом» .
Ниже мы публикуем статью на основе отчета.
Также доступно видео отчета: http://video.yandex.ru/users/sqadays/view/8
и презентация: www.slideshare.net/VLDCORP/ss-21928819
Моя тема – полезные аналитические навыки, и ее цель – показать вам возможности профессионального развития в области бизнес-анализа.
Коротко о себе
Мария Бондаренко, директор белорусско-германо-российской компании GP Software по разработке программного обеспечения в сфере туризма; работает в сфере IT более 10 лет
Сергей Бондаренко, работает в Itransition (почти 1000 человек), занимается управленческими задачами (в том числе в отделах аналитики)
Цели отчета
Что я хочу показать и рассказать в отчете:
Для новичков (опыт аналитики менее года) - дайте общее представление об отрасли, какие навыки могут понадобиться и какие горизонты развития имеются.
Для опытных аналитиков: откройте неизведанные горизонты, которые вы не могли увидеть в контексте своих задач, а также покажите мощь и широту области бизнес-анализа.
Откуда берутся аналитики?
На вопрос «Кто из аналитиков получил профессиональное образование» лишь немногие из присутствующих на конференции ответили положительно.
Гораздо больше было получено в результате тестирования и разработки.
Некоторые даже пришли из лингвистического университета.
В целом область бизнес-анализа сейчас достаточно молодая.
И не многие люди получают профессиональное образование в этой области.
И как получается, так и становится: есть такая вакансия, решаешь «а почему бы не попробоватьЭ» и теперь начинается ваша карьера бизнес-аналитика.
Как развиваются аналитики?
Что будет дальше? Дальше вы начинаете работать, выполнять какие-то задачи и продвигаться по карьерной лестнице внутри компании.
Но ваш круг задач обычно ограничивается только теми проектами, которые выполняет данная компания.
Соответственно, если вы приходите в одну компанию и спрашиваете: «Здесь есть бизнес-аналитики, а вы чем занимаетесь? Что такое бизнес-анализ? Или вы приходите в другую компанию и спрашиваете «Что такое бизнес-анализ», вы можете получить 2 совершенно разных ответа.
Чтобы как-то улучшить эту ситуацию, вы пытаетесь читать книги, читать информацию в Интернете и каким-то образом приобретать этот опыт, но, тем не менее, опять же, все это происходит достаточно хаотично.
Соответственно, у вас в голове возникает такая мешанина, вы варитесь в собственном соку и не имеете полного понимания контекста бизнес-анализа.
К чему это может привести?
Я много раз видел это на собеседованиях, когда ко мне приходили специалисты устраиваться на работу (а у нас в компании это обычная должность, в которой совмещаются менеджер проекта и аналитик) и ребята говорили: «В общем, я уже знаю все в бизнес-анализе, теперь хочу попробовать свои силы в областях менеджмента».
В общем, они приходят к выводу, что видя только какую-то подобласть бизнес-анализа, они делают вывод, что это все, что может быть.
Вторая возможная реакция заключается в том, что вы не знаете, куда двигаться дальше, вам грустно, вы недостаточно эффективны в своих проектах и, возможно, даже не знаете, что есть какие-то средства повысить эту эффективность, чтобы повысить контекст понимание этой области.
Мы вернемся к этому дальше.
Может, так лучше?
Я хотел бы показать вам возможные роли бизнес-аналитика в проектах, возможные направления деятельности и необходимые навыки, личностные характеристики и инструменты, которые могут вам пригодиться.
Ниже я кратко изложу, что может понадобиться, потому что.
По каждому из них можно устроить отдельный доклад или отдельное обучение, поэтому далее рекомендую вам самостоятельно погрузиться в те направления, которые вам интересны.
Кто такой аналитик?
В процессе подготовки отчета нам удалось выделить несколько направлений, в которых работают бизнес-аналитики: • Управление требованиями • Исследования и анализ (исследования и анализ данных) • Инженерия процессов (моделирование процессов) • Моделирование и проектирование (проектирование микросхем) • Доставка • Консалтинг Управление требованиями
Самое очевидное это управление требованиями .
Это человек, который собирает требования, анализирует их, управляет изменениями и следит за тем, чтобы все участники проекта были осведомлены о текущих требованиях, чтобы они были правильно доведены до команды разработчиков и чтобы результат работы соответствовал пожеланиям, которые клиент изначально имел .
Но это не все.
Исследование и анализ данных
Есть еще около 6 направлений, над которыми работают аналитики.
Следующий район - исследование и анализ данных : общая задача по науке о данных.
Проанализируйте, какие системы со схожим функционалом уже есть на рынке, найдите эти системы, сравните их, предоставьте информацию о том, какая из них лучше подходит для текущих задач проекта.
Второй аспект роли этого аналитика – анализ работы системы и выработка определенных выводов.
Те.
общие аналитические задачи.
Моделирование процессов
Следующая возможная роль аналитика проекта связана с моделирование процессов .
Бизнес-аналитики, работающие в сфере ИТ и непосредственно занимающиеся разработкой и управлением требованиями и проектированием систем, не всегда знают, что в целом первоисточники их задач лежат в области бизнес-процессов, в области бизнес клиента.
Клиент теперь каким-то образом выполняет определенные операции и софт ему теперь не нужен.
Но в процессе анализа вашей текущей ситуации вы можете прийти к выводу, что процессы не оптимальны, их необходимо реорганизовать и, соответственно, появляется задача разработки программного обеспечения.
Так, собственно, кто поможет клиенту посмотреть на его бизнес-процессы, описать и привести их в более оптимальное состояние? Это тоже задача бизнес-аналитика.
дизайн ИС
Следующим направлением деятельности бизнес-аналитика является проектирование информационных систем .
Причем дизайн может быть разным.
И в зависимости от навыков аналитиков вы можете копать в этой области глубже или меньше.
Например, самый простой уровень проектирования системы — это набросать макеты или прототипы экранов, а затем передать их специалистам по юзабилити или дизайнерам, чтобы они могли поработать над ними более детально.
С другой стороны, если у вас есть более глубокие знания по этим навыкам, например, юзабилити, юзабилити, вы можете совмещать роль специалиста по юзабилити.
Те.
в принципе, это могло бы быть частью работы бизнес-аналитика.
Программная реализация
Следующей возможной сферой деятельности аналитиков является реализация программного обеспечения , в частности, когда продукт уже разработан, этот продукт нужно внедрить, его нужно настроить под клиента (если мы говорим о больших системах).
Это сфера деятельности, требующая особых навыков и умений.
Консалтинг
И консалтинг .
Чем глубже вы работаете в отрасли, тем лучше и выше ваши практические навыки, тем более сложные задачи вам можно ставить и тем больше вы можете выступать экспертом в глазах клиента, а не просто проводником его требований к разработчикам.
.
Более того, консалтинг может даже не иметь прямого отношения к реализации проекта.
Просто консультирование клиента по технологическим вопросам и вопросам бизнеса.
Это тоже сфера деятельности бизнес-аналитика.
Жесткие и мягкие навыки
Учитывая такой спектр возможных задач, выделяются определенные навыки, позволяющие выполнять их более профессионально.
Классическое разделение навыков – жесткое и мягкое.
Жесткие навыки — это знание инструментов, технологий, методов или обозначений или того, чему можно научиться.
Мягкие навыки – это личностные и межличностные характеристики, которые даются ему с рождения, но они также развиваются и также могут тренироваться и для них существуют методы развития.
В рамках этих навыков и объема возможных ролей аналитика на проектах можно выделить следующие зависимости (см.
таблицу).
1. Твердые навыки
Для удобства мы разделили все навыки из группы хард-скиллов на 7 групп: базовые компетенции, теория и методы анализа, основы бизнеса, знание разработки ИС, документации, дополнительные компетенции, иностранные языки.
На пересечении ролей и компетенций указано, для каких задач аналитику необходимы те или иные навыки.
По поводу иностранных языков: есть знаки вопроса, потому что, в принципе, хороший аналитик может работать на местном рынке и только русского языка ему будет достаточно для выполнения своей работы.
Но учитывая, что сфера бизнес-анализа достаточно молодая и на русском языке не так много литературы, форумов и сообществ, в которых можно узнать информацию, конечно, знание иностранных языков позволит вам лучше развиваться и становиться более профессиональными.
знания, чем вы знаете только 1 язык.
Что касается мягких навыков, то их разделили на несколько групп и определили критерии, для каких ролей те или иные мягкие навыки являются наиболее важными.
Ниже мы расскажем вам более подробно обо всех перечисленных хард- и софт-скиллах.
Опишем хард-скиллы, которые включают в себя чисто технические навыки.
Их легче всего обучить, и они весьма важны, потому что.
составляют основу эффективной аналитической работы.
1.1 Базовые компетенции Что входит в базовые компетенции? Это ряд вещей, которые вам необходимо изучить, прежде чем вы начнете заниматься бизнес-анализом.
Они позволят вашим мыслям облечься в определенную форму.
Это довольно простые, но базовые вещи, которым вас отдельно никто не научит. Подразумевается, что вы должны это иметь.
а.
Деловая этика
Во-первых, общая деловая этика, навыки телефонного общения, навыки письменной переписки.
А именно такие задачи как: как правильно написать письмо (начинать с приветствия, в конце поставить заключительную фразу, побуждающую клиента к действию, и подпись), как общаться с клиентом по телефону.
Это, конечно, должно быть вам известно заранее.
Почему я говорю об этом? Я лично видел ситуации, когда на проект приходили аналитики и письма выглядели так: «Можете ли вы прислать нам свежую документацию по проектуЭ» Ни «здравствуйте», ни «до свидания».
Это просто некрасиво.
Это базовый навык, которым вы должны обладать, и о нем даже не нужно говорить.
б.
Интернет-навыки
Следующий навык – умение выходить в Интернет и работать с мессенджерами (сейчас очень популярен, например, Skype).
Благодаря им вы сокращаете расстояние и клиент может связаться с вами онлайн.
В Skype можно формировать групповые обсуждения, вовлекать в общение с клиентом всю команду, и тогда вопросы по проекту решаются быстрее.
Вы также должны знать, что такое совместное использование экрана, как передавать файлы и т. д. в.
Сотрудничество
Следующий блок – умение работать вместе.
Знание таких инструментов, как Google Drive, поможет вам Goggle Drive — доступный бесплатный инструмент, с помощью которого можно обмениваться документами с клиентом и командой разработчиков.
Если в вашей компании не установлен инструмент для совместной работы, это самый простой способ предоставить клиентам доступ к документам.
И что еще важно, вы можете работать над одним и тем же документом одновременно и совместно.
Мы используем такой прием — вместе с клиентом открываем документ с требованиями и обсуждаем, что и в каком порядке нужно реализовать.
Вы меняете приоритеты в своем документе и клиент через пару секунд видит его на своем экране.
д. Онлайн конференции В эту группу также входят инструменты для онлайн-конференций.
Очень полезно, когда аналитик не просто отправляет клиенту документы, а демонстрирует, в частности, промежуточные версии функционала системы и показывает прототипы.
Для этого вам понадобится какая-то платформа.
Конечно, есть вариант, что вы приедете к клиенту, если он находится в той же стране и городе.
Но зачастую мы работаем с западными заказчиками или удаленными командами.
К таким инструментам онлайн-конференций относятся GoTo Meeting и GoTo Webinar (это из той же серии), WebEx и другие.
Более того, они могут быть полезны не только для представления результатов, но и для сбора требований.
е.
Вики-хранилище Другой инструмент, такой как MediaWiki, может оказаться полезным.
Это онлайн-библиотека, подобная известной Википедии, которую вы можете развернуть локально для своего клиента и всей команды с помощью своего администратора.
В нем можно хранить документацию, и хорошо, что не нужно сохранять файлы в хранилище для отслеживания версий, пересылать коллегам, файл невозможно забыть — актуальное содержимое всегда есть.
всегда доступен.
Например, в MediaWiki можно написать руководства пользователя или спецификации.
ф.
Скорость чтения и печати
Еще один блок базовых навыков «жестких» навыков — это скорочтение и скоростная печать (хотя могут быть споры о том, можно ли их отнести к «мягким» навыкам).
Аналитику необходимо обрабатывать много информации: с одной стороны, много читать (изучать и осмысливать), а с другой – много писать (фиксировать результаты), поэтому это будет вам чрезвычайно полезно в вашей профессиональной карьере.
если вы тренируете эти 2 навыка.
Для примера можно сравнить — средний навык набора текста — 100 символов в минуту, я печатаю со скоростью 400 символов в минуту.
Если все понятно, что писать в документе и вам нужно только зафиксировать договор прописью, написать протокол договора с клиентом, то можете себе представить – у меня это занимает в 4 раза меньше времени, чем у среднестатистического специалиста.
Соответственно, совершенствуя этот навык, вы становитесь более эффективными и экономите время на своих проектах.
г.
Офисные принадлежности
Также в рамках базовых навыков хотелось бы отметить ряд других инструментов, таких как офисные инструменты (Word, Excel, PowerPoint и Visio), которые позволяют представить результаты вашей работы в качественном и наглядном виде.
образом.
Если вы умеете открывать документ Word и умеете набирать там текст, но не знаете, как настраивать стили заголовка и таблицы, форматировать заметки, использовать шаблоны и свойства документа.
Или вы можете открыть документ Excel и знать, что такое электронная таблица, но не знать формул, макросов, условного форматирования, тогда поверьте мне, вам еще есть куда покопаться в этих инструментах.
Просто ради интереса вы можете открыть сертификат о программе или какой-нибудь тест по этой программе, и вы узнаете много такого, чего, оказывается, вы раньше не знали.
Соответственно, здесь всегда есть куда развиваться.
час Визуализация
Следующий инструмент — MindManager. Это тоже довольно полезная программа, которая касается базовых навыков и позволяет структурировать информацию в виде интеллект-карты.
я.
Графический редактор
Для аналитиков могут быть полезны и графические редакторы — не только сложный Photoshop, но и, например, классический Paint. Есть еще более мощная программа - SNAGIT - рекомендую.
Дж.
Мультимедийные редакторы
Конечно, для презентаций можно использовать PowerPoint, но в современных условиях инструмент Prezi становится достаточно популярным.
Это делает презентации более интересными и интерактивными.
Плюс, если вы освоите создание видеороликов, в частности, программу Camtasia Studio, позволяющую записывать видеоряды, демонстрирующие работу приложений, то это будет полезно в том смысле, что клиент теперь не всегда может уделить вам время.
, но можно предоставить ему видео-файл, и клиент с большей вероятностью его посмотрит, чем если самостоятельно нажимать на системные кнопки.
1.2 Теории и методы бизнес-анализа Следующий блок – теории и методики бизнес-анализа.
Это навыки, которые помогут вам напрямую стать бизнес-аналитиком.
При этом учитываются знания и навыки в следующих областях: • Управление требованиями • Управление изменениями • Разработка артефактов дизайна • Соответствующие инструменты а.
Управление требованиями
Первый блок знаний — управление требованиями.
Здесь важно знать, как выявить источники и как выявить требования, и что с ними после этого делать: анализировать, уточнять (документировать), проверять.
б.
Управление изменениями
Это подблок управления требованиями, но я вынес его отдельно, чтобы обратить на него ваше внимание.
Дело в том, что очень важно понимать следы (на конференции есть отдельный отчет об этой теме).
Важно знать, как управлять объемом проекта.
а.
Артефакты проекта
Далее следует умение описать видение, спецификацию требований к программному обеспечению и подготовить руководство пользователя.
Иногда я слышал мнение, что аналитик не должен писать руководства пользователя, что это работа технического писателя.
Я думаю, это довольно узкий взгляд на мир, потому что в целом задача аналитика — способствовать созданию продукта, который будет успешным и полезным, а в команду не всегда выделяют технического писателя.
Те.
не надо «перевешивать собак» друг против друга.
Наиболее эффективно инструкции по работе с системой и пользовательскую документацию может написать аналитик.
Даже если он не пишет, он должен иметь общее представление о том, что такое пользовательская документация и чем она отличается от базовой документации и спецификаций.
б.
Инструменты
В области теорий и методик анализа также выделены инструменты управления требованиями, такие как Enterprise Architect, Borland CaliberRM (на конференции был представлен отдельный стенд, прочитан доклад) и др.
Используются и неспециализированные инструменты.
для управления требованиями - Excel, Jira 1.3 Основы бизнеса Какую пользу вы можете получить от знания основ бизнеса для своего развития? а.
Основы экономики
Вам нужно будет знать, что такое TCO (общая стоимость владения), ROI (возврат инвестиций), EBIDAT (прибыль до амортизации и налогов), ABC (калькуляция затрат на основе деятельности) и т. д. Эти термины необходимо изучить, поскольку вы, как бизнес-аналитик, должны способствовать успеху бизнеса, а понимание основ экономики (понимание того, для чего создается программное обеспечение и как будет оцениваться эффективность внедрения программного обеспечения) чрезвычайно важно для правильность принятия решения аналитиком.
Вам необходимо не только собирать требования и управлять ими, но и делать это в рамках ограничений проекта (которые часто связаны с экономикой — ресурсы конечны, как и деньги).
б.
Проектирование бизнес-процессов
Навыки разработки бизнес-процессов также могут быть полезны.
Причем сюда входит и понимание того, что бизнес-процессы могут быть основными и вспомогательными, а также что их проектирование происходит в парадигмах AS IS (как есть сейчас) и TO BE (как рекомендовано или как должно быть).
Не буду вдаваться в подробности, потому что.
В моих целях - выявить точки развития аналитика, а затем предполагается самостоятельное изучение этих направлений.
в.
Обозначения моделирования процессов
Для проектирования бизнес-процессов вам потребуется знание определенных обозначений, в которых вы будете описывать процессы.
Конечно, их можно описать просто словами, но довольно распространены и следующие обозначения моделирования бизнес-процессов: BPML (язык моделирования бизнес-процессов), IDEFx, CFF (кросс-функциональные блок-схемы) и обычные блок-схемы.
д. Инструменты
Соответствующие инструменты в области описания бизнес-процессов и экономического планирования (с которыми я столкнулся) — это BPWin и Business Studio.
1.4 Разработка ИС
Аналитик, разрабатывающий информационные системы, должен владеть приемами и методами их разработки.
а.
Основы архитектуры
Первый блок - основы архитектуры - общее представление о том, что такое ИС, понимание клиент-серверной технологии и построения баз данных, знание структуры сайтов (в том числе понимание HTML, устройств CMS, знание готовых CMS).
), а также понимание протоколов и форматов передачи данных (XML, CSV и т.д.).
б.
Обозначения дизайна
Вам могут пригодиться нотации проектирования, такие как UML, DFD, блок-схемы.
в.
Ээргономика
Помимо общих знаний по IP-разработке, вам потребуются знания в области эргономики (юзабилити), и в связи с этим обратите внимание на такие стандарты, как руководство по веб-стилю, руководство по мобильному стилю.
А разработка IP для iPhone и Android включает набор лучших практик и стандартов требований к проектированию мобильных приложений.
В частности, в AppStore вы сертифицируете свое приложение, и если оно не будет соответствовать стандартам, его не допустят. д. Инструменты
Инструментарий позволяет осуществлять проектирование эффективно и удобно с точки зрения проекта и с точки зрения тех, для кого этот проект делается.
В частности, это инструменты прототипирования (Balsamiq Mockups, Axure, JustInMind — в том числе мобильных интерфейсов).
Для этих целей также используется MS Visio. 1.5 Документация а.
Грамотный язык и правильное форматирование
Следующий блок навыков — документация.
Аналитики пишут документы и они (документы) должны быть грамотными как в плане языка, правильного использования технического стиля, грамотного написания, так и в плане оформления.
Этот фактор определяется тем, насколько приятно держать документ в руках, насколько он аккуратен и однороден, насколько хорошо подготовлен к печати.
Это, кстати, очень важный момент — 90% документов, которые мне присылают внешние аналитики, когда я пытаюсь их распечатать (особенно таблицы Excel), отображаются на 10 листах в хаотичном порядке.
Тогда придется вручную пытаться собрать их, что практически невозможно.
Но дело в том, что Excel по умолчанию не форматирует страницу для печати.
Аналитики должны знать, что существуют специальные настройки структуры и типа страницы, которые задают формат печати, порядок страниц и нумерацию.
Обратите на это внимание – подготовьте документ, затем распечатайте его и посмотрите, удобно ли им пользоваться или документ нужно привести в порядок.
б.
Ээргономика
Теги: #аналитика #анализ #проектирование #карьера #обучение #развитие персонала #Анализ и системное проектирование #Промышленное программирование