Khariton Matveev

+72
с 2015
0 подписчиков
26 подписок

Ну у нас нет ничего, вроде X Box или игровых автоматов, то есть того, что могло бы отвлекать. Напротив, всё что мы делаем — продумываем, как это поможет продуктивности, улучшит коммуникации и будет транслировать культуру нашей компании.

1

Всё так :-) Skyeng — это не про дорогущий ремонт и фешенебельную мебель, а про умную эргономику, функциональность, традиции и заботу. Фишки нашего офиса в смысле, а не форме.

6

Зато есть спортзал :-) Для тех, кто хочет заминусовать свой жирок..

3

Продолжайте, не останавливайтесь! Пополним беклог идей для HR :-)

5

Жень, меня зовут Харитон, я со-основатель и директор по продукту в Skyeng. Не смог быстро найти ваш Facebook или телефон — напишите мне на https://facebook.com/hmatveev, было бы интересно отбсудить ваше приложение.

Так как же нет? Про лог времени писал несколько раз в комментах — это обязательно используем. У нас нет систем как с операторами, когда мы с 9 до 16 контрлируем каждый их шаг.

Для учета времени, что мы тратим используем плагин Tempo для JIRA.

Увы, величину зарплат наших разработчиков не разглашаем :-)

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

Раз время работы не контролируется - ставятся сроки на задачи?Мы не контроллируем, утром или вечером ты работаешь. Но мы контроллируем, что в неделю человек отработал +- 40 часов, а так же какие задачи он закрыл — и соотносим сложность задачи и итоговый код (который прикрепляется к тикету в JIRA автоматически) с сложностью задачи.

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

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

Самый большой отклик на moikrug, иногда приходят интересные ребята с hh. Был положительный опыт использования сервиса AmazingHiring :-). А так же пиарим — распространяем в Facebook и часто наши вакансии берут на VC.

Возможно, есть идеи? :-) Если со стороны видно, какие у нас есть сильные стороны о которых мало писали — с удовольствием расскажем!

Зарплаты разные, так как у людей реально разный уровень. Так же ведущие разработчики (как и сотрудники) через год работы могут получить опцион, у нас здесь хорошая политика, сразу договорились с акционерами и зарезервировали под это определённую долю в компании.

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

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

Что касается времени пресутствия, у нас есть 4 часа в день (с 12 до 17 с обеденным перерывом), когда мы ожидаем что все на месте — в остальное время каждый решает сам, когда ему удобнее работать. Это особенно актуально, так как есть ребята из совсем разных часовых поясов.

3

Спасибо большое! Тут коллеги писали и просили подробнее рассказать как мы используем Slack, с какими-то деталями и хитростями внутренней кухни — думаю, это из этого может получиться что-то интересное и полезное :-)

1

Да, как правильно ответил Саша — после испытательного срока мы подписываем договор и NDA с головной компанией по британскому праву.

1

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

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

Про code review и небольшие ежедневные летучки на 5-7 минут полностью согласен.

А вот подход «Нет отчета по итогам дня - рабочий день не учитывается при расчете зп.» всё же тут не работает. Ребята молодцы и хорошие, стараюсь просто разобраться почему не заполнили worklogs, может человек просто увлёкся задачей и забыл.

Вообще про логирование времени по задачам очень важно объяснить что это не инструмент контроля, а рассказать как это помогает компании — нам, например, очень важно знать сколько мы денег потратили на тот или иной проект (и JIRA умеет автоматически такие отчёты строить).

2

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

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

1

Договорились :-)

По поводу грамматики — обязательно будем делать, причём что-то уже появится до конца этого года. А так же по приложению Words реализовали далеко не всё из задуманного!

Если мы делаем новую большую функциональность (которую разрабатывать, скажем, два месяца) и поделить никак не получается и выкинуть нечего — MVP в чистом виде, в этом случае делаем по waterfall, просто деля на небольшие задачки.

Если же есть MVP, то дальше запускаем agile, начиная процесс непрерывных улучшений.

Беклог задач конечно есть, с трудом представляю как можно без него обходиться :-) Основные трудности — поддерживать его в хорошем состоянии, когда нет дублей, задачи не теряются, они хорошо описаны и с качественными названиями, по которым можно понять, о чем идёт речь.

1

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

8

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

Мне очень жаль, если вы работаете в компании, куда вы приходите на работу ради денег. Мы делаем очень крутые продукты, меняем рынок образования и радуемся нашим общим успехам. Ребята из команды разработки всегда супер рады интересным публикациям о нас, когда СМИ публично хвалят продукт, или именитые клиенты оставляют классные отзывы )

3

Спасибо большое за добрые слова :-) Мы планируем запустить к концу года групповые занятия в мини-группах (до 3-4 человек) — хочется сделать их намного эффективнее обычных оффлайн-групп, поэтому разработка нового продукта занимает очень много времени. Но мы надеемся, что уже скоро сможем предложить продукт, доступный большей аудитории!

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

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

Невозможно контролировать результат и процессРезультат конкретной фичи — пул реквест, другой разработчик или CTO смотрит код и его качество, менеджер открывает ветку с кодом на тестовой машине и смотрит, доволен ли он новой функцией.

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

программисты обычно "тянут" до цонца, в итоге ничего вовремя не сделаноНу это говорит о плохом менеджементе, как мне кажется. Мы режем крупные задачи на подзадачи, оцениваем их, менеджер в реальном времени на дашборде в JIRA видит, какие задачи сделаны, а какие нет, разработчик логируя время актуализирует Remaining time (сколько осталось времени до конца) — таким образом менеджер всегда в курсе, на сколько сделана задача, увеличились ли сроки и если да, то почему.

5