Назад у майбутнє з ISTQB “Certified Tester — Foundation Level Extension, Agile Tester”, або Про актуальність інформації в Силабусі

Мене звати Марина Мінак-Супруненко, я QA Team Lead в компанії Temabit Fozzy Group, займаюсь тестуванням з 2015 року. З приходом глобальних змін на початку 2020 року почала активно відкривати для себе Agile, набувала знання, як з офіційних джерел, спільнот, центрів навчання, так і з практики.

Маю відповідні сертифікації:

Цією статтею хочу поділитися своїм досвідом від складання сертифікації «Certified Tester — Foundation Level Extension», а також розглянути актуальність викладеного матеріалу в Силабусі, який використовується як посібник для підготовки.

Перед написанням цієї публікації я дуже уважно перечитала ISTQB® Code of Ethics for test professionals. Аргументовано, слідуючи принципам безперервного навчання: «Certified software testers shall participate in lifelong learning regarding the practice of their profession and shall promote an ethical approach to the practice of the profession», ділюся досвідом складання іспиту для сертифікації «Certified Tester — Foundation Level Extension, Agile Tester».

Роль стандартів, норм та правил

Напевно, найголовніше у всіх стандартах — це їхня актуалізація.

Всі застарілі стандарти не несуть в собі ніякої цінності, в той час як сертифікація підтверджує відповідність нормативному документу. А як бути, якщо сертифікація не актуалізована? Якщо перевірка знань відбувається на відповідність старих стандартів?

Логічно, що в цьому випадку, готуючись до проходження застарілої сертифікації — знання нових стандартів тільки нашкодять.

Не так би я хотіла почати цю статтю. Швидше сказала б: «Я склала черговий іспит з ISTQB! Ловіть лайфхаки!»

Крок за кроком

Але повернемося до реалій. Я придбала дві спроби віддаленого складання іспиту (Remote Proctor) через ISQI провайдер (мій фаворит через регулярні знижки на іспити, зручність проходження онлайн-тестів і навіть з наявністю електронної чернетки, що дуже рятує під час вирішення тестових завдань).

Ось тільки з перших хвилин роботи із Силабусом я усвідомила, що потрапила в минуле.

Лайфхак! Для того, щоб успішно, скласти цей іспит, потрібно повернутися у 2014 рік.

«А це точно Agile»?, — спитаєте ви.

На офіційному сайті ISTQB можна побачити, що Силабуси постійно актуалізуються і доступні в нових версіях та редакціях, оновлюється Глосарій, додається величезна кількість напрямків професійних сертифікацій. Але чомусь саме цей Силабус досі залишається в редакції від 2014 року.

З очевидних мінусів етапу підготовки — це мікс термінології. Наприклад, всі підходи гнучкої розробки об’єднані спільною назвою — Agile-проєкти. Література, на яку посилається Силабус теж застаріла, а посилання на матеріали Силабусів такі:

  • ISTQB Advanced Level Test Analyst Syllabus в версії від 2012;
  • ISTQB Foundation Level Syllabus в версії від 2011.

Вони неактуальні, крім неоновленого ISTQB Advanced Level Test Manager Syllabus в версії від 2012.

Хотіла звернути вашу увагу на те, що Scrum Guide оновився в листопаді 2020 року, в лютому 2021 року з’явився оновлений Офіційний Kanban Guide. Відповідно змінився ряд практик та основна термінологія.

Але в Силабусі дуже багато термінів та практик видозмінюються і часто просто підсвідомо розумієш, про що йде мова.

Розділи «Agile Software Development» та «Fundamental Agile Testing Principles, Practices, and Processes» потребують оновлення в частині фреймворку Scrum та підходу Kanban.

Scrum у версії Силабусу VS Scrum guide

На прикладі Scrum: в Силабусі зазначено, що Scrum — це гнучка система управління, яка містить такі складові інструменти та практики: Спринт, Продуктовий Інкремент, Продуктовий Беклог, Спринт Беклог, визначення критеріїв готовності (Definition of Done), Таймбокс, Прозорість. А також зазначено, що Scrum визначає три ролі — Scrum Master, Власник продукту та Команда розробки.

Але відповідно до офіційного Scrum guide: Scrum — легкий фреймворк, який допомагає людям, командам та організаціям створювати цінність за допомогою адаптивних рішень комплексних проблем.

Емпіричні стовпи Scrum: прозорість, інспекція та адаптація. Успішне використання Scrum залежить від того, наскільки люди поділяють п’ять цінностей: прихильність, сфокусованість, відкритість, повага і сміливість. Scrum-команда складається з одного Scrum Master, одного Власника Продукту і Розробників. Стосовно артефактів Scrum — кожен артефакт містить прихильність, яка надає інформацію для підтримки прозорості і сфокусованості, за якою оцінюється прогрес: для Продуктового Беклогу — це Продуктова Ціль; для Спринт Беклогу — це Спринт Ціль; для Інкременту — це визначення критеріїв готовності.

