Новости и Аналитика

0

Проблемы качества программного обеспечения: вызовы и пути решения

Июл 10, 2024

Проблемы качества программного обеспечения

Мир программного обеспечения переполнен ошибками, которые отнимают миллиарды у компаний и парализуют их деятельность. Эпидемия низкого качества программ требует немедленного вмешательства. Недавний отчет Консорциума по качеству информации и программного обеспечения (CISQ) нарисовал мрачную картину. Низкое качество программ обходится американским компаниям поразительной суммой - 2,8 триллиона долларов, и этот показатель ожидается продолжительно расти.

Операционные сбои, ставшие главным злодеем, достигли удивительной суммы в 1,56 триллиона долларов к 2020 году, что означает увеличение на 22% всего за два года. Отказы в проектах разработки приносят еще 260 миллиардов долларов, что составляет потрясающий прирост в 46%. Это не просто статистика; это фактические финансовые потери, с которыми компании отчаянно пытаются справиться.

Кризис простирается далеко за пределы развитых стран. Изучение Technica раскрывает шокирующую реальность: в каждой тысяче строк кода могут скрываться 100-150 ошибок. Африканские компании тоже теряют миллиарды из-за ошибок в программном обеспечении и кибератак. Последний отчет Check Point показывает тревожный рост кибератак на африканские компании в первом квартале 2024 года по сравнению с предыдущим годом.

В то время как глобальное количество атак на организации увеличилось на 5%, Африка несет наибольший ущерб, в среднем сталкиваясь с 2373 атаками в неделю на одну организацию - это на 20% больше, чем в 2023 году. Экспоненциальный рост низкого качества программ и кибератак представляет серьезную угрозу. Традиционные методы защиты оказываются недостаточными, и показатели продолжают расти.

Проблемы программного обеспечения

Рассмотрим недавний сбой программного обеспечения в компании Optus, австралийском телеком-гиганте. Ситуация, случившаяся в ноябре 2023 года, когда отсутствие аварийных механизмов во время критического обслуживания привело к тому, что 10 миллионов австралийцев и 400 000 компаний остались без телефонов и интернета на 12 часов. Последствия были тяжелыми: ушел в отставку генеральный директор, замедлилось движение, системы платежей приостановились, и 228 звонков в службу спасения так и не были отвечены. Это лишь один пример множества подобных инцидентов, происходящих ежедневно.

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

Познакомьтесь с Эстер Окафор, исправителем ошибок в программном обеспечении

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

Познакомьтесь с Эстер Окафор, инженером по обеспечению качества, помогающим исправлять ошибки в программном обеспечении на глобальном уровне одной компании за раз

Эстер Окафор

Типичное соотношение заключается в том, что 20% времени тратится на реактивные задачи, такие как отладка, и 80% на проактивные задачи, такие как создание новых функций продукта. Тратить более 20% на отладку может свидетельствовать о проблемах в процессе разработки и о том, что это сказывается на общей производительности. Она добавила.

Начав карьеру в Venture Garden group, Эстер продолжает выступать за роль тестеров в Африке, продвигаясь в карьере в стартапах, таких как Flutterwave и Renmoney. Ее экспертиза сейчас определяет качество в Storyblok, платформе CRM без головной части. Эстер - это переменщик, по одному тесту за раз.

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

Комментарии

Последние посты аналитики

GameShift — платформенная...

GameShift — платформенная революция в игровой индустрии...

Что такое волатильность...

Что такое волатильность криптовалют и как она влияет на...

Показать ещё

Последние статьи Дапп

Показать ещё

Вам также могут понравиться