Путь От Молодого Стартапа До Технологической Компании, Занимающейся Высоконагруженными Проектами В Сфере Недвижимости

Ответы на вопросы Павел Зыков , СТО ДомКлик.

ру ДомКлик скоро исполняется 5 лет. Давайте вспомним немного истории и заодно познакомимся.

Компания основана в 2015 году.

Помните день, когда все началось? Я до сих пор это помню.

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

Сейчас сижу в самом уютном Agile Home, в 2 минутах от вокзала.

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



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

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

И, кстати, они это придумали.

В 2016 году мы начали измерять показатель Т2М по командам.

Потом уволились, потому что.

Зачем измерять то, что всегда не превышает 2 недель.

Сейчас это скрам с разными модификациями — это стандарт, в 2015 году такого было совсем не так.

Практически повсеместно встречались «водопады» с разной степенью окостенения отростков.

По поводу выбора технологий.

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

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

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

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

В общей сложности на данный момент в нашем бэкэнде есть Python, Kotlin/Java, Go, Ruby. На переднем конце у нас React является доминирующим.

Мы также используем Angular и Vue.js для проектов, которые нам понятны.



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

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

Мы стараемся охватить все это, в том числе создавая продукты для риэлторов и застройщиков.

На данный момент у нас есть 7 основных направлений:

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

Классифицированные объекты недвижимости - Это наша рекламная витрина.

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



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

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

Это ключевая и сложная сфера, в которой работает много талантливых людей.

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



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

Неипотечная сделка — проведение сделки купли-продажи недвижимости «под ключ», если клиенту не нужны заемные средства (ипотека).



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

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

Очень удобный способ безналичной оплаты объекта без дополнительных визитов в банк.



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

Регистрация сделки.

Сервис позволяет клиентам оформить переход права собственности на готовую недвижимость без посещения Росреестра или Многофункционального центра предоставления государственных и муниципальных услуг (МФЦ).



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

Оценка недвижимости.

Мы сотрудничаем с оценочными компаниями по всей России по модели Uber. Те.

Быстро и удобно подготавливаем и сдаем в банк отчет об оценке.

Как для клиента, так и для самой оценочной компании.



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

Мы также проверяем документы сделки и оцениваем риски.

Этот продукт называется «гарантия сделки» .

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

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

Мы действительно шли очень широким фронтом.

В 2016 году уже была онлайн-ипотека, сервис электронной регистрации, сервис безопасной оплаты и оценки.

Также в конце 2016 года мы запустили витрину с объявлениями о продаже/покупке недвижимости.

В этом же году мы одними из первых в России развернули кластер Kubernetes и начали использовать его в реальном продакшене и с реальной нагрузкой.

В 2017 году мы поставили перед собой задачу повысить эффективность разработки продуктов и сосредоточились на изменении структуры команд. Роли QA, PM, аналитиков, scrum-мастеров убрали, оставив роли RO, CJE, Инженеров — только тех, кто создает добавленную стоимость.

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

Кстати, когда ребята из IT-сферы узнают, что в ДомКлик нет тестировщиков, они удивляются.

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

Для нас это роль и ответственность, а не отдельная специальность.

Убрав отдельный отдел QA, мы решили простую проблему — за качество отвечает вся команда, а не специально назначенные люди, которых стало больше и процесс тестирования релизов стал дольше.

Ребята из QA пытались писать автотесты, но, как показала практика, у них это не получилось, потому что.

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

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

Мы не сдались, запустили курс обучения развитию, в результате которого конверсия среди прошедших обучение составила всего около 7%.

Большинство, кстати, просто не захотели учиться и ушли из компании.

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

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

Все выбрали второе.

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

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

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

Сейчас во всем ДомКлике более 700 человек.

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

По мере роста команды модель управления АБСОЛЮТНО меняется.

До 100 человек оно одно, больше 100 человек — другое.

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

Вы держите все потоки «под рукой».

На второй сотне, к сожалению, этого уже нет; это становится физически невозможно.

Поэтому мы выстроили правильную, на мой взгляд, внутреннюю структуру – у меня в непосредственном подчинении 20 человек, и у меня тоже «минус 1».

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

И конечно, процессы, дашборды, KPI — без фанатизма, но они есть.

Вернемся к этапам становления компании, как она есть сейчас.

Что произошло после реструктуризации команд? 2017 — 2018 год стал годом, когда наша ИТ-команда поняла, что архитектура, которую мы заложили в предыдущие два года, не позволит нам развиваться дальше, в результате чего мы переписали абсолютно всё.

Этот год стал годом зрелости ИТ-команды, стабилизации и повышения надежности ИТ-ландшафта.

С одной стороны, это было самое сложное, но, с другой стороны, самое динамичное время.

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

С тех пор у многих из нас появилась привычка засыпать с телефонами.

Мой телефон всегда со мной.

В прошлом году я просыпался пару раз.

Исторически так сложилось, что наша команда состоит из двух частей – Центра недвижимости от ООО «Сбербанк» и подразделения ПАО «Сбербанк».

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

Несмотря на то, что мы разные юридические лица, мы одна большая семья.



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

2020 год стал для нас годом интересных инженерных решений — мы перевели на PWA все мобильные приложения, кроме основного приложения «ДомКлик».

Мы всех вывели на единое развертывание (свое развертывание), теперь вкручиваем цивилизованную канарейку.

Мы экспериментируем с Ignite, создаем единый кластер для всей компании и другие интересные решения, о которых я пока не могу рассказывать.

Подписывайтесь, ставьте лайки и следите за статьями в этом блоге.

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

Говорят, что существует несколько типов лидеров – аналитик, стратег, мотиватор, мастер продаж, предприниматель.

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

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

Кроме того, я выделил ряд правил, которых мы с командой придерживаемся при принятии решений:

  1. Решение основывается на цифрах, а не на эмоциях или симпатиях к конкретным людям.

  2. Каждое решение должно иметь добавленную стоимость.

  3. Помните, кто ваш клиент.
  4. Сложные проблемы не решаются легко.

    Первое решение сложной проблемы, которое пришло вам в голову, скорее всего, неверное.

    Сделайте перерыв и подумайте еще раз.

  5. Не решайте проблему так же, как она началась.

Ну и подводя итог, как вы думаете, где сейчас находится «ДомКлик» по шкале от молодого горячего стартапа до серьезной государственной структуры? По 10-балльной шкале от молодого горячего стартапа до серьезной структуры ДомКлик сейчас входит в пятерку лучших по работе с продуктами и изменениям в ИТ.

Не 0, т. к.

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

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

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

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

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

Посылали в первую очередь желающих.

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

Кто-то, естественно, остался в офисе и будет до последнего, например я.

Но это моя работа.

Теги: #Управление развитием #ИТ-компании #ИТ-компании #Управление персоналом #Менеджмент #agile #управление персоналом

Вместе с данным постом часто просматривают: