Керування командою проекту. Рольова модель команди.
Керування командою проекту
Менеджер проекту (Project Manager)
Проектувальник (Designer )
Розробник (Developer )
Тестувальник (Tester)
Інженер з якості
Технічний письменник
Технолог з розробки ПЗ
1.18M
Category: managementmanagement

Керування командою проекту. Рольова модель команди

1. Керування командою проекту. Рольова модель команди.

Перелік питань, що розглядаються на лекції:
Рольова модель команди
Менеджер команди та його
роль
Проектувалник команди та його роль
Розробник та його роль
Тестувальник та його роль
Інженер з якості продукту та його роль
Технічний письменник та його роль
Технолог програмних продуктів та його роль
№ 1 из NN

2. Керування командою проекту

Успех проекта напрямую связан с используемыми
талантами, и, что более важно, способом, в соответствии с
которым руководство использует эти таланты в проекте.
Джон Макдоналд
№ 2 из NN

3. Менеджер проекту (Project Manager)

Основні функції:
-
Підбір і управління
кадрами
-
Складання та виконання
плану проекту
головна дійова особа проекту
-
Керівництво командою
-
Забезпечення зв'язку
між
підрозділами
-
Забезпечення готовності
продукту
№ 3 из NN

4. Проектувальник (Designer )

Проектувальник (Designer)
проектування архітектури високого рівня і контроль її виконання
Основні функції:
Аналіз вимог
Розробка архітектури та
основних інтерфейсів
Участь у плануванні
проекту
Контроль виконання
проекту
Участь в підборі кадрів
№ 4 из NN

5. Розробник (Developer )

Розробник (Developer)
відповідальний за безпосереднє створення кінцевого продукту
Функції:
Програмування;
Контроль архітектурних і технічних
специфікацій продукту;
Підбір технологічних інструментів і
стандартів;
Діагностика і дозвіл всіх технічних
проблем;
Контроль за роботою розробників
документації, тестування, технологів;
Моніторинг стану продукту (ведення
списку виявлених помилок);
Підбір інструментів розробки, метрик і
стандартів. контроль їх використання.
№ 5 из NN

6. Тестувальник (Tester)

відповідає за задоволення вимог до продукту (функціональних і не функціональних)
Складання плану тестування.
Контроль виконання плану.
Розробка тестів.
Автоматизація тестування включає автоматизацію складання тестів,
автоматизацію пропуску тестів і автоматизацію обробки результатів
тестування. З причини важливості автоматизації тестування, іноді
вводять нового учасника - інженера з автоматизації.
Вибір інструментів, метрик, стандартів для організації процесу
тестування.
Організація Бета тестування - тестування майже готового продукту
зовнішніми тестерами (користувачами).
№ 6 из NN

7. Інженер з якості

три аспекти (рівня) якості:
якість кінцевого продукту - забезпечується тестуванням,
якість процесу розробки (теза: для підвищення якості продукту треба підвищити
якість процесу розробки),
якість (рівень) організації (теза: для підвищення якості процесу треба підвищити
якість організації робіт).
Функції, відмінні від функції тестувальника:
Складання плану якості
Опис процесів
Оцінка процесів
Поліпшення процесів
№ 7 из NN

8. Технічний письменник

розробник користувальницької (та іншої) документації
як частини програмного продукту
Функції:
Розробка плану документування, який включає склад, терміни підготовки та
порядок тестування документів.
Вибір і розробка стандартів і шаблонів підготовки документів
Вибір засобів автоматизації документування
Розробка документації
Організація тестування документації
Участь в тестуванні продукту.
№ 8 из NN

9. Технолог з розробки ПЗ

Підтримка моделі ЖЦ - створення служб і структур з підтримки працездатності
прийнятої моделі ЖЦ ПЗ. У підтримці моделі ЖЦ приймають участь всі. Але
контроль покладено на технолога.
Створення і супровід середовища зборки продукту. Функція особливо важлива
на завершальних етапах розробки або при використанні моделі
прототипування. У такій ситуації збірка буде проводитися досить часто (в
деяких випадках - щодня). Середовище збірки повинна бути підготовлена
заздалегідь, збірка повинна проводитися швидко і без збоїв. З урахуванням
збірки версій це не проста задача.
Створення і супровід процедури установки з тим, щоб кожна зборка
встановлювалася автоматично з урахуванням версії і конфігурацій середовищ.
Управління вихідними текстами - супровід і адміністрування системи
управління версіями вихідних текстів.
№ 9 из NN
English     Русский Rules