Русский
Русский
English
Статистика
Реклама

Бизнес-анализ

Дневник Производства 2.0 стартап в стартапе

16.11.2020 20:18:08 | Автор: admin
Что сложнее: запустить стартап-проект в чистом поле или встроить его в готовый продукт? На самом деле одинаково сложно все.

Когда ты начинаешь что-то с нуля, то у тебя есть простор для творчества, одновременно с этим нет ничего для запуска нужно много человеко-ресурсов, а бонус потенциально нет пользователей.

В случае с запуском внутреннего стартапа, нового направления развития внутри продукта, мы имеем: архитектурные ограничения, необходимость встроиться красиво, чтобы не повлиять на существующую несвязанную функциональность, фундамент и немного пользователей, которых мы услышали они ждут.

Хочу рассказать о том, как проходит запуск нового направления МоегоСклада Производство 2.0. С точки зрения бизнеса тема очень любопытна и интересна. Рассказываю в прямом эфире. Эта статья мой взгляд на результаты первых двух недель работы, поэтому смогу погрузить в костер событий и не упущу ни одной шутки.



Краткое содержание:

  • Мы
  • Откуда берутся бизнес-требования
  • Проектируем, предсказывая будущее
  • Производство гробов и модель данных
  • Как не сломить найти общий язык с бизнес-аналитиком, если ты архитектор
  • Мы проработали, но нет. Автомобиль и рыба. Что общего?

Компания МойСклад более 13 лет развивает и продает веб-сервис, упрощающий жизнь малому и среднему бизнесу. Сервис помогает вести складской учет, управлять продажами и закупками, печатать необходимые для ведения бизнеса документы и много-много всего. У нас налажен и постоянно развивается процесс разработки. Сделанные в первый день работы тикеты (на общепринятом языке задачи) могут уже завтра быть на проде. Продукт большой и сложный, пользователи активно делятся пожеланиями. Мы придумываем, как сделать полезный для людей сервис и делаем. И сейчас обновляем блок производства! Мы команда Производство.

Действующие лица первого этапа:

  • Аскар генеральный директор
  • Олег технический директор
  • Максим product owner, направляющий нас
  • Тимур бизнес-аналитик, который знает процессы производства
  • Максим тимлид команды разработки
  • Я системный аналитик

Вводная


Перескажу кратко вводную, которую в первый день спринта, 22 октября 2020-го, мы услышали от Аскара.

Производство в МоемСкладе есть уже давно и у него есть пользователи. Но оно сделано в минимальном исполнении. Можно создавать технологические карты и на их основе либо резервировать товары на складе под производство, либо одномоментно списывать товары и производить готовую продукцию. Это все.



Длительное время отдел продаж и техническая поддержка транслировали жалобы и пожелания по улучшению производства от пользователей. Несмотря на наличие такой обратной связи, количество пользователей растет. Производство часто запускают в действующих организациях, которые уже ведут учет с МоимСкладом и не хотят менять его. Это одна из основных причин, по которым число пользователей текущего производства растет: работа с двумя программами вызывает негодование.

В феврале 2020 года в МойСклад написал Тимур (теперь уже наш бизнес-аналитик), работавший тогда с учетом на реальном производстве, с описанием как должно быть, прототипом и предложением о сотрудничестве. В итоге Аскаром принял решение подойти к развитию этого направления основательно и запустить Производство 2.0 обновленное и умное.

Займемся производством




На протяжении длительного периода Тимур проводил анализ жалоб и пожеланий от пользователей, опрашивал сотрудников поддержки и отдела продаж. По результатам сформировал перечень функциональных возможностей, которые постепенно будут появляться в Производстве МоегоСклада. Они уже описаны как бизнес-требования и на этом можно было бы закончить просто бери разработчиков и делай. Но не все так просто.

МойСклад внутри большой и сложный, да и бизнес-требования изменчивы. Так что наша команда поставила себе на старте такие задачи:

  • Просмотреть весь запланированный бэклог, чтобы предсказать будущее осознать что нас ждет
  • Спроектировать модель данных, чтобы определить базовые сущности, встроиться в текущую модель и избежать катастрофических миграций в будущем
  • Определить законченные пользовательские сценарии, ключевые функции
  • Сделать протоипы UI по итогам анализа и проектирования
  • Создать задачи на разработку и делать

Просмотрев бэклог, мы, конечно, картину мира себе представили, но пока не начнешь делать конкретную задачу, все останется на уровне абстракции. Кстати, примерно на этом и умирают многие стартапы: планируют сделать одномоментно все, сразу и для всех, больше сидят в обсуждениях что будет завтра, вместо того, чтобы вытащить одну каркасную задачку и начать проработку. Так что по итогам просмотра бэклога, с применением метода ранжирования, у нас появилась одна бизнес-задача на первый спринт, меняющая все текущее производство. Разрастется она очень масштабно.

Что помогло сделать первый шаг?


Макеты интерфейсов в виде Excel-таблички, которые нарисовал Тимур, наш бизнес-аналитик представитель пользователей МоегоСклада, который пользовался им не так много, как мы. Его представление о продукте помогает понять, что люди хотят видеть на экране, а свежий взгляд приносит интересные идеи, заменяя наше давайте переиспользуем. С применением этих макетов мы начали трогать процессы и проектировать логическую модель данных.

Рекомендация: перед проектированием системы изнутри, нарисуйте макеты пользовательского UI в любом виде, хоть карандашом на A4. Да, они 100 раз поменяются, и вообще нормальный UI/UX дизайнер потом все исправит, но они должны появиться, чтобы помочь.

На ней все держится. Модель данных


Пока мы проектировали модель данных, мы нашли все возможные проблемы, которые только могут возникнуть, определили все основные процессы, которые она должна покрывать. На модели мы проверили полный список известных бизнес-требований.

Если этот шаг не сделать на старте проекта, то есть шансы в какой-то момент открыть Америку или переделать все. Модель данных это что-то элементарнее фундамента, это Земля, а на ней держится вообще все.

Обсуждая первое приближение созданной модели на мозгоштурме, я сразу обозначила: представим, что мы делаем все и сразу (и вчера). Так, мы брали очередную сущность и выясняли что с ней может происходить, кто на нее может влиять, как ее можно поменять, как она влияет на учет, как она связана с текущими сущностями в системе, где связи могут появиться внезапно. Важно уметь задавать правильные вопросы.

В целом обсуждение было построено примерно так:

  1. Для очередной сущности я спрашиваю: Что это такое? и Что мы с этим можем сделать?.
  2. Тимур рассказывает нам о связанных процессах, показывает макеты, приводит примеры.
  3. Все задают много-много вопросов: А можно так?, А что, если...?, удивляются, и иногда кричат Так нельзя!.
  4. Тимур убеждает, что можно и очень надо.
  5. От примера про сборку шкафа мы переходим к примеру про гробы (А если мы производим гробы из австралийского дуба, и нам заказывают модификацию из сосны...).
  6. Смеемся, приходим к компромиссу, дорисовываем в модели данных связанные сущности, описываем ключевые параметры, оставляем заметки уточнить позже.
  7. Фиксируем в статье Вопросы и ответы решения по бизнес-требованиям и ограничениям, если они появились в процессе обсуждения или наоборот, если были сняты.

Логическую модель сделали. В итоге у нас получился такой вот небольшой монстр с заметками и облаками.



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

Убей в себе архитектора и научись слышать


Немного о проблемах, которые возникают при проектировании. Из-за профессиональной деформации в первую неделю у нас было много недопонимания в команде: Разработка vs Бизнес. Я, со знанием проблемы, старалась меньше кричать о том, что мы не вписываемся в текущую архитектуру, но все же кричала. И Максим кричал.

Что разработчики хотят от бизнеса на ранних этапах? Уверенности! Мы много раз разбивали уверенность Тимура о скалы и уводили его от задуманных бизнес-требований к попыткам сделать из того, что есть, или сделать проще. Так нельзя!

Концепция уже была проработана, а мы, такие умные, пришли и рушим все. Спасибо нашему продакту, который вовремя появлялся и тормозил давление на Тимура, аргументируя тем, что все решения по бизнесу были приняты уже давно. А позже и я окончательно отключила свое привычное системное мышление и встала на сторону что нужно бизнесу, потянув за собой коллегу-разработчика.

Как только это внутреннее преобразование произошло, мы начали пытать Тимура правильно. И когда он сам хотел что-то упростить, мы просили рассматривать и вариант усложнить. И да, все это происходило именно в процессе проектирования модели данных и тестирования на ней бизнес-требований.



Рекомендация номер три: разработчики от бизнеса ждут уверенности. Если вы бизнес-аналитик и представляете бизнес, или же вы бизнес-заказчик, будьте тверды в своих решениях до последнего, что бы разработчики не говорили. Проще не значит правильно! Если сделать проще сегодня, то завтра доработки выльются в очень большие суммы. Лучше потратить чуть больше в начале и вылить на своего разработчика всю душу (пожелания), чем потом страдать. Разработчик должен знать о потенциальном будущем!

Не откладывай на завтра. НИКОГДА!


Как только мы сделали модель данных, более или менее утвердили процессы, выделили экраны и функции под первые тикеты на разработку, пришло время звать Олега, который лучше нас всех понимает и знает архитектуру МоегоСклада.

Нам нужно было обсудить миграцию для текущих пользователей по ней было слишком много вопросов, а вести две версии производства вообще не хочется. И тут нашу командную уверенность опять опустили с небес на землю. Мы долго были в сомнениях по базовому бизнес-вопросу: а результатом производства по техкарте может быть более одного товара? Вроде, с бизнесом договорились уже, что результатом может быть только один товар.

Еще одна ошибка Мы знали, что надо было проверить на проде процент пользователей-разборщиков, но тянули до последнего, хотя уже даже SQL-запросы подготовили. Если на проде есть прототип и можно проверить теорию на реальных данных, проверять надо сразу!

Если бы я не писала, а говорила, то это звучало бы как (читать с выражением): М Ну Как бы сказать Короче Вот Каждый третий.

Техкарта, кстати, базовая сущность, вокруг которой крутятся все процессы. Нас опустило не просто с небес на землю, мы начали погружение на дно. Сердце почти остановилось.



Из-за чего эта ситуация произошла? Мы все знали, что в текущем производстве такое возможно, но вести учет по таким техкартам проблематично. Несмотря на наличие примера про разборку автомобиля от Максима, нашего продакта, Тимур убедил: это редкий кейс и вообще таких пользователей мало. Олег был сразу против отказа от такой возможности. Именно по его подсказке мы, наконец, добрались до прода, чтобы проверить гипотезу. Да и я на этом демо архитектуры вспомнила про разборку рыбы на голову, хвост и филе.

В завершении первого спринта мы пришли-таки к окончательному решению, и уже совсем скоро наша модель данных позволит детально проектировать и начинать разработку. Макеты детализируются, подключаем коллег по тестированию и UI/UX. Продолжаем творить!

Итого


