Представляем четвертый выпуск подкаста о технологиях, процессах, инфраструктуре и людях в ИТ-компаниях.
Сегодняшний гость «CTOcast» — Яков Файн, сооснователь компаний Farata Systems и SuranceBay. Слушайте подкаст
О нашем собеседнике: Яков Файн родился в Киеве, с 1992 года живет и работает в США.
В 2006 году вместе с партнерами основал компанию Farata Systems, которая занимается разработкой веб-приложений для крупных компаний, а также сотрудничает с аутсорсинговыми компаниями в Беларуси, России и Украине.
Он является управляющим партнером и соучредителем SuranceBay, компании, разрабатывающей программные продукты для автоматизации работы страховых агентов.
Чемпион Java (2005 г.
), организатор Принстонской группы пользователей Java. Автор книг и многочисленных публикаций по вопросам разработки программного обеспечения, в том числе Корпоративная веб-разработка (соавтор, 2014) и Круглосуточный тренер по программированию на Java (2011).
Ведущая подкаста americhka.us.
Текстовая версия подкаста (часть 1)
Об аутсорсинге и стартапах
Александр Астапенко: Недавно на подкасте americhka.us вы и ваши партнеры из Farata Systems обсудили будущее аутсорсинга, куда движется рынок, что вам следует делать, и пришли к выводу, что с долгосрочной точки зрения это более выгодно.выгодно и интересно работать с Беларусью.
Это была ваша позиция.
У ваших собеседников, насколько я помню, было немного другое.
Попробуем взглянуть на вопрос выбора аутсорсингового партнера немного с другой стороны.
ИТ-менеджер финансовой компании, скажем, на Восточном побережье (прим.
ред. - Восточное побережье США), который ищет исполнителей под конкретный проект, с одной стороны, а с другой - стартап из Маунтин.
Посмотрите, кому необходимо быстро расшириться и нанять команду.
Какой стратегии вы бы следовали в обоих случаях при выборе партнера по аутсорсингу? Яков Файн: Сразу хочу сказать: если бы я был руководителем проекта в финансовой компании здесь, на Восточном побережье, то свободы выбора у меня просто не было бы.
Я был бы вынужден работать с компанией, которую нам навязали в качестве аутсорсингового партнера.
Скорее всего, это будет индийская компания.
Ну, не 100-процентная вероятность, но, наверное, 75 процентов.
Финансовые компании на Восточном побережье подвергаются очень строгим ограничениям.
Существует определенный длительный процесс, в ходе которого определенные компании из других стран становятся партнерами по аутсорсингу, так называемыми вендорами.
В крупных компаниях существует список поставщиков и список предпочтительных поставщиков.
И финансовые менеджеры вынуждены работать с людьми только оттуда.
Я знаю это не понаслышке, а на конкретном примере.
Одна из крупных финансовых компаний выбирала человека из нас, здесь, в Нью-Йорке.
Он работал, сильный, грамотный парень, но потом ему пришлось уйти.
То есть не уйти от нас, а просто в другой проект. Его пытались заменить, опросили 65 человек из Индии, но не могли найти замену, пока начальник финансовой компании не сказал менеджеру: «Прекрати это дело, выбери кого-нибудь другого, потому что иначе ты потеряешь свою должность».
Поэтому решение принято неверно, и аутсорсинг, как правило, обходится этим крупным компаниям гораздо дороже, чем кажется.
Почасовая ставка кажется привлекательной, но на деле работа зачастую оказывается неэффективной.
Но я еще раз говорю, что эти люди, менеджеры, не способны ничего изменить и вынуждены тянуть все как есть.
Если бы я был стартапом на Западном побережье (прим.
ред. - Западное побережье США).
Я не знаю, почему я должен быть на Западном побережье, ведь я стартап на Восточном побережье - мы сделали пищевой стартап под названием SuranceBay. Я бы, конечно, пересчитал свои деньги и постарался найти команду, которая за определенную сумму денег, которая обычно невелика, могла бы сделать максимально полезную работу.
Вот, собственно, так мы и работаем.
SuranceBay удалось собрать очень хорошую команду, но мы выбираем таких людей, как, знаете, собирать вишни.
Отдельно, по одному, и стараемся сделать так, чтобы у нас не было людей-балласта.
И у нас отличная команда, и, как вы уже правильно сказали, это в основном Белоруссия, Украина и очень небольшой процент из России.
Если вы стартап, то вам придется очень тщательно считать свои деньги и тратить много времени на поиск людей.
А это довольно сложно для неизвестных стартаперов, не знающих этот рынок.
Что я делаю? Откуда мы такие грамотные? Ну, во-первых, я много публикуюсь, записываю подкасты, езжу на конференции, провожу тренинги.
Я посещал тренинги в Москве, Минске и Украине.
То есть мы хотим порадовать программистов, потому что компания у нас небольшая.
Скажем, зачем вам идти в нашу компанию, если вы, например, хотите попасть в какую-нибудь крупную компанию, работать в крупной компании? Благодаря этому пиару, который я делаю, люди нам верят и приходят к нам, работают много лет и не уходят. Вторая часть, которую мы делаем, поскольку мы пока не можем набрать всех желающих, — это работа с партнерами.
Не буду называть имя, но это одна из крупнейших аутсорсинговых компаний, расположенных в Восточной Европе.
Мы нанимаем оттуда много людей, и они тоже работают у нас годами.
То есть у нас работают люди, являющиеся сотрудниками крупных аутсорсинговых компаний.
О Farata Systems и SuranceBay
Александр Астапенко: Farata Systems появилась в 2006 году, то есть уже прошло восемь лет. Как все начиналось и к чему вы пришли с точки зрения команды и клиентов? Яков Файн: Во-первых, я много лет работал здесь, в Америке, независимым консультантом и не собирался когда-либо вступать в какое-либо партнерство или какую-либо компанию.Я был хорошим программистом, и мне часто говорили: «Вот, у меня есть идея! Давайте сделаем какой-нибудь стартап».
И я всегда старался представить, что мы это уже сделали.
Допустим, вы, Александр, предлагаете мне сделать игру или программу.
У вас есть идея, а я хороший программист. сразу представьте, что мы сделали эту игру.
Технически это можно сделать и что мы будем с ней делать? Что мы знаем об этом бизнесе? Можно ли стучаться в двери? и говорю: «Купи, купи, купи».
И, как правило, я понимал, что это бесполезно.
То есть всегда задавал себе вопрос: «Мы сделали это, а что потомЭ» И в этот момент у меня сразу пропало желание заключать какие-либо партнёрские отношения или разрабатывать собственные продукты.
В то время я проводил семинары «Выходные с экспертами», куда приглашал на выходные известных людей в отрасли, и они проводили тренинги по различным темам.
На этот тренинг прилетели двое моих нынешних партнёров — Виктор (прим.
ред. — Виктор Распутнис) и Анатолий (прим.
ред. — Анатолий Тартаковский).
В то время они занимались JavaScript, а я в основном занимался Java. И они, и я не увидели ничего интересного в плане разработки GUI. В то же время Adobe купила Macromedia, где была разработана платформа Flex. Мы думали, что у этого есть хороший потенциал, но в то время о Flex никто не знал, поэтому мы решили написать статью об Adobe Flex для журнала Java Developer's Journal. Они также писали в блогах.
И Adobe нас заметила, потому что очень хотела, чтобы их продукт, который они купили, этот Flex, был известен.
А потом оказалось, что некоторые люди это пробуют и даже публикуют в довольно известных среди программистов изданиях.
С нами связались и оплатили поездку в, не помню, Сан-Франциско, наверное, всё-таки.
Пригласили не только нас, а, по-моему, человек 50 из разных уголков мира.
Adobe представила продукт, и мы вернулись, продолжив писать статьи.
И тогда я уже предложил ребятам: «Давайте напишем книгу».
Мы все были работающими программистами, все консультантами, то есть все зарабатывали хорошие деньги.
Но они согласились.
И мы начали писать книгу и стало понятно, что на этом рынке мало людей в плане консалтинга, и я предложил создать компанию.
Они согласились, и в 2006 году мы создали компанию.
Так и произошло.
То есть, если бы не такая особая ситуация, мы бы, наверное, никогда не создали эту компанию.
Мы это сделали, но продолжали работать для клиентов, то есть каждый зарабатывал сам.
Потом начали нанимать людей, проводить различные тренинги, и нас пригласили.
И так развивается консалтинговая компания.
Александр Астапенко: Что такое Farata Systems сейчас? Яков Файн: Появились две параллельные линии.
Farata Systems уже существовала как консалтинговая компания.
Кстати, Farata Systems отличается от многих консалтинговых компаний тем, что у нас никогда не было специалиста по продажам.
Мы никогда ни к кому не стучались и не говорили: «Приведите нас на проект».
Мы просто писали технические статьи, книги, ездили на конференции и выступали.
То есть чисто из пиар-соображений нам тогда позвонили и сказали, что им нужны люди для такой-то работы и можем ли мы ее выполнить.
Сначала мы делали это сами, потом, естественно, начали нанимать людей.
Пару лет назад один из наших клиентов сказал, что ему нужен специалист по электронной коммерции, Javaист, но тогда мы вообще ничего не делали по электронной коммерции.
И была особая электронная коммерция, со специальным программным обеспечением.
Мы взяли сильного Javaиста, дали ему проект, где он хорошо себя показал, и во всем разобрались.
Тогда нужно было больше, больше.
И вот мы разработали эту практику — консультант, занимающийся электронной коммерцией.
В определенные моменты над этим проектом работало 25 человек.
Так развивается Фарата.
Но для меня важно то, что пять лет назад совершенно случайно к нам пришел человек из страховой компании, а точнее из страховой отрасли, и сказал, что у него есть идеи, как сделать продукт. Как я сказал вначале, мы все очень осторожны с идеями.
Как продавать? Технически проблем нет, сделаем что угодно, но как продать? И здесь снова сложилась особая ситуация: он умел продавать, но не знал, как это сделать.
И еще у него был один инвестор, человек, готовый платить и вкладывать деньги в эту разработку.
Тогда мы решили рискнуть, потому что риск был не очень большой, ведь кто-то собирался вкладывать деньги.
И именно поэтому мы создали вторую компанию SuranceBay. Однако через год этот инвестор сказал: «Ну, ребята, где деньги? Я вкладываю и вкладываю, но как мне вернутьсяЭ» Мы ему говорим: «Как? Мы только что это поняли! Это очень мощный и масштабный продукт».
Он говорит: «Нет! Я инвестировал в тебя уже год, я хочу увидеть что-то настоящее».
И встал вопрос, что делать дальше.
Как развиваться? Либо бросайте все, либо нужно искать других инвесторов.
И мы нашли следующий компромисс: Фарата заработал немного денег на консалтинге, и мы стали инвесторами второй компании.
То есть часть этих денег мы стали отдавать на развитие SuranceBay. Поэтому мы выстояли, выстояли и сейчас выступаем очень хорошо.
Нашей системой сегодня пользуются 200 000 страховых агентов, мы развиваемся, отрывая большой кусок рынка от монополистов.
Александр Астапенко: Какая компания, Farata Systems или SuranceBay, занимает больше времени? А кто технический руководитель в Farata Systems и SuranceBay? Яков Файн: С SuranceBay это легко.
Анатолий, очень сильный программист, является техническим руководителем SuranceBay. Что касается Фараты, то у нас в основном на клиента работают консультанты.
Консультанты сильные, джуниоров у нас нет, поэтому во многих случаях менеджера им предоставляют сами клиенты.
Иногда мы занимаемся менеджментом.
Если это просто консультант, работающий на клиента, то менеджмент ему не нужен, управление обеспечивает клиент. Если нас попросили сделать целую команду, то кто-то из нас, партнёров, руководит этими проектами.
Как правило, это тоже не занимает много времени, потому что ребята сильные и мы рассчитываем на их хорошую инженерную подготовку.
Кроме того, мы, конечно, проводим тренинги.
Если спросить, на что я трачу время, то, конечно, тренинги занимают больше.
Тренинги, написание каких-то статей, выходят книги.
Я не особо занимаюсь управлением.
Александр Астапенко: Логично предположить, что разработкой SuranceBay занимаются выходцы из Farata Systems. Это верно? Или есть люди, нанятые для проекта со стороны? Яков Файн: Внешне тоже, конечно.
Над продуктом работают 20-25 человек, не считая поддержки клиентов.
Большинство из них взяты извне, некоторые приезжают из Фараты.
Мы стараемся не терять хороших людей.
А если, например, человек работал у кого-то консультантом на проекте Фаратова и проект закончился, то мы его оставляем и переводим в проект SuranceBay. То есть мы ничего не зарабатываем с сотрудника, платим зарплату из своего кармана, но держим его, чтобы он был занят, потому что, если вдруг появится другой консалтинговый проект, чтобы мы не потеряли этого человека.
Поэтому он работает хорошо и успешно.
Ведь в SuranceBay мы нанимаем конкретных людей, в частности через крупные аутсорсинговые компании, с которыми мы работаем уже много лет. Павел Павлов: Был ли проект SuranceBay самым сложным с технологической точки зрения? Или проекты, с которыми сталкивается Farata Systems, более сложны с точки зрения технической реализации? Яков Файн: На самом деле SuranceBay — это сложный проект, а у финансовых компаний есть сложные проекты.
Если брать финансовые компании, то проекты сложные, когда есть реальная работа с рынком, с рынком ценных бумаг.
Понимаете, если вам предложат написать программу «Привет, мир!», вы ответите, что любой может сделать это левой ногой.
Да, это правда.
И тогда я вам скажу: «А я хочу, чтобы эта программа работала на сервере, и чтобы она отвечала «Привет» 10 000 пользователям в секунду».
И программа становится невероятно сложной.
Поэтому, когда мы работаем в финансовых компаниях, когда происходит то, что называется торговлей в реальном времени, то скорость – это самое главное, как мы говорим «Скорость – король».
И из-за этого очень часто изделия усложняются.
Как правильно спроектировать систему, обеспечивающую огромное количество транзакций в секунду? И как сделать так, чтобы ни одна транзакция не потерялась? Как вы понимаете, люди теряют много денег, если допускаются ошибки.
То есть в этом плане финансовые проекты сложны.
И каждый программист, желающий сделать серьезную карьеру на Восточном побережье, должен попытаться попасть в финансовый проект, в финансовую компанию.
Это, конечно, должен быть не HR-проект в финансовой компании, а что-то серьезное.
Я считаю, что это дает скачок в карьере программиста, который хочет этот скачок получить, а не спать в борозде.
SuranceBay также является сложной системой.
Мы автоматизируем бизнес страхового агентства, который находится между агентом, который приходит к вам, чтобы продать страховку, и крупными страховыми компаниями, которые не хотят иметь дело напрямую с агентом.
То есть между ними есть агентства, которые мы потом автоматизируем.
Когда пять лет назад мы решили создать SuranceBay, нам рассказали о предстоящей через три месяца конференции страховых агентов, на которой соберутся основные игроки отрасли и где было бы неплохо что-то показать.
И тогда мы никогда не мечтали и не думали о страховой отрасли.
Однако через три месяца мы были на конференции и уже показывали продукт. Знаете, это было похоже на минное поле.
То есть мы знали, как по нему пройти, чтобы ничего не взорвалось.
Ну, представьте, разработка заняла два-три месяца.
Сегодня в продукт заложено немало умных идей.
Нам удалось отобрать 45% рынка у других компаний.
Я уже говорил, что нашим продуктом пользуются 200 000 агентов.
Мы сняли море бумажной работы, сделали распознавание изображений, формы занесены в базы, собраны электронные подписи.
Мы составили различные анкеты, а их масса, которые человек должен заполнить перед покупкой страховки.
То есть, в зависимости от ответа на предыдущие вопросы, последующие могут не задаваться.
Мы нашли море сервисов, которые подтягивают данные об агентах и людях, то есть половину вопросов задавать не нужно, потому что информация известна.
Некоторым нужно платить.
Каждый вопрос стоит доллар или два, но взамен мы получаем заполнение формы.
Текстовая версия подкаста будет продолжена в ближайшие дни.
Теги: #Интервью #подкаст #java #flex #Flex #Разработка сайтов #java #Apache Flex
-
Открытое Тестирование Приложения Android Cpu
19 Oct, 24 -
Вам Нужен Еще Один Курс Git?
19 Oct, 24 -
Вышла Альфа-Версия Игрового Движка Manu
19 Oct, 24 -
Kotlinconf 2018 Live – Мы В Эфире
19 Oct, 24