Page 28 - 6150
P. 28
Технічне завдання дозволяє (як сполучна ланка між замовником і виконавцем)
обом сторонам:
представити готовий проект до початку роботи;
виконати попунктно перевірку готового продукту;
зменшити кількість помилок, пов'язаних зі зміною вимог внаслідок їхньої
неповноти або хибності.
Замовнику:
усвідомити, що саме йому потрібно, чітко це сформулювати;
вимагати від виконавця відповідності продукту всім обумовленим та
затвердженим пунктам ТЗ.
Виконавцю:
зрозуміти суть поставленого завдання;
планувати виконання проекту в деталях і працювати за наміченим планом;
відмовитися від виконання робіт, не зазначених у ТЗ.
Технічне завдання на розробку програм складається, перш за все, для тих
людей, які будуть здійснювати цю саму розробку. Відповідно, воно повинно бути
зрозуміло тій людині, яка нічого не знає про клієнта, і вже тим більше, про його
завдання і проблеми.
Отже, технічне завдання на розробку програми має розповісти виконавцю і про
фірму, і про цілі, і про завдання. При цьому чим конкретніше буде розповідь, тим
краще - і для оповідача, чи Замовника розробки програм, і для слухача, тобто для
Виконавця проекту.
У загальному вигляді, технічне завдання переслідує декілька цілей:
організація;
інформація;
комунікація;
юрисдикція.
Організацію повинно бути спрямовано на сам процес, інакше кажучи,
упорядкувати творчість і творення розроблюваної програми або програмного
комплексу. Структура технічного завдання на розробку програм повинна бути
чіткою і в той же час лаконічною. Оскільки читати 120-150, а то й більше,
сторінок непридатного технічного тексту, творча особистість програміста просто
не зможе. А значить, стислість - сестра таланту.
28