Să luăm în considerare care sunt etapele de creare a site-ului web: de la idee la implementare. În toate etapele de dezvoltare, pe site pot lucra diferite echipe din cadrul companiei, precum și freelanceri angajați, dar întregul proces este controlat și supravegheat de managerul de proiect.
Etapa 1. Adunarea cerințelor pentru proiect
În această etapă, Clientul completează un rezumat pentru dezvoltarea site-ului său. În funcție de complexitatea proiectului, colecția de cerințe poate arăta ca o scurtă descriere obișnuită într-un document text cu întrebări despre detaliile proiectului, care sunt completate de Client. În unele cazuri, atunci când există o mare incertitudine și este imposibil să formulați întrebări în prealabil, se recomandă efectuarea unui interviu în profunzime cu Clientul sau cu reprezentanții echipei Clientului.
Ca urmare a acestei etape, managerul de proiect ar trebui să primească următoarele informații:
- Scopul site-ului, ce probleme rezolvă.
- Publicul țintă pentru care este proiectat site-ul.
- Cerințe de afaceri: indicatori cantitativi și calitativi, pentru care ne străduim în timpul dezvoltării. De exemplu: reduceți încărcarea pe linia de asistență de trei ori prin postarea răspunsurilor la cele mai frecvente întrebări de pe site; comandarea cu un singur clic; capacitatea de a comanda mărfuri de pe telefon etc.
- Constrângeri de afaceri: buget de dezvoltare, cronologie.
- Restricții și cerințe tehnice. De exemplu, integrarea cu alte platforme de internet ale Clientului.
- Legile și reglementările în vigoare în serviciul Clientului și dezvoltarea informațiilor. Miercuri. De exemplu, dacă site-ul va fi utilizat de persoanele cu deficiențe de vedere, atunci pentru ei site-ul ar trebui dezvoltat conform unui standard special.
Etapa 2. Scrierea specificațiilor tehnice și dezvoltarea unui prototip
Termenii de referință ar trebui să includă dezvoltarea de prototipuri de pagini cu un concept și un conținut aproximativ de proiect. Există standarde pentru dezvoltarea specificațiilor tehnice, care oferă o mulțime de cunoștințe practice.
Aceste documente includ:
- GOST 34
- GOST 19
- IEEE STD 830-1998
- ISO / IEC / IEEE 29148-2011
- RUP
- SWEBOK, BABOK etc.
În termenii de referință, trebuie să descrieți sistemul creat, să întocmiți schema acestuia, constând din module separate, să arătați conexiunile dintre aceste module, să descrieți funcționarea, funcțiile și ecranele de interfață care decurg din funcțiile sistemului și pe care utilizatorii utilizare. De asemenea, trebuie să formulați un concept de design: schemă de culori, restricții, platforme de utilizare.
Pe baza termenilor de referință și a formularelor de ecran enumerate în acesta, proiectantul interfeței realizează un prototip al viitorului site.
Etapa 3. Proiectarea site-ului web
Proiectarea se face pe baza prototipului. Ca rezultat al lucrării, proiectantul trebuie să trimită machetele tuturor ecranelor descrise în termenii de referință. Dacă proiectantul a dezvoltat și o siglă pentru site, atunci el trebuie să elaboreze cerințele pentru utilizarea logo-ului. De asemenea, este compilat un „fișier UI”, care arată toate stările posibile ale diferitelor elemente ale site-ului. De exemplu: cum arată fiecare buton în starea sa normală, când treceți cu mouse-ul peste el, când faceți clic pe el cu mouse-ul.
Etapa 3. Aspectarea și programarea site-ului
Conform regulilor de dezvoltare, site-ul este mai întâi prezentat și apoi este programată logica site-ului. În paralel cu aspectul, echipa de dezvoltare poate pregăti backend-ul site-ului, care include dezvoltarea arhitecturii, bazelor de date, conexiunile dintre ele, alegerea instrumentelor pentru implementare și crearea părții administrative de lucru cu site-ul. După finalizarea aspectului, frontend-ul este programat - aceasta este partea site-ului care este vizibilă pentru utilizatori și are un design.
Etapa 4. Testarea și depanarea site-ului
După finalizarea celei de-a treia etape, site-ul este găzduit pe un domeniu de testare, unde este testat de echipa de dezvoltare, manager de proiect, testeri și, în cele din urmă, de către Client. Erorile de testare, sugestiile pentru îmbunătățirea scenariilor utilizatorilor sunt colectate de la toți cei care au participat la testare. Astfel de propuneri sunt puse în aplicare imediat, dacă acest lucru nu afectează în mod fundamental calendarul și bugetul proiectului. Dacă, după testare, este identificată o parte din sarcini care necesită parcurgerea din nou a tuturor etapelor de dezvoltare, atunci aceste sarcini sunt întocmite ca o listă separată de îmbunătățiri și sunt implementate după lansarea site-ului principal, cu un nou buget, termene, etc.
Etapa 5. Lansarea site-ului web și monitorizarea performanței
Înainte de a începe site-ul, contoare de diferite valori sunt plasate în mod necesar pe acesta pentru a urmări indicatorii necesari ai site-ului. După lansare, întreaga echipă monitorizează funcționarea corectă a site-ului, corectează „din mers” erorile și problemele evidente. Managerul de proiect monitorizează îndeplinirea cerințelor de afaceri stabilite pentru site.