Чтобы успешно и быстро начать стартап-проект:

  1. Изучите весь известный бэклог, чтобы знать будущее.
  2. Выберите фундаментальную задачу, которая делает/меняет все.
  3. Для внутреннего стартапа нужно подключать команду с опытом решения других задач в развитии продукта.
  4. Слушайте бизнес и дайте вашему бизнес-аналитику эликсир уверенности. Бизнес-требования важнее системных ограничений. Системные ограничения всегда можно преодолеть (это точно)!
  5. Прежде чем что-либо проектировать, посмотрите на систему глазами пользователей нужны черновые макеты UI, которые обязательно будут изменены.
  6. Проектирование нужно начинать с модели данных
  7. Если есть возможность проверить теорию, проверяйте сразу, не откладывая до последнего.

О производстве в МоемСкладе
Подробнее..

Как корова помогла сделать интереснее процесс проектирования

24.11.2020 22:21:52 | Автор: admin
Всем привет! Я ведущий системный аналитик в компании МойСклад и сейчас мы с командой Производство запускаем внутренний стартап внутри стартапа Производство 2.0. Недавно я написала о том, с чего начать процесс разработки в новоиспеченном проекте, а сейчас хочу продолжить рассказ из горящего танка.

К началу второго спринта мы сошлись на том, что в производстве, помимо процесса сборки для получения одного готового продукта, есть еще и процесс разборки когда готовой продукции по технологической карте может быть много.

В этой статье я продемонстрирую, как корова помогла проектировать и почему важно выбирать хорошие примеры для анализа бизнес-требований.



Нужно было переосмыслить бизнес-процессы, чтобы внести уточнения в модель данных и прототипы UI. Примеры про разборку рыбы и автомобиля мы применяли достаточно часто, но эмоционального фона диалогам они особо не придавали. Да и с учетом уточняющихся на ходу бизнес-требований команда устает уже после первого часа обсуждений. Нас пока мало от 4 до 6 человек на онлайн-встречах. Важно держать внимание, чтобы каждый участник был максимально вовлечен в процесс проектирования: разработчик и системный аналитик оценивают реализуемость, тестировщик помогает найти подводные камни, бизнес-аналитик и владельцы продукта помогают разбирать бизнес. Всеобщая концентрация может даваться тяжело, особенно, если транслирует экран и дорисовывает модели / дописывает требования только один человек.

Но все выглядит более ярко, когда в голову приходит интересный пример, пример, с коровой (обсуждения не имеют никакой связи с реальной жизнью участников команды, мы уважительно относимся к животным):
Так, давайте представим, что у нас мясной цех и мы разбираем корову.

Немного определений


Продукция товар, который был получен в результате выполнения заказа на производства.

Группа продукции это совокупность товаров (кортеж), который будет произведен в результате выполнения технологического процесса.

Ресурс товар, из которого производят продукцию.

Техкарта определяет процесс производства группы продукции и является шаблоном в части определения необходимых ресурсов.

Техпроцесс производства упорядоченная последовательность этапов, в результате выполнения которых производится продукция и затрачиваются ресурсы.

Техоперация документ, созданием и проведением которого пользователь инициирует одномоментное списание ресурсов со склада и зачисление готовой продукции на него.

Техкарта коровы


Ключевыми сущностями производства, от которых строятся все процессы, являются товар, этап, процесс и техкарта.

Нужно представить все возможные виды техкарт, которые мы можем получить. При производстве коровы.

Вариант 1: У меня есть мясной цех и луг. Я забираю корову с луга и за один этап превращаю ее в части. Это простая техкарта разборки.



Вариант 2: У меня есть мясной цех и луг. Я покупаю части коровы, отвожу их в мясной цех, и мгновенно собираю 1 целую корову. Это одноэтапный процесс производства коровы по техкарте сборки. Короче, то же самое, что со шкафом из известного желто-синего магазина: медленно вкручиваю шурупы, куда найду и сколько хватит.



Это простые техкарты, которые поддерживает текущее производство МоегоСклада. А теперь усложним.

Вариант 3: У меня есть мясной цех, упаковочный цех и луг. Я забираю 10 коров с луга. Сначала я превращаю 10 коров в очень много частей этап разборки, затем сортирую полученные части этап сортировки, а после помещаю в упаковки. Это все делается по сложной техкарте разборки коровы. Полученная техкарта:

Ресурсы: 1 корова, 100 м2 вакуумной упаковки.
Готовая продукция: 1 упакованная лопатка, 1 упакованная печень, упаковка на 2 стейка

Производственный процесс:

  1. Этап разборки (Ресурсы: 1 корова)
  2. Этап сортировки (Ресурсы: нет новых ресурсов, используются результаты этапа разборки)
  3. Этап упаковки (Ресурсы: 100 м2 вакуумной упаковки)

Получается, что я могу взять с луга как одну корову, так и 10, и 20 и т.д. И этот прекрасный вопрос бизнес-аналитику: Тимур, а можно произвести 1,5 коровы?. Истерика. Ответ: Можно. Мы же не только с коровами работаем, ограничения не ставим. Захотят пол коровы, возьмут половинку с луга или из морозильника.



Вариант 4: У меня есть мясной цех, завод по производству колокольчиков и луг. Мне привезли части коровы, я провожу этап сборки и получаю одну корову, которая не ходит. Делаем этап реанимации, производим для нее колокольчик и отправляем корову на луг. Это сложная техкарта процесса сборки коровы с колокольчиком.

Да, 1,5 коровы тоже допускаем.

Полученная техкарта:

Ресурсы: 1 упакованная лопатка, 1 упакованная печень, упаковка на 2 стейка, серебро.
Готовая продукция: 1 корова, 1 колокольчик.

Производственный процесс:

  1. Этап сборки (Ресурсы: 1 упакованная лопатка, 1 упакованная печень, упаковка на 2 стейка)
  2. Этап реанимации (Ресурсы: нет новых ресурсов, используются результаты этапа сборки)
  3. Этап производства колокольчика, может идти параллельно этапу реанимации (Ресурсы: серебро)
  4. Этап надевания колокольчика на корову (Ресурсы: нет новых ресурсов, используются результаты предыдущих этапов)



Такая модель помогла нам доопределить бизнес-правила и ограничения:

  • Можно ли в простой техкарте сборки установить норму готовой продукции 1?
  • Могут ли быть готовые продукты по результатам промежуточных этапов?
  • Можно ли задавать не целые нормы?

И много-много других.

И конечно, мы окончательно определились с кусочком монстра модели данных.

Техоперация и производственный процесс


Теперь нужно было определиться с тем, как ведется производственный процесс по описанным техкартам в части контроля остатков на складе и документооборота.

Сейчас, имея только техкарты видов 1 и 2, мы можем резервировать корову или ее части на складе, используя заказ на производство. Чтобы списать корову со склада и превратить ее в части коровы или наоборот, мы создаем техоперацию. Заказ на производство ничего не зачисляет на склад.

Представим, что к нам пришел заказчик и попросил нас произвести для него части коровы. Мы, как производитель, регистрируем заказ на производство. В заказе на производство мы выбираем нужные части коровы.

Утверждения, вопросы и ответы:

Утверждение от бизнеса. Вы, как производитель, можете отслеживать процесс производства коровы поэтапно.

Вопрос. Могу ли я просто зарегистрировать, что было производство коровы, без контроля по этапам?

Ответ. Да, для этого вы используете техоперацию. Но если вам нужно резервировать перед этим части коровы, обязательно делаете заказ на производство коровы.

Вопрос. А что, если техкарта коровы создана на ногу, голову, стейк бедра и хвост, а заказать у нас хотят только ногу из этой техкарты?

Ответ. Остальные части коровы подтянутся автоматически, т.к. техкарта включает их. Это группа готовой продукции (разработчик назвал позже это кортежем)

Вопрос. А можно ли в заказе на производство донастроить техкарту так, чтобы в нем была только нога?

Ответ. Нет, тогда нужно создавать новую отдельную техкарту. Пример Техкарта Лопатки коровы

Вопрос. А можно ли в заказе на производство донастроить ресурсы из техкарты, увеличив количество коровы с 1 до 1,2 и добавить до ресурсы?

Ответ. Да, можно, потому что может быть брак, может приехать корова побольше и т.д.
И так далее.

Не для слабонервных

У меня была корова и я начал отпиливать от нее две ноги.





По итогам обсуждений были введены новые термины и определения в производстве мясной продукции:

  • Кортеж готовой продукции (коровы) неизменяемая группа готовой продукции, указанная в качестве результата производства по техкарте.
  • Сборка (коровы) процесс производства, в результате которого получается одна готовая продукция при любом количестве ресурсов.
  • Разборка (коровы) процесс производства, в результате которого получается более одной готовой продукции при любом количестве ресурсов.
  • Техоперация (над коровой) мгновенное производство в один этап.
  • Техпроцесс производства (коровы) поэтапное производство (приготовление) коровы
  • Проблематика коровы

В заключении


Вот так вот на самом деле проектируют программное обеспечение, разбирая различные модели поведения пользователей, процессов, системы.

Гораздо интереснее разбирать бизнес-требования и проектировать не на типичных примерах, а на тех, которые могут заставить смеяться до слез.

Во-первых, это весело.

Во-вторых, это заставляет фантазию работать более креативно и извлекать из головы правильные вопросы.

В-третьих, все участники команды бодро подключаются к проектированию и придумывают свои версии производства.

Не будьте скучными и выбирайте примеры правильно!
Подробнее..

Развитие BI-систем тренды и движение в сторону ABI. Взгляд со стороны визуализации

04.05.2021 16:09:09 | Автор: admin

Почему привычные нам BI-системы меняются? Куда движется их развитие, какие технологии сейчас внедряются, как можно улучшить аналитику для бизнеса? В этой статье мы коснемся этих вопросов и постараемся ответить, чего следует ожидать в ближайшем будущем от систем бизнес-аналитики.

Заметка от партнера IT-центра МАИ и организатора магистерской программы VR/AR & AI компанииPHYGITALISM.

Кратко о BI-системах и их преимуществах

BI-системы используются в большинстве сфер, поэтому этот термин широко известен в бизнес-сообществе. На пользовательском уровне BI-системы это программное обеспечение, которое помогает работать с данными, анализировать и обрабатывать большие объемы информации. Принцип их работы построен на загрузке всех имеющихся данных в единое хранилище, где информация обрабатывается, а затем появляется в виде готовых интерактивных отчетов и презентаций.

Рис.1. Преобразование данных в аналитику в BI-системахРис.1. Преобразование данных в аналитику в BI-системах

BI-системы собирают всю информацию в одном месте для удобной аналитики и помогают выявлять закономерности и тренды. Загружая в BI-систему данные о рынке мы получаем более полное представление о ситуации, а, значит, и лучшую аналитику.

Рис 2. Для каких задач внедряют BI-системыРис 2. Для каких задач внедряют BI-системы

Внедрение такого ПО, кстати, совсем не требует усилий, так как оно дополняет существующие инструменты. Аналитика становится простой и быстрой, так как для получения анализа BI-система сама собирает все данные о нужных показателях из множества источников и предоставляет информацию для анализа. Сокращение времени и сил за счет одного приложения, которое еще при этом повышает эффективность работы подтверждение актуальности этого инструмента.

