MY.UAНовости
Игорь Гунько: проблема отсутствия тестирования требований и почему IT компании сталкиваются с этим
Игорь Гунько: проблема отсутствия тестирования требований и почему IT компании сталкиваются с этим

Игорь Гунько: проблема отсутствия тестирования требований и почему IT компании сталкиваются с этим

Тестирование требований незаменимо в процессе разработки программного обеспечения

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

Игорь Гунько – менеджер и консультант по обеспечению качества программного обеспечения (QA Manager) с многолетним опытом работы поделится своим секретом успеха. У него за спиной десятки успешных проектов и опыт сотрудничества в таких международных компаниях, как Ciklum, PM, Favbet. Программные продукты компаний в которых работал Игорь охватывают более 30 стран мира - США, Канада, страны Южной Америки, страны Европы, СНГ и страны Азии. Свою карьеру начал в 2009 году, а спустя 3 года уже занимал позицию QA Team Lead. Начиная с 2012 года стремительно поднялся по карьерной лестнице и стал экспертом своего дела.

Игорь Гунько (QA Manager)

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

Решение проблем с помощью тестирования требований

За годы работы на позициях QA Team Lead и QA Manager я являлся свидетелем того, как разные организации сталкивались с постоянной проблемой – отсутствием или ненадлежащим тестированием требований к программному обеспечению. Эта проблема, хотя широко распространена, часто недооценивается и не замечается, что приводит к ужасным последствиям. Не стоит думать, что такая проблема относится исключительно к малым IT компаниям и стартапам, вы будете очень удивлены, но и крупные международные IT компании с миллионными и миллиардными оборотами средств имеют ту же проблему, порой ярко выраженную, порой и скрытую. Позвольте мне поделиться некоторыми типичными проблемами, с которыми я сталкивался.

Неприемлемый сбор требований

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

Отсутствие сотрудничества

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

Изменение требований

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

Проблемы с документацией

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

Важность тестирования требований

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

Игорь, не могли бы вы поделиться примером проекта, где вы столкнулись с отсутствием проверки требований и проблемами, которые это вызвало?

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

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

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

Как вы привлекаете тестировщиков к процессу тестирования требований и какова их роль в обеспечении качества программного обеспечения?

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

Можете ли вы привести конкретный пример того, как привлечение тестировщиков улучшило качество продукта из-за тестирования требований?

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

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

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

