Как стать автором
Обновить
0
0
Даниил @danku13

Технический владелец продукта

Отправить сообщение

Почему вы не используете чужой опыт?

Время на прочтение7 мин
Количество просмотров4.9K
image
Иллюстрация из английского издания Шерлока Холмса — будни консультирующего детектива

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

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

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

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

В общем, в какой-то момент мы просто не могли не придумать что-то, что даст возможность таким образом спидранить проекты. И это, знаете что? Это автоматизируется для интровертов. В смысле, мы уже сделали, потому что один из барьеров — это встать и договориться. Сейчас расскажу.
Читать дальше →
Всего голосов 12: ↑9 и ↓3+12
Комментарии19

Что я не знал про образование

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


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

Она не учит детей методам решения задачи, она учит их сначала найти саму задачу, потом прикинуть спектр вариантов подхода, а уже потом — как конкретно получить ответ.

Она относится к детям как ко взрослым во многих аспектах.

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

Она разрешает готовить шпаргалки и списывать. Разрешает детям «выпихивать» на ответ того, кто выучил тему. Использует понятную детям игрофикацию для мотивации.

В общем, всё настолько пропитано здравым смыслом, что просто не может и не должно происходить в школе. В чёртовой школе!
Читать дальше →
Всего голосов 166: ↑163 и ↓3+208
Комментарии482

Все врут, а ты не ври, или Развенчание мифа о запоминании

Время на прочтение5 мин
Количество просмотров93K
Сколько человек запоминает после пройденного им обучения? Обучаемый в среднем запоминает 10% прочитанного, 20% услышанного, 30% увиденного … 90% того, что сделал сам. Многие сталкивались c этими цифрами. Они приводятся отдельно или часто совмещаются с так называемой пирамидой обучения или конусом опыта. И все было бы хорошо и замечательно, если бы этими цифрами не был заполнен весь интернет, а сами они не являлись обманом и мистификацией.


Читать дальше →
Всего голосов 47: ↑36 и ↓11+25
Комментарии51

Как правильно писать RFP на разработку ПО

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

Данная статья предназначена вам, дорогие заказчики, будущие и настоящие, наши и не наши. Говорят, что правильно заданный вопрос — половина ответа. Правильно написаное задание заказчиком — залог хорошего и точного предложения от нас, разработчиков, а в итоге — хорошо сделанного проекта, в срок, в рамках бюджета и с высоким качеством. Такую первичную постановку задачи, предназначенную для отправки разработчику, называют запросом на предложение, или RFP (request for proposal).

Уже много лет приходится работать на проектах по разработке ПО. За 15 лет через меня прошли сотни запросов на предложения самого разного качества. Во многих из них я наблюдаю общие проблемы. Попробую — обобщить основные узкие места и дать рекомендации по тому, как избежать их в будущем.

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

Читать дальше →
Всего голосов 17: ↑15 и ↓2+13
Комментарии9

Рекомендательные системы в онлайн-образовании. Адаптивное обучение

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

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


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

Нужна ли сертификация для бизнес-аналитика?

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

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

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

Taiga UI: год в Open Source

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

Taiga UI — это огромная библиотека компонентов на Angular. Мы в Тинькофф разрабатывали ее внутри пару лет, прежде чем выпустили вторую, мажорную версию на публику. С тех пор прошел год, и я хочу подвести итоги и обозначить планы на 2022 год.

Поехали!
Всего голосов 26: ↑26 и ↓0+26
Комментарии8

«Горячие» и «холодные» Feature toggles: принципы работы

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

В этой статье мы расскажем про принципы безопасной работы с переключателями функционала – Feature Toogles: 

— Что из себя представляют переключатели функционала и для чего их использовать.

— Какие проблемы возникают при неправильном использовании.

— Что такое «горячие» и «холодные» переключатели, и как они способны решить проблемы из прошлого пункта. 

— Реализация «холодных» toogle-ов с помощью условной компиляции и линковки.

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

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

Меняем стек на продакшене в сжатые сроки

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

Представьте, что команда инженеров всю ночь перетаскивала в продакшен новую систему, запускала ее, утром сделала свои первые заказы и даже получила их. Они еще не знают, что случится через 10 минут, поэтому полны радости и надежд. Но потом приходит пользовательский трафик — и взрываются чаты и мониторинги…

Но давайте по порядку. Меня зовут Александр Клюшкин. Я работаю в Самокате и на нашем примере расскажу о сложностях перехода на новый стек. Зачем и кому это может понадобиться?

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

Микросервис головного мозга. Пилим всё, что движется

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

Это история о том, как увеличить скорость выкатки фич, но сохранить качество продукта. О болевых точках, которые замедляют разработку, и новой «болезни» — микросервисе головного мозга, которую диагностировал Михаил Трифонов, техлид фронтов в SberСloud. Он утверждает, что она приводит к росту функциональности ML Space на 683% при увеличении команды разработки всего в 2 раза. Невероятно, но бизнес-аналитика это подтверждает. Так что давайте разбираться по порядку.

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

Как правильно оценивать результативность проектов на этапе аналитики

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

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

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

За мной, читатель!
Всего голосов 8: ↑8 и ↓0+8
Комментарии0

Схематичное отображение машин на маршруте

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

Алгоритм для отображения интервалов общественного транспорта

Всем привет. Меня зовут Олег Иванов, я занимаюсь Android-разработкой в “Рексофт”. Сегодня я расскажу вам о такой нетривиальной задаче как отрисовка машин общественного транспорта на схеме маршрута. На первый взгляд, может показаться, что задача простая, но там есть свои особенности. Давайте разбираться постепенно от простого к сложному. 

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

Основные понятия

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

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

