Page 29 - 6150
P. 29
Інформаційна складова ТЗ повинна бути повною, але стислою. І знову ж таки
просте правило, "необхідно і достатньо". Його, як водиться, потрібно
дотримуватися завжди і скрізь, але при складанні технічного завдання з розробки
програми, це правило стає номер один. Грамотне технічне завдання - перший і
останній документ, який розповість про всі бажання замовника у зручній для
розуміння програміста формі.
З комунікаціями дещо складніше. Чому? Та тому що комунікації, та ще й у
процесі дещо творчому, завжди складні. Особливо, якщо спілкуватися різними
мовами. А мов тут може бути декілька, більш точно - за кількістю учасників
проекту під кодовою назвою "розробка програми". Простіше кажучи: Клієнт, він
же Замовник, Менеджер проекту, Виконавці проекту: програміст(и), інші можливі
учасники, які мають рацію, як зробити, як зробити краще, і чим все має
закінчитися.
Природно, створюючи спільний проект, ці учасники змушені шукати мову,
доступну для загального розуміння кожним. Такою мовою і покликане стати
технічне завдання на розробку програми. В ідеалі, головне - встановити канал
зв'язку між першою і третьою ланкою, і чим менше перешкод при цьому буде
вносити друга і четверта ланки, тим якіснішим буде результат, а розробка
програми принесе бажаний результат при мінімальних нервовтратах.
Ось ми і дісталися до юрисдикції, попутно торкнувшись питання про "втрату
нервів". Завдяки технічним завданням, можна судити про відповідність результату
розробки програм і заданих початкових умов. Треба сказати, що короткочасністю
пам'яті, страждають як Замовники проекту, так і Виконавці. Перші забувають про
обумовлену вартість, кількість правок, можливість впровадження та
налагодження, а інші - в принципі про те, що і коли вони повинні були зробити.
Щоб звести амнезію та її наслідки до мінімуму, необхідно знову ж таки, чітке і
конкретне ТЗ на розробку програми.
Як скласти технічне завдання?
Розробка програм і складання технічного завдання з цього напрямку
регламентується ГОСТ 19.201-78 Единая система программной документации.
Техническое задание. Требования к содержанию и оформлению.
Також не будуть зайвими ще два керівництва:
ГОСТ 2.114-95 Единая система конструкторской документации.
Технические условия;
ГОСТ 34.602-89 Информационная технология. Комплекс стандартов на
автоматизированные системы. Техническое задание на создание
автоматизированной системы.
29