Рис 3. Преимущества BI-системРис 3. Преимущества BI-систем

Плюсы BI-систем для бизнеса уже давно известны, все больше компаний внедряют подобные инструменты не только для финансовой аналитики, но и маркетингового и рыночного анализа.

Рис.4. Объем рынка BI-системРис.4. Объем рынка BI-систем

Расширяются границы их применения для стратегического и тактического планирования.

Рис 5. BI-системы как часть бизнесаРис 5. BI-системы как часть бизнеса

Внедрение BI-систем становится все более нужным и прибыльным для компаний.

Рис 6. Эффекты от внедрения BI-систем для компанийРис 6. Эффекты от внедрения BI-систем для компаний

Рынок BI-систем развивается в сторону кроссплатформенности и внедрения новых подходов к аналитике. Именно поэтому важно понимать, какие тренды сейчас есть.

Тренды в развитии BI-систем: эволюция до ABI

Изначально аналитические отчеты разрабатывались сторонними организациями и IT-специалистами. На все интересующие вопросы топ-менеджеров сотрудники отвечали с помощью подготовленных статистических отчетов, подготовка которых занимала много времени и сил. Сам цикл получения аналитики был слишком растянут, что приводило к долгому принятию решений.

Современная бизнес-аналитика устроена по-другому: она интерактивна и доступна. Доступ к данным можно предоставить любому, пользователь может сам найти ответы на вопросы, кликая на интерактивные визуализации: графики, карты, таблицы или диаграммы.

Рис.7. Интерактивность современных BI-системРис.7. Интерактивность современных BI-систем

За все время настолько изменилось представление о BI-системах, что большинство специалистов называют используемые self-service BI-системы (такие как Tableau, Power BI или Qlik Sense) просто BI-системой, хотя различия тут есть в традиционных системах в аналитику были вовлечены IT-специалисты, а в self-service пользователи сами выполняют всю работу, без обращения к IT.

Рис.8. Разница между традиционной и self-service BI-системамиРис.8. Разница между традиционной и self-service BI-системами

Появление ABI-систем

Эволюция BI-систем не стоит на месте, появляются новые подходы к аналитике, а данных становится все больше именно поэтому возникла новая концепция Augmented Business Intelligence, которую выделили Gartner.

Рис.9. Эволюция аналитики в BI-системы и в Augmented Business IntelligenceРис.9. Эволюция аналитики в BI-системы и в Augmented Business Intelligence

Augmented Business Intelligence это модель партнерства людей и искусственного интеллекта, которая ориентирована на совместное взаимодействие машины и человека для улучшения аналитики, принятия решений, подготовки данных и получения инсайтов.

Рис.10. Инновационность ABI-системРис.10. Инновационность ABI-систем

ABI это новая ступень развития BI-платформ, так как в ней есть сразу несколько преимуществ. В ней объединяется не только привычная аналитика и таблицы, но и также новые технологии: от дополненной и виртуальной реальности до решений с компьютерной графикой и 3D.

Рис.11. Отличия BI-системы от ABI-системы и ее преимуществаРис.11. Отличия BI-системы от ABI-системы и ее преимущества

Становится очевидным, что BI-системы эволюционируют, они меняются вместе с обществом, наукой и человеком, и есть ряд трендов, которые свидетельствуют о движении в сторону простой, понятной, удобной и быстрой аналитики.

Рис.12. Тренды в развитии BI-системРис.12. Тренды в развитии BI-систем

Тремя основными тенденциями бизнес-аналитики на 2020 год являются управление качеством данных (MD/DQ), DataViz и внедрение self-service BI-систем, и особое место занимает внедрение data-driven подхода в культуру компаний. Мы стараемся внедрять все эти подходы в наше решение с BI-системой для Ingrad, и хотели бы побольше рассказать о самых интересных, на наш взгляд.

Развитие предиктивной аналитики

Цель любой BI-системы систематизация и агрегация знаний, упрощение аналитического процесса для людей. С развитием технологий искусственного интеллекта аналитические системы смогут не только помочь выявить проблемы, но и дать рекомендации по их решению, а также сделать прогноз развития ситуации в будущем.

В этом контексте также говорят о концепции DIKW: Data-Information-Knowledge-Wisdom.

Рис.13. Концепция DIKWРис.13. Концепция DIKW

Основная ее суть заключается в том, что с помощью новых технологий сформированная из разрозненных данных информация становится знанием только в том случае, когда мы анализируем всю ситуацию и условия. Достичь мудрости можно лишь тогда, когда мы знаем, какие есть проблемы, как их решить и зачем их решать что позволяет выйти за границы конкретного явления и использовать выявленные решения для других целей.

BI-системы в этом случае выступают инструментом достижения верхушки пирамиды благодаря визуализации мы можем быстро проанализировать любые данные и информацию для получения знаний. Чтобы получить мудрость мы должны видеть всю ситуацию в пространстве, и здесь может помочь визуализация данных (Data Visualization) и 3D-технологии.

Визуализация данных (Data Visualization, DataViz)

Наше потребление информации становится больше визуальным во всем информационном шуме мы неосознанно обращаем больше внимания на изображения и видео, иногда пролистываем большие тексты.

Рис. 14. Визуальное потребление информацииРис. 14. Визуальное потребление информации

Именно поэтому и существует визуализация данных (Data Visualization) ряд инструментов наподобие графиков, таблиц, диаграмм и схем, которые представляют информацию наглядно.

Рис.15. Инструментарий DataVizРис.15. Инструментарий DataViz

Донести информацию с помощью инфографики намного проще и быстрее, чем с помощью текста, но мы хотели бы отметить, что и здесь есть простор для развития, а именно уход в 3D.

Мы все привыкли к 2D-инфографикам, и, да, они прекрасно справляются со своей задачей, но информацию можно донести и более эффективными способами. Во многих случаях 3D-визуализации позволяют передать больше информации об объекте.

Рис.16. Преимущества 3D-визуализацииРис.16. Преимущества 3D-визуализации

Мы считаем, что 3D визуализация данных это не просто тренд, а необходимость для некоторых сфер (AEC, например). Для девелопера на рынке российской недвижимости мы разработали BI-систему аналитики с 3D визуализацией данных, которая намного более эффективна благодаря интерактивности и наглядной демонстрации данных на карте.

Рис.17. Пример 3D визуализации данных на карте для визуализации данных в проекте с IngradРис.17. Пример 3D визуализации данных на карте для визуализации данных в проекте с Ingrad

3D в BI-системах может использоваться и для визуализации объектов например, BIM-модели зданий помогают быстро получать нужную аналитику и информацию о строительном объекте.

Рис.18. Пример интерактивных BIM-моделей зданийРис.18. Пример интерактивных BIM-моделей зданий

Мы идем к тому, что BI-системы могут интегрировать в себе намного больше инструментов для аналитики и совместной работы, и становятся единым приложением со всеми данными о компании, от документации до последних показателей эффективности и статистики продаж.

Data Storytelling

Одним из главных трендов, который был выделен исследованием Dresner это data storytelling. Чтобы человек лучше запомнил и воспринял суть информации и сообщения, он должен пережить опыт. Наблюдая за развитием ситуации в реальном времени, мы невольно попадаем в раскрытие какой-либо истории.

Похожая ситуация наблюдается и с данными если мы хотим донести важные сведения, мы должны сконцентрировать все внимание пользователя на них. Именно поэтому в интерактивных презентациях и BI системах мы все чаще встречаемся с визуальными анимированными эффектами, которые фокусируют взгляд на нужной информации.

Рис. 19. Фокусирование внимания пользователя на данных с помощью анимацииРис. 19. Фокусирование внимания пользователя на данных с помощью анимации

С помощью сторителлинга можно подавать большие объемы информации просто и доступно. Если в обычной презентации специалист, взглянув на большой объем данных, не сразу сможет разобраться во показанных вводных, то при использовании сторителлинга мы сразу и наглядно демонстрируем, откуда берутся данные, какие выводы можно сделать из разных массивов.

Рис.20. Феномен data storytellingРис.20. Феномен data storytelling

Кроме того, аналитика, как правило, требует погружения в определенную ситуацию, а с помощью таких инструментов как сторителлинг мы ускоряем этот процесс, а, значит, и процесс принятия решений.

Возможность сторителлинга в BI-системах больше всего ценится среди отделов маркетинга и продаж, а также эта функция важна для презентации отчетности финансовым аналитикам, совету директоров или топ-менеджменту.

Наш BI-инструмент ориентирован на использование руководителем компании для бизнес-аналитики, маркетингового и конкурентного анализа, на презентацию финансовой отчетности топ-менеджменту или совету директоров, и в нем мы объединили тренды и технологии.

Рис.21. Уникальные черты и roadmap разработанной кроссплатформенной BI-системы для IngradРис.21. Уникальные черты и roadmap разработанной кроссплатформенной BI-системы для Ingrad

За какими технологиями нужно следить, чтобы быть в курсе развития BI-систем?

  • Искусственный интеллект и машинное обучение для создания системы предиктивной аналитики, расшифровки данных и выявления тенденций

  • 3D-технологии для внедрения новых инструментов Data Visualization, показа большего числа данных, в том числе с привязкой к географии

  • XR для совместной работы и визуализации аналитики в интерактивном иммерсивном формате.

Заключение

Системы бизнес-аналитики совершенствуются, и внедрение передовых платформ помогает достичь высоких результатов. Уже сейчас проводятся исследования, которые показывают эффективность грамотно выстроенной системы аналитики:

Проследив эволюцию BI-систем, тренды и прогнозы развития, которые делают крупные исследовательские компании, выделим целый ряд трендов:

  • MD/MQ Data management

  • Внедрение data-driven культуры в работу

  • Внедрение self-service BI систем

  • Data Visualization

  • Data Storytelling

  • Развитие ABI систем

  • Аналитика в real time

  • Data warehouse modernization

  • Data governance

  • Предиктивная аналитика

  • Внедрение моделей машинного обучения

  • Cloud BI

  • Самостоятельная работа с данными

  • BI-системы для мобильных устройств

  • Добавление и совершенствование уведомлений в BI-системах

Можно сделать вывод, что общая тенденция в развитии BI-систем это уход в сторону упрощения аналитики и предоставления быстрого и полного взгляда на проблему для любого заинтересованного человека (включая тех, кто может не разбираться в аналитике).

Бизнес-аналитика становится проще и доступнее, и развитие технологий только способствует этому.

Источники
Подробнее..

Оценка кредитного портфеля на R

19.05.2021 18:19:31 | Автор: admin

В ходе обсуждений возникла маленькая задачка построить динамику структуры кредитного портфеля (динамика кредитной карты, например). В качестве важной специфики необходимо применять метод FIFO для погашения займов. Т.е. при погашении первыми должны гаситься самые ранние займы. Это накладывает определенные требования на расчет статуса каждого отдельного займа и определения его даты погашения.


Ниже приведен код на R с прототипом подхода. Не более одного экрана кода на прототип и никаких циклов (закладные для производительности и читаемости).


