Технічне завдання для сайту, хто має писати?
Хто повинен писати технічне завдання для створення сайтів Тернопіль? Питання, на яке дасть відповідь провідний експерт з програмування та дизайну Іван Солойчук.
Відповідь на це питання однозначна – розробник. Іншого не дано. Тільки він здатний грамотно представити цілі, сформулювати завдання. Якщо цілі неясні, то відбувається ітеративний процес написання ТЗ – розробник поступово формує мета в очах замовника, намагається зрозуміти його суб’єктивний погляд на проблему. Розробка сайтів Тернопіль, це важкий і тривалий процес, але він допоможе уникнути двозначностей і нерозуміння, якщо буде написане грамотно завдання, що програмувати на сайті та що і коли малювати по графіці.
Але з правил є винятки. Мій особистий досвід показав, що є категорії виконавців, які можуть писати технічні завдання. Я це відношу до специфіки занять і людей. І хоч ти помри, але ці категорії громадян вам ТЗ не родять. Не ображайтеся, перераховую в порядку убування здатності не написати технічне завдання:
- Дизайнери;
- Web-програмісти;
- Програмісти.
Як аргумент, наведу посилання на статтю “Життя без технічного завдання” (Олег Бунін, Компьютерра). У статті навіть наводяться шляхи вирішення завдань без оформлення ТЗ. Треба сказати, цікавий підхід, але, як мені здається, що таїть в собі масу вище описаних проблем.
Або ось, життєвий приклад – поради та рекомендації щодо технічного завдання. Люди, що займаються створенням сайтів, пропонують вирішувати замовнику наступні завдання:
1. Постановка завдання: які завдання повинен вирішувати сайт.
2. Визначення загального бюджету фінансування: скільки грошей Замовник може або готовий заплатити за сайт.
3. Підготовка матеріалів для сайту.
4. Розробка технічного завдання на створення сайту.
Далі фахівці наводять послідовність дій, яку повинен здійснити замовник. Вдумайтеся в написане! В кінці рекомендацій фахівці дають примітка:
Професійному Розробникові технічне завдання, як таке, не потрібно: він і без нього знає, як створити сайт. Але Розробник створюватиме дизайн сайту, керуючись принципом “клієнт завжди правий”. Тим більше що гроші платить клієнт. Розробник не несе відповідальності за невідповідність сайту естетичним очікуванням Замовника за умови виконання технічного завдання на розробку дизайну сайту.
Отже, технічне завдання потрібно, в першу чергу, для самого Замовника. Саме на підставі затвердженого нею технічного завдання він і повинен виробляти приймання готового сайту.
Чи не правда, геніально? “ТЗ потрібно замовнику, а не розробникові” “Розробник не несе відповідальності …”
Ось більш конструктивний підхід: Як правильно скласти технічне завдання? Не дуже багато, але у справі.
Сподіваюся, шановні читачі все зрозуміли. Коли постає питання про складну технічній розробці, за написання ТЗ береться виконавець. Чим “простіше тема”, тим важче виконавцю скласти ТЗ. Це потрібно розуміти. Особисто я допускаю, що на деякі види робіт технічне завдання має писатися замовником, інакше останній ризикує втратити багато грошей і не отримати того, що хотів.
Що повинно містити технічне завдання?
Певних рекомендацій по тому, що має містити ТЗ, немає. Для тих ТЗ, які пишуться виконавцем, (технічні розробки) існує ГОСТ 34.602-89 ТЕХНІЧНЕ ЗАВДАННЯ НА СТВОРЕННЯ автоматизована система.
Немає стандарту, який би описував створення ТЗ для інших систем (н автоматизованих). Але ряд дослідників все одно пропонує відштовхуватися саме від зазначеного стандарту при написанні технічних завдань в інших областях людської діяльності (зокрема, на програмні продукти).
Як видно, стандарт цей був прийнятий в країні, якої вже немає, в ладі, якого вже не існує, людьми, які не були знайомі з сучасними реаліями. Не сперечаюся, стандарт конструктивний і написаний досить узагальнено, тому його цілком можна застосувати для написання ТЗ (якщо цього вимагає держзамовник).
Але ж до вас ніхто не прийде і не оштрафує за те, що в своїй організації ви склали ТЗ за власною, зручною для вас формі! Потрібно враховувати специфіку свого підприємства, законодавства, ринкових умов. Тому постарайтеся підійти до написання ТЗ якомога серйозніше, можливо, із залученням юриста.
Зазначу ряд вимог, які, на мою думку, повинні виконуватися в технічному завданні по створенню сайтів Тернопіль:
- Повнота – якомога повніше опис системи, цілей і завдань;
- Логічність – опису не повинні бути суперечливими
- Правильність – відсутність помилок, які можуть вести до двозначності або некоректності;
- Можливості підключення – структура документа повинна бути підпорядкована одній меті.
Склад розділів розробник повинен виробити сам, з роками і досвідом. Але зверну увагу на основні розділи технічного завдання, які в тій чи іншій мірі повинні бути відображені:
- Технічні вимоги і стандарти;
- структура;
- Функціональне зміст окремих структурних елементів;
- Склад робіт і терміни виконання;
- Вартість робіт.
Якщо в технічному завданні були описані зазначені моменти, то його можна вважати досить повним.
Опубликовано в рубрике: Новости.