работа над крупными интернет...

32
работа над крупными интернет проектами опыт tinkoff поломодов александр руководитель разработки в привлечении Tinkoff.ru 2019.04.19

Upload: others

Post on 08-Jul-2020

4 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: работа над крупными интернет ...files.runet-id.com/2019/rif/presentations/19apr.rif19-5-1000... · планмывыступления немного о нас

работа над крупными интернет проектами

опыт tinkoff

поломодов александр руководитель разработкив привлечении Tinkoff.ru

2019.04.19

Page 2: работа над крупными интернет ...files.runet-id.com/2019/rif/presentations/19apr.rif19-5-1000... · планмывыступления немного о нас

план выступления❏ немного о нас❏ характекристики крупного проекта❏ tinkoff.ru - крупный проект❏ как мы с этим живем❏ советы и рекомендации при старте новых проектов❏ что еще можно почитать/посмотреть на эту тему❏ вопросы и ответы

2

Page 3: работа над крупными интернет ...files.runet-id.com/2019/rif/presentations/19apr.rif19-5-1000... · планмывыступления немного о нас

что входит в привлечение tinkoff.ru

❏ неавторизованная часть tinkoff.ru

3

Page 4: работа над крупными интернет ...files.runet-id.com/2019/rif/presentations/19apr.rif19-5-1000... · планмывыступления немного о нас

4

Page 5: работа над крупными интернет ...files.runet-id.com/2019/rif/presentations/19apr.rif19-5-1000... · планмывыступления немного о нас

что входит в привлечение tinkoff.ru

❏ неавторизованная часть tinkoff.ru❏ система безрелизного управления контентом

5

Page 6: работа над крупными интернет ...files.runet-id.com/2019/rif/presentations/19apr.rif19-5-1000... · планмывыступления немного о нас

6

Page 7: работа над крупными интернет ...files.runet-id.com/2019/rif/presentations/19apr.rif19-5-1000... · планмывыступления немного о нас

что входит в привлечение tinkoff.ru

❏ неавторизованная часть tinkoff.ru❏ система безрелизного управления контентом❏ автоматизация каналов привлечения

7

Page 8: работа над крупными интернет ...files.runet-id.com/2019/rif/presentations/19apr.rif19-5-1000... · планмывыступления немного о нас

8

Page 9: работа над крупными интернет ...files.runet-id.com/2019/rif/presentations/19apr.rif19-5-1000... · планмывыступления немного о нас

что входит в привлечение tinkoff.ru

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

9

Page 10: работа над крупными интернет ...files.runet-id.com/2019/rif/presentations/19apr.rif19-5-1000... · планмывыступления немного о нас

крупный интернет проект

Page 11: работа над крупными интернет ...files.runet-id.com/2019/rif/presentations/19apr.rif19-5-1000... · планмывыступления немного о нас

характеристики

11

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

Page 12: работа над крупными интернет ...files.runet-id.com/2019/rif/presentations/19apr.rif19-5-1000... · планмывыступления немного о нас

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

❏ все продуктовые линейки❏ дедлайны к запуску продуктов❏ посещаемость 7.5M уников в

месяц и до 400K уников в день❏ стек сложный и разнообразный❏ только в привлечении 120

технических специалистов❏ ФЗ-152, указания ЦБ РФ, PCI DSS

❏ ...

12

Page 13: работа над крупными интернет ...files.runet-id.com/2019/rif/presentations/19apr.rif19-5-1000... · планмывыступления немного о нас

tinkoff.ru - как экосистема

бизнес вертикали

it платформа

экосистема

Page 14: работа над крупными интернет ...files.runet-id.com/2019/rif/presentations/19apr.rif19-5-1000... · планмывыступления немного о нас

разделение ответственности

цель

поток новых пользователей

неавторизованная часть

tinkoff.ru

14

Page 15: работа над крупными интернет ...files.runet-id.com/2019/rif/presentations/19apr.rif19-5-1000... · планмывыступления немного о нас

разделение ответственности

цель

поток новых пользователей

обслуживание существующих

неавторизованная часть

tinkoff.ru

авторизованная часть

tinkoff.ru и личные

кабинеты продуктов

15

Page 16: работа над крупными интернет ...files.runet-id.com/2019/rif/presentations/19apr.rif19-5-1000... · планмывыступления немного о нас

разделение ответственности

цель

поток новых пользователей

обслуживание существующих

неавторизованная часть

tinkoff.ru

авторизованная часть

tinkoff.ru и личные

кабинеты продуктовзона ответственности

управления привлечением 16

Page 17: работа над крупными интернет ...files.runet-id.com/2019/rif/presentations/19apr.rif19-5-1000... · планмывыступления немного о нас

неавторизованная часть tinkoff.ru

17

требования❏ высокая конверсия❏ страницы в одном стиле❏ быстрые изменения страниц и

форм❏ возможность тестировать гипотезы

и навешивать персонализации

Page 18: работа над крупными интернет ...files.runet-id.com/2019/rif/presentations/19apr.rif19-5-1000... · планмывыступления немного о нас

неавторизованная часть tinkoff.ru

требования❏ высокая конверсия❏ страницы в одном стиле❏ быстрые изменения страниц и

форм❏ возможность тестировать гипотезы

и навешивать персонализации

реализация❏ трекинг поведения и эксперименты

для повышения конверсии❏ общий design kit

❏ система безрелизного управления