Щодо Спринту — вся робота, необхідна для досягнення Продуктової Цілі, включаючи події Спринт Планування, Щоденного Скраму, Спринт Рев’ю та Спринт Ретроспективи, виконується в рамках Спринтів.

Kanban у версії Силабусу VS Kanban guide

Аналогічні протиріччя можна виявити, читаючи останню редакцію гайду з Канбану.

Відповідно до Силабусу: Канбан — це підхід до управління, який іноді використовується у проєктах Agile. Його загальною метою є візуалізація та оптимізація потоку робіт у ланцюжку доданої вартості. Канбан використовує три інструменти: Канбан Дошка, Обмеження незавершеної роботи та Час виконання.

Але з офіційного джерела інформації щодо Канбану, а саме — за даними Університету Канбан: «Канбан має бути методом управління або підходом, що застосовується до чинного процесу або способу роботи. Ніколи не постає питання використання Канбану проти якоїсь методології або фреймворку. Швидше, це завжди додавання Канбану з використанням чинної методології, фреймворку чи способу роботи. Канбан призначений, щоб допомогти краще керувати роботою та покращити обслуговування доставлення до місця, де замовник постійно очікує зустріти свого клієнта. Практики Канбану — візуалізація, обмеження незавершеної роботи, управління потоком, явність правил, впровадження постійного зворотного зв’язку, удосконалення спільно з експериментальним розвитком».

Екстремальне програмування

Цікаво, що в базис Силабуса ввійшло багато інформації саме з гнучкої методології Екстремального Програмування, проєкт якої був закритий у 2000 році через застарілість. Хоча не можна не відзначити той факт, що зараз безліч практик саме з Екстремального програмування перейняли нині популярні підходи гнучкі розробки програмного забезпечення. А також навіть серед авторів відомого Agile Manifest досі є прихильники Екстремального програмування, про що кажуть такі публікації книг, як «Clean Agile: Back to Basics» від Robert C. Martin та інші.

Особисто для мене одним з плюсів цієї сертифікації можна назвати екскурс в Екстремальне Програмування та придбання/оновлення власних знань.

Achtung, Achtung, ISTQB!

Все ж таки дуже хотілося, щоб в ISTQB звернули увагу на проблему та актуалізували Силабус. Адже, якщо вірити офіційному сайту ISTQB, то в бета-версії 2021 вже новий Cилабус The Advanced Level Agile Test Leadership at Scale.

Але для допуску до його здачі вже потрібно мати сертифікацію «Certified Tester — Foundation Level Extension, Agile Tester», офіційний матеріал якої досі в редакції від 2014 року.

Цікавий факт, що матеріали для сертифікації рівня Advanced Level Agile Technical Tester в релізі від 2019, але на той момент базовий рівень був вже застарілим.

Одразу переглянула цей документ та зрозуміла, що 35 сторінок недостатньо для підготовки до іспиту рівня Advanced, на відміну від сертифікації «Certified Tester — Foundation Level Extension, Agile Tester». Кількість літературних посилань дає підказку — де брати додаткові матеріали та як правильно готуватися до іспиту з сертифікації «Certified Tester — Advanced Level Agile Technical Tester».

Підсумки

Хочу відзначити, що для успішного складання фундаментальної сертифікації в гілці ISTQB Agile «Certified Tester — Foundation Level Extension, Agile Tester» вам необхідно та цілком достатньо з офіційного сайту ISTQB завантажити Силабус і дуже уважно без внутрішніх заперечень перечитати його. Маючи багаж практики за плечима, зі знаннями прописаних істин в Силабусі та Глосарії (хоч і застарілих), цілком достатньо підготуватися та успішно скласти іспит.

Можливо, в найближчому майбутньому ISTQB актуалізують Силабус 2014 року, і я щиро вірю, що термінологія ISTQB буде відповідною до офіційних джерел як Скраму, так і Канбану.

👍ПодобаєтьсяСподобалось10
До обраногоВ обраному5
LinkedIn
Дозволені теги: blockquote, a, pre, code, ul, ol, li, b, i, del.
Ctrl + Enter
Дозволені теги: blockquote, a, pre, code, ul, ol, li, b, i, del.
Ctrl + Enter

По роботі здавав купу технічних сертифікацій, тому ISTQB здав онлайн сам після якоїсь однієї книжки і купи вирішених задач. Висновок: здавайте його, якщо ви джун і більше нема чим похвалитися. Може мати вплив на німецьких замовників, вони папірці люблять. А так, краще оновіть резюме, попрацюйте з кар"єрним консультантом, і не витрачайте на це час.
Постійне здавання екзаменів часто перетворюється на залежність, головне вчасно зупинитися ;)

Згодна в контексті того — «Що занадто, то не здраво».
Необхідно вивчати те, що обов’язково застосовуєте в роботі.
Бути сертифікованим спеціалістом чи не бути, це особисте питання для кожного фахівця, та залежить від його стратегії розвитку.

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

