Главный программист «Планеты» о том, как создавать крутые продукты

Главный программист «Планеты» о том, как создавать качественные продукты.

«Планету» знают и ценят большинство екатеринбуржцев, еще бы — каждый пятый житель города пользуется услугами провайдера. Вопрос: как удается сохранить преимущество, оставаться актуальными и так быстро меняться, угождая потребителю? Ответ: свои волшебники-программисты — явление редкое, ясно дающее понять, что здесь все настроены очень серьезно.

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

О том, зачем это вообще нужно, не излишество ли, не трата ли денег, и самое главное — что это дает клиенту, рассказал главный программист ITM Холдинга (бренды «Планета» и MiraLogic) Сергей Голованов.

Главный программист ITM Холдинга Сергей Голованов

— Главный вопрос: зачем оператору связи программисты? Почему не покупать софт у специализированных компаний, как все делают?

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

Собственное производство ПО дает нам два серьезных конкурентных преимущества: скорость и гибкость. Прекрасной демонстрацией этих преимуществ является продукт «Трансформер». Производство ПО заняло всего три месяца. Продукт вышел в прошлом году, но до сих пор не имеет аналогов и конкурентов на рынке. Мы не смогли бы сделать ничего даже отдаленно похожего, если бы использовали стороннее ПО, поскольку такие возможности отсутствуют в его архитектуре. Помимо производства ПО для маркетинга, мы автоматизируем операционную деятельность Холдинга. Сейчас у нас полностью автоматизированы процессы взаимодействия с клиентами B2C, а также учет линий и сооружений связи, расходов на их содержание. Автоматизирован процесс управления ИТ-платформами, генерирующими услуги: передачу данных, доступ в интернет, телевидение, телефонию.

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

Высоко ценятся именно хорошие специалисты

— Программисты — очень дорогой персонал. Это не убыточно?

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

— ITM Холдинг, судя по предыдущим интервью, всегда имеет свой уникальный подход ко многим вещам, с разработкой ПО так же?

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

Мы не используем слово «разработка» или «разработчик»

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

У нас не бывает таких размытых целей, поскольку процесс разбит на этапы и задача никогда не попадет в производство, не пройдя стадию проектирования, где будет проверено, чтобы требования не противоречили друг другу и были согласованы. Такой, как у нас, «промышленный» подход к производству ПО используется в действительно крупных западных компаниях вроде Microsoft или Oracle. Ведь архитектура продуктов этих компаний предполагает, что такой софт будет использоваться десятилетиями.

Немного фактов о программистах «Планеты»

— Вы тоже такие продукты делаете на десятилетия? И использует ли что-то из этого непосредственно клиент «Планеты»?

— Базовым продуктом является корпоративная система управления бизнес-процессами и ресурсами Cordis. Ее можно сравнить с такими продуктами, как 1С и SAP. При помощи Cordis мы автоматизируем всю операционную деятельность Холдинга. Все интернет-порталы, с которыми взаимодействуют наши клиенты, являются её частью, сайт «Планета» или личный кабинет клиента. Особо стоит отметить, что система Cordis создавалась нами с нуля.

Для развития Cordis существует специализированное подразделение, состоящее из архитектора, конструкторов и технологов. Эта команда занимается тем, что формирует целевую модель ИС Cordis на базе уже существующих стратегий развития Холдинга. Ну вот, например, возможность формировать индивидуальные продукты для каждого нашего клиента, автоматически управлять сетью передачи данных, осуществлять подневную тарификацию, предоставить клиенту IPv6-адрес и сотни других возможностей.

Не факт, что все эти функции будут востребованы подразделениями Холдинга или рынком, но, при необходимости, мы делаем волшебные пассы руками и достаем из кармана готовую модель, в кратчайшие сроки закрывающую потребности Холдинга в необходимом ему продукте. К примеру, известные широкому кругу клиентов СуперХит (годовой продукт) и вышеупомянутое семейство продуктов «Трансформер» прошли полный цикл производства.

