Как да разпишем техническо задание за разработка на онлайн магазин
Динамиката в онлайн търговията показва как са се променили нагласите на търговците през последните години. Малцина са тези, които в началото на хилядолетието са чували за техническо задание и нуждата от такова. Следва период, през който зачестяват случаите, когато търговци, които представят своите искания и виждания за изработка на онлайн магазин, са придружени от бриф (brief) и задание.
Защо не може без техническо задание
В практиката се използват три основни понятия за задание – бриф, клиентско задание и техническо задание. Брифът се задава от клиентите и има най-кратка форма, не повече от три страници. Той служи за опознаване и съдържа по-обща информация за бизнеса, като какъв онлайн магазин е необходим, какви цели ще преследва и начинът по който ще ги постигне.
Клиентското задание също се изготвя от клиентите, като е възможна помощ и от страна на разработчиците. То е много по-подробно и може да стигне до десет страници. Включва детайли, като целеви план с отделни точки, описание на реалната ситуация и възможности, наличието на съществуващи ограничения и т.н. Предполага провеждането на срещи и консултации със софтуерната компания за изясняване на окончателния му вариант.
Какво представлява техническото задание
То съдържа разписана навигация на страници, категории и подкатегории, описание на модули и функционалности, които трябва да бъдат разработени за конкретния онлайн магазин. Включва още възможните методи за плащане, различните начини за доставка и др. Колкото по-подробно са описани и най-малките детайли, толкова по-лесно ще се стигне до завършен продукт, който е успешен и носи печалба на собственика си.
Част от процеса е и изработването на примерен макет на потребителски интерфейс, залагане на SEO дейности и уточняване на маркетинговите инструменти, които ще бъдат използвани за популяризиране на бизнеса. Сред основните стъпки, които трябва да бъдат реализирани в начален етап, са фиксирането на срокове за отделните етапи, както и определянето на бюджет.
Какво съдържа техническото задание
Основната информация, която предоставя е свързана с:
- дейността на търговеца – какъв е неговият бизнес, какви стоки и услуги предлага;
- поставените цели – освен онлайн търговия, предоставяне на обратна връзка от клиенти и партньори, публикуване на подробности за самата компания и др.;
- структурата – какви и колко категории и подкатегории има;
- съдържанието – брой страници със съответната йерархия и последователност;
- сроковете – определянето на различни дати за отделните етапи от разработката;
- функционалностите – включително всички бутони, търсачки, калкулатори, които трябва да бъдат внедрени;
- дизайна – цветово решение, размер и вид на шрифта, фирмена идентичност, която трябва да бъде показана, ако вече съществува;
- системата за управление на съдържанието (CMS) – индивидуално изработена или с отворен код, каквато е WordPress например;
- интеграцията с външни системи – складов софтуер, ERP система; платежни, като БОРИКА, PAYPAL, PAYSERA, PAYSERA, EPAY; куриерски компании, като SPEEDY, DPD, ЕКОНТ, РАПИДО; мрежи за дигитален маркетинг, като GOOGLE ANALYTICS, GOOGLE REMARKETING, YANDEX METRICA, FACEBOOK PIXEL.
Красивият дизайн привлича, радва потребителите и е сред решаващите фактори, които печелят клиентското доверие. За постигане на желания ефект е важен както изборът на цветове, съобразени с бизнеса, така и използването на качествен снимков материал. Разписаното техническо задание е в помощ на същинското програмиране и работа по дизайна, тъй като не позволява на екипа да пропусне нито един детайл по време на самата разработка.
Как изглежда едно примерно задание
В него са описани основните характеристики на проекта, които могат да бъдат: цветова схема, езикови версии, наличие на GDPR съгласие за потребителите, SSL сертификат за сигурност, администраторски панел за управление, адаптивен (responsive) дизайн за мобилни устройства, условия за употреба, чат модул, спазване на политика за поверителност на личните данни и др.
Страниците са посочени със своите функционалности и съдържание. На начална страница: слайд банери със стоки и услуги на промоция, референции от потребители, видео презентация, най-новите и най-четените блог статии. Страница с конкретна услуга: собствено заглавие, пълно представяне на услугата, галерия от снимки, изпълнени проекти.
Страницата с контакти може да съдържа карта с пълен адрес на компанията, телефони за връзка, работно време, ако има стационарен офис, контактна форма за писмени въпроси, линк към социални канали – Facebook, LinkedIn, Twitter, Instagram и др. От софтуерната компания пък посочват технологиите, които са използвали, като програмни езици:
- PHP 8+
- HTML 5
- XHTML
- CSS 3
- Bootstrap
- Tailwind CSS
- JavaScript
- jQuery
- Ajax
- JSON
- XML
- Alpine.js
- Vue.js
- React
- Node.js
- PHP MVC структури
- Yii
- Laravel
- PWA
- Memcached
- Redis
- Elasticsearch
- REST API
- MySql, MariaDB, PostgreSQL
- и др.
Коментари за „Как да разпишем техническо задание за разработка на онлайн магазин“
Общо 1 коментар за тази статия