6 вкладов бизнес-аналитиков в разработку программного обеспечения
18 апреля 2022 г.Бизнес-аналитики следят за тем, чтобы продукты/решения компании соответствовали ее целям. Тем не менее, роль бизнес-аналитика в аутсорсинге разработки программного обеспечения по-прежнему широко недооценивается. В этом посте подробно рассматриваются роли и обязанности.
Почти каждая технологическая компания производит продукты для решения конкретной проблемы или заполнения определенного пробела на рынке. Независимо от того, внедрила ли компания технологию или нет, бизнес-аналитик (BA) необходим для анализа бизнес-процессов. Есть только одно отличие: в технологической отрасли эта роль специально предназначена для того, чтобы помогать технологическим компаниям выживать и расти, несмотря на меняющиеся рыночные условия и растущий потребительский спрос.
На самом деле, согласно исследованию PMI, более трети времени (31 процент), затрачиваемого бизнес-аналитиками, уходит на оценку потребностей потребителей и планирование анализа, а 41 процент тратится на сбор информации или анализ. Поэтому бизнес-аналитики несут основную ответственность за решение проблем и согласование ресурсов. Например, при аутсорсинге программного обеспечения задача бизнес-аналитика состоит в том, чтобы убедиться, что потребности конечного пользователя и цели компании удовлетворены.
Чтобы лучше понять, как и где BA вписывается в аутсорсинг программного обеспечения, мы рассмотрим их роли и обязанности.
Кто такой бизнес-аналитик?
Бизнес-/ИТ-аналитики — это эксперты, ответственные за проведение исследований и опросов для определения требований компании. В своих предлагаемых решениях они обращаются к проблемам, которые они выявили. Аналитики служат связующим звеном между заявленными целями организации и ее реальной способностью достигать их в режиме реального времени.
Из-за своего знакомства с текущими практиками, методами и сферой деятельности бизнес-аналитики также хорошо известны своей способностью предсказывать, что ждет организацию в будущем. Их уникальное положение в отрасли дает им возможность давать ценные советы, которые помогут компании процветать долгие годы.
Что на самом деле делает БА?
Бизнес-аналитики могут помочь портфелю вашей компании расти различными способами, и вот шесть примеров.
- Определяет масштаб проекта
При оценке полезности проекта или степени, в которой он удовлетворит потребности целевой аудитории, необходимо учитывать ряд факторов. Существует огромная пропасть между предоставлением решений и достижением бизнес-целей при создании новых продуктов. BA может помочь вам лучше понять и закрыть этот пробел.
В исследовании были определены три типа требований к проекту, которые бизнес-аналитик должен быстро оценить. Они включают:
Бизнес-требования
Определение стоимости, продолжительности и дохода проекта является обязанностью бизнес-аналитика. Он или она также должны объяснить, как рассчитывается соотношение затрат и доходов. Например, бизнес-консультантам необходимо объяснить, почему 250 000 долларов должны быть потрачены на инициативу с потенциальным доходом всего в 1 миллион долларов.
Дженнифер Гарднер, старший менеджер NASCO, говорит: «Мы считаем, что сосредоточение внимания на наших бизнес-требованиях позволяет нам предоставлять эффективные высококачественные решения, которые являются конкурентными преимуществами для наших клиентов».
Поэтому никакая работа над проектом не может быть начата до тех пор, пока все эти и другие вопросы, связанные с бизнесом, не будут учтены в бизнес-требованиях.
Требования пользователя
Крайне важно, чтобы команда разработчиков была осведомлена о конкретных потребностях различных групп пользователей. Ваша работа как бизнес-аналитика заключается в том, чтобы работать с клиентами, чтобы выяснить, что именно им нужно, и сообщить об этих потребностях разработчикам.
Функциональные требования
Согласно статье в журнале Forbes , обеспечивая рост бизнеса за счет операционной эффективности, принятия обоснованных решений и поиска нужных клиентов. Это означает, что ИТ-аналитик должен убедиться, что продукт, над которым он работает, соответствует долгосрочным целям компании.
Например, компания может захотеть узнать пол или местонахождение своих клиентов для будущего анализа данных. Пользователи должны предоставить информацию о поле и местоположении при регистрации, чтобы использовать продукт, чтобы он работал.
Команды разработчиков могут создавать анкеты, распространять их, а затем извлекать их с помощью БА. Все это необходимо для поддержки бизнес-целей, и бизнес-аналитик является бесценным помощником в определении проектов, которые, скорее всего, преуспеют в их достижении.
- Коммуникация с командой объекта
BA оказывает большое влияние на общение команды по двум основным причинам.
В качестве «переводчика» или «интерпретатора» БА действует как связующее звено между заинтересованными сторонами компании и разработчиками. Часто между заинтересованными сторонами и разработчиками программного обеспечения существует большой разрыв в общении и понимании из-за неоднозначности заявленных бизнес-целей и задач. Заинтересованные стороны и разработчики получают выгоду от опыта бизнес-аналитика (BA) при аутсорсинге разработки программного обеспечения.
Таким образом, BA необходим в аутсорсинге разработки программного обеспечения, чтобы эффективно сообщать об интересах заинтересованных сторон и инженерам-программистам. Роль бизнес-аналитика также необходима, потому что заинтересованные стороны должны понимать технический жаргон, используемый разработчиками (BA).
По этим причинам к 2020 году работодателям в США потребуется 876 000 бизнес-аналитиков, согласно [отчету] (https://blog.iil.com/business-analysis-trends-for-2016/), опубликованному в 2016 году. Бюро трудовой статистики (BLS).
- Ведет учет хода выполнения проекта
Даже в проектах по разработке программного обеспечения роль бизнес-аналитиков будет возрастать. Блог IIL предсказал это в 2016 году, и с тех пор мы наблюдаем значительный рост числа людей, подписывающих на курсы IIL. Сложные процессы требуют экспертной интерпретации, которая может быть легко понята обычными пользователями.
Чтобы лучше понять бизнес-вопросы, разработчикам и бизнес-аналитикам необходимо сотрудничать. Кроме того, чтобы сделать сложный язык разработчика более легким для понимания и усвоения читателями и конечными пользователями, бизнес-аналитики часто пишут большое количество технического контента.
В связи с этим Келли Эмо, директор по маркетингу продуктов и решений в HPE Software, описывает роль бизнес-аналитика как захватывающую, поскольку они должны работать как владельцы продукта, даже если бизнес является владельцем продукта.
- Создает кейсы для приемочного тестирования
Бизнес-аналитики также могут быть полезны при создании сценариев приемочного тестирования пользователей, особенно если разработка программного обеспечения осуществляется на стороне. Приемочное тестирование обычно проводится в конце SDLC, и его пропуск стоил многим техническим компаниям репутации, потому что они выпустили программное обеспечение с ошибками, не протестировав его предварительно. Таким образом, наличие реального человека, использующего программное обеспечение и проверяющего, работает ли оно должным образом, помогает команде решить все проблемы до того, как сборка будет запущена в производство.
- Помогает в обеспечении качества
Согласно [отчету IBM System Science Institute.] (https://terem.tech/5-ways-a), исправление ошибки реализации стоит на 6,5% больше, чем исправление ошибки на этапе анализа требований. -бизнес-аналитик-сэкономит-вам-деньги/) Тестирование необходимо для того, чтобы убедиться, что разрабатываемый продукт соответствует требованиям. Бизнес-аналитик отвечает за надзор за этими действиями по тестированию. Чтобы обеспечить точную интерпретацию требований и их выполнение на каждом этапе жизненного цикла проекта, для бизнес-аналитика очень важно оставаться вовлеченным на протяжении всего процесса.
- Оценивает общую стоимость владения программным обеспечением в течение всего срока его службы.
Как бизнес-аналитик, вы должны уметь оценивать стоимость разработки программного обеспечения. Выполнение анализа совокупной стоимости владения позволяет выявить как авансовые, так и скрытые расходы. Таким образом, устраняя любые неясности в процессе составления бюджета, можно избежать дополнительных затрат. Этот шаг должен быть выполнен до SDLC, чтобы считаться успешным.
Вывод
Мы снова и снова убеждаемся, насколько важно участие бизнес-аналитика, когда речь идет об аутсорсинговой разработке программного обеспечения. Кроме того, мы можем согласиться с тем, что иметь одного в вашей проектной команде стоит своих денег. Таким образом, добавление бизнес-аналитика в вашу команду имеет два основных преимущества: экономия денег на проекте в целом и сохранение доброго имени вашей компании.
Дайте знать, если у вас возникнут дополнительные вопросы о роли BA или других ролях в разработке программного обеспечения.
Оригинал