Как есть слонов по кусочкам в крупных популяциях, или как мы работаем с большими проектами

Время на прочтение6 мин
Количество просмотров5.6K
Привет, Хабр! Давайте поговорим о проектном управлении в продуктах Ozon.

Меня зовут Андрей, я пришёл в компанию менеджером по продукту полгода назад. И первое, что бросилось мне в глаза, — отсутствие излишней бюрократии, которую ожидаешь встретить в корпорации: формальных планёрок, отчётных встреч, бесконечных служебок и приказов. Ура! Не надо отчитываться по решённым задачам разработчиков, объёму техдолга, собирать статистику спринтов, искать виноватых или самому ходить «на ковёр».

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

Такой подход к планированию связан с масштабом — количеством и размером продуктов в Ozon. Здесь нет фундаментального ноу-хау — принцип «Давайте есть слона по кусочкам» для работы с большими проектами работает и в нашем случае. Наша специфика в том, что приходится думать не только о нюансах работы с отдельно взятым слоном, но и об их популяции: учёте, хранении, планировании поставок, селекции и разведении. 


Откуда в Ozon появляются слоны, как организованы процесс поставки проектным командам, как организовано верхнеуровневое планирование и отчётность, — расскажу в серии статей. В этот раз — о том, с чего всё начинается.
Читать дальше →
Всего голосов 16: ↑16 и ↓0+16
Комментарии4

Как упавший продакшен делает нас лучше

Время на прочтение8 мин
Количество просмотров5.7K
Неважно, сколько раз ты упал. Важно — сколько раз ты поднялся.
© Мой домашний сервер

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

image
Читать дальше →
Всего голосов 29: ↑27 и ↓2+30
Комментарии4

Доводим распределённые действия до конца с использованием простейшего паттерна Saga

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

Привет! Меня зовут Иван, я занимаюсь бэкенд-разработкой в Ozon: пишу микросервисы на Go для личного кабинета продавца. В прошлом году мы запустили новый процесс регистрации продавцов, в котором задействовано сразу несколько микросервисов. В нём стало больше шагов, при этом каждый из них выполняется в разных микросервисах. Поэтому мы задались вопросом: «А что будет, если один из шагов упадёт?».


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


image

Читать дальше →
Всего голосов 47: ↑44 и ↓3+53
Комментарии25

Создание Enterprise-архитектуры в НСПК

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

Привет, Хабр! Меня зовут Игорь Тулинов. Я руковожу центром архитектуры ИТ в Национальной системе платежных карт (АО НСПК) и хочу рассказать о том, как наша компания пришла к решению внедрить процессы управления Enterprise-архитектурой, выделить штат архитекторов предприятия и реализовать архитектурный контроль на ключевых стадиях создания ИТ-ценности.


В ИТ отрасли термин «Архитектура предприятия» (Enterprise Architecture) появился более тридцати лет назад. Со временем возник широкий ряд определений этого понятия, моделей, фреймворков и стандартов его описания. Во множестве ИТ и финтех компаний в том или ином виде реализованы процессы управления корпоративной архитектурой.


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

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

Управление B2B продуктом: по следам митапа

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

Привет! Недавно мы провели митап, на котором обсуждали различие продуктов B2B и B2C, различия PM & PO и лучшие практики по управлению B2B продуктом. Публикуем запись встречи и презентации наших спикеров.

Читать далее
Рейтинг0
Комментарии0

Контроль кассовых операций: как избежать махинаций

Время на прочтение8 мин
Количество просмотров13K
image
Вместе с производителем онлайн-касс «Эвотор» мы запустили приложение для определения подозрительных кассовых операций с помощью камер

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

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

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

Это самая доступная в настройке, использовании и подключении система контроля кассовых операций на рынке. А ещё у нас доступен бесплатный пробный период – легко составить собственное впечатление о безопасности на кассах.
Читать дальше →
Всего голосов 4: ↑4 и ↓0+4
Комментарии5

Объектно-ориентированный дизайн и как его использовать для проектирования систем

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

В последние годы области проектирования и дизайна начали сближаться с разработкой. Проектирование соприкасается с дизайном, а дизайн — с версткой. В этом помогают, к примеру, дизайн-системы, storybook’и, созданные по правилам разработки интерфейсов, а также современные инструменты: Figma, Sketch, InVision Studio и другие.

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

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

Как обучить джунов QA за 3 дня (сборник материалов)

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

Чему нужно обучить junior QA, чтобы он начал приносить пользу проекту? Конечно, было бы здорово «всему и сразу», но это может затянуться надолго. А вот с основами тестирования можно познакомить буквально за пару-тройку дней. Особенно если это фулл-тайм дни (рабочее время).

Я обучаю новичков больше 6 лет, больше тысячи людей выпустила, книгу вот написала. И на опыте студентов вижу, что «план-минимум» на самом деле небольшой.

Если перед вами стоит задача «завтра выйдут два джуниора, обучи их», начните с основ. Один из вариантов: 

дали посмотреть видео или прочитать статьи;

собрались вместе в переговорке или зуме, обсудили;

дали ДЗ на закрепление материала;

через три дня получили более-менее адекватного джуна, профит!

В этом посте я собрала ссылки в помощь по каждой теме:

видео — варианты из публичного доступа. Выбираете то, что больше по душе, отдаете падаванам;

статьи — даете как дополнительный материал.

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

Читать далее
Всего голосов 23: ↑19 и ↓4+17
Комментарии26

Информация

В рейтинге
Не участвует
Откуда
Москва, Москва и Московская обл., Россия
Дата рождения
Зарегистрирован
Активность

Специализация

Product Manager, Chief Product Officer (CPO)
От 400 000 ₽
Product development
Business analytics
Analytics of requirements