Дмитрий Семенов
Project master
Меня зовут Дмитрий Семенов.
Многие в Nexign / ПЕТЕР-СЕРВИС знают меня как тимлида команды NWM_DEVOPS.
Но уже не очень многие помнят о других, не менее важных моих навыках, компетенциях и достижениях.
Поэтому расскажу кратко о своей истории в компании.
Work experience
2005 - 2006
03 января начало работы в компании инженером-программистом группы технической поддержки.
За год прошёл путь от рядового инженера до ведущего.
В этом же году был отмечен грамотой как один из лучших сотрудников компании.
Из интересных проектов: участие во внедрении HRS (сервер тарификации) в Кавказском филиале Мегафон, затем руководство внедрением HRS в Дальневосточном (это было первое внедрение не на win платформе (hpux), прямо "с колёс", забирали сборки буквально из-под пера разработчиков) и Сибирском филиалах Мегафон.
Участие во внедрении BRT (реал-тайм биллинг) в Соник Дуо (в то время название Столичного филиала Мегафон).
Руководство внедрением BRT в ДВФ и СФ Мегафон.
2006 - 2010
Период управления проектами и аккаунтами.
В то время в ПЕТЕР-СЕРВИС не было разделения на project и account management, и руководителям проектов приходилось совмещать эти две слабо совместимые роли.
Хорошо получалось не у всех.
У меня - получалось.
В год назначения руководителем проектов был отмечен как "Лицо компании".
В качестве account manager-а вёл одновременно аккаунты ДВФ и СФ Мегафон.
В качестве project manager-а руководил внедрениями и процессами техподдержки этих же клиентов + руководство проектом внедрения BSS в Сахателеком.
По отзывам клиента, был лучшим из ПЕТЕР-СЕРВИС руководителем проектов по ДВФ Мегафон за все время.
2009 - 2017
Внутренний стартап: мониторинг сервисов BSS.
В процессе работы в качестве РП с ДВФ, возникла идея создать отдельный продукт для мониторинга работы всего программного обеспечения ПЕТЕР-СЕРВИС.
Авторы идеи - я и Александр Клишин.
С помощью Геннадия Мартюшова и Валерия Сысика удалось вывести идею "в свет". Провёл защиту перед первым замом генерального директора Максимом Самсоновым, потом с ним вместе - перед генеральным директором Александром Гармашовым, после чего начали работу над проектом, первоначально командой из двух человек.
В 2009-10 годах передал аккаунт ДВФ Алексею Бекмину, СФ и Сахателеком - Александру Павлюку и с 2010 сконцентрировался на новом направлении.
Максимальный состав команды за весь период проекта - 5 человек.
Проект, хоть и не сразу, но взлетел очень неплохо. Продукт выдержал конкуренцию с HP OVO, IBM Tivoli, Nagios, Zabbix, Zenoss.
Сейчас Мегафон не принимает у Nexign ни один новый продукт, если в нем нет поддержки мониторинга.
Мониторингом охвачены как все Legacy филиалов, так и более двух тысяч серверов Greenfield.
Несколько успешных внедрений у зарубежных заказчиков.
2018 - н.вр.
Руководство командой DevOps.

Термин DevOps я трактую в более широком смысле, чем это принято сейчас в большинстве компаний (а именно, в его изначальном смысле): это не просто автоматизация процессов, это стирание барьеров в цепочке создания ценности, подробнее см. мою статью.
В нашем случае команда отвечает и за разработку (кастомизация одного из продуктов компании для якорного клиента), и за один из этапов тестирования (см. ниже), и за Continuous Delivery Pipeline, и за организацию процесса передачи знаний от разработки в эксплуатацию и обратно.

Из личных достижений:
  • Проектирование и разработка инсталлятора для продукта.
  • Проработал процесс, как ускорить в пять раз деплой продукта при установке на тестовые зоны.
  • Придумал, спроектировал и разработал систему автоматического создания стендов с необходимым окружением для команды.
  • После изучения Best Practices, описанных в Scaled Agile Framework, предложил, проработал и внедрил процесс дополнительного промежуточного этапа автоматизированного тестирования (InQG - internal quality gate): интеграционное тестирование в рамах компонент продукта (находящегося в зоне ответственности команды). Этап проводится после проведения регресса штатными автотестами RnD и до этапа прогона системных автотестов (TORS).
  • Разработал и запустил CD pipeline, который автоматически создает стенды, разворачивает каждую новую сборку продукта, прогоняет автотесты InQG на конфигурации и данных клиента и высылает отчет в специальную группу mattermost.