Декомпозиция


Поскольку мы делаем все с чистого листа, то задачу разбиваем на три шага:


  1. Формирование тестовых данных.
  2. Расчет даты погашения каждого займа.
  3. Расчет и визуализация динамики для заданного временнОго окна.

Допущения и положения для прототипа:


  1. Гранулярность до даты. В одну дату только одна транзакция. Если в один день будет несколько транзакций, то надо будет их порядок устанавливать (для соблюдения принципа FIFO). Можно использовать доп. индексы, можно использовать unixtimestamp, можно еще что-либо придумывать. Для прототипа это несущественно.
  2. Явных циклов for быть не должно. Лишних копирований быть не должно. Фокус на минимальное потребление памяти и максимальную производительность.
  3. Будем рассматривать следующие группы задержек: "< 0", "0-30", "31-60", "61-90", "90+".

Шаг 1.


Генерируем датасет. Просто тестовый датасет. Для каждого пользователя сформируем ~ по 10 записей. Для расчетов полагаем, что займ положительное значение, погашение отрицательное. И весь жизненный цикл для каждого пользователя должен начинаться с займа.


Генерация датасета
library(tidyverse)library(lubridate)library(magrittr)library(tictoc)library(data.table)total_users <- 100events_dt <- tibble(  date = sample(    seq.Date(as.Date("2021-01-01"), as.Date("2021-04-30"), by = "1 day"),    total_users * 10,    replace = TRUE)  ) %>%  # сделаем суммы кратными 50 р.  mutate(amount = (runif(n(), -2000, 1000)) %/% 50 * 50) %>%  # нашпигуем идентификаторами пользователей  mutate(user_id = sample(!!total_users, n(), replace = TRUE)) %>%  setDT(key = "date") %>%  # первая запись должна быть займом  .[.[, .I[1L], by = user_id]$V1, amount := abs(amount)] %>%  # для простоты оставим только одну операцию в день,   # иначе нельзя порядок определить и гранулярность до секунд надо спускать  # либо вводить порядковый номер займа и погашения  unique(by = c("user_id", "date"))

Шаг 2. Расчитываем даты погашения каждого займа


data.table позволяет изменять объекты по ссылке даже внутри функций, будем этим активно пользоваться.


Расчет даты погашения
# инициализируем аккумуляторaccu_dt <- events_dt[amount < 0, .(accu = cumsum(amount), date), by = user_id]ff <- function(dt){  # на вход получаем матрицу пользователей и их платежей на заданную дату  # затягиваем суммы займов  accu_dt[dt, amount := i.amount, on = "user_id"]  accu_dt[is.na(amount) == FALSE, accu := accu + amount][accu > 0, accu := NA, by = user_id]  calc_dt <- accu_dt[!is.na(accu), head(date, 1), by = user_id]  # нанизываем обратно на входной data.frame, сохраняя порядок следования  calc_dt[dt, on = "user_id"]$V1}repay_dt <- events_dt[amount > 0] %>%  .[, repayment_date := ff(.SD), by = date] %>%  .[order(user_id, date)]

Шаг 3. Считаем динамику задолженности за период


Расчет динамики
calcDebt <- function(report_date){  as_tibble(repay_dt) %>%    # выкидываем все, что уже погашено на дату отчета    filter(is.na(repayment_date) | repayment_date > !! report_date) %>%    mutate(delay = as.numeric(!!report_date - date)) %>%    # размечаем просрочки    mutate(tag = santoku::chop(delay, breaks = c(0, 31, 61, 90),                               labels = c("< 0", "0-30", "31-60", "61-90", "90+"),                               extend = TRUE, drop = FALSE)) %>%    # делаем сводку    group_by(tag) %>%    summarise(amount = sum(amount)) %>%    mutate_at("tag", as.character)}# Устанавливаем окно наблюденияdf <- seq.Date(as.Date("2021-04-01"), as.Date("2021-04-30"), by = "1 day") %>%  tibble(date = ., tbl = purrr::map(., calcDebt)) %>%  unnest(tbl)# строим графикggplot(df, aes(date, amount, colour = tag)) +  geom_point(alpha = 0.5, size = 3) +  geom_line() +  ggthemes::scale_colour_tableau("Tableau 10") +  theme_minimal()

Можем получить примерно такую картинку.


Один экран кода, как и требовалось.


Предыдущая публикация Storytelling R отчет против BI, прагматичный подход.

Подробнее..

BAдайджест, январь 2021 как отклонять feature request иоценить стоимость ошибки вБП

10.02.2021 14:12:50 | Автор: admin

Всем привет! Меня зовут Юра, яBA Tech Lead вNIX, аэто первый выпуск дайджеста для бизнес-аналитиков. Внем вынайдете, намой взгляд, ценные идостойные внимания материалы за прошлый месяц. Enjoy!

В скобках возле заголовков уровень сложности статьи (Normal * Hard Expert ***) и примерное время на изучение материала.

Business Analysis

Sorting Through the Pile: Classifying Customer Requirements (*, 6 мин). Классификация требований от дедушки Вигерса для самых маленьких. Новичкам в помощь, старичкам в радость.

Tactfully rejecting feature requests (**, 9 мин). Каждый из нас попадал в ситуацию, когда приходит очередной важный запрос на фичу, а она не ложится в продукт не помогает реализации бизнес-идеи, ломает архитектуру, не приносит пользы целевой аудитории и так далее. А отказать тому же клиенту неудобно, он же клиент. Так вот, в статье есть рекомендации о том, как просящему понять, почему фича не нужна, через несколько несложных шагов и техник.

Куда пропадают деньги компании, или Как оценить стоимость ошибки в бизнес-процессах (**, 6 мин). В статье рассматривается пример расчета финансовых потерь из-за несовершенства бизнес-процессов, типы ошибок, как их искать и что с ними делать. Актуально для процессных аналитиков, которые взаимодействуют непосредственно с бизнесом. Для остальных не будет вредным для общего развития.

The 10 Attitudes of Outstanding Product Owners (**, 7 мин). Кто еще не сталкивался узнать, а кто знает вспомнить о том, что лежит в основе этой роли. К аналитикам эти принципы относятся в равной степени.

Top 7 Hybrid Business Analysis roles (*, 10 мин). Разбор наиболее частых вариантов совмещения профессий БА+. По полочкам разложено, какие варианты более удачны, а какие скорее нет.

Writing Kick-Ass User Stories (*, 7 мин). Очень короткий, но емкий гайд, расписанный на примере, который поможет быстро погрузиться в процесс написания User Stories.

The Business Value of Better Requirements (*, 6 мин). Свежий материал от дедушки Вигерса на тему почему хорошие требования очень экономят бюджет.

No One Expects the Requirements Inquisition: Asking Next-Level Questions (*, 6 мин). И еще материал от Карла (!). На этот раз о том, какие вопросы помогут углубиться в реальные needs.

Почему важно наглядно доносить информацию. Визуализация данных для бизнес-аналитика (**, 10 мин). Кирилл Белявский из SoftServe рассказывает об актуальности техник визуализации, важности для бизнеса, восприятии визуализации, а также популярных инструментах.

Build effective Minimum Viable Products with the MVP Experiment Canvas (**, 13 мин). Бесплатный фреймворк для структурирования и запуска MVP и валидации бизнес-идеи.

Расширяем кругозор

Как не надо релизить проекты. Работаем с требованиями, оценкой и оплатой (**, 15 мин). Страшные сказки на ночь о нерадивых клиентах, срывах сроков, размытых требованиях, форс-мажорных ситуациях и других бабайках, которыми только и делать, что пугать Junior'ов. Если же серьезно, то в статье много жизненных ситуаций, на которых можно поучиться не совершать чужие ошибки и предвидеть свои.

Lightning Cast: Resistance to Change (*, 4 мин). Выжимка теории по Goldratts Four Quadrants on Change почему сопротивляются изменениям и что с этим делать.

Your Product Has Too Many Features (*, 6 мин). Взгляд на возможные причины захламления фичами на примерах Facebook / Amazon, а также - что с этим делать.

Beware SAFe (the Scaled Agile Framework for Enterprise), an Unholy Incarnation of Darkness (*, 14 мин). Как можно догадаться из названия статьи, автор далеко не фанат SAFe, у которого пригорело. Мне довелось лишь слышать о SAFe, изучать теорию, но использовать ни разу. Тем не менее мне все казалось, что два дня планирования это перебор, ограничивающий команды, хоть мне и были озвучены весомые аргументы за. Автор статьи приводит много аргументов против, в том числе ссылки на Кена Швабера и других лиц, которые высказывали свои опасения на счет SAFe.

Дорогие читатели, кто живет по SAFу? Поделитесь своим мнением в комментариях, будет очень интересно обсудить.

Готумо до запуску продукт. Чек-лист для Product Manager (**, 10 мин). Мария делится опытом и дает нам рабочий инструмент, которым стоит воспользоваться.

A comprehensive list of UX design methods & deliverables (*, 12 мин). Подборка техник по сабжу краткий обзор + ссылки на почитать. Пожалуй, наиболее лаконичный и полный обзор из тех, что встречал.

How to Spot and Prevent Useless Meetings (*, 4 мин). Признаки, с помощью которых вы быстро определите, откуда стоит слинять, либо, если не получится, хотя бы взять ноутбук, чтобы поработать.

IT-словарик для не-айтишников (*, 4 мин). Словарь терминов, которые стоит знать каждому :)

UI cheat sheet: Icon categories + icon style reference guide (**, 21 мин). Очередной шикарный гайд от Тессы Гадд, на этот раз о том, как правильно делать иконки.

Подробнее..

Root Cause Analysis как метод предотвращения багов

02.03.2021 22:15:14 | Автор: admin

Привет! Мое имя Юра Гомон, яBATech Lead вNIX ивот уже 8лет занимаюсь бизнес-анализом, помогая реализовывать веб- имобильные решения для бизнеса, атакже автоматизировать бизнес-процессы. Мое имя кажется Вам знакомым, т.к. недавно я опубликовал на Хабре свой BADigest.

Цель статьи напомнить бизнес-аналитикам ометоде Root Cause Analysis (далее RCA) иподелиться опытом его применения для предотвращения багов.

В сети очень много информации по RCA, потому не хочу повторяться в отношении теории. Если Вы еще не использовали Problem-solving техники и, в частности, RCA, рекомендую ознакомиться с материалами по ссылками ниже, а уже затем переходить к статье:

В своей статье, планирую поделиться кейсами из практики, где RCA очень помогло не делать ошибок в будущем либо предотвратить потенциальные последствия.

Кейс первый ополитиках

Вливной enterprise-системе на200+ пользователей все было хорошо: жили нетужили, работали три года после релиза. Новодин прекрасный день при попытке перейти поссылке всистему вместо желаемого результата пользователей ждало угрожающее сообщение

Аналог сообщения, которое увидели пользователи. Оригинал несохранился :) Источник:Bytebitebit

Разумеется, это вызвало, мягко говоря, недоумение. Вглазах пользователей работа оказалась заблокированной. Мало того, что угроза кражи паролей, так еще ипредложение продолжить, ноуже unsafe. Страшно.

