Page 29 - 4566
P. 29
вимогам. У межах цих функцій менеджер проекту взаємодіє
із замовником і планувальником ресурсів.
▪ Керівник команди (Team Leader) – здійснює технічне
керівництво командою в процесі виконання проекту. Для
великих проектів можливе залучення кількох керівників
підкоманд, що відповідають за вирішення окремих завдань.
▪ Архітектор (Architect) – відповідає за проектування
архітектури системи, погоджує розвиток робіт, пов'язаних з
проектом.
▪ Проектувальник підсистеми (Designer) – відповідає
за проектування підсистеми або категорії класів, визначає
реалізацію та інтерфейси з іншими підсистемами.
▪ Експерт предметної області (Domain Expert) –
відповідає за вивчення прикладної сфери, підтримує
спрямованість проекту на розв’язання завдань даної області.
▪ Розробник (Developer) – реалізує спроектовані
компоненти, володіє і створює специфічні класи і методи,
здійснює кодування і автономне тестування, будує продукт.
Це широке поняття, яке може розподілятися на спеціальні
ролі (наприклад, розробник класів). Залежно від складності
проекту команда може містити різну кількість розробників.
▪ Розробник інформаційної підтримки (Information
Developer) – створює документацію, яка супроводжує
продукт, коли випускається версія. Інсталяційні матеріали,
включені до неї, як і навчальні, а також допоміжні,
надаються переважно в електронному вигляді. Для складних
проектів можливий розподіл цих завдань між кількома
розробниками інформаційної підтримки.
▪ Фахівець з користувацького інтерфейсу (Human
Factors Engineer) – відповідає за зручність застосування
системи. Працює із замовником, щоб упевнитися, що
призначений для користувача інтерфейс задовольняє вимоги.
29