Факты
За время работы в компании были несколько эпизодов, о которых можно рассказать отдельно.
  • PMBoK
    Когда меня назначили Руководителем проектов, в ПЕТЕР-СЕРВИС культуры руководства проектами не существовало практически никакой, кроме того, что РП периодически делали руками отчеты в excel.
    Году примерно в 2008 было организовано для РП и части начальников групп обучение - основы руководства проектами по стандарту PMI PMBOK, обучение проводила компания PM Expert (Александр Павлов).
    Мне это во многом открыло глаза на процесс управления проектами. В результате руководство внедрением BSS в Сахателеком я вёл уже, стараясь максимально придерживаться этих стандартов: посмотреть страницу проекта (доступна только для сотрудников Nexign). Это был первый проект в ПЕТЕР-СЕРВИС, где была составлена достаточно полная проектная документация.
    После этого мне, как самому продвинутому из РП в применении практик PMBOK, предложили пройти эти курсы, адаптировать их под специфику компании и потом обучить всех руководителей проектов.
  • BSS в Сахателеком
    Изначально клиенту был продано решение на базе BFN (было раньше у нас в линейке такой продукт, специально для операторов фиксированной связи), т.к. в BIS на тот момент не было никакой поддержки ШПД. Никакого конвергентного биллинга в компании тоже еще не было.
    Но мне удалось убедить руководство (Андрей Цветков, Максим Самсонов), что стратегически правильнее внедрять BIS, несмотря на большее количество требуемых доработок. Ну, и взять на себя обязательство по максимуму реализовывать доработки силами команды внедрения. Что и было проделано.
    Впоследствии из продукта BIS было сделано универсальное решение и BFN больше не развивался.
  • КСГ
    Было время, когда продукт SCC (система самообслуживания абонентов оператора сотовой связи) состоял из двух частей: общей и кастомизированной под каждого клиента (SC_ADD_XXX). Очень это расстраивало техподдержку (огромные трудозатраты), и по согласованию с первым замом генерального (Максимом Самсоновым), внутри техподдержки мы совместно с Олегом и Димой Орловыми организовали проект по замене кастомных частей Сервис-Гида на коробочное решение (названное условно КСГ - Коробочный Сервис-Гид). Был сделан рабочий прототип, показывающий слияние кастомных частей СФ и ДВФ Мегафон.
    Проект был представлен Дирекции по разработке ПО, в последующем большинство решений прототипа использовалось затем в дистрибутивном продукте.
  • Перегруз
    В 2008 году был эпизод, когда мне в течение полутора месяцев пришлось совмещать пять ролей одновременно:
    - project/account manager ДВФ Мегафон
    - project/account manager СФ Мегафон
    - project manager Сахателеком (активная фаза проекта внедрения BSS)
    - начало работ по созданию нового продукта (мониторинг)
    - руководство группой техподдержки НСКФ
    Было достаточно тяжело (за весь период устроил себе в общей сложности 4 или 5 выходных дней, все остальное время по 12-14 часов проводил на работе), но справился.
  • SNMP_INT
    В 2009г. организовал внутренний стартап по разработке нового для ПЕТЕР-СЕРВИС продукта - специализированная система мониторинга (мониторинг работы программного обеспечения). Проект родился после того, как в 2008-м попытались использовать универсальные решения с использованием плагина для продуктов ПС (на тот момент использовали систему мониторинга HP OVO).
    На основе этого опыта были определены требования к продукту, его архитектура. Проект прошел несколько защит у руководства разного уровня, после чего ему был дан старт.
    В итоге силами очень небольшой команды (максимальное количество достигало 5 человек) был разработан продукт, который в сегменте мониторинга BSS успешно конкурировал и выигрывал по своим характеристикам у общепризнанных на тот момент универсальных систем мониторинга (Nagios, Zabbix, Zenoss, HP OVO, в дальнейшем MS SCOM, IBM Tivoli).
    В ходе проекта был стандартизован подход к поддержке мониторинга на уровне компании (первая подобная стандартизация на уровне компании).
    Необходимость встроенных стандартизованных инструментов для мониторинга в продуктах ПС на момент старта проекта была очевидна очень немногим людям, пришлось преодолеть огромное сопротивление ряда производственных подразделений, но всё получилось.
    Изначально пропускали через себя практически все постановочные документы от продуктовых команд, делали их ревью, помогали, обучали...

    Сейчас продукт повсеместно внедрен и используется по полной программе в Мегафон и у ряда зарубежных заказчиков. И уже практически ни у кого не возникает вопросов, зачем делать поддержку мониторинга при создании продукта (в том числе и у клиентов компании - некоторые даже стали закладывать наличие модуля диагностики в свои требования к продуктам и доработкам).
  • Agile в ПЕТЕР-СЕРВИС / Nexign
    До 2013-го года процесс разработки в компании велся по жесткой водопадной модели, за редкими исключениями.
    Мы, разрабатывая свой продукт, никогда по "водопаду" не работали (благо, у нас было выделенное подразделение, подчиняющееся напрямую первому заместителю генерального - Максиму Самсонову) - оглядываясь назад, наш подход к процессу разработки можно назвать "спонтанным Agile". Плюс, старались придерживаться принципов программной инженерии по Стиву Макконнелу.
    Пару лет я пытался организовать курсы по SCRUM, как минимум для своей команды. В 2013-м году это удалось сделать, благодаря, кстати, в первую очередь Фаине Лернер, которая на тот момент недавно пришла в компанию и занималась реорганизацией HR.
    Мало того - мне удалось организовать обучение даже не для своей группы, а "выездное" обучение на территории ПЕТЕР-СЕРВИС для начальников групп разработки и архитекторов (не всех, конечно - части). Тренинги проводил один из гуру SCRUM в России - Никита Филиппов (Scrumtrack).
    Эффект от тренингов был сравним со взрывом атомной бомбы. Большинство приверженцев водопадной модели, были "перевербованы" практически за один день (как, например, Андрей Войнов, ставший затем через какое-то время директором по разработке в нашей компании, а затем - генеральным директором Сбертеха).
    Дальше было мероприятие Agile Days - 2013, в котором участвовали ключевые на тот момент фигуры из Дирекции по разработке программного обеспечения и та же Фаина - и процесс масштабных преобразований в ПС уже не имел шанса не начаться.
    Так что, у меня есть основания считать себя одним из инициаторов масштабных внутренних изменений в компании (в части ухода от водопадной модели).