Как только опроблеме стало известно, ответственные как могли успокоили пользователей ипообещали быстро все выяснить ипоправить. Первым делом, они помчались разбираться вместную поддержку, где состоялся примерно такой диалог:

Почему пользователи видят эту страницу?
Посмотрим А-а, так это заэкспайрился SSL-сертификат, продлим, ивсе будет впорядке.
Апочему это несделали заранее?
Никто непоставил напоминание, атри года быстро пролетели.
Резонно. Как думаете, почему непоставили?
Хм, по-моему, это первый проект, где была потребность виспользовании SSL. Это уже после вас стали сертификаты покупать идругим.
Так это ивдругих системах может случиться?
Пожалуй, пойдем везде проверим, поставим напоминалки ивгайдлайны внутренних систем добавим, что надо незабывать это делать.

Витоге ошибку быстро исправили иработа возобновилась. Пользователей обняли, пообещали новых вкусных фичи, отдышавшись, пошли делать обещанное.

Что изэтого стоит вынести? Ответственные, те, кто знаком сметодами RCA иFive Whys, нетолько исправили ошибку, ноначали задавать вопросы, чтобы найти истинную причину. Как только это случилось, проблему превентивно закрыли везде, где она могла произойти, тоесть предотвратили баг безопасности вдругих системах. Косвенно это привело ктому, что вкомпании стали уделять еще больше внимания безопасности.

Кейс второй олюдях

Мой приятель, ресурсный менеджер изодной украинской компании, поделился сомной одним любопытным случаем. Подбивая статистику вочередном проекте, онобратил внимание, что количество багов стало увеличиваться. Менеджер обратился ктехлиду задеталями иобнаружил следующее: большинство ошибок сделал один итотже Junior-разработчик. Это оказалось неслучайностью, атенденцией впоследние несколько итераций. Специалист стал пропускать требования, вкоде появились детские ошибки. При этом ранее небыло никаких нареканий.

Менеджер вызвал человека наразговор, новсилу замкнутости последнего это непомогло докопаться досути. Максимум, что узнал нет настроения работать, сильно устаю. Чтобы все-таки разобраться сэтом ситуацией, менеджер использовал технику RCA, ивот что получилось:

  1. Менеджер задокументировал ключевые поинты разговора счеловеком названные импричины.

  2. Предположил варианты сосвоего опыта.

  3. Собрал доказательства существованию причин, проанализировал.

  4. Попытался связать разные причины водну систему, поскольку редко бывает так, чтобы причина была только вчем-то одном.

Граф причин проблемы, воссозданный сослов рассказчика

Большинство причин нижнего уровня можно было решить быстро, анекоторые догадки (овертаймы, нежелание ментора менторить) ивовсе неподтвердились. Однако глаз менеджера зацепился загипотезы, выделенные красным, так как ихнеполучилось проработать из-за скрытности человека инедостатка информации наповерхности. Менеджер продолжил изучать причины, после чего выстроил следующий таймлайн событий:

  1. Сначала человек стал засиживаться вофисе после работы почти каждый день.

  2. Затем примерно водно итоже время стал слишком часто залипать винстаграм ифейсбук, что было хорошо видно наего мониторе, атакже много выходить поговорить потелефону.

  3. Следом вместо домашней еды онстал питаться подножным кормом.

Менеджер проанализировал улики расследования ивызвал человека напрямой разговор после работы, где уже благодаря паре бокалов виски узнал, что успециалиста дома проблемы, все идет красставанию сдевушкой, аработать втаких условиях онэффективно неможет. Узнав это, менеджер предложил сотруднику отгул нанесколько дней, чтобы тот имел возможность осмыслить проблему вспокойном рижиме ипридумать, что делать дальше. После этого разработчик вернулся уже чуть более спокойным иположение немного наладилось.

Втечение следующих пары месяцев разработчик брал отгулы еще несколько раз, аменеджер оказывал моральную поддержку. Несоветом, нопомогал переключаться начто-то позитивное настолки, совместные обеды итак далее. Витоге человек получил время ивнутренний ресурс для решения проблем дома, азатем вернулся всвой нормальный рабочий ритм, иболее кнему вопросов невозникало.

Кейс третий оработе стребованиями

Когда БАвходит впроект, который идет уже некоторое время, первая задача разобраться стребованиями, тоесть провести аудит. Обэтом кейсе яделалдоклад наNIX Multiconfв2019году. Сегодня раскрою некоторые детали того случая сточки зрения применения RCA: как искали причины того, почему впроекте начало появляться много багов.

Впервыйже день язапросил доступ кканалам коммуникации, описанию стейкхолдеров, команд ипроцессов, покоторым жил проект, так как поопыту это места, где стоит искать корни проблемы впервую очередь. Втечение недели яполучил нужную информацию, категоризировал ееипроработал проблемы напару уровней вниз, используя Five Whys. Ниже представлен отрывок изперечня проблем, которые удалось выявить:

Коммуникация

Невозможно было найти ответ или решение через время. Обсуждение требований велось вAsana, Slack, JIRA, через почту, вонлайн- иофлайн-документах. Среди всех источников небыло единого:

  • клиент писал там, где ему было удобно втекущий момент;

  • остальные команды неподдержали нашу критику, поскольку имитак норм;

  • бюджет наведение SRS, митинг-минуток иструктурирование информации невыделялся.

Наша команда неполучала ответов вовремя. Другие команды непонимали наших вопросов:

  • трудности перевода;

  • если непинговать, томогли забы(и)вать нам ответить;

  • пинговать из-за большой разницы сдвумя другими таймзонами было затруднительно.

Стейкхолдеры

Наша команда получала разную информацию изразных источников.

Небыло обмена решениями сдругими командами:

  • небыло четких зон ответственности вплане шаринга информации;

  • структурированные минутки исинки команд требовали времени, которое нехотели выделять.

Клиент часто менял требования/ принимал решения. Настолько часто, что одна команда успевала получить одно, авторая уже другое:

  • уклиента небыло четкой бизнес-идеи, онстарался быстро адаптироваться под нужды целевой аудитории;

  • клиент хотел реализовать как можно больше фич, невзирая наобщий концепт приложения, атакже удовлетворить всех пользователей;

  • назаказчика давили инвесторы, которые требовали постоянного увеличения аудитории ифинансовых результатов.

Уже этих причин вполне достаточно, чтобы понять масштаб трагедии, источник потенциальных дефектов. Безусловно, снашей стороны также были проблемы. Например, техлид выполнял рольБА ипытался кое-как зафиксировать требования врамках своей загрузки, азначит, недостаточно ревьювил более молодых разработчиков. Однако больше всего проблем было из-за хаоса вкоммуникации, отсутствия продуктовой стратегии, нефиксирования требований вдостаточном объеме. Все это привело кневозможности планировать архитектуру иписать код требуемого качества.

Недожидаясь правок понескольким десяткам других пунктов, ЛПРы состороны команды реорганизовали перечень каналов связи иоставили всего три: обсуждение идей велось вAsana, дизайна итребований всоответствующих каналах Slack, тамже создали канал для общих вопросов. Кроме того, все решения покаждой функции стали фиксировать вJIRA, куда перевели только тетаски, которые должны были идти вразработку. Вдополнение ввели жесткие правила понеизменности скоупа врамках спринта (либо полной приостановке ипланированию спринта снуля) идлительности спринта.

Витоге чудесным образом количество дефектов стало резко уменьшаться. ЛПРы воодушевились успехом ипродолжили вносить изменения, которые также несли положительный результат. Но, как оказалось, положительным оноказался только для нас, т.к. вскоре клиент попрощался снами под предлогом того, что небыл готов ктакому уровню бюрократии :) Если заинтриговал, товдокладе поссылке выше больше подробностей.

Ичто?

Есть вещи, которые вот уже 8лет, смомента как явошел вIT, янеперестаю евангелизировать, поскольку нахожу имприменение либо вижу отражение вокружающем мире. Среди них философияпиши-сокращай, модель Кано, принцип Парето, think out ofthe box итак далее. Как выуже догадались, RCA входит вэтот перечень. Авсе потому, что важнейшая, если непервичная задачаБА заключается втом, чтобы понять почему. Будь топроблемная функция всистеме, ошибки вбизнес-процессах, нюансы человеческого поведения, негативные события вокруг все имеет глубокие корни.

Нередко вопросы почему спасают продукт отфичи, которая абсолютно ему ненужна, отпринятия решения, которое приведет кнегативным последствиям либо вызовет баг всистеме. Аесли неспасет, тохотябы поможет подготовиться квозможным трудностям исделать так, чтобы больше ненаступать натеже грабли.

RCA, конечноже, несеребряная пуля, ноинструмент, который однажды сможет предотвратить очередную проблему. Многие изнас пользуются RCA интуитивно, поскольку любознательность присуща людям, работающим вIT. Однако, использование техники наполную выведет вас нановый уровень при поиске причин ошибок.

Подробнее..

BAдайджест, февраль 2021 тренды на2021, чек-лист тестирования требований

21.03.2021 18:07:02 | Автор: admin

Всем привет! Встречайте дайджест ссамыми сочными статьями зафевраль.

Вскобках возле заголовков уровень сложности статьи (Normal * Hard Expert ***) ипримерное время наизучение материала

Business Analysis

6Trends Impacting Business Analysis toWatch in2021(*, 5мин). Тренды глазами Delvin Fletcher, President and Chief Executive Officer ofthe IIBA.

Круглый стол Эффективные техники для выявления требований(*, 30мин). Запись доклада Дениса Гобова дляanalyst.by, где были раскрыты такие темы, как Фреймворк процесса выявления требований, Модель Кано иеесвязь стехниками выявления, Классификация техник иКакие техники действительно используют бизнес-аналитики (результаты опросаБА вУкраине).

Уточняем детали проекта методами практической психологии(*, 6мин). Как информация (требования) искажаются при передаче между людьми ичто сэтим делать.

System Analysis Meetup 18/02 отRaiffeisenbank(**, 186мин). Обсуждали, как аналитик может влиять напроцессы вAgile-команде, как использование Agile снижает риски проекта (нонеисключает всех) икак изменилась роль аналитика после цифровой трансформации.

Аудит технчно документац: кому, навщо, як(*, 7мин). Ирина делится снами опытом проведения аудита ивнедрения его результатов.

Чек-лист тестирования требований(*, 11мин). Встатье разобраны основные критерии качества хороших требований напримерах изреальной жизни

Как мыиспользуем Confluence для разработки требований кпродукту(*, 8мин). Шикарная статья, вкоторой рассказывается оприменяемых подходах иплагинах. Очень рекомендую кпрочтению! Апредставленные плагины самый сок, без них жить очень непросто :)

AChecklist For Business Analysis Planning(*, 6мин). Опытный аналитик-ментор делится своим чек-листом для планирования бизнес-анализа.

Расширяем кругозор

Cheatsheet Differences Scrum vsScrumban vsKanban(*, 4мин). Освежаем впамяти основные различия между одними изсамых популярных методологий.

