Основні принципи обрання інструментів (версія 3.1)
Основні міркування при виборі інструменту для організації включають:
- Оцінка зрілості власної організації, її сильних і слабких сторін
- Виявлення можливостей для вдосконалення процесу тестування, що підтримується інструментами
- Розуміння технологій, які використовуються об’єктом тестування, для вибору інструменту, сумісного з цією технологією
- Розуміння інструментів побудови та постійної інтеграції, які вже використовуються в організації, щоб забезпечити сумісність та інтеграцію інструментів
- Оцінка інструменту за чіткими вимогами та об’єктивними критеріями
- Розгляд того, чи доступний інструмент для безкоштовного пробного періоду (і як довго)
- Оцінка постачальника (включно з навчанням, підтримкою та комерційними аспектами) або підтримка некомерційних (наприклад, з відкритим кодом) інструментів
- Визначення внутрішніх вимог до коучингу та менторства у використанні інструменту
- Оцінка потреб у навчанні, враховуючи навички тестування (та автоматизації тестування) тих, хто працюватиме безпосередньо з інструментами
- Розгляд переваг і недоліків різних моделей ліцензування (наприклад, комерційних або з відкритим кодом)
- Оцінка співвідношення витрат і вигод на основі конкретного бізнес-кейсу (за потреби)
На останньому етапі слід провести оцінку підтвердження концепції, щоб визначити, чи ефективно інструмент працює з програмним забезпеченням, що тестується, і в межах поточної інфраструктури або, якщо необхідно, визначити зміни, необхідні для цієї інфраструктури для ефективного використання інструменту.
Пілотні проєкти під час впровадження інструмента в організації (версія 3.1)
Після завершення вибору інструменту та успішного підтвердження концепції впровадження обраного інструменту в організації зазвичай починається з пілотного проєкту, який має такі цілі:
- Отримання глибоких знань про інструмент, розуміння як його сильних, так і слабких сторін
- Оцінка того, як інструмент відповідає існуючим процесам і практикам, і визначення того, що потрібно змінити
- Прийняття стандартних способів використання, керування, зберігання та обслуговування інструменту та продуктів тестування (наприклад, прийняття рішення щодо іменування файлів і тестів, вибір стандартів кодування, створення бібліотек і визначення модульності наборів тестів)
- Оцінка того, чи будуть отримані вигоди за розумних витрат
- Розуміння показників, які ви бажаєте, щоб інструмент збирав і звітував, а також налаштування інструменту, щоб ці показники можна було фіксувати та звітувати
Фактори успіху при обранні інструменту (версія 3.1)
Фактори успіху для оцінки, впровадження, розгортання та постійної підтримки інструментів в організації включають:
- Поступове розгортання інструменту для решти організації
- Адаптація та вдосконалення процесів відповідно до використання інструменту
- Проведення тренінгів, інструктажу та наставництва для користувачів інструментів
- Визначення вказівок щодо використання інструменту (наприклад, внутрішні стандарти для автоматизації)
- Реалізація способу збору інформації про використання під час фактичного використання інструменту
- Використання інструментів моніторингу та переваги
- Надання підтримки користувачам даного інструменту
- Збір уроків, отриманих від усіх користувачів
Також важливо переконатися, що інструмент технічно та організаційно інтегрований у життєвий цикл розробки програмного забезпечення, який може залучати окремі організації, відповідальні за операції, або сторонніх постачальників.
В цьому відео починаємо працювати з секцію 6.2.
00:00:45 Main Principles for Tool Selection (V 3.1)
00:12:21 Pilot Projects for Introducing a Tool into an Organization (V 3.1)
00:15:47 Success Factors for Tools (V 3.1)