Page 24 - 4566
P. 24
мають тісно співпрацювати з логістиками на стадії
встановлення програми.
Керівникові групи розробки не рекомендується
поєднувати кілька ролей. Будучи програмістом, він повинен
робити те, що в нього найкраще виходить - писати якісний
код.
Тестер
Завдання тестерів - випробування продукту в
реальних умовах, щоб визначити, що в продукті працює і що
не працює, і намалювати таким чином точний "портрет"
додатка. Природно, для проведення тестів треба відмінно
розумітися і на вимогах користувачів, і в тому, як їх
задовольнити.
Тестери розробляють стратегію, плани, графіки і
сценарії тестування, які дозволяють переконатися, що всі
помилки виявлені й виправлені до випуску програми.
Помилкою називають будь-яку проблему, через яку продукт
не виконує свої функції. Нею може виявитися і помилка в
коді, звана "жучком", і відхилення від специфікацій, заданих
менеджером програми, і недоробки в документації,
підготовленої групою навчання користувачів.
Важливо розрізняти тестування і загальну оцінку
якості, (Total Quality Assurance, TQA). Тестування стосується
тільки проекту - точніше, його технічного боку. Перевірку
якості організовує керівник, відповідальний за якість, - він
з'ясовує відповідність продукту корпоративним, урядовим та
іншим стандартам.
Не можна суміщати посади тестера і розробника.
Інструктор
Мета групи навчання - підвищити ефективність праці
користувачів. Тому інструктори "стають на бік" користувачів
24