Мы это сделали, и никто до сих пор не повторил!

— Какой проект за последнее время был самым сложным? Чем вы гордитесь?

— «Трансформер» — это был действительно сложный проект. Сжатые сроки и множество мелких деталей в требованиях департамента маркетинга. Меня до сих пор восхищает возможность пересобрать телевизионный пакет на лету прямо через сайт. Захотел — кино, захотел — природа, захотел — спорт. Без ожидания, мгновенно. Для этого мы одновременно вносили изменения в расчетное ядро Cordis, алгоритмы портала «Планета» и личный кабинет клиента. И мы это сделали, и никто до сих пор не повторил!

Из интересных: мне вспоминается автоматизированное рабочее место для сотрудника отдела информирования клиентов. Есть у нас такое подразделение, в задачи которого входит согласование ремонтно-профилактических работ на наших сервисах. Задача — получить индивидуальное согласие клиентов B2B на отключение сервиса в указанное время. До внедрения нового ПО у них было огромное количество таблиц, где они руками ставили галочки напротив согласившихся клиентов. Таблицы составлялись вручную, телефонные номера собирались тоже вручную. После внедрения нашего нового ПО всё это стало выглядеть намного проще. У сотрудника на экране есть кнопка «Начать работу». Сотрудник ее нажимает, и браузер сообщает, с кем он сейчас будет общаться, текст, который надо сказать, и варианты ответа, которые он услышит. Затем система сама соединяет сотрудника с клиентом. Все. В результате внедрения мы ускорили процесс согласований простоев, минимизировали ошибки сотрудников и получили подробную статистику их работы. Дополнительно снизили требуемую квалификацию к сотрудникам подразделения. В будущем мы сможем полностью автоматизировать этот нудный процесс.

Для автоматизации и оптимизации процессов производства у нас есть специальное отдельное подразделение.

— Где вы берете сотрудников сферы ИТ необходимой квалификации? Сейчас с этим у всех проблемы.

— Мы так же, как и многие другие, столкнулись с проблемой дефицита квалифицированных ИТ-кадров на рынке труда. Решаем проблему двумя путями: максимальной автоматизацией процессов производства ПО и обучением персонала.

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

Для автоматизации и оптимизации процессов производства у нас есть специальное отдельное подразделение.

Чаще всего сотрудники начинают работать у нас с позиций стажеров. Мы набираем студентов последних курсов вузов и желающих переквалифицироваться из других подразделений. Развитием сотрудников занимаются руководители отделов, и постепенно сотрудник может вырасти в ведущего инженера-программиста или технолога ИС Cordis. Я, например, специализируюсь на направлении DevOps и могу долго и подробно рассказывать, как правильно использовать соответствующие современные технологии и инструменты, например, Ansible и его аналоги, Docker, Kubernetes и тому подобное. Иногда читаю лекции на соответствующие темы внутри управления производства ПО и за его пределами.

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

Сергей Голованов

— Какое будущее у вашего подразделения?

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


03.12 16:36

Похожие материалы:

Комментарии свернуть

Показывать: Новые Популярные
Avatar
   Личное дело SurikenTSD    3 Декабря, 17:50
Я тоже могу рассказать, как создавать крутые продукты: берете интернет компанию в руку, другой рукой вытягиваете из нее оптоволокно, протягиваете до дачного поселка г. Сысерть, расклеиваете объявления о подключении и, вуаля, крутой продукт создан!
Нет, ну разве не гениально? Требую оваций!
2
 
Avatar
   Личное дело Romyl1990    3 Декабря, 22:11
А я б в ай т м холдинг на работу пошёл бы. Ну это так, о наболевшем. Хотя канечно, пустые столы в рекламе себя же, немножко странно.
1
 

Пожалуйста, авторизуйтесь на сайте для возможности комментирования и голосования.

