Нека разгледаме кои са етапите на създаване на уебсайта: от идея до изпълнение. На всички етапи от развитието на сайта могат да работят различни екипи в компанията, както и наети на свободна практика, но целият процес се контролира и контролира от ръководителя на проекта.
Етап 1. Събиране на изисквания за проекта
На този етап Клиентът попълва кратка справка за разработването на своя сайт. В зависимост от сложността на проекта, събирането на изискванията може да изглежда като обикновен бриф в текстов документ с въпроси относно подробностите за проекта, които се попълват от Клиента. В някои случаи, когато има голяма несигурност и е невъзможно да се формулират въпроси предварително, се препоръчва да се проведе задълбочено интервю с клиента или с представители на екипа на клиента.
В резултат на този етап ръководителят на проекта трябва да получи следната информация:
- Целта на сайта, какви проблеми решава.
- Целева аудитория, за която е проектиран сайтът.
- Бизнес изисквания: количествени и качествени показатели, към които се стремим по време на развитието. Например: намалете натоварването на горещата линия три пъти, като публикувате отговори на най-честите въпроси в сайта; поръчка с едно кликване; възможност за поръчка на стоки от телефона и др.
- Бизнес ограничения: бюджет за развитие, график.
- Технически ограничения и изисквания. Например интеграция с други интернет платформи на Клиента.
- Закони и разпоредби, които са в сила в услугата на Клиента и разработването на информация. Сряда. Например, ако сайтът ще се използва от хора с увредено зрение, тогава за тях сайтът трябва да бъде разработен съгласно специален стандарт.
Етап 2. Написване на технически спецификации и разработване на прототип
Техническото задание трябва да включва разработването на прототипи на страници с приблизителна концепция и съдържание на проекта. Има стандарти за разработване на технически спецификации, които дават много практически знания.
Тези документи включват:
- ГОСТ 34
- ГОСТ 19
- IEEE STD 830-1998
- ISO / IEC / IEEE 29148-2011
- RUP
- SWEBOK, BABOK и др.
В техническото задание трябва да опишете системата, която се създава, да изготвите нейната диаграма, състояща се от отделни модули, да покажете връзките между тези модули, да опишете работата, функциите и екранните интерфейси, които следват от функциите на системата и кои потребители ще използване. Също така трябва да формулирате дизайнерска концепция: цветова схема, ограничения, платформи за използване.
Въз основа на техническото задание и екранните форми, изброени в него, дизайнерът на интерфейса прави прототип на бъдещия сайт.
Етап 3. Дизайн на уебсайт
Дизайнът е направен въз основа на прототипа. В резултат на работата дизайнерът трябва да представи оформления на всички екрани, описани в техническото задание. Ако дизайнерът е разработил и лого за сайта, той трябва да изготви изискванията за използването на логото. Съставя се и „UI файл“, който показва всички възможни състояния на различни елементи на сайта. Например: как всеки бутон изглежда в нормалното си състояние, когато задържите курсора на мишката върху него с мишката, когато щракнете върху него с мишката.
Етап 3. Оформление и програмиране на сайта
Според правилата за разработка, сайтът първо се излага, а след това се програмира логиката на сайта. Успоредно с оформлението, екипът за разработка може да подготви бекенда на сайта, който включва разработването на архитектура, бази данни, връзки между тях, избор на инструменти за изпълнение и създаване на административната част за работа със сайта. След завършване на оформлението, интерфейсът е програмиран - това е частта от сайта, която е видима за потребителите и има дизайн.
Етап 4. Тестване и отстраняване на грешки в сайта
След приключване на третия етап сайтът се хоства в тестов домейн, където се тества от екипа за разработка, ръководител на проекти, тестери и в крайна сметка от клиента. Грешки при тестване, предложения за подобряване на потребителските сценарии се събират от всички, които са участвали в тестването. Такива предложения се изпълняват незабавно, ако това не оказва съществено влияние върху времето и бюджета на проекта. Ако след тестване е идентифицирана част от задачите, които изискват преминаване през всички етапи на разработване, тогава такива задачи се съставят като отделен списък с подобрения и се изпълняват след стартирането на основния сайт, с нов бюджет, срокове и др.
Етап 5. Стартиране на уебсайт и мониторинг на ефективността
Преди да стартирате сайта, на него задължително се поставят броячи с различни показатели, за да се проследят необходимите индикатори на сайта. След стартирането целият екип следи за правилната работа на сайта, коригира "в движение" очевидни грешки и проблеми. Ръководителят на проекта следи за изпълнението на установените бизнес изисквания за обекта.