Uvažujme, aké sú fázy tvorby webových stránok: od nápadu po implementáciu. Vo všetkých fázach vývoja môžu na danom mieste pracovať rôzne tímy spoločnosti, ako aj najatí nezávislí pracovníci, celý proces však kontroluje a dohliada projektový manažér.
Fáza 1. Zhromažďovanie požiadaviek na projekt
V tejto fáze zákazník vyplní informáciu o vývoji svojej stránky. V závislosti od zložitosti projektu môže zbierka požiadaviek vyzerať ako pravidelný brief v textovom dokumente s otázkami o detailoch projektu, ktoré vyplní zákazník. V niektorých prípadoch, keď existuje veľká neistota a nie je možné formulovať otázky vopred, sa odporúča uskutočniť dôkladný rozhovor so zákazníkom alebo so zástupcami tímu zákazníka.
V dôsledku tejto fázy by mal projektový manažér dostať tieto informácie:
- Účel stránky, aké problémy rieši.
- Cieľové publikum, pre ktoré je web určený.
- Obchodné požiadavky: kvantitatívne a kvalitatívne ukazovatele, o ktoré sa pri vývoji snažíme. Napríklad: znížte zaťaženie horúcej linky trikrát zverejnením odpovedí na najčastejšie otázky na webe; objednávanie jedným kliknutím; možnosť objednať si tovar z telefónu a pod.
- Obchodné obmedzenia: rozpočet na vývoj, časová os.
- Technické obmedzenia a požiadavky. Napríklad integrácia s inými internetovými platformami zákazníka.
- Zákony a nariadenia platné v službách zákazníkovi a poskytovaniu informácií. Streda. Napríklad, ak stránku budú používať ľudia so zrakovým postihnutím, potom by pre ňu mala byť vyvinutá podľa osobitného štandardu.
Fáza 2. Písanie technických špecifikácií a vývoj prototypu
Zadanie by malo zahŕňať vývoj prototypov stránok s približným konceptom a obsahom projektu. Existujú normy pre vývoj technických špecifikácií, ktoré poskytujú veľa praktických poznatkov.
Medzi tieto dokumenty patria:
- GOST 34
- GOST 19
- IEEE STD 830-1998
- ISO / IEC / IEEE 29148-2011
- RUP
- SWEBOK, BABOK atď.
Pokiaľ ide o referenčné podmienky, musíte opísať vytváraný systém, zostaviť jeho schému pozostávajúcu zo samostatných modulov, zobraziť spojenia medzi týmito modulmi, opísať operácie, funkcie a obrazovky rozhraní, ktoré vyplývajú z funkcií systému a ktorých používatelia budú použitie. Musíte tiež formulovať koncepciu návrhu: farebnú schému, obmedzenia, platformy použitia.
Na základe zadávacích podmienok a formulárov obrazoviek v ňom uvedených vytvára návrhár rozhrania prototyp budúceho webu.
Fáza 3. Dizajn webových stránok
Dizajn je vyrobený na základe prototypu. Ako výsledok práce musí návrhár predložiť rozloženie všetkých obrazoviek popísaných v zadaní. Ak dizajnér vyvinul aj logo pre web, musí vypracovať požiadavky na používanie loga. Zostavený je aj „súbor používateľského rozhrania“, ktorý zobrazuje všetky možné stavy rôznych prvkov webu. Napríklad: ako jednotlivé tlačidlá vyzerajú v normálnom stave, keď na ne umiestnite kurzor myši, keď na ne kliknete myšou.
Fáza 3. Usporiadanie a programovanie stránky
Podľa pravidiel vývoja je najskôr rozmiestnený web a potom je naprogramovaná jeho logika. Súbežne s usporiadaním môže vývojový tím pripraviť backend stránky, ktorý zahŕňa vývoj architektúry, databáz, väzieb medzi nimi, výber nástrojov na implementáciu a vytvorenie administratívnej časti práce so stránkou. Po dokončení rozloženia je frontend naprogramovaný - to je časť webu, ktorá je viditeľná pre používateľov a má dizajn.
Fáza 4. Testovanie a ladenie stránky
Po dokončení tretej etapy je web hostený v testovacej doméne, kde ho testuje vývojový tím, projektový manažér, testeri a nakoniec zákazník. Chyby od testovania, návrhy na zlepšenie používateľských scenárov sú zhromažďované od všetkých, ktorí sa testovania zúčastnili. Takéto návrhy sa implementujú okamžite, ak to zásadným spôsobom neovplyvní načasovanie a rozpočet projektu. Ak sa po testovaní zistí časť úloh, ktorá si vyžaduje opätovné absolvovanie všetkých etáp vývoja, potom sa tieto úlohy vypracujú ako samostatný zoznam vylepšení a implementujú sa po spustení hlavnej stránky s novým rozpočtom., termíny a pod.
Fáza 5. Spustenie webovej stránky a monitorovanie výkonu
Pred spustením stránky sú na ňu nevyhnutne umiestnené počítadlá rôznych metrík na sledovanie potrebných indikátorov lokality. Po spustení celý tím sleduje správnu činnosť stránky, opravuje „za chodu“zjavné chyby a problémy. Projektový manažér monitoruje plnenie stanovených obchodných požiadaviek na lokalitu.