Поделиться
Поделиться сюжетом
Источник материала
Офіс президента відреагував на статтю The Times про український "план перемоги"
Комсомольская правда
2024-09-23T17:51:31Z
Британія не змінила позицію щодо використання Storm Shadow в Росії
Европейская правда
2024-09-23T17:39:25Z
Іран готовий до переговорів щодо ядерної угоди, "якщо цього захочуть інші сторони" — міністр закордонних справ
ZN UA
2024-09-23T17:39:22Z
Естонія та Фінляндія заявили про готовність перекрити Росії доступ до Балтійського моря
ГЛАВКОМ NET
2024-09-23T17:39:13Z
Умєров: Кожен другий боєприпас зараз на фронті - українського виробництва
УкраинФорм
2024-09-23T17:30:15Z
Німецькі консерватори офіційно висунули Мерца кандидатом у канцлери
Европейская правда
2024-09-23T16:37:27Z
Мобілізацію обмежено придатних чоловіків до 25 років зупинено – нардеп
ГЛАВКОМ NET
2024-09-23T15:31:55Z
Експерт розповів чому російська ядерна програма провалилася
360ua.news
2024-09-23T15:18:34Z
Єврокомісар закликав країни ЄС накопичити запаси снарядів, щоби бути готовими до ймовірної війни
УкраинФорм
2024-09-23T15:00:59Z
Менеджер Ф'юрі назвав можливим бій "Циганського короля" і Джошуа
24tv
2024-09-23T13:57:24Z
Дженоа шукає заміну Маліновському: клуб звернув увагу на іншого українського півзахисника
24tv
2024-09-23T13:27:00Z
Тренер ФК “Тростянець” прокоментував гру підлеглих словами “б**” та “амеби”
Комсомольская правда
2024-09-23T13:04:52Z
Ексдружина Тимощука прокоментувала те, що він передав футболку на російський воєнний аукціон
ГЛАВКОМ NET
2024-09-23T12:54:42Z
Бєсєдін: Суркіс був не проти, щоб я залишився в Динамо
Football.ua
2024-09-23T12:54:24Z
Комітет арбітрів УЄФА визнав помилку не ставити пенальті за гру рукою Кукурельї в матчі Євро Німеччина – Іспанія
Football.ua
2024-09-23T12:52:19Z
Зірковий футболіст "Барселони" пропустить весь сезон через важку травму
ZN UA
2024-09-23T12:34:45Z
Не Усиком єдиним: до українського футбольного клубу може долучитися зірка іншого виду спорту
24tv
2024-09-23T12:24:00Z
Голанд — перший гравець в історії АПЛ, який забив десять голів у стартових п’яти турах
Football.ua
2024-09-23T12:23:53Z
Які трендові кольори волосся для жінок за 40: омолоджують і роблять образ бездоганним
TSN
2024-09-13T17:42:40Z
Тіна Кароль обрана музичною продюсеркою Нацвідбору на "Євробачення-2025"
TSN
2024-09-13T13:15:00Z
Світлана Біложно зізналась, скільки заробляє на місяць та що їй приносить дохід
TSN
2024-09-23T16:45:52Z
Аліна Гросу отримала дипломатичну посаду в Нью-Йорку
Фокус
2024-09-23T16:36:49Z
У віці 75 років: помер барабанщик легендарного гурту ABBA
24tv
2024-09-23T15:51:32Z
Ольга Навроцька здивувала, як хотіла переїхати до Росії і як Людмила Гурченко її від цього відмовила
TSN
2024-09-23T15:30:27Z
Новий трейлер «Гладіатор II» розкрив раптовий «кровний» зв’язок Луція з Максимусом
ITC
2024-09-23T14:25:55Z
Режисери «Месники: Завершення» пояснили «найбезглудніший» елемент фіналу — і тепер він має сенс
ITC
2024-09-23T14:25:36Z
BADstreet Boys, Нателла Кірс, Макс Барських - глядачі обрали останніх номінантів премії MUZVAR
Комсомольская правда
2024-09-23T14:10:28Z
Виберіть один із мостів на картинці, щоб дізнатися про свої приховані таланти – тест
TSN
2024-09-23T15:31:08Z
Вісім ознак, які вказують на те, що собака збирається вас вкусити чи напасти
TSN
2024-09-23T15:31:00Z
Жодного транспорту: як чоловік за 25 років перейшов увесь світ
TSN
2024-09-23T15:30:50Z
"Я почувалася здобиччю": 19-річна одиночна туристка назвала найнебезпечнішу країну Європи
TSN
2024-09-23T15:03:23Z
Як вивести плями від червоного вина з чого завгодно: експерти назвали найкращі засоби
GlavRed
2024-09-23T14:27:35Z
Психологія багатства: як мислити для досягнення фінансового успіху
Знай
2024-09-23T13:51:16Z
Жодної комахи в оселі більше не буде: 5 способів, як позбутися від мух народними засобами
GlavRed
2024-09-23T13:27:28Z
У Німеччині суттєво подорожчає популярний проїзний квиток
Европейская правда
2024-09-23T13:10:20Z
Нудисти розповіли про найголовніший міф щодо них
Фокус
2024-09-23T12:57:20Z
На Львівщині від коронавірусу померла 4-річна дитина: в МОЗ нагадали перші симптоми COVID-19
TSN
2024-09-23T15:31:22Z
На пальчику з'явились чорні лінії: у Львові дитині видалили небезпечну пухлину на руці
24tv
2024-09-23T14:12:54Z
Реабілітація мʼяса: знайшли протиракові властивості у їжі тваринного походження
24tv
2024-09-23T13:33:38Z
Як часто можна їсти сосиски та які купувати, щоб не нашкодити здоров’ю
TSN
2024-09-23T11:24:00Z
Урологічні захворювання, що впливають на фертильність
iPress
2024-09-23T11:01:21Z
Мобілізація в Україні: які лікарі мають оглядати військовозобов'язаного під час ВЛК
TSN
2024-09-23T10:30:37Z
На Львівщині від коронавірусу померла 4-річна дитина
Комсомольская правда
2024-09-23T09:49:35Z
Їх не можна ігнорувати: шість ознак, що у домі треба встановити осушувач повітря
24tv
2024-09-23T09:33:44Z
Цей напій п’ють щодня, та мало хто здогадується про його користь для здоров’я
TSN
2024-09-23T09:30:54Z
Нічний удар по Запоріжжю: кількість поранених перевищила 20 осіб
ГЛАВКОМ NET
2024-09-23T17:51:00Z
В Омську двоє школярів спалили гелікоптер Мі-8
ГЛАВКОМ NET
2024-09-23T16:19:43Z
На Київщині поні Азарт провалився у льох: з'явилося відео рятувальної операції
TSN
2024-09-23T15:31:42Z
На Дніпропетровщині лунають вибухи: про що попереджають Повітряні Сили
TSN
2024-09-23T15:30:28Z
Горять не тільки ліси: у семи областях України - 18 масштабних пожеж
УкраинФорм
2024-09-23T14:19:09Z
У поліції вирішили перевірити походження квартири замначальника ГУ Нацполіції Києва
ZN UA
2024-09-23T14:14:49Z
«Бойові» за «відкати»: посадовець військкомату розробив схему привласнення грошей
Политека
2024-09-23T14:01:53Z
Судитимуть сімейного кривдника, який порушував обмежувальний припис та переслідував колишню дружину
Украина Криминальная
2024-09-23T14:00:22Z
На Харківщині затримали жінку, яка обікрала дітей
Мій Харків
2024-09-23T13:52:39Z
Прикордонники попередили українців про можливі труднощі з перетином польського кордону
ГЛАВКОМ NET
2024-09-13T15:49:31Z
Ціна Курської операції: українські військові розповіли, чи вартий наступ важких зусиль
TSN
2024-09-13T17:42:32Z
Японські винищувачі вперше випустили сигнальні ракети через порушення авіапростору з боку РФ
УкраинФорм
2024-09-23T18:03:35Z
У ЗСУ показали, як інженерні війська створюють проходи у мінних полях в Курській області
УкраинФорм
2024-09-23T16:54:32Z
Закон щодо заборони російської церкви в Україні набув чинності
УкраинФорм
2024-09-23T15:58:19Z
У старшій профільній школі має бути не менш як 600 учнів - Лісовий
УкраинФорм
2024-09-23T15:45:53Z
"Тато року" влаштував із 14-річним сином серію пограбувань та в суді усе звалив на підлітка
TSN
2024-09-23T15:45:02Z
"Наших дітей поховали в болоті": в Одесі спалахнув скандал через затоплені могили загиблих захисників України
TSN
2024-09-23T15:31:52Z
Наступ на Харківщині. Британська розвідка розкрила плани окупантів
ГЛАВКОМ NET
2024-09-23T15:27:25Z
Урок для інших: бійці Третьої штурмової показали яскраву ліквідацію окупантів
TSN
2024-09-23T15:31:42Z
Поранений у Краматорську журналіст Reuters вийшов із коми
УкраинФорм
2024-09-23T15:30:51Z
Чи є наразі ризик для ЗСУ втратити Вугледар: думка військового експерта
TSN
2024-09-23T15:30:46Z
Якість повітря у столиці нормалізувалася: деталі від КМДА
ГЛАВКОМ NET
2024-09-23T15:30:05Z
Метро на Виноградар обійдеться на 8 млрд грн дорожче, ніж планувалося – Держаудитслужба
ГЛАВКОМ NET
2024-09-23T15:12:16Z
Мають якийсь план: військовий розповів про деталі штурмів ворога на фронті
24tv
2024-09-23T14:21:34Z
У армії рф велика проблема: військовий експерт розповів про ситуацію на східному фронті
Политека
2024-09-23T14:16:27Z
Україна втричі збільшила показники мобілізації: Умєров розповів про наступний крок
ГЛАВКОМ NET
2024-09-23T14:15:28Z
У Львові керівник одного з міжрегіональних управлінь Мін’юсту обклав «даниною» підприємців
Украина Криминальная
2024-09-23T14:14:35Z
Changan відкрив приймання замовлень на пікап-трансформер Nevo E07
AutoCentre
2024-09-23T14:13:32Z
У Європі відродили знаменитого виробника ексклюзивних авто, створеного українцем
Фокус
2024-09-23T13:30:00Z
Land Rover Defender отримав спецверсію у стилі Ібіци
AutoCentre
2024-09-23T13:14:21Z
Осінній цінопад: знижки на KG Mobility до 126 000 гривень
AutoGeek
2024-09-23T13:13:50Z
Шукатиме інженерні таланти США: Lucid відкриває новий дослідний центр у Детройті
AutoGeek
2024-09-23T12:33:56Z
Автодорожники отримали спеціалізовані автомобілі IVECO Daily
AutoCentre
2024-09-23T12:13:21Z
За ціною $10 000: названо найбільш популярний електромобіль у Китаї
AutoGeek
2024-09-23T11:42:22Z
Потужний концепт Hummer H3R виставили на аукціоні
AutoCentre
2024-09-23T11:04:22Z
Ввели в оману з запасом ходу: власник BMW i3 відсудив у автовиробника значну суму грошей
AutoGeek
2024-09-23T10:57:23Z
Біля Хмельницької АЕС знову пролетів ударний дрон - Енергоатом
УкраинФорм
2024-09-23T17:39:31Z
В «Укренерго» хочуть суттєво збільшити тариф на передачу електроенергії
ZN UA
2024-09-23T17:03:20Z
Україні необхідно будувати додаткові атомні блоки, щоб забезпечити низьку ціну на електроенергію, - експерт
TSN
2024-09-23T15:31:00Z
"Національний кешбек": як відбуватимуться нарахування і що можна буде купити за ці гроші
TSN
2024-09-23T15:30:26Z
Росія тимчасово зупиняє два великі газові проєкти через санкції
24tv
2024-09-23T14:39:56Z
Туреччина зробила ще один крок на шляху незалежності від газу та нафти з Росії
ГЛАВКОМ NET
2024-09-23T14:19:52Z
Китайські автодилери можуть отримати збитки у розмірі 20 мільярдів доларів
24tv
2024-09-23T14:18:46Z
Хто з пенсіонерів може залишитися без пенсії через пів року
24tv
2024-09-23T14:18:38Z
Україна експортувала понад 691 тис т цукру
AgroNews
2024-09-23T14:16:52Z
Telegram передаватиме правоохоронцям контактні дані зловмисників: деталі
ГЛАВКОМ NET
2024-09-23T18:33:46Z
Хакери ГУР МО атакували два російські банки, – джерела
24tv
2024-09-23T15:36:34Z
Випробування стрибка Deep Blue Aerospace зазнало аномалії за мить до приземлення
Portaltele
2024-09-23T14:16:50Z
Розкрито дизайн та характеристики смартфона HMD Aura 2
InternetUA
2024-09-23T14:01:33Z
У Білорусі визнали «екстремістським» ютуб-канал «Уніан»
Детектор М
2024-09-23T13:57:33Z
Джонні Айв та голова OpenAI готують революційний ШІ-пристрій
InternetUA
2024-09-23T13:46:59Z
SpaceX запустить за два роки п'ять безпілотних кораблів Starship на Марс - Маск
УкраинФорм
2024-09-23T13:40:47Z
Xiaomi та Redmi отримали "жорсткого" конкурента: що відомо про Samsung Galaxy A16 5G
InternetUA
2024-09-23T13:31:59Z
iPhone 16 отримує максимальний бал за ремонтопридатність
360ua.news
2024-09-23T13:21:20Z