Създаването на уебсайт е лесна работа, ако използвате онлайн конструктори. Но всички те са толкова сходни, че реномирани фирми трябва да търсят уеб администратори или да се свързват с ИТ компании. На този етап от създаване на ресурс е изключително важно да се уточни работата на съветника, тоест да се изготви техническа задача за разработката на сайта.
Защо губите време за това?
Колкото и да е образован човек, той си остава личност и по всякакъв начин се опитва да улесни работата си. Поради това клиентите не винаги разбират защо пишат техническа задача за разработка на сайта. В крайна сметка е много по-лесно да помолите уебмастъра да направи „уебсайт в синьо с логото на компанията на главната страница“. Но когато дойде времето за доставка на проекта, клиентът вижда нещо съвсем различно от това, което е искал. И уеб администраторът трябва да преработва ресурса отново и отново.
Условието не е "бюрокрация", а рационален акт, който спестява време, нерви и пари. Например, определена компания трябва да се развивасайт за презентация, за период от две седмици. И ако отделите 2-3 дни за създаване на извадка от техническото задание за разработване на уебсайт, тогава в края на срока можете да получите готов продукт. Той ще отговори на всички изисквания, които клиентите в разгара на бързането може да забравят да споменат. От друга страна, техническото задание за разработката на сайта е гаранция за възнаграждение.
Мъдрост от миналото
Ако клиентът е изправен пред задачата да разработи технически спецификации, той не трябва да преоткрива колелото, по-добре е да се обърне към произхода, който е проверен от дългогодишен практически опит. Тоест е необходимо да се напише извадка от техническото задание за разработване на сайта в съответствие с GOST. Би изглеждало нереалистично да се прилагат стандартите от 1978 г. към днешните сайтове, но в Съветския съюз някои неща бяха страхотни и разработването на стандарти не е изключение, а освен това те все още са актуални. Особено внимание трябва да се обърне на следните стандарти:
- Изисквания за съдържание и дизайн (GOST 19.201-78).
- Условия за създаване на автоматизирана система (GOST 34.602-78).
Първият документ е подходящ за обикновени сайтове. В него се описва как правилно да се състави ТЗ, както и секциите, които определено трябва да вземете предвид при съставянето на техническото задание за разработване на сайта. Те включват:
- Въведение, което посочва името на компанията или ресурса на клиента, неговото кратко описание и обхват.
- Основания за създаване. Тук имате нуждапосочете предмета, посочете документите, потвърждаващи необходимостта от създаване на ресурс, името на организацията, одобрила този документ. Например, резултатите от пазарни проучвания показват, че по-голямата част от потребителите търсят продукти през Интернет и това ще бъде основата за създаване на сайт.
- Дестинация. Посочено е функционалното предназначение на ресурса. Информиране, продажба и др.
- Изисквания за ресурси. Това е най-големият раздел, в който клиентът описва всички свои желания относно бъдещия уеб продукт. Тук трябва да посочите функционалността, да определите нивото на надеждност, да опишете работните условия, съдържание, дизайн и т.н.
- Софтуерни изисквания.
- Технически и икономически показатели. Тоест се посочват желания по отношение на нивото на преобразуване, предимства пред конкурентите, икономическа ефективност.
- Етапи на развитие. Клиентът определя крайния срок за изпълнение на задачата.
- Контрол. Видовете проверка са посочени.
Вторият GOST е подходящ за създаване на портали със сложна функционалност. Като цяло основните цели и точки не се различават много от първия документ, те просто имат по-обширни характеристики. Въз основа само на информацията от документите съгласно стандарта GOST, можете да създадете пълноправен пример за заданието за разработване на сайта.
Характеристики на изготвянето на TK
Как да съставим техническо задание за разработка на сайта? Най-важното при съставянето на TOR е постоянно да мислите за основните цели на бъдещия документ: той трябва да бъде написан на езиккоето както разработчиците, така и клиентите ще разберат.
Най-често при съставянето на пример за техническа задача за разработка на сайт следните точки се считат за основни:
- Информация за клиента. Необходимо е накратко да се опише обхвата на дейността, историята на компанията и да се направи списък на основните конкуренти. Тази информация едва ли ще бъде полезна за програмистите, но дизайнерите и копирайтърите се нуждаят от нея.
- Целта на сайта. Този блок трябва да съдържа ключова информация, която ви позволява да разберете структурата на бъдещия ресурс, функционалността и общата посока на дизайна. Той също така описва основната целева аудитория.
- Изисквания за ресурси. Най-големият раздел, където трябва да посочите вашите желания по отношение на структурата, функционалността, дизайна, софтуера, хостинга и т.н. Тук трябва също да прикачите миниатюри на страници и карта на сайта.
- План за действие. Всеки шаблон на техническо задание за разработване на сайта трябва да включва в описанието си етапите на разработка, списъка с работата, която ще бъде извършена на определен етап и времето на поръчката.
- Контрол и приемане на работата. Примерното задание за разработване на сайта трябва ясно да описва как ще се проверява съответствието на готовия обект с посочените изисквания. Важно е внимателно да се подходи към изпълнението на тази работа, за да се избегнат недоразумения с клиента.
След като работите през всички тези точки в детайли, можете бързо да научите как правилно да съставяте техническите задания за разработката на сайта.
Кой трябва да го направи?
По принцип, пробаТехническото задание за разработката на сайта може да бъде съставено от всеки. Например собственикът на салон за красота се нуждае от уебсайт за визитка. Ето техническото задание, но дали такава техническа спецификация ще бъде полезна е друг въпрос.
Обикновено добър технически опит е изпълнителят. Все пак уеб разработчикът разбира създаването на сайтове повече от собственика на салон за красота. Но това изобщо не означава, че клиентът отсъства през целия този процес. Спазвайки основните правила на техническото задание за разработка на сайта, клиентът трябва:
- Запознайте изпълнителите с фирмата, нейните продукти, услуги и целева аудитория.
- Обяснете защо се нуждае от сайта.
- Споделете вашите желания за бъдещ ресурс.
- Показване на примери за сайтове, които смята за добри.
- Отговорете на въпроси от дизайнера и уеб разработчика (ако има такива).
Клиентът може сам да скицира TK, но, както показва практиката, такива аматьорски скици обикновено се хвърлят тихо в кошчето.
Прецизност и уникалност
Всичко, което е написано в примерите и образците на технически спецификации за изработка на сайта, трябва да е разбираемо за клиента и изпълнителя. Не могат да се използват понятия като красиво, модерно, уникално и други, защото всеки ги възприема по свой начин. Това се отнася и за формулировки, които могат да бъдат нееднозначно разбрани. Всичко трябва да е ясно и точно. Не можете да напишете, че сайтът може да издържи повече натоварване, защото не е ясно колко теголям. Необходимо е незабавно да се отрече недоразумението, като се уточни, че ресурсът е в състояние да издържи на 50 хиляди посетители едновременно. Всяка формулировка трябва да бъде подкрепена с цифри и точни характеристики.
Други подробности
Когато планирате работа по създаването на сайт, трябва да уведомите всички участници в разработката за това какво прави компанията и коя е основната й целева аудитория. Трябва също да посочите предназначението на сайта и да опишете функционалните предпочитания, за да не получите развлекателен блог вместо сериозен онлайн магазин.
В някои случаи речник е включен в техническото задание за разработване на уебсайт. Всички сложни термини са описани на разбираем език, така че неинформираният клиент да няма въпроси какво и как ще направи с неговия сайт.
Не забравяйте да посочите на кой хостинг трябва да бъде ресурсът. Също така уважавани изпълнители ще посочат в техническото задание такъв елемент като „работни изисквания“, където посочват, че ресурсът трябва да се показва във всички браузъри. Разбира се, това изискване вече е разбираемо, но е по-добре да го запишете, така че клиентът да бъде защитен от недобросъвестни изпълнители.
В допълнение, структурата, дизайнът и оформлението се обсъждат с клиента, за по-голяма яснота, клиентът може да начертае блок-схема. Клиентът трябва да обясни за какво е предназначена всяка страница от сайта и какви елементи могат да бъдат на нея.
Ако трябва да направите ресурс със сложен и нестандартен интерфейс, няма да е достатъчно само да покажетескица и структура на страницата. Изключително важно е целият екип за разработка и клиентът да разберат как обикновеният посетител ще използва сайта. Следователно ще е необходимо да се разработи скрипт. Неговата схема е много проста:
- Действие на потребителя.
- Отговор на уебсайта.
- Резултат.
Съдържание и дизайн
Също така е необходимо да се реши предварително кой ще отговаря за съдържанието. В някои случаи разработчикът може веднага да направи уебсайт със съдържание, включващ професионални копирайтъри, но тогава цената на ресурса ще бъде по-скъпа. Това трябва да бъде съгласувано предварително и да посочи всички желания по отношение на съдържанието.
Вярно е, че ще бъде трудно да се опише обективно съдържанието, защото всеки има свои собствени идеи за интересност и полезност, по-лесно е да се пише, че ще бъде уникално. Това е лесно да се провери и няма да има ненужни претенции. Този проблем се отнася и за описанията на дизайна. Най-доброто решение би било да напишете в заданието за разработка на дизайна на сайта каква цветова схема иска клиентът, с какъв шрифт ще бъдат направени надписите и т. н. Тоест посочете всички позиции, в които се появява точността. Може би това са всички правила за създаване на техническо задание за разработка на сайта. Сега трябва да ги приложите на практика и да се опитате да създадете компетентен TK сами.
Шаблон на техническо задание за разработка на уебсайт
В това ТЗ е предоставена таблица с термини на първата страница, така че всичко да е ясно какво ще се обсъжда. Трябва да се отбележи, че обозначението на термините не е копирано от„Уикипедия“или други ресурси, но са написани от лицето, което разработва техническото задание. Списъкът с термини може да включва понятия като:
- IP адрес.
- www (световна мрежа).
- Административна част на ресурса, администратор.
- Алтернативен надпис за снимката.
- Уеб интерфейс.
- Връзка, връзка.
- Дизайн на уебсайт, шаблон за дизайн на страница.
- Динамична и статична страница.
- Име на домейн.
- Мета маркер.
- Съдържание.
- Част от ресурса е публичен.
- Архивиране, бази данни, файлова структура.
- Хостинг.
- CMS.
След като речникът е създаден, можете да започнете да пишете техническото задание директно. На първо място се пише обща информация. Този параграф е условно разделен на четири алинеи:
- Целта на документа. Техническото задание за разработка на сайта е основният документ, който регламентира процеса на създаване и приемане на ресурс.
- Клиентски данни. Посочени са следните координати: име на фирмата, данни за контакт, юридически адрес, действителен адрес, e-mail, уебсайт (ако се ребрандира), лице за контакт, телефон за връзка.
- Кратка информация за компанията. За извадка от техническото задание за разработване на сайта помислете за компанията Fortuna LLC. LLC "Fortuna" произвежда (стоки) за пазара на Новосибирск. Фирмата внимателно следи хигиената на производството, чистотата на суровините и качествотопроизведени продукти. Фирмата осъществява сертифициран контрол върху качеството и безопасността на произвежданите стоки на базата на принципите на международната HACCP система.
- Основа за развитие. Основата за разработване на техническото задание е Договор № _.
Цели и предназначение на ресурса
Сайтът е предназначен да увеличи пазарния дял на компанията и да издигне имиджа на компанията в мрежата. Ресурсът е създаден с цел увеличаване на потока от нови клиенти, създаване на благоприятен имидж, увеличаване на популярността на марката Fortuna LLC. Също така, този ресурс ще действа като допълнителна платформа за рекламни кампании, ще привлече нови клиенти и ще донесе допълнителна печалба.
Основните задачи на ресурса е да предостави на потребителя пълна информация за продукта и услугата. Основната целева аудитория са купувачите на дребно, по-специално жени домакини и търговци на едро.
Сайтът трябва да има удобен административен панел, зареждането на страниците трябва да бъде оптимизирано за различни устройства. Ресурсът трябва да бъде защитен от външни атаки, да използва елементи за промоция на стоки и услуги. В допълнение към пълната информация за продукта, продуктовата карта изисква наличието на придружаващи документи, като сертификати за качество.
Технически изисквания за сайта
Сайтът трябва да е достъпен в Интернет под име на домейн (по избор на клиента) и да представлява информационна структура, състояща се от взаимосвързани раздели с ясно дефинирани функции. Персоналът не трябва да поддържа обекта и неговата работаизискват специални умения и знания в областта на софтуера.
В система за управление на ресурсите е важно да има механизъм за архивиране на информация, който ще работи автоматично.
Информацията за сайта е публична. В зависимост от степента на правата за достъп потребителите са разделени на три групи:
- Посетители - имат достъп само до публичната част на сайта.
- Редактор - има възможност да променя материалите на раздела.
- Администратор - може да назначава редактори, да добавя или премахва секции.
Достъпът до административната част на сайта трябва да бъде защитен с потребителско име и парола.
Техническата функционалност трябва да отговаря на препоръките на търсачките. Първо, страниците трябва да имат едно и също кодиране. Второ, преходите на връзките трябва да бъдат реализирани с помощта на тага „A“. На трето място, трябва да посочите кодирането в HTTP заглавките и при достъп до сайта чрез връзката site.ru, трябва да зададете 301 пренасочване към домейна www.site.ru.
Ресурсът трябва да функционира във всички съвременни браузъри, така че е необходимо да се тества в:
- IE 11.
- Safari и Chrome за iOS 9.0-9.2.
- Chrome 48.
- Firefox 44.
- Safari 9.
- Edge 13.
- Opera 34.
Ако посетителят използва остарял браузър, трябва да се появи прозорец, който ви подканва да го актуализирате.
Сайтът трябва да има логическа разлика между потребителска и административна част. Първоотговаря за предоставянето на информация, вторият - за попълването на ресурса със съдържание. Статичните страници се състоят от заглавие, текст и илюстрации. Клиентът може да ги редактира по свое усмотрение, тъй като тази информация не трябва да е свързана с конфигурацията на сайта.
Хостинг, съдържание, структура
След това са описани необходимите системни изисквания, посочен е езикът за разработка (PHP с бази данни или обикновен HTML с CSS).
Що се отнася до съдържанието, клиентът предоставя на разработчика всички необходими материали, които отговарят на списъка със задължително съдържание. Въз основа на получените данни се разработва и публикува уникално съдържание на сайта.
На следващия етап от разработването на ТЗ се разработва структурата на сайта. Първо се описват главната страница и елементите от главното меню. След всеки се добавя списък с под-елементи. Това може да бъде изобразено графично, но също така ще трябва да опишете всеки раздел, какво трябва да има там и какви цели ще преследва.
Например, на главната страница на уебсайта на Fortuna LLC има раздел "Производство". Тук е важно да се разкрият предимствата на компанията на фона на конкурентите и да се обясни на потребителя по достъпен начин защо Fortuna LLC е по-добра. Дефинирайте информацията за най-купуваните стоки в отделни подпараграфи и я подкрепете със снимки и видео материали. Други раздели са разработени по подобен начин.
Изисквания за дизайн и функционалност
Ако даден ресурс се подобрява, трябва да се отбележи далиикони, шрифтове и цветове. За нов сайт всички тези позиции са предписани. Например жълто-зеленият цвят е 9ACD32. По-добре е да предоставите на клиента палитра и да предпишете цветния код в ТЗ, за да избегнете неточности. Всеки ресурс трябва да показва едно и също качество на всички устройства и динамично да се настройва към размерите на екрана.
Всеки сайт има динамични и статични секции. Динамичният администратор може да се променя независимо, а статичният остава непроменен. ТЗ трябва да предоставя прототипи на главната страница. Техническото задание за разработване на уебсайт на онлайн магазин трябва да съдържа прототипи на каталози и продуктови карти. Обикновено дизайнерът ги прави и показва на клиента, едва след това влизат в спецификацията.
Не забравяйте да подготвите типично оформление на страницата с различни варианти на форматиране на текст и извеждане на информация.
Процес на съдържание и подаване
Клиентът може да поиска да попълни ресурса с първична информация, но в този случай той поема отговорност за предоставянето на точните данни на изпълнителите. Приема се само в електронен вид и на последен етап на разработка.
Основанията за приемане на сайта са:
- Съответствие с TK.
- Тестване за правилното показване на снимки.
- Тестване на функционалност.
В края на всяко ТЗ трябва да напишете реда и времето на проекта. Като цяло цялата работа може да бъде разделена на 3 етапа:
- Разработване на дизайн,одобрение, оформление на скица.
- Разработка на софтуер.
- Попълване на сайта с информация.
Близо до всеки от тези артикули е посочен крайният срок в дни. В съответствие със Споразумението срокът може да варира. Ако това не е предвидено, промяна в срока се извършва с писмено съгласие на страните.
Полза
Условието е полезно както за клиента, така и за изпълнителя. Първите разбират за какво плащат пари, могат веднага да видят компетентността на изпълнителя и да се застраховат срещу нечестно изпълнение на работата. От своя страна TK помага на изпълнителя да разбере какво иска клиентът и по този начин да се застрахова срещу внезапни промени. Това е особено вярно, когато проектът е почти завършен, но клиентът искаше да промени нещо, поради това „нещо“цялата работа ще трябва да бъде преработена.