Page 29 - 6150
P. 29

Інформаційна складова ТЗ повинна бути повною, але стислою. І знову ж таки
               просте  правило,  "необхідно  і  достатньо".  Його,  як  водиться,  потрібно
               дотримуватися завжди і скрізь, але при складанні технічного завдання з розробки
               програми,  це  правило  стає  номер  один.  Грамотне  технічне  завдання  -  перший  і
               останній  документ,  який  розповість  про  всі  бажання  замовника  у  зручній  для
               розуміння програміста формі.


                    З  комунікаціями  дещо  складніше.  Чому?  Та  тому  що  комунікації,  та  ще  й  у
               процесі  дещо  творчому,  завжди  складні.  Особливо,  якщо  спілкуватися  різними
               мовами.  А  мов  тут  може  бути  декілька,  більш  точно  -  за  кількістю  учасників
               проекту під кодовою назвою "розробка програми". Простіше кажучи: Клієнт, він
               же Замовник, Менеджер проекту, Виконавці проекту: програміст(и), інші можливі
               учасники,  які  мають  рацію,  як  зробити,  як  зробити  краще,  і  чим  все  має
               закінчитися.


                    Природно,  створюючи  спільний  проект,  ці  учасники  змушені  шукати  мову,
               доступну  для  загального  розуміння  кожним.  Такою  мовою  і  покликане  стати
               технічне  завдання  на  розробку  програми.  В  ідеалі,  головне  -  встановити  канал
               зв'язку  між  першою  і  третьою  ланкою,  і  чим  менше  перешкод  при  цьому  буде
               вносити  друга  і  четверта  ланки,  тим  якіснішим  буде  результат,  а  розробка
               програми принесе бажаний результат при мінімальних нервовтратах.

                    Ось ми  і дісталися до  юрисдикції, попутно торкнувшись питання про "втрату
               нервів". Завдяки технічним завданням, можна судити про відповідність результату
               розробки програм і заданих початкових умов. Треба сказати, що короткочасністю
               пам'яті, страждають як Замовники проекту, так і Виконавці. Перші забувають про
               обумовлену       вартість,     кількість     правок,     можливість       впровадження        та
               налагодження, а інші - в принципі про те, що і коли вони повинні були зробити.
               Щоб звести амнезію та  її наслідки  до  мінімуму, необхідно знову ж таки, чітке і
               конкретне ТЗ на розробку програми.


               Як скласти технічне завдання?

                    Розробка  програм  і  складання  технічного  завдання  з  цього  напрямку
               регламентується  ГОСТ  19.201-78  Единая  система  программной  документации.
               Техническое задание. Требования к содержанию и оформлению.


                    Також не будуть зайвими ще два керівництва:


                    ГОСТ       2.114-95      Единая      система      конструкторской         документации.
                      Технические условия;
                    ГОСТ  34.602-89  Информационная  технология.  Комплекс  стандартов  на
                      автоматизированные          системы.      Техническое       задание      на    создание
                      автоматизированной системы.

                                                                                                              29
   24   25   26   27   28   29   30   31   32   33   34