Apsvērsim, kādi ir vietņu izveides posmi: no idejas līdz ieviešanai. Visos attīstības posmos objektā var strādāt dažādas komandas uzņēmuma ietvaros, kā arī algoti ārštata darbinieki, taču visu procesu kontrolē un uzrauga projekta vadītājs.
1. posms. Projekta prasību apkopošana
Šajā posmā klients aizpilda īsu informāciju par savas vietnes izveidi. Atkarībā no projekta sarežģītības, prasību apkopojums var izskatīties kā regulārs īss teksts dokumentā ar jautājumiem par projekta detaļām, kurus aizpilda Pasūtītājs. Dažos gadījumos, kad ir liela nenoteiktība un nav iespējams iepriekš noformulēt jautājumus, ieteicams veikt padziļinātu interviju ar Klientu vai ar Klienta komandas pārstāvjiem.
Šī posma rezultātā projekta vadītājam jāsaņem šāda informācija:
- Vietnes mērķis, kādas problēmas tas atrisina.
- Mērķauditorija, kurai vietne ir paredzēta.
- Uzņēmējdarbības prasības: kvantitatīvi un kvalitatīvi rādītāji, pēc kuriem mēs tiecamies izstrādes laikā. Piemēram: trīs reizes samaziniet uzticības tālruņa slodzi, vietnē ievietojot atbildes uz visbiežāk uzdotajiem jautājumiem; pasūtīšana ar vienu klikšķi; iespēja pasūtīt preces no tālruņa utt.
- Uzņēmējdarbības ierobežojumi: attīstības budžets, laika grafiks.
- Tehniskie ierobežojumi un prasības. Piemēram, integrācija ar citām Klienta interneta platformām.
- Likumi un noteikumi, kas ir spēkā Klienta apkalpošanā un informācijas izstrādē. Trešdiena. Piemēram, ja vietni izmantos cilvēki ar redzes traucējumiem, viņiem vietne jāattīsta saskaņā ar īpašu standartu.
2. posms. Tehnisko specifikāciju rakstīšana un prototipa izstrāde
Darba uzdevumā jāiekļauj tādu prototipu izstrāde, kuros ir aptuvena projekta koncepcija un saturs. Tehnisko specifikāciju izstrādei ir standarti, kas sniedz daudz praktisku zināšanu.
Šie dokumenti ietver:
- GOST 34
- GOST 19
- IEEE STD 830-1998
- ISO / IEC / IEEE 29148-2011
- RUP
- SWEBOK, BABOK utt.
Darba uzdevumā jums jāapraksta izveidojamā sistēma, jāsastāda tās diagramma, kas sastāv no atsevišķiem moduļiem, jāparāda savienojumi starp šiem moduļiem, jāapraksta darbība, funkcijas un saskarnes ekrāni, kas izriet no sistēmas funkcijām un kurus lietotāji izmantos izmantot. Jums arī jāformulē dizaina koncepcija: krāsu shēma, ierobežojumi, lietošanas platformas.
Pamatojoties uz darba uzdevumu un tajā uzskaitītajām ekrāna formām, saskarnes dizainers izveido topošās vietnes prototipu.
3. posms. Vietnes dizains
Dizains tiek veikts, pamatojoties uz prototipu. Darba rezultātā dizaineram jāiesniedz visu darba uzdevumā aprakstīto ekrānu izkārtojums. Ja dizainers ir izstrādājis arī vietnes logotipu, tad viņam jāizstrādā prasības logotipa lietošanai. Tiek sastādīts arī "UI fails", kurā parādīti visi iespējamie dažādu vietnes elementu stāvokļi. Piemēram: kā katra poga izskatās normālā stāvoklī, kad jūs ar peli virzāt virs tās, noklikšķinot uz tās ar peli.
3. posms Vietnes izkārtojums un programmēšana
Saskaņā ar izstrādes noteikumiem vispirms tiek izveidota vietne, un pēc tam tiek ieprogrammēta vietnes loģika. Paralēli izkārtojumam, izstrādes komanda var sagatavot vietnes aizmuguri, kas ietver arhitektūras, datu bāzu, savienojumu izstrādi starp tām, rīku izvēli ieviešanai un administratīvās daļas izveidi darbam ar vietni. Pēc izkārtojuma pabeigšanas priekšējā daļa tiek ieprogrammēta - tā ir vietnes daļa, kas ir redzama lietotājiem un kurai ir dizains.
4. posms Vietnes pārbaude un atkļūdošana
Pēc trešā posma pabeigšanas vietne tiek mitināta testa domēnā, kur to testē izstrādes komanda, projekta vadītājs, testētāji un, visbeidzot, klients. Testēšanas kļūdas, ieteikumi lietotāju scenāriju uzlabošanai tiek apkopoti no visiem, kas piedalījās testēšanā. Šādi priekšlikumi tiek īstenoti nekavējoties, ja tas būtiski neietekmē projekta laiku un budžetu. Ja pēc testēšanas tiek identificēta daļa uzdevumu, kas prasa atkārtoti iziet visus izstrādes posmus, tad šādi uzdevumi tiek sastādīti kā atsevišķs uzlabojumu saraksts un tiek īstenoti pēc galvenās vietnes darbības uzsākšanas ar jaunu budžetu, termiņi utt.
5. posms Vietnes palaišana un veiktspējas uzraudzība
Pirms vietnes sākšanas tajā noteikti tiek ievietoti dažādu metriku skaitītāji, lai izsekotu nepieciešamos vietnes rādītājus. Pēc palaišanas visa komanda uzrauga vietnes pareizu darbību, izlabo acīmredzamas kļūdas un problēmas "lidojumā". Projekta vadītājs uzrauga vietnei noteikto uzņēmējdarbības prasību izpildi.