Eating your own dog food
...или Dogfooding - это практика использования продуктов компании ее собственными сотрудниками. Иногда под этим же подразумевается использование продукции и самим CEO. Если, конечно, это не лысый мужчина, а мы не выпускаем женский шампунь. Хотя, возможно, у него все-таки есть жена.
В общем, это простая и эффективная практика, если стоит задача сделать не просто хороший, а отличный продукт.
В начале 1980 года руководитель одной из американских компаний призвал сотрудников отказаться от использования печатных машинок. "Мы - инновационная компания! Мы должны сами верить в это и быть лидерами во всех отраслях. Если цифровая обработка текстов такая классная, то давайте ею пользоваться!"
У компании дела уже тогда шли в общем-то неплохо. Продажи выросли с $7.8М в 1978-м до $117М в 1980 году, в конце которого они вышли на биржу. Но есть определенные сомнения, что если бы сотрудники Apple все-таки продолжили дальше использовать печатные машинки, то они смогли бы создавать выдающуюся технику для своих потребителей и заражать их своим энтузиазмом еще, как минимум, 40 лет.
Эта практика кажется очевидной, и ее использование явно должно как-то коррелировать с качеством продукции. Основатель Тесла ездит на Тесле, но сомнительно, что президент Автоваза, он же бывший министр транспорта, снисходит до Гранты.
Да, иногда Dogfooding приобретает причудливые формы. Легендарный запрет для сотрудников Coca-cola покупать Pepsi под угрозой увольнения никак не позволяет улучшить качество напитка. Кстати, запрет действительно существует. Увы, нет идеи, которую менеджеры не могли бы испортить.
Но бывают и другие странные жизненные ситуации.
Представьте - вы собираетесь сдавать на водительские права в некоторой стране. Исправно проходите обучение, сдаете необходимые практические и теоретические экзамены с высоким баллом. В конце концов получаете заветную пластиковую корочку. После чего вам сообщают что, увы, именно в этой стране этими правами вы пользоваться не сможете. Если сильно хотите, то для этого вам нужно пройти еще одни экзамены, устное собеседование и тогда может быть. Но без гарантий.
Дико и неправдобно, не так ли? Но в жизни зачастую всё обстоит именно так.
Например, если вы пойдете на курсы тестирования в Яндекс Практикум, это совершенно не означает, что по их окончанию вы сможете устроиться тестировщиком в Яндекс. Во всяком случае, лично я таких фактов не знаю, если не считать получение должности асессора. Асессор же, по сути, QC, а между QA и QC такая же небольшая разница, как между инженером-конструктором, через сопромат просчитывающим максимальные деформационные нагрузки, и специалистом авиационной комиссии, пытающимся среди дымящихся обломков найти фрагменты все-таки не выдержавшего ланжерона. Случаи устройства на должность QA в Яндекс после курса наверняка есть, но скорее всего, в пределах 1% от числа поступивших.
Кто-то может возразить, что Яндекс Практикум не есть Яндекс. Но ведь добрая половина поступающих "покупаются" как раз на эти шесть заветных букв, не так ли?
Как мы ели наших выпускников раньше
Редко когда хобби становится бизнесом, а обсуждение идеи за кружкой пива редко когда превращается в запуск компании следующим утром. Но мое давнишнее хобби обучать новичков тестированию в 2016 году таки-превратилось в мою приятную обязанность. И так как с самого начала основная идея была в том, чтобы "сделать уже наконец всё нормально" и давать на выходе рынку Quality Assurance инженеров с большой буквы, а не неуважаемых в IT-среде “кнопкодавов”, то пришлось делать всё не так, как делали другие.
Нужно набирать группы побольше, чтобы зарабатывать поощутимей? А мы будем жестко отбирать максимум 15 человек в группу и работать персонально с каждым.
Если у преподавателя опыт в IT три-пять лет, то в общем норм? А мы будем брать преподавателей только с опытом 10+ лет, у которых есть опыт, которые знают как работает IT на разных уровнях - от стартапов и большого enterprise - и которые могут учить, понимая нюансы карьеры человека на 5-7 лет вперед.
Многие записывают видеоуроки и продают их следующие пару лет? А мы ведем вживую, подстраиваемся под конкретную группу и за счет обратной связи каждое следующее занятие делаем лучше.
Преподаватель не должен сам проверять домашку? А мы проверяем.
Все учат находить баги на фронтенде? А мы снижаем расходы заказчика и повышаем выпускника сразу до pre-middle, давая реальные навыки тестирования API и локализации баги через терминал на сервере.
Все учат на российский рынок, а там уже когда-нибудь дорастешь до большого IT? А мы учим сразу на английском и сразу под международные проекты.
Все дают дипломную работу? А мы берем реального бизнес-заказчика, ставим лидом QA-архитектора с опытом в 20+ лет, и выпускники в резюме пишут реальный опыт улучшения качества реального продукта.
Всё это всегда давало соответствующие результаты - подавляющее большинство в течение 1-2 месяцев после выпуска находило работу.
Кто-то - еще до конца обучения и начала интернатуры.
Кто-то - сразу с долларовой зарплатой.
Кому-то из отличников помогала непосредственно я, стучась в FB к старым знакомым или заводя разговор с руководителем на своей “корпоративной работе”, - и через пять дней человек уже выходил на проект.
При выпуске в 12-13 человек несложно организовать, чтобы многие самостоятельно, некоторые - с нашей помощью, выходили на рынок.
Но была некоторая недосказанность. Что происходит с выпускником дальше, после отрезка жизненной дороги Enrollee - Student - Graduate - Alumnus?
Какие знания ему пригодятся сразу, на какие навыки в его компании присутствует отложенный спрос, а что ему понадобится в лучшем случае через года три, когда он уже все забудет?
Насколько у него получается влиять на стандарты, интегрировать качество в продукт?
Что ему не хватает в работе и что мы, после обсуждения менторами, возможно, должны включить в идущие сейчас потоки?
В общем студентов нужно "есть" лучше.
А для этого их нужно трудоустраивать как-то иначе.
"Гарантируем работу*"
*в плохом коллективе с низкой зарплатой и где научат плохому тестированию - зато сможешь внести в резюме!
Есть пять видов трудоустройства, которые светят выпускнику курсов:
#1 Очевидный: никакое
Курс делает вид что обучил, студент - что верит в свое IT-будущее.
#2 Обучение непосредственно в аутсорсинговой компании (Epam и т.д.) с последующим устройством в нее же
Плюсы: реальная гарантия (если нормально учился)
Минусы: в нормальные компании жесткий отбор
Минусы: аутсорсер заинтересован купить кадры как можно дешевле - ему же их потом перепродавать (поэтому через 6-12 месяцев готовимся менять работу)
#3 Курсы тестировщика, передающие адекватных студентов партнерам
Плюсы: какая-никакая гарантия (если нормально учился)
Минусы: у партнеров могут закрыться все позиции
#4 Курсы тестировщика с гарантированным "трудоустройством"
Топ-20 поиска по запросу "тестировщик обучение с нуля с трудоустройством" в обоих поисковиках выдали не так много вариантов.
Здесь под "трудоустройством" понимается:
"В связи с такой востребованностью в тестировщиках, многие онлайн университеты открыли обучение в этом направлении. Наш университет проводит онлайн курсы тестировщика ПО с последующим трудоустройством – после окончания наших курсов вы пройдете стажировку в компаниях-партнерах, где наберете ценный опыт. Практика проходит на реальных проектах, после которых студент сможет выполнить тестовое задание на собеседовании. Обучают профессиональные преподаватели с многолетним опытом, которые всегда на связи и могут ответить на возникшие вопросы. "
#5 Курсы тестировщика "с гарантированным" трудоустройством
Здесь под "гарантированным" понимается:
Вариант №1
"Трудоустроим или вернём деньги
Вас ждёт индивидуальная поддержка HR-специалиста. Вместе вы составите резюме, подготовите портфолио и разработаете карьерный план, который поможет найти работу быстрее. Сможете выбрать привлекательные вакансии и получите приоритет перед другими соискателями.
Если вы не выйдете на работу, мы вернём вам деньги за курс."
В текущих рыночных условиях есть большие сомнения, что такой "грамотный подход" к трудоустройству даст результат. Поэтому у студента есть шансы нарваться на проблемы с возвратом денег.
Вариант №2
Не сильно отличается от первого:
Гарантируем трудоустройство после курса!
Что мы делаем для этого?
Регулярные тестовые собеседования с обратной связью
Учебный модуль по трудоустройству
База вакансий и компании-партнеры
Помощь координаторов
Вариант №3
"...оказывает содействие Пользователям в поиске места работы (далее — Содействие) и в противном случае гарантирует полный или частичный возврат денежных средств на условиях, указанных в настоящем Положении.
1.3. Содействие оказывается в течение шести календарных месяцев с момента подачи Заявки. Исполнитель имеет право по своему усмотрению продлить или приостановить этот срок по собственной инициативе или по просьбе Пользователя, но не более чем на шесть месяцев. [ждать год?!]
4. Обстоятельства, потенциально препятствующие успешному Содействию
4.2.1. Судимость или другие обстоятельства, препятствующие получению предложения о работе по результатам проверки службами безопасности Работодателей; [расплывчато - обычно СБ знает. даже была ли просрочка по кредитам]
4.2.2. Неумение работать в команде, коммуницировать, излишняя токсичность; [задумчиво]
4.2.3. Постоянное пребывание или жительство за рубежом; [скучно]"
Если что, это договор знаменитого GeekBrains.
Как уже можно догадаться, мы для наших студентов придумали шестой вариант.
Получать зарплату легко. Сложно получать хорошую зарплату.
У всех вышеуказанных вариантов есть еще один значительный нюанс - какая будет зарплата у выпускника курса? Нигде в "гарантированном трудоустройстве" я не видела, а сколько, собственно, минимально будет получать трудоустроенный выпускник?
С одной стороны опытный айтишинк скажет "Да какая тебе зарплата - скажи спасибо, что тебя будут бесплатно доучивать на реальном проекте". И будет абсолютно прав.
С другой стороны, одному из моих недавних выпускников пришлось менять работу в международной компании на российскую, так как ему не хотелось релоцироваться. Отработав в ней две недели, он вернулся с вопросом "А как на собеседовании понять, что лид неадекватен?". Мы разобрали ситуацию, и выяснилось, что из-за отсутствия навыка "задавай на собеседованиях побольше вопросов о компании" он попал в то место, где его компетенции были на порядок выше "опытного" лида.
Итого, зачем выпускнику с действительно отличными знаниями и уже минимально отработанными навыками сидеть шесть-двенадцать месяцев на низкооплачиваемой работе, да и потом еще менять ее для повышения зарплаты, вынуждая и себя, и бывшего работодателя совершать лишние телодвижения?
Тут у обычного курса возникает дилемма: ты готовишь тестировщиков для рынка, но рынку эти люди или вообще не нужны, или нужны, но за очень маленькие деньги.
И если бы наша идея была всего лишь "делать самые качественные курсы на рынке", то мы бы, наверное, больше бы ничего и не стали делать.
Как мы едим наших выпускников сейчас
К счастью, в нашем случае этой дилеммы не было. Так как мы были абсолютно уверены в уровне наших студентов, которых мы готовим на уровень pre-middle. И тут, поверьте, я не утрирую. После нашего жесткого курса и интернатуры на реальном проекте выпускники способны решать задачи не менее эффективно, чем мидлы с опытом "в несколько лет". И они точно не будут, как иногда предлагают на моих корпоративных собеседованиях "опытные мидлы", при простой практической задачке pairwise писать тесты под все конфигурации продукта на всех видах железа.
И так как наша идея была "использовать все возможное для того, чтобы давать рынку QA-инженеров с отличным соотношением цена/качество, которые, в свою очередь, способны задавать высокие стандарты, интегрируя качество в ДНК продуктов", то мы создали собственную аутсорсинговую компанию.
Если студент успешно делает все домашние задания и контрольные, если у него хорошая оценка за промежуточный экзамен-собеседование с руководителем интернатуры через 2 месяца обучения, если он сдает экзамен после окончания обучения, если у него хорошая оценка от QA-архитектора за прохождение интернатуры, высокий балл за подготовленное резюме и, как итог, среднее арифметическое в виде аттестационной отметки - высокое, то разве мы не можем отвечать за него собственной головой перед любым работодателем?
И разве мы не можем гарантировать выпускнику минимально достойную зарплату?
Исследования рынка, общение со знакомыми Heads of QA, Account Directors, CTO иностранных компаний и собственные расчеты дали нам сумму в $1000.
Именно такую минимальную зарплату мы гарантируем выпускникам.
Более того - мы гарантируем работу именно на международных проектах. На всякий случай напомню, что все преподавание у нас изначально идет на английском языке.
Есть некоторые особенности для граждан России, т.к. многие международные работодатели не готовы работать не только с просто находящимися на территории РФ, но даже с релоцированными носителями российского паспорта. Но это уже проблемы не студентов, а наши - разным заказчикам предлагаются разные выпускники.
В любом случае, такая зарплата на начальном этапе для меняющего профессию новичка - отличный старт, а когда курс рубля изменится - то и вообще замечательный. Попасть из условного Нижневартовска сразу на международный проект с неиллюзорной возможностью релоцироваться - это неплохой шанс улучшить качество жизни.
Понятно, что мы гарантируем трудоустройство не всем, кто заплатил за обучение, а тем, чья аттестационная оценка выше 4.5.
А где подвох-то?
Сразу возникает резонный вопрос - "Вы же можете специально "валить" студентов, чтобы они получили оценку ниже 4.5?"
Ответ прост. Наше аутсорсинговое подразделение получает доходы от выполнения QA-проектов для заказчиков, где сотрудниками выступают выпускники. Заказчикам гарантируется высокий уровень подготовки выпускников, поэтому мы заинтересованы в том, чтобы как можно большее число студентов получили оценку 4.5, смогли работать в аутсорсинговом подразделении и приносить доходы.
Еще кто-то может сказать - "Выше вы сами же написали, что аутсорсер заинтересован снизить купить кадры как можно дешевле - ему же их нужно потом перепродавать. Но вы пишите, что сами стали аутсорсером. Получается вы тоже будете занижать зарплату выпускников?"
Ответ интересный - с точки зрения заказчика мы предлагаем не классический аутсорс, а модель "Share than Hire" или пробный outstaff с последующим instaff. На стадии outstaff заказчик получает уже сработанную команду с отличным соотношением цена/качество. Если нужно - под руководством опытнейшего QA-архитектора. По прошествии нескольких месяцев заказчик может взять команду instaff и таким образом как исключить постоянные высокие расходы на аутсорс, так и значительные временные и денежные затраты на формирование собственно штата. Так как для нас принципиален Dogfooding, а аутсорсинговый бизнес не является основным, то мы предлагаем как очень интересные условия заказчикам, давая им уже сработанных специалистов с отличным соотношением цена/качество, так и открываем возможности для вчерашних "тестировщиков с нуля" работать сразу на интересных проектах за адекватные деньги.
С нашей стороны гарантии простые - если через три месяца студент не начал получать $1000/мес., то мы возвращаем ему 50% от оплаченной стоимости. Юристов у нас нет, поэтому деньги возвращаем легко и непринужденно.
Единственный минус который действительно есть - из-за высоких собственных требований к качеству мы являемся одним из самых дорогих курсов тестировщиков в РФ, и далеко не все могут позволить себе обучение у нас. С другой стороны, когда мы в прошлом году после расширения программы подняли стоимость курса более чем в два раза, то, как ни странно, на курс стали приходить более мотивированные студенты, чем приходили раньше.
В результате такой Dogfooding дает студентам возможность через четыре месяца после окончания обучения получить потраченные на курс деньги обратно в двукратном размере. А нам дает еще лучшее понимание рынка и еще больше идей по созданию максимально качественного IT-образования.
В результате, уверена, HRщик и лид если и будут продолжать морщиться от "курсов тестировщика", то хотя бы не ото всех.
P.S. На самом деле потом мы пошли еще дальше. И начали задумываться и над тем, а не должны ли мы сами релоцировать лучших выпускников? Но про это - в следующей статье.
P.P.S. Если ты новичок, то в рамках проекта мы "Mentor's speech" делимся опытом по профессии (например, из каких трех профессий легче всего идет переход в QA), проводим QA-рентгены и вообще помогаем поставить мозги на место.
Это всё есть на английском https://www.youtube.com/MentorpieceEducation
Это всё есть на русском https://www.youtube.com/MentorpieceRu
А еще на все умные любые вопросы по как про тестирование вообще, так и про наши курсы мы отвечаем здесь https://t.me/to_be_qa_chat
Суммарный опыт наших менторов в IT - 87 лет, так что им есть что ответить