UI-элементы ижесты вмобильных приложениях(*, 3мин). Обзор сабжа сбольшим количеством примеров.

Never Forget aPassword Again(*, 12мин). Эссе, вкотором сделан обзор важности создания сильных паролей каккаунтам, оспособах взлома иметодах защиты.

Personas: AWaste OfMoney And Time(*, 7мин). Критика техники персон, что применять вместо нее икакие риски могут из-за этого выстрелить.

Three drawingsI use toexplain agile(*, 5мин). Отличная статья за2018-й,которая поможет быстро понять суть Agile, апотом показать его ценность клиенту.

How todiscover your customers willingness topay(**, 10мин). Если высделали классный продукт, показали его фокус-группе, которой онпонравился это еще незначит, что вызаработаете много денег. Это значит, что высделали что-то хорошее. Авот будутли заэто платить... Встатье рассматриваются подходы, которые должны помочь выудить изпотенциальных клиентов информацию отом, насколько ваш продукт для них ценен иготовыли они (исколько) платить.

UI-элементы ижесты вмобильных приложениях What does afterUX even mean?(*, 5мин). Абсолютно шикарная статья, которая показывает, как может быть вреден необдуманный UX-design, если слепо повторять паттерны.

The Homer Principle(*, 6мин). Юмористическая ижизненная статья отом, счем придется столкнуться при разработке продукта вконтексте восприятия продукта конечными пользователями. Напримере Гомера Симпсона автор вывел 6принципов, скоторым нужно будет работать.

Почему, чтобы переместить кнопку, нужно две недели(*, 5мин). Навесьма простом примере показано, как впростые запросы вреальности оказываются весьма нетривиальными. Можно взять пример заоснову ипользоваться вследующий раз (применяя квашему случаю), когда клиент удивляется, почему так долго.

Product Owner vs. Business Analyst Demystifying the similarities and the differences(*, 11мин). Годнота изблога Adaptive US одного изпровайдеров обучения для сдачи экзаменов IIBA.

Нюансы общения ванглоязычной среде. Часть первая.(*, 5мин). Прокачиваем софт скилы вместе сбизнес-аналитиком, живущей вВеликобритании изнающей подноготную коммуникации сносителями языка.

Building User Trust InUXDesign(***, 19мин). Статья отом, как провести пользователя отэтапа яовас инеслышал, кто вытакие дообоже, яхочу пользоваться вашим продуктом всю жизнь! спомощью понимания пользователя инекоторых маркетинговых уловок.

Material Design Text Fields Are Badly Designed(*, 6мин). Пост критики (обоснованной, намой взгляд) material design.

State OfGDPR In2021: Key Updates And What They Mean(**, 20мин). Изменения вGDPR икак теперь сэтим жить.

Подробнее..

BAдайджест, апрель 2021 тестирование требований, непрерывная discovery-фаза

08.05.2021 20:10:07 | Автор: admin

Всем привет! Встречайте свежий дайджест ссамыми сочными статьями заапрель.

Вскобках возле заголовков уровень сложности статьи (Normal * Hard ** Expert ***) ипримерное время наизучение материала.

Business Analysis

Тестирование требований: как янахожу ошибки вбизнес-логике фичи прежде, чем ихзакодят(*, 16мин). Авторка делится опытом тестирования требований через применение Use Case Scenarios.

Product Discovery IsAMindset, Not AProcess(**, 8мин). Автор поясняет, почему непрерывная Discovery-фаза (которая незаканчивается состартом проекта) залог успеха.

Requirements for Implementing Packaged Solutions(**, 6мин). Дедушка Вигерс продолжает нас радовать! Вэтот раз онподелился подходом копределению требований при выборе коробочных решений.

Локализация (адаптация) продукта для работы вновых регионах(*, 6мин). Авторка делится своим опытом поразработке требований клокализации решений напримерах продуктов E-commerce.

Нюансы общения ванглоязычной среде. Часть вторая: small talk(*, 6мин). Продолжение статьи, окоторой упоминалвпрошлом дайджесте. Впродолжении тематики культуры беседы, вовторой части авторка рассказывает обопыте применения small talk.

Что такое бизнес-анализ. Разрушаем мифы оработе BA(*, 11мин). Интересная подборка иразнос самых популярных заблуждений ороли ВА.

Новое как старое. Как провести успешный User Acceptance Testing для Reverse Engineering проекта(**, 12мин). Авторка делится вызовами иопытом работы впроектах пореализации NFR (Functionality) при переносе старой функциональности вновый продукт.

Масштабный проект повнедрению SAP S/4HANA вудаленном режиме: уроки, которые мыусвоили(***, 10мин). Внедрение продуктов, тем более таких крупных как SAP, работа спользователями дело крайне сложное. Вам мало? Добавьте кэтому удаленку! Статья отом, скакими проблемами столкнулись внедряторы икак ихрешали.

Как выбрать уровень статистической значимости для AB-теста икак интерпретировать результат(**, 12мин). Напримерах автор подробно рассматривает результаты различных A/B тестирований икак ихправильно интерпретировать.

Расширяем кругозор

SCRUM: Понимание иприменение фреймворка,часть 1(**, 15мин)ичасть 2(**, 12мин). Автор предлагает формализованный подход для оценки зрелости команды/ компании при внедрении SCRUM. Как минимум это свежий взгляд наиспользование методологии, как максимум потенциально зрелый подход квнедрению. Нужно тестить :)

The Search Before the Search: Keyword Foraging(*, 5мин). Бывалоли увас так, что прежде чем что-либо загуглить, выгуглили как это называется? Еслида, тостатья познакомит вас стермином keyword foraging, который объясняет это явление.

Bringing product thinking toany team(**, 8мин). Статья отом, как ставить потребности пользователей вцентр внимания. Автор делится опытом применения продуктового мышления для оптимизации работы команды навсех этапах проекта.

Comprehensive anatomy ofall Design Thinking workshops(*, 16мин). Встатье рассмотрены наиболее популярные виды воркшопов для создания хорошего UI/UXс применением дизайн-мышления.

IsYour UIMessy? 7Common Mistakes toAvoid(*, 12мин). Автор подробно рассказывает отом, почему нельзя игнорировать мелкие детали, как избежать грязи впользовательском интерфейсе исделать UXкомфортнее.

10Psychological rulesI used tomake users love atfirst sight(**, 8мин). Автор делится рядом подходов, которые ониспользует для расположения пользователей кпродукту навербально-психологическом уровне.

Аунас нет мышей! Амызаведём... Какая польза отархитектора решений(*, 9мин). Обзор роли архитектора решений изачем эта роль нужна.

Designing toreduce the users mental burden(*, 7мин). Хороший продукт невынуждает пользователей думать отом, как импользоваться. Карл Вигерс приводит примеры когда мелкая недоработка создает лишнюю умственную нагрузку ивызывает дискомфорт.

How ToBake Layers OfAccessibility Testing Into Your Process(**, 15мин). Accessibility-эксперты делятся опытом внедрения accessibility-тестирования впроцесс разработки цифровых продуктов.

Introducing FigJam(*, 4мин). Обзор новой коллаборативной фичи для Figma отразработчика инструмента.

Best practice for date-of-birth form fields(*, 6мин). Разбор наиболее удачных, помнению автора, паттернов реализации поля date ofbirth.

Designing for the autistic community(*, 7мин). Вовремя создания продукта, мыпомним обособенностях портрета пользователя, который заточен под большинство наших юзеров. При этом, нередко мызабываем пользователях сособыми потребностями. Встатье авторка описывает принципы создания интерфейсов сфокусом налюдей срасстройствами аутистического спектра.

Designing for Dyslexia(*, 5мин). Вкопилочку кпредыдущей статье как вразработке интерфейса учесть потребности пользователей, страдающих дислексией.

10Figma Tricks IWish IKnew Earlier(*, 4мин). Подборка хаков Figma окоторыхвы, возможно, неслышали.

The UI& UXtips collection,часть 1(*, 14мин)ичасть 2(*, 9мин). Шикарная подборка из34 + 18советов посабжу.

Этический антидизайн: как разработать продукт, невызывающий привыкания(*, 10мин). Антидизайн средство для защиты отдурака инетолько.

Best Practices For Modal Window Design(*, 9мин). Автор делится 9незамысловатыми принципами для оптимизации проектирования модальных окон.

Ближайшие события, курсы

13мая состоится бесплатный вебинарUI/UXMeetUp. Порядок тем заинтересует всех, отджуна долида. Намитапе выузнаете офундаментальной теории близости винтерфейсах, какие скилы нужны чтобы активно расти дизайнеру, атакже сюрприз вкачестве секретного спикера. Аналитикам будет полезно для расширения кругозора всфере прототипирования.

19мая состоится бесплатная онлайн-лекцияBA&UX: взаимодействие сускорением. Входе лекции выузнаете рекомендации для построения дизайн-процесса, атакже отехниках BA&UX.

29мая состоится платная конференция для бизнес-аналитиков. Вас ждут доклады 6спикеров изУкраины иЛатвии, скоторыми высможете коммуницировать иполезно провести время вкругу коллег.

Подробнее..

Аналитик в автоматизации кто он и чем занимается

19.05.2021 22:12:58 | Автор: admin

Жизнь, работодатели и процессы придумали много мест, где может быть полезен человек-аналитик. То есть такой человек, который углубится в проблему и подумает, как надо. Однако областей аналитики много, что понять, кто есть кто и кем хочется быть, может быть сложно. Как и понять, куда развиваться.

Как главный аналитик в ADV/web-engineering co, я регулярно отвечаю на подобные вопросы коллег и соискателей на собеседованиях. Надеюсь, что эта статья поможет сформировать представление о возможном развитии и ожидания от работы аналитиком в той или иной компании.

Какие бывают аналитики

Наглядный профит от использования аналитикиНаглядный профит от использования аналитики

Если поискать в интернете, то найдётся куча видов таких млекопитающих:

  • Аналитик (вот так, просто аналитик)

  • Аналитик БД

  • Аналитик бизнес-процессов

  • Бизнес-аналитик

  • Системный аналитик

  • UX-аналитик

  • Продуктовый аналитик

  • Аналитик данных

  • BI-аналитик

  • Веб-аналитик

  • Технический писатель

И это не полный список. Плюс на должности навешиваются грейды, типа старший, ведущий, главный, незаменимый и т.д.

Недавно в общении с коллегами услышал о должности UX-писатель этакий гибрид редактора, UX-специалиста, маркетолога, продуктолога и аналитика. Так что была бы задача, а должность найдётся.

Не буду подробно останавливаться на том, чем занимаются разные аналитики, не хватит ни знаний, ни размера статьи. Лучше посоветую почитать другие материалы на тему. Например, некоторые из видов аналитиков здорово описаны в статье Классификация аналитиков на рынке по направлениям, полезности и зарплатам.

Вместо этого предлагаю взглянуть на типы задач, которые аналитики решают. И тут готов выделить специалистов широкого и узкого спектров применения.

Специалисты широкого спектра