контентом❏ системы для проведения тестов и

персонализаций

18

Page 19: работа над крупными интернет ...files.runet-id.com/2019/rif/presentations/19apr.rif19-5-1000... · планмывыступления немного о нас

организация совместной работы

менеджмент

продуктовый

❏ бизнес-продукты❏ технические продукты

19

Page 20: работа над крупными интернет ...files.runet-id.com/2019/rif/presentations/19apr.rif19-5-1000... · планмывыступления немного о нас

организация совместной работы

менеджмент

продуктовый процессный

❏ бизнес-продукты❏ технические продукты

❏ внутрикомандный❏ кросс-командный

20

Page 21: работа над крупными интернет ...files.runet-id.com/2019/rif/presentations/19apr.rif19-5-1000... · планмывыступления немного о нас

организация совместной работы

менеджмент

продуктовый процессный

❏ бизнес-продукты❏ технические продукты

❏ внутрикомандный❏ кросс-командный

дорожные карты развития продуктов

выстроенные процессы работы технических команд

21

Page 22: работа над крупными интернет ...files.runet-id.com/2019/rif/presentations/19apr.rif19-5-1000... · планмывыступления немного о нас

техническая архитектура

фронт

❏ продуктовые

команды❏ core-команда делает

общий

инструментарий

22

Page 23: работа над крупными интернет ...files.runet-id.com/2019/rif/presentations/19apr.rif19-5-1000... · планмывыступления немного о нас

техническая архитектура

фронт бек

❏ продуктовые

команды❏ core-команда делает

общий

инструментарий

❏ микросервисы❏ микрокоманды

вокруг сервисов

23

Page 24: работа над крупными интернет ...files.runet-id.com/2019/rif/presentations/19apr.rif19-5-1000... · планмывыступления немного о нас

техническая архитектура

фронт бек

❏ продуктовые

команды❏ core-команда делает

общий

инструментарий

❏ микросервисы❏ микрокоманды

вокруг сервисовинфраструктура

❏ kubernetes, логи,

мониторинг, ...

❏ ci/cd пайплайны для

команд разработки 24

Page 25: работа над крупными интернет ...files.runet-id.com/2019/rif/presentations/19apr.rif19-5-1000... · планмывыступления немного о нас

старт новых проектов

Page 26: работа над крупными интернет ...files.runet-id.com/2019/rif/presentations/19apr.rif19-5-1000... · планмывыступления немного о нас

проекты

rnd

❏ проверить идею❏ делаем как удобно❏ не тащим прототип в

продакшен

26

Page 27: работа над крупными интернет ...files.runet-id.com/2019/rif/presentations/19apr.rif19-5-1000... · планмывыступления немного о нас

проекты

rnd долговременные

❏ проверить идею❏ делаем как удобно❏ не тащим прототип в

продакшен

❏ фиксируем базовую

архитектуру в самом начале❏ откладываем сложные способы

реализации на будущее❏ используем готовые

компоненты по максимуму❏ контролируем техдолг❏ считаем стоимость решений

27

Page 28: работа над крупными интернет ...files.runet-id.com/2019/rif/presentations/19apr.rif19-5-1000... · планмывыступления немного о нас

расчет стоимости

составляющие❏ фонд оплаты труда (фот) команды❏ инфраструктра❏ лицензии

28

Page 29: работа над крупными интернет ...files.runet-id.com/2019/rif/presentations/19apr.rif19-5-1000... · планмывыступления немного о нас

расчет стоимости

составляющие❏ фонд оплаты труда (фот) команды❏ инфраструктра❏ лицензии

подробнее про фот❏ фот напрямую зависит от

запланированного объема работ❏ в it часто основная составляющая

затрат на старте проекта❏ на старте разумно пилить фичи

небольшой командой

29

Page 30: работа над крупными интернет ...files.runet-id.com/2019/rif/presentations/19apr.rif19-5-1000... · планмывыступления немного о нас

масштабирование команды❏ процессы начнут появляться после роста больше 2 “pizza team”

❏ процессы будут разными для 10, 50, 100 человек❏ процессы должны поддерживать культуру и шаринг знаний❏ при росте команды регламенты нужны, но

еще важнее автоматизация рутины❏ при росте команды она не сможет как при старте вся состоять из “звезд”

❏ не забывайте про архитектуру и техдолг - иначе в определенный момент

станет мучительно больно

30

Page 31: работа над крупными интернет ...files.runet-id.com/2019/rif/presentations/19apr.rif19-5-1000... · планмывыступления немного о нас

источники дополнительной информации❏ book “managing humans” by lopp - goo.gl/7gYHgU

❏ book “principles: life and work” by dalio - goo.gl/sygeHs

❏ video “рост команды на порядок” at teamlead conf 2018 by polomodov -

goo.gl/yXrhwz

❏ video “привлечение tinkoff.ru” at highload++ 2018 by polomodov - bit.ly/2Gmi8PL

❏ video “найм и мотивация сотрудников в привлечение tinkoff” by polomodov -

goo.gl/8R4rE5

❏ article “три боли тимлида в стартапе” by polomodov - bit.ly/2VbeaTA

31

Page 32: работа над крупными интернет ...files.runet-id.com/2019/rif/presentations/19apr.rif19-5-1000... · планмывыступления немного о нас

вопросы?

поломодов александр email [email protected] facebook.com/alexander.polomodov