Для того чтобы подать заявку необходимо авторизироваться. Если Вы не можете этого сделать опишите вашу проблему ниже.
Произошла ошибка.
Попытайтесь отправить сообщение ещё раз!
Вы должны выбрать категорию.
Вы должны ввести текст сообщения.
Текст сообщения не должен превышать 250 символов.
Вы должны выбрать тип заявки.
Вы должны ввести корректный email.
Спасибо, ваше сообщение принято к рассмотрению. Ответ на него вы получите на указанный вами электронный адрес в течение двух недель.
Внимание! Письмо от support@weburg.me может попасть в папки «Спам» или «Нежелательная почта», пожалуйста, проверяйте наличие письма в этих папках время от времени.


(Окно закроется автоматически через 15 секунд)

Кому:

Отправить

Агентство «Новости сегодня» специализируется на подготовке информационных материалов для разделов портала Weburg.net Новости, Афиша, Журнал и Фото.

Учредитель и издатель СМИ — Общество с ограниченной ответственностью «МираЛоджик Сервис Медиа».

Главный редактор: Ложкин А. Б.
Редакция: Еньшин А. М.; Гваришвили Э.Л.

СМИ зарегистрировано в Федеральной службе по надзору в сфере связи, информационных технологий и массовых коммуникаций, свидетельство о регистрации: ИА №ФС77-66125 от 20.06.2016. Адрес редакции: 620137, Свердловская обл., г. Екатеринбург, ул. Студенческая, д. 1К, пом. 75. Электронная почта для анонсов и пресс-релизов: news@weburg.net.

При использовании материалов обязательна ссылка на портал Weburg как источник информации. При публикации материалов на других интернет-ресурсах обязательна активная ссылка на Weburg.net.

Официальный сайт информационного агентства: http://news2d.ru.

Обратная связь

Имя пользователя
Войти, как пользователь
Используйте свой аккаунт в социальной сети
для входа на Weburg.net
или
Регистрация
Вход

Внимание! При заполнении формы регистрации допущена ошибка:

Внимание! При заполнении формы регистрации допущены ошибки:

Некорректный логин

Пользователь с указанным логином уже зарегистрирован

Такой логин запрещен согласно правилам форума, выберите другой

Некорректные данные в поле «E-mail» или такой e-mail уже зарегистрирован

Длина пароля должна быть не менее 6 символов

Поле «Пароль» заполнено неверно, допустимы только латинские буквы, цифры и символы ! @ # $ % ^ & * ( ) _ - +

Логин совпадает с паролем

Вы не прошли проверку. Докажите, что вы человек, и установите флажок в поле "Я не робот"

При регистрации произошла ошибка. Если вы видите это сообщение не впервые, воспользуйтесь ссылкой «Сообщить об ошибке» в верхнем левом углу страницы

  
Не менее 2-х символов. Логин должен состоять из латинских символов, цифр, одинарного дефиса или точки, начинаться с буквы и заканчиваться буквой или цифрой и содержать не более 30 символов.
показать пароль
Пароль нужен для авторизации на портале и в почтовой службе. Не менее 6-ти символов, допускаются только латинские буквы, цифры и символы ! @ # $ % ^ & * ( ) _ - +

Используется для восстановления пароля

Поздравляем, вы зарегистрировались на портале Weburg.


(это окно закроется автоматически через 5 секунд)

Письмо со ссылкой для восстановления пароля отправлено на %email%.

(это окно закроется автоматически через 5 секунд)

Сейчас вы будете перенаправлены на страницу восстановления пароля.
При восстановлении произошла ошибка. Если вы видите это сообщение не впервые, воспользуйтесь ссылкой «Сообщить об ошибке» в верхнем левом углу страницы.
Необходимо указать логин на Weburg
Пользователь с указанным логином не зарегистрирован на Weburg
Внимание! теперь надо указывать логин %login%@weburg.me
Не найден email для восстановления пароля
Содержимое страницы может быть нежелательным для лиц, не достигших совершеннолетия.

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

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