Сюда отношу тех, кто как правило задействован в автоматизациях, например, в интеграторах или в разработке продукта в in house команде. Такие люди чаще решают следующие задачи:

  • Сбор требований с руководителя продукта

  • Формирование предложений по развитию продукта

  • Проектирование бизнес-процессов

  • Постановка задач дизайнерам

  • Подготовка спецификаций для разработчиков

  • Сопровождение разработки и тестирования

  • Верификация разработки, то есть проверка того, что разработка сделала всё так, как и задумывал аналитик

  • Взаимодействие со специалистами узкого спектра, о них позже

  • Участие в presale и предпроектных активностях

И таких людей чаще называют как раз бизнес или системными аналитиками. Знаю команды, где аналитику делят на бизнес и системную аналитику, хотя в это не очень верю. По опыту, все попытки так работать приводили к конфликтам, потому что:

  • Чистый бизнес-аналитик ничего не шарит в том, что и как может быть сделано, поэтому не может управлять ожиданиями заказчика при сборе бизнес-требований

  • Чистого системного аналитика не интересует, откуда взялись потребности, для каких целей они были придуманы, а значит реализовать функциональность можно с учётом неверных акцентов

Что пригодится такому аналитику

Простая формула идеального аналитикаПростая формула идеального аналитика

Точно определить, что стоит знать аналитику задача неблагодарная, потому что аналитику в разных процессах и компаниях потребуются разные знания. Тем не менее, для абстрактного аналитика полного цикла в задачах автоматизации существуют базовые вещи, которые пригодятся в работе.

Если общие знания аналитика есть 100%, то с некоторой погрешностью для задач автоматизации будет нужен:

  • Бизнес-анализ 30%

  • Системный анализ 35%

  • Продуктовый анализ 15%

  • UX-аналитика и дизайн 10%

  • Менеджмент 5%

  • Прочее последние 5%

Если детальнее, то из бизнес-анализа стоит знать:

  • Бизнес-процессы --- зачем они нужны, зачем их формализуют

  • Нотации моделирования бизнес-процессов, базовые знания BPMN необходимы

  • Логику и правила проектирования логической модели данных

  • Правила сбора требований и ограничений

  • Отдельно отмечу правила сбора требований к пользовательским интерфейсам

Для системного анализа пригодятся:

  • Типовые архитектурные паттерны

  • Навыки программирования алгоритмы, типы данных, наследование

  • Знания БД, понимание концепций нормализации и денормализации, реляционных и нереляционных СУБД

  • Представление о нотациях UML, умение работать с базовыми диаграммами (диаграмма последовательности, вариантов использования)

  • Понимание концепции декомпозиции задач на конкретные работы, хотя бы банально на back и front

  • Понимание информации, которую необходимо описывать для разработки в постановках задач

  • Понимание работы тестирования и умение самому представлять возможные не-happy path варианты работы решения

Для решения задач продуктового анализа потребуется:

  • Знание предметной области или живой ум, чтобы быстро разбираться на уровне, достаточном для решения задач

  • Базовое понимание метрик и их ценностей для продукта

  • Умение расставлять приоритеты между задачами и понимание концепции MVP

Для корректного взаимодействия с дизайнерами необходимы базовые знания UX/UI:

  • Сложно формализуемое чувство прекрасного для интерфейса и умение поставить себя на место пользователя

  • Понимание компонентного подхода при проектировании интерфейсов

И да, менеджерами здесь будут отдельные люди. Но аналитику нужно обладать достаточным пониманием задач, которые решает менеджер. Это будет полезно для того, чтобы помогать рабочим процессам протекать правильно и вовремя эскалировать проблемы.

Вообще это здорово, но часто аналитик тех или иных вещей не знает, потому что с этим банально не сталкивался. И если выделять главное, то пригодится достаточно живой ум, чтобы уметь быстро находить и усваивать новую информацию.

Про узких специалистов

Эксперты в узких областях ценятся не меньше, чем специалисты широкого спектра. Только тут мало что могу сказать, поскольку с такими людьми сталкиваюсь только как со специалистами с отдельными зонами ответственности.

Для заинтересованных здесь бы посоветовал брать интересующий вектор знаний и прокапывать до экспертного уровня. Например:

  • Ты человек формальный и хочется все оптимизировать аналитик бизнес-процессов, и может быть позже заниматься аудитом

  • Нравится копаться в системных штуках системный аналитик, и там до архитектора

  • Любишь работать с данными аналитик БД, BI или в сторону data science

  • Интересно продумывать пользовательский путь и управлять им UX-аналитик, UX/UI-дизайнер

  • Горишь в том, чтобы принимать решения и развивать продукт продуктовый аналитик, и далее до руководителя продукта

А иногда настолько нравится наводить порядок, что путь из абстрактной аналитики может лежать в менеджмент.

Также предположу, что поработав специалистом широкого спектра проще столкнуться с большим пулом задач. И тогда может быть проще понять то узкое направление, которое интересно и в котором хочется становиться экспертом.

Итоги

Аналитик важная составляющая процесса разработки. Часто от его компетенции зависит целостность и прогнозируемость разрабатываемого продукта.Поэтому ценность аналитика определяется возможностью применения его в требуемых работодателю задачах.Чем больше похожих задач или смежного опыта тем ценнее сотрудник.

А потенциальному соискателю важно понять, что хотелось бы пробовать, чтобы искать соответствующие позиции. И в процессе собеседования очень важно понять, какие задачи нужно будет решать, какие скиллы будут применяться и что можно прокачать на том или ином месте работы.

Подробнее..

BAдайджест, май 2021 подкаст сКарлом Вигерсом, Docs asCode

18.06.2021 00:22:38 | Автор: admin

Всем привет! Встречайте свежий дайджест ссамыми сочными статьями замай.

Вскобках возле заголовков уровень сложности статьи (Normal * Hard ** Expert ***) ипримерное время наизучение материала

Business Analysis

Подкаст. MBA220: Thoughtless Design with Karl Wiegers(**, 32мин). Карл Вигерс продолжает радовать нас своим опытом. Вэтот раз онделится принципами иуроками, которые извлек изнекачественного дизайна, атакже рассказывает, чтоВы можете сделать, чтобы помочь всоздании дизайна.

Нужнали сертификация для бизнес-аналитика?(**, 10мин). Все осертификацииВА: список популярных, какие преимущества каждая даёт инужнали сертификация вообще.

Docs asCode: введение впредмет(**, 21мин). Автор делится многолетним опытом, приобретенным напути кDocs asCode, атакже рекомендациями повнедрению этого фреймворка.

Business Analyst: Tools and Principles for Professional Self-Development(*, 16мин). Структурированный набор материалов, который поможет обнаружить изаполнить пробелы всвоих навыках. Статью готовил аналитик с15+лет опыта, всоавторстве сдругими опытными БА.

Как проводить интервью сзаказчиком(*, 11мин). Кирилл Белявский делится секретом проведения успешных интервью.

User Experience inProduct(*, 8мин). Как исследования ианализ пользователей помогут увеличить значимость вашего продукта для конечных пользователей.

Моделирование данных: обзор(**, 6мин). Встатье автор раскрывает понятие моделирование данных, атакже делится оптимальной пошаговой инструкцией поприменению.

Цикл статей про бизнес-анализ напресейле. Статья первая, или почему всем нужен БА?(*, 5мин). Старт цикла статей ороли изадачах бизнес-аналитика напресейле. Впервой части: что такое пресейл, роль ивлияние бизнес-аналитика наэтом этапе, артефакты, которые могут понадобиться.

Расширяем кругозор

Этический антидизайн. Разработка продуктов, которые невызывают привыкания(*, 6мин). Оглавных принципах антидизайна, атакже когнитивных искажениях, которые располагают кзалипанию набесполезной/произвольной информации.

SCRUM: Гибкое управление продуктовыми направлениями(*, 9мин). Третья часть изцикла статей, окотором говорил впрошлом дайджесте. Вэтой части предложена система метрик для измерения ианализа процесса гибкого управления продуктовыми направлениями.

Frustrating Design Patterns That Need Fixing: Birthday Picker(*, 16мин). Подробный обзор неудачных шаблонов проектирования поля для выбора даты рождения.

Как работать сбэклогом иприоритизацией фич взрелом продукте(*, 8мин). CTO одной изпродуктовых компаний делится опытом приоритезации фич врамках канбан-процесса.

Three Levels ofPain Points inCustomer Experience(*, 8мин). Что такое болевые точки вклиентском опыте, накаких уровнях взаимодействия возникают ипонять какие наиболее критичны.

Left-Side Vertical Navigation onDesktop: Scalable, Responsive, and Easy toScan(*, 12мин). Статья овесьма непривычном подходе кпостроению навигации, когда она находится невшапке сайта, анаместе левой боковой панели: каким доменам подходит, преимущества ирекомендации поиспользованию.

Все, что выхотели знать про диалоговый UX/UIв проектировании чат-ботов(*, 9мин). Встатье покрыто определение диалогового UX/UI-дизайн, есть пошаговые рекомендации счего начать, атакже годные лайфхаки для проектирования сценариев для чат-бота.

Какие рефералки работают: сбонусами для себя, для того парня или для обоих? Исследование(*, 4мин). Саммари исследования видов рефералок.

The role ofpassword verification atsign up(*, 7мин). Анализ практик реализации поля ввода пароля.

UX-Roadmapping Workshops: Agenda + Activities(**, 16мин). Содержательная статья осоздании дорожных карт UX.

6способов снизить когнитивную нагрузку отинтерфейса(**, 12мин). Если вычувствуете, что ваш интерфейс перегружен, тоэта статья подкинет вам инсайтов отом, как сохранить нервные клетки ваших пользователей.

UI& UXmicro-tips: Volume five(*, 4мин). Коллекция небольших, нополезных подсказок поUI/UX.

Подробнее..

23 июня NX Analyst Meetup 3. Обсудим интервью с заказчиками и работу со сложными клиентами

16.06.2020 12:17:10 | Автор: admin
Пока большинство IT-специалистов продолжают работать удаленно, мы продолжаем проводить онлайн-митапы.

С Валентиной Алексеевой поговорим о том, как подготовиться к интервью с заказчиком, чтобы он ощущал, что его понимают с полуслова, а у аналитика после встречи были все необходимые требования. Вместе с Анной Храмцовой обсудим, как работать со сложными клиентами. По итогам докладов можно будет задать спикерам вопросы.

image

19:30-20:10 Валентина Алексеева (EPAM) Интервью со счастливым продолжением

Интервью Что может быть важнее для бизнес-аналитика в плане по составлению требований? Каков рецепт успешного интервью? Как правильно к нему подготовиться? Как сформировать у заказчика то самое ощущение партнерства? Валентина расскажет о том, как она отвечает на эти важные вопросы и какие детали заслуживают отдельного внимания.

20:20-21:00 Анна Храмцова (Nexign) Сложные клиенты: можно ли с ними общаться, не привлекая руководителя проекта?

Попробуем разобраться, можно ли типизировать сложных клиентов, как с ними работать, когда стоит привлечь РП и действительно ли сложные клиенты сложные.

О спикерах


