img

Технічне завдання (ТЗ) на розробку програмного забезпечення

  1. Кому адресовано ТЗ? Технічне завдання необхідно виконавцю проекту - щоб зробити, замовнику проекту...

Кому адресовано ТЗ?

Технічне завдання необхідно виконавцю проекту - щоб зробити, замовнику проекту - щоб прийняти. Отже, замовник повинен детально представити проблему, яка стоїть перед фірмою, розповісти про свою організацію, її завдання. Чим докладніше буде констатуюча частина технічного завдання, тим легше клієнту знайти спільну мову з виконавцем. Але багато в чому менеджер проекту пише технічне завдання і для себе. В ході реалізації проекту часто виникає маса ідей, і головне тут - вміти фокусуватися на первинній парадигмі, закладеної в техзавданні.

Цілі технічного завдання

Основна мета при складанні технічного завдання - організація процесу, в який залучена команда людей. Це базовий текст, відповідно до якого буде будуватися вся робота. Маючи чіткий письмовий документ, легко виміряти всі творчі розробки, проаналізувати їх відповідно до початковими параметрами. При складанні технічного завдання можна скористатися існуючим ГОСТ 34.602-89. Тут в додатку 1 прописаний рекомендований порядок розроблення, погодження та затвердження ТЗ на створення автоматизованих систем.

Іншою метою при розробці вимог до програмного забезпечення є інформування. Як ми вже говорили, виконавець повинен чітко уявляти собі специфіку діяльності фірми, поставлені керівництвом завдання і проблему, яку треба вирішити за допомогою впровадження розроблюваного програмного забезпечення. Інформаційна частина ТЗ при цьому повинна бути лаконічною і стислій. Крім вихідних даних про замовника, інформаційна складова технічного завдання може містити відомості про дослідження і обґрунтуванні розробки програмного забезпечення. В технічному завданні допустимі додатки, в яких можна дати характеристику існуючої системи, специфічні особливості та умови її функціонування, опис технічних вимог і підтримуваних стандартів.

Технічне завдання повинно пов'язати всі розбіжності, суперечності, які виникали в ході усних переговорів. Відповідно, третя мета при його складанні - служити для комунікації. У проекті беруть участь кілька груп, які можуть говорити на різних мовах: команда розробників, директор компанії (клієнт), група виконавців, які будуть використовувати в подальшому програмне забезпечення, і менеджер проекту. Кожен може мати власне уявлення про результати проекту, виходячи з власних знань і службового функціоналу. Звідси випливає необхідність прозорих для всіх критеріїв оцінки проведеної роботи, стикування всіх викладених думок та ідей. В цьому випадку технічне завдання - важливий канал зв'язку між усіма учасниками процесу.

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

Кому адресовано ТЗ?
Кому адресовано ТЗ?