Умения и навыки (софт-скиллы)
  • — Обладаю умением из информационного потока быстро вычленять ключевые, самые главные моменты;
    — Умею "зажигать" людей идеями;
    — Хорошие аналитические и организаторские способности;
    — Подмечаю детали, которые часто упускают;
    — Люблю быть в числе лидеров;
    — Умею "уходить с головой" в тему;
    — Умею говорить о сложном простыми словами;
    — Умею, когда надо, отключать эмоции и мыслить цифрами;
    — Играю всегда "в открытую";
    — Не боюсь брать на себя ответственность;
    — Здоровое чувство юмора;
Интересы
  • — Люблю читать;
    — Люблю осваивать новые области знаний, т.к. именно на стыке разных областей и рождаются свежие идеи;
    — Иногда (сейчас все реже) играю на гитаре;
    — В свое время серьезно увлекался психоанализом;
    — В последнее время для личного роста изучаю управление маркетингом и продажами и основы финансовой грамотности;
Немного о личном

Вырос в маленьком городке Гурьевск (Кузбасс), в семье, где воспитание было 50/50 творческим/инженерным. Мама - балетмейстер, всю жизнь преподавала русские народные танцы, и я много времени проводил, наблюдая за этими занятиями и присутствуя на различных фестивалях народной культуры. Папа - образцовый инженер, главный метролог металлургического завода.
Через год после окончания школы поступил в Новосибирск, в Институт Связи. Но через год обучения решил, что хочу учится в НЭТИ (нынешний НГТУ) и поступил туда на первый курс физико-технического факультета, который и закончил (кафедра полупроводниковых приборов). Последние три года обучения проходили в Академгородке в НИИ Физики Полупроводников, где мне посчастливилось внести свой небольшой вклад в российскую наноинженерию в команде ученого с мировым именем В.Я. Принца, автора уникальной технологии изготовления полупроводниковых нанотрубок (Prince-Technology). В частности, с докладом о своей научной работе я стал лауреатом научной конференции "Интеллектуальный потенциал Сибири".
Несмотря на уговоры, решил расстаться с наукой и последние 20 с лишним лет работаю и развиваюсь в основном в сфере IT. Из них более 19 лет - в ПЕТЕР-СЕРВИС / Nexign.