Page 42 - 4566
P. 42
Головний капітал сучасної компанії – це знання. Велика
частина цих знань невід'ємна від їх носія – людини. Ті
підприємства, які цього не зрозуміли, не виживуть тому, що
не зможуть бути ефективними
Виробничі функції і виконавці
Процес розвитку програмного проекту можна
розглядати як одну велику виробничу функцію, виконання
якої приводить проект від задуму до програмного продукту і
далі, від постачання виробу споживачам до завершення його
експлуатації. Для такої виробничої функції природно
говорити про узагальненого виконавця, об'єднуючого всіх
реальних дійових осіб, що виконують проект, а також про
узагальненого користувача, який застосовує отримувані в
ході розвитку проекту результати в своїй діяльності. Для
продуктивного розгляду вказану виробничу функцію
потрібно уміти розбивати на частини. Є два види такого
розбиття:
• можна структурувати виконання функції,
розбиваючи її на складові, визначаючи призначення кожній з
складових і зв'язку між ними так, щоб результат сумісного
виконання збігався з необхідним результатом функції;
• можна структурувати узагальненого виконавця,
іншими словами, конкретизувати виконавців, що
відповідають за різні аспекти виконання функції.
Обидва види розбиття виробничих функцій
допускають продовження в глибину: для виконавців – до
рівня груп виконавців і конкретних індивідуумів, для
функцій – до таких фрагментів, які розглядаються як
неподільні одиниці дій. Обидва вони існують одночасно і
взаємопов'язано.
Розбиття проекту на складові двох видів не є
незалежним і однозначним хоч би тому, що до виконавців
різних функцій пред'являються різні кваліфікаційні вимоги.
Є й інші причини, через які доводиться говорити про
42