Алена Новоселова, Яндекс.ДеньгиNata_Churda«Собеседования: что сделать, чтобы точно его не пройти и как определиться с работой мечты»
BitByte: 20 апреля 2013, Санкт-Петербург
http://bitbyte.itmozg.ru/
Как аналитик может помочь в планировании выпуска версийSQALabДоклад Александра Прокудина на конференции Analyst Days-5, 22-23 апреля 2016 г., Санкт-Петербург
www.analystdays.com
Продакт менеджер & системный аналитик. О судьбе отношений и роли в команде (А...PCampRussiaПродакт менеджер & системный аналитик. о судьбе отношений и роли в команде (Артур Евстефеев, tutu.ru)
Требования и дизайн (BAQ, Львов, 25.03.2017)Anatoly LoyПрезентация с конференции во Львове: различия между требованиями и дизайном, и как с этими различиями жить аналитику.
Можно ли улучшить эффективность разработки без взаимодействия с заказчиком?SQALabДоклад Евгении Рабодзей на Analyst Days-7. 13-14 октября 2017. Минск
www.analystdays.com
Практическое управление роудмапом или как не сбиться с верного путиSQALabДоклад Дмитрия Ялтыхова на Analyst Days-7. 13-14 октября 2017. Минск
www.analystdays.com
Алена Новоселова, Яндекс.ДеньгиNata_Churda«Собеседования: что сделать, чтобы точно его не пройти и как определиться с работой мечты»
BitByte: 20 апреля 2013, Санкт-Петербург
http://bitbyte.itmozg.ru/
Как аналитик может помочь в планировании выпуска версийSQALabДоклад Александра Прокудина на конференции Analyst Days-5, 22-23 апреля 2016 г., Санкт-Петербург
www.analystdays.com
Продакт менеджер & системный аналитик. О судьбе отношений и роли в команде (А...PCampRussiaПродакт менеджер & системный аналитик. о судьбе отношений и роли в команде (Артур Евстефеев, tutu.ru)
Требования и дизайн (BAQ, Львов, 25.03.2017)Anatoly LoyПрезентация с конференции во Львове: различия между требованиями и дизайном, и как с этими различиями жить аналитику.
Можно ли улучшить эффективность разработки без взаимодействия с заказчиком?SQALabДоклад Евгении Рабодзей на Analyst Days-7. 13-14 октября 2017. Минск
www.analystdays.com
Практическое управление роудмапом или как не сбиться с верного путиSQALabДоклад Дмитрия Ялтыхова на Analyst Days-7. 13-14 октября 2017. Минск
www.analystdays.com
Где скрывается вовлеченность: что мы поняли, разрабатывая и продавая SAAS-про...SQALabДоклад Тамары Кулинкович на Analyst Days-7. 13-14 октября 2017. Минск
www.analystdays.com
Пути аналитика неисповедимы: широкий взгляд на карьерное развитиеSQALabДоклад Елены Потаповой и Евгении Удаловой на Analyst Days-7. 13-14 октября 2017. Минск
www.analystdays.com
UX, UI, Usability - как не запутаться в модных понятияхSQALabДоклад Маргариты Лютиковой на Analyst Days-7. 13-14 октября 2017. Минск
www.analystdays.com
Анализ атрибутов качестваSQALabYuriy Gaiduchok presented information on quality attributes analysis. The document discusses how to determine important quality attributes for a system before it is built through various approaches like interviews, surveys, scenarios. It describes quality attribute scenarios that consist of a stimulus, source, environment, artifact, response, and response measure. Examples of quality attribute scenarios are provided for modifiability, security, and availability. The document emphasizes that analyzing quality attributes upfront can help avoid issues later and lead to stakeholder satisfaction.
Mission possible - the social warfareSQALabThe document discusses how business analysts and testers can better understand each other when accepting software by exploring their different roles and processes, finding areas of overlap, and establishing a common language through workshops, modeling, and other collaboration techniques.
Business Analysts are on the GO: Design with users, not for them!SQALabThe document discusses challenges faced by business analysts and the need for new techniques in business analysis. It outlines traditional vs new ways of business analysis, with the new way focusing on eliciting requirements by thinking like a customer and determining what is valuable. Some challenges discussed are unclear requirements, focusing on solutions over problems, connecting different ideas, and not knowing the end user. The document advocates using new techniques like empathy mapping, journey mapping, and prototyping that involve end users in the design process to help overcome these challenges and better meet user needs.
Куда приводят мечты? или Искусство развития тестировщикаSQALabДоклад Нины Щегловой на SQA Days-22. 17-18 ноября 2017. Санкт-Петербург, Россия
www.sqadays.com
Оптимизация Selenium тестов и ускорение их поддержкиSQALabДоклад Павла Балахонова на SQA Days-22. 17-18 ноября 2017. Санкт-Петербург, Россия
www.sqadays.com
Автоматизация 0.0: 0 - бюджет, 0 - опыт программированияSQALabДоклад Дарьи Шишковой на SQA Days-22. 17-18 ноября 2017. Санкт-Петербург, Россия
www.sqadays.com
Нагрузочное тестирование нестандартных протоколов с использованием Citrix и J...SQALabДоклад Владимира Иванова на SQA Days-22. 17-18 ноября 2017. Санкт-Петербург, Россия
www.sqadays.com
Continuous performance testingSQALabThis document discusses continuous performance testing (CPT) and introduces the Jagger CPT solution. It provides an overview of why performance testing is important, outlines the principles and goals of CPT, and describes the key parts of the Jagger CPT platform including load generation, metrics collection, test data management, and environment management. It also provides an example customer success story where Jagger was used for continuous performance testing of a large ecommerce site.
Конфиги вместо костылей. Pytestconfig и зачем он нуженSQALabДоклад Юлии Александровой на SQA Days-22. 17-18 ноября 2017. Санкт-Петербург, Россия
www.sqadays.com
Добиваемся эффективности каждого из 9000+ UI-тестовSQALabДоклад Максима Сахарова на SQA Days-22. 17-18 ноября 2017. Санкт-Петербург, Россия
www.sqadays.com
Мощь переполняет с JDI 2.0 - новая эра UI автоматизацииSQALabThis document provides an overview of the JDI (Java UI test automation framework). It discusses features of JDI including being UI element oriented, providing common UI elements and solutions to common problems. It provides examples of how to write tests using JDI annotations and page object pattern. The document also summarizes benefits of JDI such as reducing test code, improving test clarity, reuse across projects. Finally it outlines new features planned for JDI 2.0 including layout verification, page object generator, integration with Selenium and expanding JDI to other languages like Python.
Как hh.ru дошли до 500 релизов в квартал без потери в качествеSQALabДоклад Алексея Анисимова на SQA Days-22. 17-18 ноября 2017. Санкт-Петербург, Россия
www.sqadays.com
Тестирование геолокационных системSQALabThe document discusses testing of geolocation systems. It provides an overview of geolocation, including definitions and importance. It then outlines the speaker's experience and work testing GIS systems. The rest of the document details approaches to testing geolocation, including simulating calls, checking responses and databases, and verifying accuracy. It also discusses common data formats, projections, tools like PostGIS and QGIS, and potential bugs to watch for like coordinate jumbling. The conclusion emphasizes starting simple, practicing to improve, and for tests to grow with knowledge as geolocation is important for future IT.
От Зефира в коробке к Structure Zephyr или как тест-менеджеру перекроить внут...SQALabДоклад Никиты Налютина на SQA Days-22. 17-18 ноября 2017. Санкт-Петербург, Россия
www.sqadays.com
7. Менеджера проекта
Тестировщика
Специалиста по внедрению
Системного аналитика
Технического писателя
Дизайнера/проектировщика
Сотрудника технической поддержки
7
8. Менеджер проекта 38%
Тестировщик 25%
Специалист по внедрению 19%
Системный аналитик 16%
Технический писателя 13%
Дизайнер/проектировщик 8%
Сотрудник технической поддержки 6%
«Чистые» бизнес-аналитики 27%
* На основании анализа 100 вакансий HH.ru и Superjob.ru за февраль-март 2017
8
#2: Всем добрый день!
Я вижу что некоторые уже устали. Устали!Это нормально, ведь это вторая половина второго дня конференции. Голова либо начинает гудеть либо уже гудит от объема той информации, которую вы успели услышать и от того потока эмоций, который на вас спустили спикеры.Вообще, Участвовать в такой конференции – это очень увлекательно, а выступать стоя на этой сцене практически под финальный аккорды конференции это еще и очень волнительно
и уж точно передать невозможно то на сколько бударажат эмоции от понимания того, что я сейчас начну вещать о такой холиварной теме как «совместительсво». А я очень надеюсь, что тема будет холиварна и в голове у вас появятся вопросы, и даже пусть они не будут озвучены вслух, главное они возникнут
Ба синдром полукровки тема мое доклада и как вы успели уже увидеть, мой доклад открывает фото неподражаемого Алана Рикмана в суровом образе «Профессора Снейпа» из всеми небезизвестной поттерианы. И да, это самый мрачный и суровый слайд в презентации. Как вы уже успели понять речь пойдет про совместительство у БА, а как к этому оносится фраза «синдром полукровки» расскажу в процессе.
#3: Сразу скажу, что тема не вот прям совсем новая, т.к. ряд замечательных докладчиков в той или иной мере освещали эту тематику:
1. BA vs UX в аутсорсе (Andrei Tarasevich, Exadel, Минск)
2. UX дизайн в Бизнес Анализе (Peter Tsisinevich, Минск)
3. Проклятие Бэтмена и другие приключения BDD аналитиков (Вадим Мустяца, Альфа-Банк, Минск)
4. Разделение ответственности в заказной разработке (Максим Цепков, mtsepkov.org, Москва)
Кроме того эту тему успели еще и вчера зацепить
Наряду с такими людьми не вольно возникает вопрос: а какое право дает вещать на эту тему, человеку стоящему перед вами.
Поэтому я представлюсь)
Меня зовут Асадуллин Радик. Я проработал без малого 10 лет аналитиком в 5 организациях, при этому имею опыт совмещения работы с пмством, проектирование, внедрением и продажами
На текущий момент работаю ведущим аналитиком в компании СМС-ИТ.
#4: Которая занимается полным циклом разработки ПО, в основным для энергосектора, но не о компании речь, хотя я она тоже станет невольным участником доклада
#5: Итак. Сегодня попробуем разобраться в следующих аспектах:
Какие функции сегодня присущи БА в реалиях ИТ?
Какие функции по-хорошему должны быть у БА ?
Суть синдрома «полукровки»
Преимущества «полукровки»
Когда «полукровка» - это нормально?
Что нужно сделать, чтобы не быть «грязнокровкой»?
То, о чем я будем сегодня вещать ни в коем случае не претендует на звание «Истины в последней инстанции». Это в первую очередь мои мысли и выводы, которые подкреплены моим опытом работы в различных компаниях, анализом работы аналитиков, текущей ситуации на рынке труда, а так же наблюдениями моих коллег по цеху.
И дабы немного ограничить возможности халивара введу дополнительные ограничения – тематика особенно актуальная для состоявшихся компаний, продуктов и проектов, т.е. там где уже были набиты шишки и команда более менее сформирована. Но будет интересна и стартапам, т.к это тот путь который им, вероятнее всего, придется пройти
#6: История данного доклада возникла достаточно неожиданно…
В 2015 году я работал в продуктовой компании и совемещал ПМ-во и аналитику. И довелось мне повыать га одном из тренингов, посвященных теме «Руководства» пытались разобраться в том, какие основные функции есть у руководителя. Для аналогии использовали пример роли «отца» в семье. Тренер предложил аудитории перечислить эти функции. И вот, что интересно: аудитория «отцу» приписала вооот такой нехиленький наборчик функции
После этого аудитория вместе с тренером начали разбираться…а что же является первоочередной функцией отца в семье? Даже разыграли на этом фоне небольшую семейную сценку
#7: Получилось вот что…
Вот такой основной набор функций и обязанностей, за который отец несет персональную ответственность.
Аудитория задала резонный вопрос: а почему так мало?
Ответ был прост: каждой роли соответствует определенная сфера ответственности, т.е. то, за что отвечает персонально и только от него зависит качество выполнение данных функций. Если на него «накинуть» дополнительные обязанности, то время, которое он может потратить на выполнение своих обязанностей сокращается и качество их, соответственно, ухудшается. Что в конечном счете может привести к тому, что он не сможет гарантировать выполнение функции в принципе.
На сколько это концепция верна….судить сложно, ведь у каждого свой опыт в этом плане, а так же свое виденье. Но данный интерактив навел меня на мысль, что я на тот момент находился в точно такой же ситуации, только в рабочем аспекте. Естественно сразу понеслолсь, куча мысле, куча вопрос, типа: А как часто такое происходит? А люди вообще понимают разграничения своих и навешенных функций. И получилась такая картинка
#8: Наверняка большинство сидящих здесь, сталкивались с ситуацией, когда бизнес аналитик еще и :
Менеджер проекта
Тестировщим
Внедренец
Сис аналитик
Тех писать
Дизайнер проектировщик
Сотрудника тех.поддержки
И, кстати, это набор взят не с «потолка» или только собственного опыта, но и на основании данных. Я же все таки аналитик, мне нужно посмотреть на ситуацию объективно, и не только в рамках моего опыта, но и например в рамках России и привести еще определенную статистику.
#9: И получилась вот такая картина….
Доля совмещения:
с ролью Менеджера проекта - 38%
с ролью Системного аналитик - 16%
с ролью Дизайнера/проектировщика - 8%
с ролью Тестировщика - 27%
с ролью Специалиста по внедрению -14%
с ролью Сотрудника тех.поддержки - 8%
А самое интересное, что доля чистых «БА» составляет менее 1/3….
Эта статистика получилась на основании анализа 100 вакансий на должность «Бизнес-аналитик» в сфере «ИТ» за февраль-март месяц с сайтов hh и superjob по России. При этом отсекая резюме на стажеров или резюме которые имеют очень специфическую направленность (например финансы или анализ данных)
Теперь давайте кушать слоник по частям и разбираться в каждом конкретном кейсе
#10: Итак, начнем с топа и первым и у нас очевидный победитель– ПМ.
Тут очень все весело. Потому что БА, судя по не малому количеству резюме, должен выполнять следующие функции:
Планирование задач/ определение приоритетов разработки
Постановка задач разработчикам/тестировщикам (имеется ввиду только формальная постановка, т.к. все необходимые данные для постановки аналитиком уже описаны в соответствующих документах)
Составление отчетности по проекту
Составление бюджета проекта
Презентация результатов работы
#11: Очень часто (в 1\4 случаях) на БА так же накладывают обязанности тестировщика в части:
Подготовки тест-кейсов
Тестирования
Подготовки программы методики испытаний
Кроме того, иногда в функции БА входит:
Консультирование пользователей
Фиксация обращений от пользователей
#12: И не менее популярное, это добавление бизнес-аналитку «щепотки» внедренца в части:
Проведения ПМИ
Оформления протоколов ПМИ
Настройки системы для внедрения, что включает и настройку отчетных форм
Обучения пользователей
А так же техписателя в части подготовки пользовательской документации
#13: Следующим идет системный аналитик. Сейчас, на самом деле, радует тенденция к разделению СА и БА, но тем не менее, иногда БА доверяют выполнять следующие функции
Анализ структуры данных
Разработка требований к интеграции
Моделирование жизненного цикла объектов системы.
В
части дизайнера или проектировщика интерфейсов список немного скуднее. Это всего лишь
Разработка готовых интерфейсов
Проработка usability
Так что же должен делать аналитик изначально. Каковы его первоначальные функции
#14: Исходя из самых компетентных источников можно определит БА как посредника…..это трактовка МШБА
БАБОК
#15: Как правило выделяют следующие:
Сбор требований по автоматизации процессов
Анализ и формализация требования
Подготовка ТЗ, ТТ, спецификаций для разработки
Управление требованиями и изменениями требований
Консультирование всех членов команды по требованиям
Это идеальная картинка для БА, которая получилась на основании определения с прошлого слайда
Итак, мы попробывали провести границу между чистым бизнес-аналитиком и «полукровкой».
И сейчас мы подходим к главному моменту:
#16: в чем суть синдрома «полукровки»?
В идеала, каждой роли соответствует определенная сфера ответственности, т.е. то, за что отвечает персонально и только от него зависит качество выполнение данных функций. Если на него «накинуть» дополнительные обязанности, то время, которое он может потратить на выполнение своих обязанностей сокращается и качество их, соответственно, ухудшается.
Что так же приводить размытию ощущения ответственности, т.к. область ответственности становится необъятной.
Кроме того недостаток времени влияет и на развитие. Тут бы справится со всеми обязанностями да и еще «долги» успевай закрывать, а развиваться потом будем…Правда когда то самое «потом» наступит, непонятно. В итоге можем получить сотрудника, который не развивается по профилю да и еще увяз в пучине не своей работы.
Но, как в любых подобных вопросах, тут все не так однозначно, т.е. кроме очевидных «минусов» если и плюсы
#17: Как это не странно, но от такого симбиоза двух ролей в 1-м сотруднике тоже есть польза, а именно:
Для компании это явная экономия – зачем платить 2-м сотрудникам которые будут комфортно работать и успевать что-то еще улучшать в своей работе, когда есть возможность взвалить все на одного, хоть и качество будет немного ниже.
Для самого же сотрудника это тоже может быть плюсом – он получит новый опыт, новые навыки и расширит кругозор, который может в будущем помочь в его деятельности
Кроме того наличие универсального солдата позволит проекту или продукту заполучить и аналитика и, например ПМа, который знает о проекте/продукте столько же сколько и аналитик. Вообще здорово.
Так когда «полукровка» - это «необходимое зло»?
#18: В первую очередь это когда БА решил изменить свой деятельность, например стать:
Менеджером проекта
Продуктовым аналитиком
Продукт-оунером
Системным аналитиком
Или же так получилось, что в компании, продукте или в проекте временно отсутствует определенная позиция, то такое замещение или совмещение тоже имеет определенный резон.
Так же очень полезно самому БА получать навыки не из специфики БА, но которые могут иметь положительный эффект на основной работе, например:
Дизайн (понимание принципов UX\UI)тестирование (расширения кругозора возможных сценариев работы)
разработка (понимание принципов ООП),
ПМство (навыки планирования и приоритетности)
#19: Так что же нужно, чтобы не быть «полукровкой»?
Во первых нужно четко понимать, что входит в сферу персональной ответственности БА. На счет этого мы сегодня уже попытались разобраться.
Так же необходимо знать перечень обязанностей, которые должны быть зафиксированы в должностных инструкциях БА. В компании должны быть утвержденные должностные инструкции. Если же их нет, то необходимо, в первую очередь, инициировать создание таких инструкций.
Нужно уметь обоснованно отказываться от задач, которые не имеют отношение к должности БА. И делать это вовремя.
Нужно уметь донести до заинтересованных лиц информацию о последствиях совмещения БА с другими ролями. Потому что если вы не будет этого делать, все будут относится к ситуации как к должной. Нужно инициировать передачу «Навешанных» функции соответствующим сотрудникам либо же, если нет соответствующих должностей или сотрудников, то инициировать процесс их выделения.
На текущем месте работы, например, такая ситуация возникала в части совмещения БА и дизайнера, и т.к. от этого хоть немного, но страдали продукты, то до руководства планомерно и методично доводились все риски подобного совмещения. И это сработало, у нас есть свой дизайнер). Так что не бойтесь говорить. Это реально помогает, т.к. руководство компании способно понять последствия и заинтересуется в улучшении.
#20: В заключении хочу сказать, что только Вам решать быть «полукровкой» или нет. Ваше вовремя сказанное «да» или «нет» может определить Ваш выбор. И конечно же нужно понимать когда быть «полукровкой» - это «хорошо», а когда «плохо». Причем не только для компании или проекта, но и для самого бизнес-аналитика. Например, это хороший первоначальный этап для профессионального роста. Вопрос, как долго человек готов работать «полукровкой».
Ну и, дабы закончить на позитивной ноте, я в противовес мрачному началу вставил фото неподражаемого Алана Рикмана, но уже улыбающегося.
я надеюсь, что сегодняшнее наше общение дало вам определенную пищу для размышления.
#21: Всего вам доброго, отличного дня и спасибо за внимание!