Подготовиться самому, конечно, можно, но вопросы сделаны так, чтобы даже тот, кто хорошо готовился, балансировал на уровне проходного балла. Типичная схема реализации — вопрос из 4х вариантов ответа, где нужно выбрать два «наиболее подходящих». Верных при этом 3 или даже 4 и суть в том, чтобы угадать, что именно, по мнению автора, подходит больше всего. Аргументируется это, конечно, ссылкой на канонизированный силлабус. Многие моменты в котором как минимум спорные. Да и ты не можешь помнить столь тонкие нюансы, как порядок упоминания способов ревью. Интересно, что сертификации до 2015 года примерно были куда более ориентированы на знания и их можно было пройти вообще без зубрежки силлабуса, просто на знании темы.

Поражает еще и тот факт, что в мире, в котором 90% разработки идет по эджайлу, эджайл идет лишь дополнением, а основная сертификация — это то, что в лучшем случае пригодится в автомотиве, авиации или машиностроении.

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

Розумію ваш біль. Але ISTQB дає нам повну синхронізацію для розуміння тестування (але, звичано, є неявні задачі, та, нажаль, нам недоступні вичерпні обгрунтування результатів іспитів для самоаналізу).
Ми самі в праві вирішувати — потрібно нам чи не потрібно мати сертифікати. Але все більше і більше компаній вимагають наявність сертифікації.
Дана стаття як раз і про те, що під час множення сертифікації для різноманітних напрямків-спеціалізацій тестування, є неоновлені та застарілі матеріали, що недопустимо для стандартизації.

дає нам повну синхронізацію для розуміння тестування

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

Але все більше і більше компаній вимагають наявність сертифікації.

В ЕС — точно нет. Это в Украине такой тренд? Если в Украине, то по сравнению с нулем любая прибавка — это рост, я соглашусь.

є неоновлені та застарілі матеріали

Вся стандартизация безнадежно устарела для 90% IT индустрии. Ее может спасти только коренная переработка и изменение подхода с выкачивания бабла на проверку знаний. Заплатками в виде апдейтов это не починить.

напрямків-спеціалізацій тестування

Это вообще трэш. Попытка сделать очередной апселлинг доверчивым леммингам. Я заглядывал в силлабус по автомотиву — книга ужасов. Там сплошное словоблудие и 0% полезной информации (при том, что специфика реально есть, но о ней упоминается лишь вскольз). Я ужасаюсь, когда думаю что по этому есть отдельный экзамен.

Не згодна з вами щодо ЄС. Передивіться, як буде вільний час, будь ласка, що зараз відбувається на ринку праці.
З найкращими побажаннями!

що зараз відбувається на ринку праці.

И что же?

ТС заморочилась и сдала кучу никому не нужных экзаменов. Не мешайте ей оправдываться.

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

Тем не менее вы так и не ответили на коммент выше о том, что происходит с рынком ЕС (по вашему субъективному мнению, ес-но)

Так я не эксперт рынка труда ЕС, поэтому я не уполномочена отвечать на этот вопрос. Но мой и моих друзей опыт совершенно иной по сравнению с комментатором (Luci), поэтому я и порекомендовала мониторить рынок труда зарубежных компаний.

>

Не згодна з вами щодо ЄС.

>

Так я не эксперт рынка труда ЕС

Яснопонятно

16 собеседований за 2021 год: 9 компаний с офисами в Украине, 7 компаний из ЕС и США. Мало того, что никого не интересовал мой сертификат, мне даже иногда приходилось пояснять что это за зверь. В Европах интересен ваш предыдущий опыт и скиллы, и можете ли вы добавить ценность их продукту. Но по своему опыту скажу, что ISTQB сертификация помогла мне в самом начале карьеры систематизировать знания.

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

Я б додала, що готуючись до всіх іспитів ISTQB найголовніша порада прибрати внутрішні сперечання і не намагатися натягувати існуючий особистий практичний досвід на ту теорію) Там є і багато корисного, цікавого, але і такого, з чим точно будеш незгодний і воно може під час складання іспиту збити з пантелику
буде супер, якщо поділитися подробицями про інші сертифікації з вашого списку, не ISTQB — чи вдалося застосувати знання на практиці і чи згодні з наявною там літературою для підготовки?

З найкращими побажаннями!

Цілком згодна з вами.
Щиро вдячна за ваш коментар!
Стосовно інших сертифікацій в напрямку Agile — я цілком задоволена тим, що пройшла з нульового рівня такий потужний апгред. Знання та практики я застосовую в поточній роботі. Вважаю, що було б для кожного корисно достатнє розуміння Agile, оскільки багато хто називає Agile все, що завгодно. Дуже сумно читати/слухати твердження та стратегії від тих, хто не має розуміння Agile.

Цікава стаття. І оформлена гарно.
Особливо приємно бачити, шо стаття написана державною мовою.
Адже українська мова — це престижно.
Добра робота. Пишіть ще!

Щиро вдячна! Але необхідно відмітити прекрасну роботу редакторів, що були залучені.

Підписатись на коментарі