Валентина Алексеева, EPAM

По образованию математик и менеджер-экономист. Имеет большой опыт в тестировании и изменении процессов на разных уровнях компании: отвечала за развитие процессов в R&D, возглавляла группу качества (ISO 9001) департамента разработки (500+ человек) и была участником стратегического офиса. Сейчас является Lead Business Analyst. Бизнес-анализ для Валентины не только работа, но и хобби.

Анна Храмцова, Nexign

В течение 4 лет работает старшим аналитиком в Nexign, тимлид. Участвовала в реализации трех проектов внедрения BSS, четвертый находится в активной стадии. Анна любит заниматься спортом. Пожалуй, трудно найти доску, на которой я еще не каталась. Из любимых: сноуборд, лонгборд, вейкборд.

Для участия в митапе зарегистрируйтесь здесь.

В день встречи пришлем ссылку на Zoom на e-mail, указанный при регистрации.

До встречи!
Подробнее..

Как выйти на Европейский Рынок эффективно и с минимальными затратами?

30.11.2020 16:22:04 | Автор: admin

Многие успешные компании из Китая и России хотят выйти на рынки ЕС, но не знают как начать или совершают одни и те же ошибки.

На примере одной китайской компании, которую мы успешно продвинули, поделюсь опытом.

Несколько лет назад к нам обратилась китайская компания - производитель компактных видеокамер (action camera, достойные аналоги GoPro, но в разы дешевле) с просьбой обеспечить выход на рынки ЕС.

На тот момент их опыт продаж в ЕС заключался в разовых мелкооптовых поставках B2B через платформу Alibaba или розничных продажах B2C через Aliexpress.

Мы взялись за эту работу и обеспечили за полтора года впечатляющий уровень продаж.

Ниже некоторые полезные выводы:

Страна выхода в ЕС? Эстония

Эстония удобна с точки зрения логистики (особенно для Северной Европы и Германии), отсутствия налога на прибыль, недорогих услугах таможенного хранения и так далее. Ну и мы тут физически находимся.

Изучение рынка? Необязательно

Дорогого и презентабельного не проводили, так как достаточно было изучить таможенную базу импорта в ЕС.

Но при этом учесть еще, что китайские цены, указываемые в транспортных документах, могут быть занижены в разы от реальных (с целью экономии Покупателями ввозных пошлин и НДС).

Объем рынка видеокамер стал понятен и перспективы их продаж тоже.

Бренд? Очень желательно!

Был зарегистрирован в ЕС новый благозвучный бренд на эстонскую компанию.

Бренд и эстонская юрисдикция компании позволили утверждать что видеокамеры имеют европейское происхождение и лишь собираются в Китае (OEM или ODM).

Европейская сертификация СЕ? Обязательно!

Видеокамеры были сертифицированы для использования в ЕС. Собирались сделать в Латвии, но в итоге сертификацию сделали в Китае (там оказалось достаточно профильных лабораторий и недорого).

Транспорт? Авиа - быстро или морем - дешево

Сначала использовали авиадоставку DHL - быстро (несколько дней) но дорого.

Позже, когда стал понятен прогноз продаж, стали отгружать морем (поддоны, сборный груз в контейнере) - долго (месяц) но дешево.

Таможенное хранение? Очень желательно!

Видеокамеры поступали в Таллинне на таможенный склад и хранились там.

При необходимости, растаможивали требуемый объем товара (и только тогда платили пошлины и НСО) и сразу отправляли в место назначения в ЕС.

Каналы продаж? Маркетплейсы и сети магазинов

Опыт показал, что наиболее эффективным каналом продаж стали европейские маркетплейсы с обеспечением доставки (fulfillment services) конечному потребителю (Amazon UK, DE, FR, ES, IT, но не только Amazon).

Далее идет поставка на реализацию в сети магазинов.

Свой сайт оказался менее эффективным чем ожидалось.

Локализация? Есть нюансы

Если Северная Европа (и Германия) английский воспринимают хорошо, то Франция (как и Испания и Италия) предпочитают использовать свои языки. Надо учесть это при локализации продукта через маркетплейсы или онлайн сервисы.

А при физической продаже в магазинах надо обязательно делать перевод на язык страны магазина (вкладываемые инструкции, печать на упаковке или стикеры). Но всё решаемо.

Сервис-центр? Обязательно!

Статистика показала, что 5-10% онлайн продаж были возвращены только потому что Покупатель передумал (ну или попользовал, например, на лыжных каникулах или дайвинге, и больше не надо). Законы ЕС это не запрещают.

Как правило, эти видеокамеры были в рабочем состоянии и требовали переупаковки (или незначительного ремонта типа замены корпуса). Поэтому необходим ЕС-почтовый адрес для приема товара и минимальные площади для переупаковки и с последующей отправкой новому Покупателю.

Неожиданные проблемы? It happens

Например, после аварии самолета из-за возгорания аккумулятора в каком-то электронном изделии, грузовые авиакомпании усложнили требования к перевозке товаров, содержащих аккумуляторные батареи. Были проблемы с приемом к перевозке и у нас.

Что еще оказалось важным? Регистрация плательщика НСО в каждой стране ЕС!

Если склад расположен на территории страны, или продажи в этой стране выше некоторого уровня, то требуется регистрация в налоговых органах этой страны Евросоюза в качестве плательщика НСО.

Процедура сложная, в каждой стране разная, но это надо делать.

Зато факт наличия номера плательщика НСО повышает уровень продаж В2В в этой стране, так как Покупатель зачитывает НСО при покупке.

Есть что ещё сказать? Да

Многое осталось несказанным (мобильные приложения, ПО, дизайн, экспо, реклама, онлайн поддержка, финансирование, отношения с конкурентами и тд).

Если статья окажется интересной читателям - напишу продолжение.

Всем успехов и удачи с выходом на внешние рынки!

Подробнее..

Почему большинство компаний в США никогда не станет бизнесом

05.08.2020 02:22:35 | Автор: admin
Если взять самый большой спектр, всех доходных ниш в США, то обнаружится наличие явного ростового барьера. В грузоперевозках это 5-6 машин в компании, у стоматолога 4-5 клиента в день, в стройке 3-4 одновременных проекта и так далее.

image

Это особенно заметно в США, где финансовый и сервисный пирог достаточно равномерно размазан по территории и отраслям. Однако, из штата в штат количественный показатель не меняется.

Я собирал полные базы компаний по рынкам грузоперевозок и дентал клиник. И мои данные совпадают с данными статистики в целом.

image

Вот пример моей собранной статистики по грузовым компаниями:
Из 1.500.000 компаний грузоперевозок в США только 25.000 имеет количество грузовиков более 6 штук.


Почему на мой взгляд это происходит?
Все достаточно просто. Компания растет до тех пор пока собственник может обработать самостоятельно внутренние процессы. И останавливается в тот момент, когда дальнейший рост возможен только через делегирование, найм персонала, замену себя бизнес процессом.

Можно ли назвать эти зачастую финансово успешные предприятия БИЗНЕСОМ?
Нет, это самозанятость. Ибо ключевым тут является человек, а не процесс.

В этом простом объяснение кроется множество ответов:
Почему компаний множество, но они не стремятся ставить себе CRM системы? Потому что собственник все в голове держит, ему не с кем это согласовывать и выстраивать воронки.
Почему убогие сайты и новые не востребованы? Потому что чаще всего бизнес держится на отзывах, своей базе и нетворкинге, а не на маркетинге.

Хорошо или плохо?
Для экономики в целом это хорошо. Так как ограничение роста экономического юнита (компании) приводит к равномерному распределению экономики. Люди (самозанятые владельцы компаний) имеют достаточный доход и таких много. При этом они привязаны к компании, так как это самозанятость. Белка в колесе. Они создают вокруг себя достаточное количество сопутствующих рабочих мест. Экономика дифференцируема, а значит стабильна. Все в выигрыше.

Как прорваться, если ты хочешь построить свою компанию?
Опять же просто. Рассказываю рецепт. Это мое личное мнение, не судите строго:

Представьте себе реку на берегу которой от горизонта до горизонта сидят рыбаки. Бывалые, давно уже сидят. Рыбки много, она распределена в реке и каждый потихоньку ловит себе. Приманки одни и те же, длинна удочек и снастей тоже. И вот вы НОВИЧОК садитесь рядом. Забрасывайте. И не ловите. Поклевки есть, но вот так чтобы поймать не получается.

Причина банальна.
Справа и слева от вас сидят рыбаки с такими же снастями. Поплавки у вас на одном уровне от берега, и вроде все одно и то же. Но рыба подходит смотрим на вас всех и попробовав вашу приманку сваливает к одному из них. Там просто места прикормленные: рейтинги в yelp, AngelList, Houzzz, Google повыше, личные рекомендации от их знакомых и прочие. Скорее всего и вы станете одним из них. Тут просто вопрос времени.

Как сделать рывок?
Перестать стоять с ними в одном ряду. Вас не должны сравнивать с другими. Ваша удочка должна быть заброшена дальше или вообще быть другой конструкции. Но при этом она должна быть интересна рыбам в реке. Создание вот такой вот модификации и является ответом на вопрос об успешном и быстром старте в америке. Тем кому удается создать отличие на старом и богатом на клиентов рынке и показать свою уникальность, выделившись на фоне других выигрывает.

Поиск этой уникальности и ее упаковка и есть основная задача молодой компании, желающей взять свой кусок рынка и желающая сделать это быстро.

Как-то так :)

P.S. Если взять наш пример в стройке, то обычная компания может вести одновременно 4-5 проектов. Это обусловлено многими факторами. О которых я если будет интересно расскажу как нибудь. Мы поставили себе цель дойти до 25 проектов в производстве, при этом иметь инструменты и возможность масштабироваться и до 100. Стандартными традиционными решениями этого не добиться и с точки зрения маркетинга и с точки зрения продаж и с точки зрения организации производства. Пришлось в корне менять локацию, подход продаж, управления процессами и внутренних отношений клиент-подрядчик, чтобы строить самую технологическую в процессах компанию, на самом дорогом, большом и сложном рынке этой планеты в SF Bay Area.
Подробнее..

Категории

Последние комментарии

  • Имя: Макс
    24.08.2022 | 11:28
    Я разраб в IT компании, работаю на арбитражную команду. Мы работаем с приламы и сайтами, при работе замечаются постоянные баны и лаги. Пацаны посоветовали сервис по анализу исходного кода,https://app Подробнее..
  • Имя: 9055410337
    20.08.2022 | 17:41
    поможем пишите в телеграм Подробнее..
  • Имя: sabbat
    17.08.2022 | 20:42
    Охренеть.. это просто шикарная статья, феноменально круто. Большое спасибо за разбор! Надеюсь как-нибудь с тобой связаться для обсуждений чего-либо) Подробнее..
  • Имя: Мария
    09.08.2022 | 14:44
    Добрый день. Если обладаете такой информацией, то подскажите, пожалуйста, где можно найти много-много материала по Yggdrasil и его уязвимостях для написания диплома? Благодарю. Подробнее..
© 2006-2024, personeltest.ru