Как стать автором
Обновить
165.11

Анализ и проектирование систем *

Анализируй и проектируй

Сначала показывать
Порог рейтинга
Уровень сложности

Как не утонуть в море событий аналитики

Уровень сложностиПростой
Время на прочтение10 мин
Количество просмотров306

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

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

Читать далее
Всего голосов 2: ↑2 и ↓0+2
Комментарии0

Новости

Как я из маркетинга перешла в бизнес-анализ

Уровень сложностиПростой
Время на прочтение6 мин
Количество просмотров1.3K

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

Читать далее
Всего голосов 7: ↑4 и ↓3+1
Комментарии0

Креативность для аналитика данных: нужна ли, как проявляется и как развивать

Уровень сложностиПростой
Время на прочтение6 мин
Количество просмотров663

Нужна ли аналитику креативность? Работодатели, похоже, считают, что нет или что креативность не важна. Например, на hh.ru всего 10 вакансий «с креативностью» по всей России на момент написания статьи. И только в двух из них (Ozon и «Ростелеком») говорят напрямую, что креативность нужна.

Я работаю с данными почти 20 лет, и из них семь набирала и растила джунов, три — наставник в Практикуме на курсе «Аналитик данных». Предлагаю вместе подумать, а нужна ли нам креативность, как проверить, есть ли она, можно ли её чем-то заменить и как прокачать.

Читать далее
Всего голосов 6: ↑6 и ↓0+6
Комментарии0

Как писать требования к проекту. Шаблон документации

Уровень сложностиПростой
Время на прочтение4 мин
Количество просмотров8.8K

Хабр, привет!

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

Идеальная документация должна выполнять две основные функции...

Читать далее
Всего голосов 9: ↑7.5 и ↓1.5+6
Комментарии6

Истории

Гайд для самопроверки бизнес-историй перед отдачей их на ревью лиду аналитики и команде

Уровень сложностиПростой
Время на прочтение8 мин
Количество просмотров670

Гайд для самопроверки бизнес-историй перед отдачей их на ревью лиду аналитики и команде

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

Далее
Всего голосов 5: ↑5.5 и ↓-0.5+6
Комментарии1

DDD простыми словами

Уровень сложностиПростой
Время на прочтение5 мин
Количество просмотров11K

Часто в больших компания всё поделено на большие системы. А если система «Legacy», т.е. устаревшая, то часто внутри неё собрано очень много разнородного функционала. По сути такие системы представляют из себя монолитных монстров.

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

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

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

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

Можно ли исправить ситуацию коренным образом?

Читать далее
Всего голосов 17: ↑9 и ↓8+1
Комментарии35

Как написать свою первую спецификацию на REST API. С какими ошибками может столкнуться аналитик и как их избежать?

Уровень сложностиСредний
Время на прочтение13 мин
Количество просмотров1.5K

Всем привет! Делюсь очередным выпуском нашей рубрики «Открытый микрофон», тема этого выпуска — «Как написать свою первую спецификацию на REST API».

Спикером стала Мария Яковлева. Маша — ведущий аналитик Платформы Сфера, НОТА (Т1 Консалтинг). В интернете много описаний особенностей архитектурного стиля REST, но мало информации о том, как аналитику начать создавать качественные спецификации на REST-методы. Маша поделилась своим опытом и, что особенно ценно, ошибками, допущенными в работе. А ещё Маша систематизировала их, чтобы уберечь вас от них)

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

Читать далее
Всего голосов 13: ↑17 и ↓-4+21
Комментарии4

Визуализируй это: как я обучаю джунов и ставлю задачи через диаграммы и графики

Уровень сложностиПростой
Время на прочтение7 мин
Количество просмотров5.5K

Привет, меня зовут Сергей, я ведущий разработчик в DDoS-Guard и человек из мемов xkcd, который любит всё экстраполировать, истовый фанат визуализации данных. Диаграммы и графики решают кучу моих проблем с онбордингом джунов и объяснением задачи исполнителям. 

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

Читать далее
Всего голосов 10: ↑11 и ↓-1+12
Комментарии3

Подглядывание в A/B тестах: как не потерять достоверность данных

Уровень сложностиПростой
Время на прочтение5 мин
Количество просмотров1.2K

Привет, Хабр!

A/B тестирование позволяет принимать обоснованные решения о том, какие функции или изменения наилучшим образом способствуют улучшению пользовательского опыта и повышению конверсии. Однако, несмотря на кажущуюся простоту проведения таких экспериментов, существует ряд подводных камней, которые могут серьезно исказить результаты. Один из самых заметных и опасных — это так называемая проблема peeking или подглядывания. Эта проблема возникает, когда аналитики и маркетологи начинают слишком рано анализировать данные теста, не дожидаясь его завершения. Такое поведение может привести к неверным выводам и решениям, которые, в свою очередь, могут нанести ущерб бизнесу.

В статье рассмотрим, что такое проблема подглядывания в контексте A/B тестирования как ее решить.

Читать далее
Всего голосов 8: ↑9 и ↓-1+10
Комментарии0

Как подойти к внедрению DWH, чтобы не было «больно»? Какие методологии использовать и какой стек выбрать?

Время на прочтение9 мин
Количество просмотров3.7K

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

Читать далее
Всего голосов 9: ↑8 и ↓1+7
Комментарии0

Не тимбилдингом единым: как наладили коммуникации в команде с помощью базы знаний

Уровень сложностиПростой
Время на прочтение9 мин
Количество просмотров1.8K

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

