Владимир Амелин: Как разобраться в новой реальности ИТ-рынка?

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

Владимир Амелин: Как разобраться в новой реальности ИТ-рынка?

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


СNews: В последнее время у заказчиков ИТ-услуг происходит смещение акцентов: они предпочитают вместо развития инфраструктуры сосредоточиться на поддержке существующих систем и оптимизации процессов. Как в этой связи изменилась ваша работа?  

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

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

СNews: Предлагаете ли вы какие-либо решения в связи с наметившимся в последнее время трендом импортозамещения?

Владимир Амелин: Начнем с того, что мы исторически являемся мультивендорной компанией, компетенции наших специалистов не ограничены решениями одного производителя. Это наша осознанная стратегия: зная возможности различных решений, мы можем подобрать для заказчика оптимальные варианты развития инфраструктуры. Также мы отлично знаем слабые места всех популярных продуктов и всегда готовы прийти на помощь, если предшественники реализовали внедрение недостаточно успешно. Наш уровень компетенций и знания потребностей рынка также позволяют давать отдельные рекомендации вендорам по доработке систем под специфику российского рынка или даже конкретных заказчиков. Без подобного опыта реализовать успешную разработку отечественных решений «с нуля» просто нереально.

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

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

СNews: Один из вариантов роста предприятия – повышение эффективности ИТ-процессов. С чего вы советуете начать заказчикам, и какие решения вы готовы им предложить?

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

СNews: Какие ключевые инструменты вы используете для оптимизации разработки ПО?

Владимир Амелин: На первое место как инструмент консультанта, а может быть и вообще, я бы поставил здравый смысл – конечно, при наличии релевантных опыта и знаний. Если говорить о технических инструментах оптимизации процесса, все зависит от потребностей заказчика, и мы можем использовать различные средства – от Microsoft Office до развитых систем моделирования бизнес-процессов, таких, как ARIS или Enterprise Architect.

Переходя к внедряемым ALM-платформам, отмечу, что в нашем портфеле есть комплексные решения от таких вендоров, как HP, IBM, Microsoft. Как я сказал ранее, в своих проектах мы широко используем и продукты Atlassian: это не только широко известная JIRA, но и целые экосистемы продуктов типа Confluence или Bitbucket, которые могут внедряться комплексно или в виде определенного сочетания для эффективной автоматизации всей цепочки процессов.

Мы изучаем перспективы внедрения отечественных продуктов и решений, интересуемся мнением заказчиков по поводу тот или иной разработки, проводим внутреннее пилотирование. Так, наши специалисты продолжительное время занимаются внедрением и поддержкой решений Redmine для управления проектами и задачами. Это бесплатное решение с точки зрения лицензионных отчислений, но оно требует серьезного погружения разработчиков и аналитиков в проект. Чтобы создать на базе Redmine глубоко кастомизированную систему, обычно требуются несколько человеко-месяцев. Зато на выходе получается продукт, полностью настроенный под процессы заказчика, не требующий существенного по стоимости или трудозатратам сопровождения.

СNews: Требует ли обычно коренной переработки методология при осуществлении процесса оптимизации производства ПО?

Владимир Амелин: Согласно нашему опыту, здесь положение примерно 50 на 50. За последние 5–7 лет российская ИТ-индустрия сделала значительный шаг вперед с точки зрения зрелости процессов и знания методологий разработки. Сейчас мало кого можно удивить внедрением лучших практик или созданием качественных унифицированных описаний процессов, все знают, что такое Agile, Lean, DevOps, люди читают статьи, ходят на семинары, обмениваются опытом. И период распространения ноу-хау уже совсем небольшой. Если оно дает какой-то результат, то разлетается мгновенно. А дальше подключаются крупные вендоры и пытаются извлечь из него уже конкурентные преимущества.

СNews: При планировании проектов часто обсуждают зависимость от «человеческого фактора». Что скрывается за этим словосочетанием с точки зрения ИТ?

Владимир Амелин: На мой взгляд, человеческий фактор в первую очередь связан с «сакральными» знаниями, которые есть в головах и только там. Так сложилось, что многие организации не используют продвинутую архитектуру, но, например, закладывают очень сложные математические алгоритмы, выработанные в ходе длительных научных изысканий, в том числе патентованных. Большой проблемой, особенно для госсектора, является то, что нет традиций наследования разработки: порой системы разрабатывают десятками лет, а найти исходную информацию в понятном виде практически невозможно. Формально на предприятии могут быть десятки тысяч страниц документации, но молодой специалист должен потратить не один год, чтобы освоить сложившийся алгоритм, понять, как это умудряется работать, почему сделано так, а не иначе. Проблемы возникают потому, что процесс разработки сложился «как-то сам», без учета необходимости управления знаниями.

Во-вторых, очевидно, человеческий фактор может сильно влиять на результативность процесса при невысокой степени автоматизации. В целом же исключить человеческий фактор нельзя, мы стараемся его минимизировать. Хотя порой случается так, что все способы минимизации нецелесообразны и остается смириться.             

СNews: Какие смежные направления влияют на успешное производство ПО в компании? На что вы обычно советуете обратить внимание заказчикам?

Владимир Амелин: Многие компании заинтересованы в улучшении взаимодействии бизнеса и ИТ. Внешним консультантам здесь сложнее выстроить отношения, потому что дело касается внутренней этики и корпоративных устоев. Кто-то раньше, кто-то позже, но в итоге все приходят к тому, что бизнес перестает быть односторонним рупором, который вещает о потребностях и сроках. Все более привычными становятся элементы Agile, когда бизнес привыкает быть более вовлеченным в ИТ-процессы, и наша задача – ускорить эту эволюцию, донести и показать, что получают заказчики в случае применения уместных практик и подходов.

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

Без организации тесного взаимодействия между проектным офисом и «разработкой» можно столкнуться с большими проблемами. Мы помогаем создать интеграционные «шлюзы» между этими двумя «мирами», а также донести до людей то, как надо обмениваться информацией, как эффективнее взаимодействовать. Например, у нас есть несколько проектов по интеграции систем управления проектами и систем планирования изменений разработки.

СNews: Кризис оказал существенное влияние на ИТ-рынок. Какие антикризисные шаги предприняла ваша компания в направлении консалтинга?

Владимир Амелин: Фактически, все методы работы в кризис известны самим заказчикам. Они совершенствуют внутренние процессы, используют более современные эффективные инструменты и т.д.

За последние пару лет рынок совершил заметный разворот от коммерческих решений известных вендоров в сторону Open Source и недорогих продуктов. Естественно, это привело нас к профессиональной переориентации. У нас стало больше специалистов, которые помогают заказчикам разрабатывать подобные решения. Мы нарастили компетенции в части стека продуктов Atlassian, прежде всего в области JIRA. Объем сопровождения и техподдержки систем у нас сохранился, что доказывает: аутсорсинг этих компетенций для заказчиков экономически оправдан, да и кризис не лучшее время для масштабного замещения систем, потому что заказчики предпочитают сохранить то, что имеют.

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

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