how set up testing center excellence
У цьому вичерпному посібнику детально розказано, що таке Центр передового тестування та як створити TCoE. Він включає плюси і мінуси, ключові показники ефективності та етапи розвитку:
Оскільки компанії переходять до нових способів розробки програмного забезпечення, тестування як централізована послуга стає все більш поширеним.
яка різниця між qa і qc
Організації шукають шляхи успішного розгортання тестувальників у кількох командах, не відмовляючись від стандартизації та найкращих практик, над якими деякі організації з контролю якості працювали над створенням та підтримкою.
Тестовий центр передового досвіду може стати ідеальним способом підтримати стандартизацію у ваших командах та забезпечити, щоб ваша організація надавала пріоритети тестуванню інновацій.
Що ви дізнаєтесь:
Що таке TCoE?
Тестувальний центр досконалості (TCoE) - це структура, яка визначає, впроваджує та вимірює засоби контролю та стандарти в організації.
У цьому контексті самі тестери розподіляють ресурси між командами, проте протоколи тестування, набори інструментів та KPI підтримуються на централізованому рівні. Це дозволяє організаціям швидко розгорнути будь-який тестер для будь-якої команди, постійно підтримуючи принципи та процеси контролю якості.
Коли корисний TCoE?
Це може бути вигідним для компаній, які мають складні організаційні структури, що іноді призводять до того, що тестери охоплюють кілька команд, де цілі проекту можуть не узгоджуватися. Однак є ще кілька ситуацій, коли TCoE може бути корисним для організації.
Якщо що-небудь із зазначеного застосовується, то TCoE може бути ідеальним рішенням:
- У вас складна організаційна структура: Якщо всі ваші тестери не звітують перед одним і тим же менеджером або не мають спільних цілей, нормалізувати процеси та інструментарій в організації може бути складним завданням або неможливим.
- Ви хочете визначити загальні ключові показники тестування та відстежувати тенденції: Забезпечення якості для кількох команд може бути складним завданням, особливо якщо у вас немає однієї людини чи групи, чия основна увага зосереджена на цьому. Ви могли бачити варіації того, як команди відстежують певні KPI, а інші взагалі не відстежують. Він може визначати загальні показники та вимірювати якість у всій організації, тим самим зменшуючи або навіть усуваючи проблему.
- Проблеми - це проблема: Стандартизуючи процеси, інструментарій та KPI, це може призвести до меншої кількості дефектів у вашому SDLC.
- Ви хочете гомогенізувати процеси та інструментарій між командами: Основною функцією TCoE є стандартизація процесів та інструментів між командами. Ця нормалізація призводить до зменшення витрат часу на визначення та реалізацію безлічі варіацій без потреби. Крім того, це заохочує взаємодію між командами навколо найкращих практик та рекомендацій, пов’язаних із написанням тестових кейсів, автоматизацією сценаріїв та виконанням.
- Ви відчуваєте тиск, щоб скоротити час до виробництва: Цикл контролю якості написання тестових кейсів, написання сценаріїв та виконання займає значний відсоток від загального життєвого циклу розробки програмного забезпечення (SDLC). Наявність TCoE вирізає повторювані процеси між командами, дозволяючи їм зосередитись виключно на тестуванні важливих завдань.
- Ваша організація викликана тим, що не наймає та не використовує потужних ресурсів для тестування: Він може встановити надійні протоколи найму, найму та вступу. Це призводить до сильних тестерів у вашій організації, які постійно працюють на борту.
- Ви хочете заохотити стійкі інновації: День тестувальника наповнений написанням тестових кейсів або написанням сценаріїв, виконанням тестів та повідомленням про дефекти. Зазвичай є дуже мало часу на інновації та вдосконалення способу їх роботи. Наявність Центру тестування передового досвіду гарантує, що хтось у вашій організації зосереджений на цьому найважливішому компоненті.
- Змінюючи проекти та пріоритети, ваші тестери часто змінюють команди або результати: У гнучкому середовищі інколи петлі зворотного зв'язку із клієнтами часто призводять до зміни пріоритетів. Наявність можливості переміщувати ресурси та підтримувати якість є запорукою успіху.
Як встановити TCoE?
Як тільки організація погоджується на основу Центру тестування передового досвіду, то наполеглива робота приходить у формі її успішного впровадження.
Успішне впровадження розглядає наступні кроки:
- Визначте виклики вам потрібно у своєму TCoE вирішити або врахувати. Як мінімум, він повинен стандартизувати інструменти та процеси. Крім того, ви можете налаштувати свій TCoE на включення виявлення та впровадження нових технологій, визначення та вимірювання KPI, або навіть найму та впровадження нових ресурсів контролю якості.
- Визначте, хто керуватиме ваш центр тестування передового досвіду. Це повинна бути спеціальна команда людей, яка належним чином представляє ваші групи тестування в цілому. Деякі організації вирішують співпрацювати з продавцем для цього впровадження, тоді як інші тримають його повністю вдома.
- Окресліть свою дорожню карту TCoE . Кожна організація відрізняється своїми потребами та бажаними результатами. Визначте, які сфери є найбільш важливими, і відповідно визначте їх пріоритетами.
- Визначте, як ця група буде взаємодіяти з іншими командами . Це вимагає придбання лідерських якостей у вашій організації. Варто врахувати, як TCoE впроваджуватиме нові процеси або інструменти та забезпечить належне дотримання, і який рівень керівництва вони можуть дати командам, якщо не дотримуватимуться протоколи. Визначення цього заздалегідь обмежить майбутні помилки між вашим TCoE та командами.
- Документуйте свої поточні інструменти, ключові показники ефективності, процеси та методології. До та під час впровадження вже буде узгоджений набір процесів або інструментів. Забезпечення належного документування очікувань та постійне зберігання документів є важливим для подальших довідок чи реєстрації.
- Залучіть свої команди до розуміння початкових дефіцитів. Можливо, у вас є тестери, які не дотримуються раніше визначених процесів, або, можливо, вони використовують несхвалені інструменти. Залучення кожної команди для підтвердження того, що ви розумієте їхні потреби, а також будь-які прогалини, є важливим для створення міцного стартового фундаменту.
- Спілкуйтеся в організації: До цього моменту у вашому впровадженні більшість людей повинні знати про Тестувальний центр досконалості та знати, що це означає, однак, не сприймати ці знання як належне. Переконайтеся, що ви повідомляєте про існування TCoE, мету та його цілі всім у вашій організації.
Залучені ресурси / витрати
Ваші ресурси та витрати можуть різнитися залежно від того, як ваша компанія підходить до впровадження. Наприклад, якщо ви вирішите співпрацювати зі стороннім постачальником, щоб запустити та / або підтримувати TCoE, внутрішні ресурси, призначені для цього, можуть бути мінімальними, однак ваше партнерство може спричинити більші витрати.
Навпаки, якщо ви плануєте впровадити цей фреймворк у власному масштабі, тоді слід враховувати наступні ресурси та витрати:
- Ресурси: Тестовий центр передового досвіду повинен складатися з осіб, які повністю віддані цій ініціативі. Обмірковуючи, кого слід включати, подумайте про набір менеджерів з тестування, тестування потенційних клієнтів та переконайтеся, що хтось із кожної компетенції тестування бере участь (автоматизація, керівництво, ефективність, безпека тощо).
- Вартість: Витрати, пов’язані із запуском внутрішнього TCoE, включають ресурси, які будуть присвячені його впровадженню, та ті, які офіційно будуть знаходитись у цій групі, рухаючись вперед. Крім того, можуть виникнути затрати, які слід враховувати при стандартизації інструментів тестування або придбанні рішення для сховища документів.
Плюси та мінуси TCoE
Аналізуючи, чи впроваджувати Тестовий центр досконалості, ви повинні повністю врахувати плюси і мінуси як такі.
Нижче наведено деякі переваги впровадження TCoE:
- Розширені набори базових навичок усіх тестувальників: Впроваджуючи Центр передового тестування, ви інвестуєте в загальні навички своїх тестувальників завдяки навчанню та інноваціям, що призводить до отримання більш якісних продуктів для ваших клієнтів.
- Стандартизація систем автоматизації та зменшення складності: Маючи визначену структуру автоматизації, ви гарантуєте, що всі команди дотримуються основних стандартів кодування. Це призводить до коротших циклів сценаріїв та часу виконання, скорочення часу при введенні нових інженерів-автоматиків та покращення якості тестування та охоплення.
- Підвищена спритність: Примушення кожного тестера працювати в межах встановлених захисних огороджень дозволяє швидко змінювати пріоритети, не випробовуючи тестерам необхідність вивчати різні процеси та інструменти в командах. Крім того, масштабування команд за допомогою моделі аутсорсингу дозволяє людям швидко та послідовно брати участь у роботі.
- Постійне вдосконалення: Основною складовою комплексної TCoE є поточна модернізація інструментів та процесів. Наявність спеціальної команди, мета якої включає це, гарантує, що ваша організація завжди працює в сучасному світі тестування.
- Економія коштів: Стандартизація інструментів між командами може призвести до значної економії витрат для організації з часом.
- Зменшити витрати на тестування: HCL опублікував тематичне дослідження, в якому детально описується впровадження Центру тестування досконалості, що призвело до зменшення витрат на тестування для організації на 11%. Повний приклад можна знайти тут.
Можливо, часом це не правильний шлях для вашої організації.
Ось кілька мінусів, які слід врахувати, перш ніж вирішити зробити стрибок:
- TCoE може ускладнювати речі: Якщо у вас є одна чи дві команди зі статичними тестерами, існує ймовірність того, що процеси та інструменти досить вирівняні. Або, можливо, у вас є високо функціонуючі команди, які знайдуть стандартні способи роботи на заваді досягненню успіху. У будь-якому випадку, додавання додаткового шару може додати зайвої складності, що призведе до затримок випусків та розладів.
- Недостатня підтримка може призвести до вигорання та збою: Прийняття рішення про впровадження TCoE без підтримки з усіх рівнів вашої організації може призвести до того, що її члени будуть знеохоченими та згорілими, якщо їхні рекомендації щодо процесу та інструментарію не будуть підтримані або прийняті належним чином.
TCoE Етапи еволюції
На зображенні нижче показано три етапи TCoE:
який хороший безкоштовний прибиральник для ПК - -
Підводні камені випробувального центру досконалості
З кожним новим підприємством є певні підводні камені, яких слід уникати.
Нижче наведено кілька підводних каменів, які слід враховувати при впровадженні TCoE:
- Не узгодження цілей TCoE з організаційними результатами: За визначенням, це централізована команда людей, яка розділяє спільну мету заохочення якості в організації. Інші команди будуть дотримуватися результатів TCoE. Цілком логічно, що цілі TCoE відповідають цілям вашої організації.
- Не визначаючи, наскільки повноваження має TCoE: У вас неодмінно з’явиться тестер або команда, яка не зможе стежити за процесами чи використовувати інструменти, зазначені в TCoE. Якщо не надати Центру передового досвіду можливості виконувати настанови, це призведе до контрпродуктивності та призведе до низького рівня прийняття з часом.
- Не вдалося створити петлі зворотного зв’язку для спілкування в обох напрямках: Наявність групи осіб, яка визначає процес або впроваджує нові інструменти, без бай-ін або вказівок від інших команд в організації, призведе до невдалого впровадження. Важливо, щоб усі тестери були задіяні та допомагали у прийнятті рішень не лише на початку, але й з часом.
- Створення TCoE з поганими співавторами та комунікаторами: Для цієї групи недостатньо людей, які поглиблено розуміють принципи тестування, також потрібно, щоб вони цінували спілкування та співпрацю.
- Намагаючись рухатися занадто швидко на етапі впровадження: Визначення, планування та впровадження Центру тестування досконалості вимагає часу. Переконавшись, що ви виконали наведені вище кроки та витративши час, необхідний для планування заздалегідь, зрештою окупиться.
Ключові показники ефективності для випробувального центру передового досвіду
Визначення надійного набору ключових показників заздалегідь допоможе вам зрозуміти, чи ваша реалізація TCoE додає цінності вашій організації чи ні. Поки ви продовжуєте впроваджувати новий процес або допрацьовувати існуючий, KPI забезпечать хороший показник успіху.
Визначення KPI, які ви повинні вимірювати, є складним та унікальним для кожної організації. Вибираючи набір ключових показників ефективності, ви повинні враховувати розміри та розподіл команди, культуру компанії та поточні прогалини чи проблеми, які ви намагаєтеся виправити.
Перейдіть за цим посиланням Загальновживані показники тестування.
Рекомендації
Як і будь-який великий організаційний зсув, аналіз вашого поточного стану та розуміння ваших прогалин є ключем до визначення того, чи підходить вам TCoE.
Вирішуючи рухатись вперед, заздалегідь вкладіть час, щоб переконатись, що ви окреслили конкретно, чим є і що не є вашим Тестувальним центром досконалості, а також переконаєтесь, що ви вибрали правильних людей для роботи.
Залучення тестувальників, які демонструють хороші навички співпраці та спілкування, на додаток до глибокого розуміння принципів тестування, важливо для успішного впровадження.
Крім того, обов’язково визначте та повідомте, як ви будете вимірювати успіх. Якщо ви використовуєте набір ключових показників ефективності, повідомте, що це таке, щоб команди зрозуміли, в чому полягає їх оцінка успіху.
У двох словах, намагання виміряти занадто багато речей, спочатку стає страшним, і ви можете втратити загальну загальну картину.
Висновок
TCoE надає організаціям можливість впроваджувати стандартні принципи тестування та інструментарій для будь-якої кількості команд, одночасно гарантуючи, що якість залишається пріоритетом. Крім того, це допомагає визначати та вимірювати KPI, тим самим забезпечуючи стабільну якість продукту для замовника.
Незважаючи на те, що в цьому посібнику йдеться про спритну організацію, Центр тестування передового досвіду може бути залучений до складу будь-якої організації, спритної чи ні. Якщо його застосувати належним чином, це може допомогти тестуванню масштабу організації без шкоди для якості.
Аналіз того, де сьогодні стоять ваші організаційні випробування, і те, як ви бачите тих, хто блокує вашу здатність масштабувати та змінювати пріоритети в майбутньому, дасть вам хороший вихідний пункт у визначенні, чи є це відповідне рішення для вашої організації чи ні.
Зробивши висновок про рух вперед, заздалегідь обговоріть час для його успішного здійснення. Забезпечення тестувальників добрими комунікативними навичками, чітке розуміння принципів тестування та бажання допомогти організації розвиватися - все це є атрибутами під час пошуку лідерів TCoE.
Переконайтеся, що ви повною мірою визначили критерії успіху для свого Центру передового тестування, залучили всі рівні своєї організації та належним чином передали мету та бажаний результат. Надійний побудований TCoE може принести багато позитивних переваг вашій організації при продуманому впровадженні.
Щасливого читання !!
які існують різні облікові записи електронної пошти
Рекомендована література
- 11 найкращих компаній ЦОДів | Послуги центру обробки даних У 2021 році
- Як писати тестові справи: Остаточний посібник із прикладами
- Як написати документ про стратегію тестування (із зразком шаблону стратегії тестування)
- Найкращі послуги з контролю якості програмного забезпечення від SoftwareTestingHelp
- Найкращий каталог тестування програмного забезпечення якості (найкращі інструменти та компанії з контролю якості в 2021 році)
- Процеси SQA: Як перевірити повну заявку?
- Як протестувати заявку без вимог?
- Як перевірити специфікацію вимог до програмного забезпечення (SRS)?