Всем привет! На связи мы, Мария и Яна из самой драйвовой IT-команды «БАРС Груп». В этой статье расскажем, как создавали инструмент эффективного взаимодействия в IT-команде — базу знаний постановок задач, которые реализует проектная команда. По порядку разберем, почему мы решили создать шаблон, как разрабатывали и как доводили до ума после внедрения и, конечно, о результатах.

Читать далее
Всего голосов 6: ↑8 и ↓-2+10
Комментарии1

Почему решения принимаются не на основе дашбордов?

Уровень сложностиСредний
Время на прочтение3 мин
Количество просмотров6.1K

Чем похожи дашборд и рекламный баннер? 

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

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

Читать далее
Всего голосов 7: ↑6 и ↓1+5
Комментарии7

Майнинг бизнес-процессов и визуализация данных с помощью Neo4j, Plotly и GPT

Уровень сложностиСредний
Время на прочтение5 мин
Количество просмотров3.7K

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

Читать далее
Всего голосов 6: ↑7.5 и ↓-1.5+9
Комментарии13

Ближайшие события

Привычка быть SOLIDным разработчиком

Уровень сложностиСредний
Время на прочтение20 мин
Количество просмотров10K

Привет, Хабр! Меня зовут Грант, я уже 5 лет занимаюсь backend-разработкой в SimbirSoft, а с 2021 года возглавляю Backend-отдел компании в Краснодаре. В последние несколько лет неоднократно замечаю, что на входном интервью соискатели часто путают принципы разработки. Поэтому в этой статье решил разобрать, как проще их понимать, какие связи между ними прослеживаются, стоит ли учить все или что-то можно пропустить. А еще попробую раскрыть некоторые особенности, какие секреты скрывают популярные принципы разработки.

Погрузиться 👀
Всего голосов 14: ↑12 и ↓2+10
Комментарии5

5 идей, как еще аналитик может развивать себя

Время на прочтение3 мин
Количество просмотров4.9K

Всем привет!

Меня зовут Рыловникова Татьяна. Я ведущий аналитик в компании Ви.Тех, а еще идейный вдохновитель клуба Питерских одинэсников, ведущая и автор подкаста «Аналитики у микрофона», докладчик и модератор на конференции АиУП.

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

 

1. Обратиться к ментору

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

 

2. Самому стать ментором

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

 

3. Книжный клуб

Я столкнулась с тем, что чем более я погружаюсь в профессию, тем более объемной становится литература. Так, например, долго ходила вокруг книги Карла Вигерса «Разработка требований к программному обеспечению». Даже купила ее, начала читать, но, учитывая объем материала, я в нем терялась. Тогда я подумала, чтобы было бы классно читать книгу с коллегами. Сделала на работе книжный клуб для аналитиков, мы читаем по 2 главы раз в 2 недели и обсуждаем их. Главный профит: ребята рассказывают то, что пробовали или хотели бы попробовать и как на самом деле это выглядит на практике. Материал воспринимается намного лучше. А еще у меня прокачиваются организационные навыки.

Читать далее
Всего голосов 16: ↑9 и ↓7+2
Комментарии8

Организация кода это важно и легко на основе Layer Architecture

Уровень сложностиПростой
Время на прочтение6 мин
Количество просмотров5.1K

Всем привет! Думаю многие читали кучу книжек по поводу Hexagonal, Onion, Clean, Layer Architecture и у вас могли остаться спорные вопросы как в сложности понимания материала, так и в реализации данных подходов в ваших проектах. Сегодня я хочу затронуть тему “Организации кода” и показать насколько это важно и легко одновременно на примере Layer Architecture (Слоистая архитектура).

Читать далее
Всего голосов 6: ↑4 и ↓2+2
Комментарии7

Мониторинг Celery

Уровень сложностиСредний
Время на прочтение27 мин
Количество просмотров3.2K

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

Читать далее
Всего голосов 30: ↑33 и ↓-3+36
Комментарии1

«Коллеги, пришлите сроки!» — сага о том, как я открыла портал в ад на Хабре

Уровень сложностиПростой
Время на прочтение5 мин
Количество просмотров20K

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

Проходит день, два, три. На статье больше 68К просмотров и больше 180 комментариев. У меня все так же висит челюсть: материал джуна залетел в «топ». Минутка гордости за себя и свою практику письма. Эту весну я запомню надолго!

Но комментарии...

Читать далее
Всего голосов 99: ↑36 и ↓63-27
Комментарии108

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

Время на прочтение7 мин
Количество просмотров4K

Всем привет! Меня зовут Вадим, и я QA-инженер в IT-компании Intelsy. С техническим заданием, и в частности с требованиями, лично я имею дело постоянно, поэтому собрал полезную для начинающих и продолжающих специалистов информацию по требованиям к IT-продукту,  их видам, техникам и метрикам тестирования требований. На эту инфу стоит ориентироваться не только аналитикам и тестировщикам, но и остальным членам команды.

Читать далее
Всего голосов 9: ↑9 и ↓0+9
Комментарии3

Don't Repeat Yourself: Как правильно использовать принцип DRY в разработке ПО

Время на прочтение6 мин
Количество просмотров9.9K

Принцип “Не повторяйся” (Don't Repeat Yourself, или DRY), то есть избегай дублирования кода, часто относят к обязательным практикам в программировании. Однако в реальности часто можно увидеть, как в общем коде оказываются концептуально разные блоки, которые похожи только по внешним параметрам. Это неминуемо приводит к ухудшению кода и появлению "костылей", без которых он не работает. Именно поэтому слепое следование принципу DRY не всегда целесообразно! В этой статьей я расскажу про типичные ошибки при использовании этого правила и способы их избежать.

Читать далее
Всего голосов 14: ↑12.5 и ↓1.5+11
Комментарии5
1
23 ...