УкраїнськаУКР
русскийРУС

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

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

Тарас Буряк, инженер с опытом работы в крупных международных компаниях, разработал систему проверки ПО, которая помогает пользователям получать стабильные и быстрые приложения.

Видео дня

Миллионы людей в мире каждый день сталкиваются с некачественной работой мобильных приложений. Так, по данным исследования Instabug Mobile App Stability Outlook, половина (50%) всех "однозвездочных" отзывов в Google Play упоминают сбои в работе программ. Разработанные инженером автоматизации тестирования Тарасом Буряком подходы к созданию надежных приложений задают новые стандарты в индустрии, в результате чего за его экспертизой обращаются ведущие IT-корпорации для повышения стабильности своих цифровых продуктов. Его решениями пользуются в Southwest Airlines, одной из крупнейших американских авиакомпаний, где он работает сейчас, а также в крупных международных IT-компаниях Playtika (игровая компания с миллионами активных пользователей), EPAM Systems и SoftServe (крупнейшие аутсорсинговые IT-компании), выпускающих сотни приложений для пользователей. Самые частые причины "зависания" приложений, признают сами разработчики, – ошибки в разработке и неактуальная версия программы.

"Чаще сбои связаны с багами в коде или тем, что приложение давно не обновлялось. В новых версиях исправляются ошибки и оптимизируется работа, поэтому актуальность софта напрямую влияет на стабильность", – говорит Тарас Буряк.

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

"Я изучал работу компаний и видел, что проверка программ занимала недели, при этом ошибки все равно попадали к пользователям. Требовалось превратить хаотичный процесс разработки программ в более четкий механизм", – объясняет инженер.

Тарасу удалось создать автоматическую систему проверки программ с использованием искусственного интеллекта, которая позволила ускорить разработку обновлений, выявляя больше ошибок до того, как с ними столкнутся пользователи. Для многих приложений это критически важно. Так, Southwest Airlines, для которой Буряк применил свое решение в приложении бронирования билетов, ежедневно выполняет порядка 4 тысяч рейсов. Сбои в ПО могут обернуться существенными последствиями для пассажиров и убытками в миллионы долларов для самой авиакомпании.

"Использование ИИ для анализа того, какие части программы меняются чаще всего, где обычно возникают ошибки и что нужно проверить, обязательно позволяет сокращать время проверки программ до 60% и находить больше важных проблем", – обяъсняет инженер.

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

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

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

Подпишитесь, чтобы узнавать новости первыми

Нажмите “Подписаться” в следующем окне

Перейти
Google Subscribe