Similar presentations:
Керування командою проекту. Рольова модель команди
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