Vizsgáljuk meg, melyek a weblapkészítés szakaszai: az ötlettől a megvalósításig. A fejlesztés minden szakaszában a vállalaton belül különböző csapatok dolgozhatnak a helyszínen, valamint szabadúszókat is alkalmaznak, de az egész folyamatot a projektvezető ellenőrzi és felügyeli.
1. szakasz: A projekt követelményeinek összegyűjtése
Ebben a szakaszban az Ügyfél kitölt egy rövid tájékoztatót a webhelyének fejlesztéséről. A projekt bonyolultságától függően a követelmények összegyűjtése úgy nézhet ki, mint egy szokásos rövid szöveges dokumentum, amelyben a projekt részleteivel kapcsolatos kérdések vannak, amelyeket az Ügyfél tölt be. Bizonyos esetekben, amikor nagy a bizonytalanság, és lehetetlen előre megfogalmazni a kérdéseket, ajánlott mélyinterjú készítése az Ügyféllel vagy az Ügyfél csapatának képviselőivel.
Ennek a szakasznak a eredményeként a projektmenedzsernek a következő információkat kell kapnia:
- Az oldal célja, milyen problémákat old meg.
- Célközönség, amelyre a webhelyet tervezték.
- Üzleti követelmények: mennyiségi és minőségi mutatók, amelyekre törekszünk a fejlesztés során. Például: háromszor csökkentse a forródrót terhelését azáltal, hogy válaszokat tesz fel a webhely leggyakoribb kérdéseire; egy kattintással történő rendelés; az áruk telefonról történő megrendelésének képessége stb.
- Üzleti korlátok: fejlesztési költségvetés, ütemterv.
- Műszaki korlátozások és követelmények. Például integráció az Ügyfél egyéb internetes platformjaival.
- Az Ügyfél szolgálatában és az információk fejlesztésében hatályos törvények és rendeletek. Szerda. Például, ha az oldalt látássérült emberek fogják használni, akkor számukra a webhelyet egy speciális szabvány szerint kell fejleszteni.
2. szakasz Műszaki specifikációk megírása és prototípus kidolgozása
A feladatmeghatározásnak tartalmaznia kell a hozzávetőleges projektkoncepcióval és tartalommal rendelkező oldalak prototípusainak kidolgozását. Vannak olyan szabványok a műszaki előírások kidolgozásához, amelyek sok gyakorlati tudást nyújtanak.
Ezek a dokumentumok a következőket tartalmazzák:
- GOST 34
- GOST 19
- IEEE STD 830-1998
- ISO / IEC / IEEE 29148-2011
- RUP
- SWEBOK, BABOK stb.
A feladatmeghatározásban le kell írnia a létrehozandó rendszert, elkészítenie annak külön modulokból álló diagramját, bemutatnia a modulok közötti kapcsolatokat, leírni a rendszerfunkciókból következő műveletet, funkciókat és interfész képernyőket, és mely felhasználókat használat. Meg kell fogalmaznia egy tervezési koncepciót is: színvilág, korlátozások, használati platformok.
A feladatmeghatározás és az abban felsorolt képernyő űrlapok alapján az interfész-tervező elkészíti a leendő webhely prototípusát.
3. szakasz Weboldal tervezés
A tervezés a prototípus alapján történik. A munka eredményeként a tervezőnek be kell nyújtania a feladatmeghatározásban leírt összes képernyő elrendezését. Ha a tervező logót is készített az oldal számára, akkor ki kell dolgoznia a logó használatára vonatkozó követelményeket. "UI fájl" is összeállításra kerül, amely megmutatja a webhely különböző elemeinek összes lehetséges állapotát. Például: hogyan néz ki az egyes gombok normál állapotában, amikor az egérrel az egérrel fölé viszi az egérrel, amikor az egérrel kattint rá.
3. szakasz. Az oldal elrendezése és programozása
A fejlesztés szabályai szerint először a helyszínt lefektetik, majd a program logikáját programozzák. Az elrendezéssel párhuzamosan a fejlesztői csapat elkészítheti a webhely háttérképét, amely magában foglalja az architektúra, az adatbázisok, a közöttük lévő kapcsolatok fejlesztését, a megvalósításhoz szükséges eszközök megválasztását, valamint az oldallal való munka adminisztratív részének létrehozását. Az elrendezés befejezése után a frontend programozva van - ez a webhely azon része, amely a felhasználók számára látható és kialakítással rendelkezik.
4. szakasz: A webhely tesztelése és hibakeresése
A harmadik szakasz befejezése után a webhelyet egy teszt tartományban tárolják, ahol a fejlesztői csapat, a projektmenedzser, a tesztelők és végül az Ügyfél teszteli. A tesztelési hibákat, a felhasználói forgatókönyvek javítására vonatkozó javaslatokat összegyűjtjük mindenkitől, aki részt vett a tesztelésben. Az ilyen javaslatokat azonnal végrehajtják, ha ez alapvetően nem befolyásolja a projekt ütemezését és költségvetését. Ha tesztelés után azonosítják a feladatok egy részét, amely újra megköveteli a fejlesztés minden szakaszát, akkor az ilyen feladatokat külön fejlesztési listaként állítják össze, és a fő webhely elindítása után hajtják végre, új költségvetéssel, határidők stb.
5. szakasz. Webhely-indítás és teljesítményfigyelés
A webhely megkezdése előtt szükségszerűen különféle mutatók számlálóit helyezik el a webhely szükséges mutatóinak nyomon követésére. Az indítás után az egész csapat figyelemmel kíséri az oldal megfelelő működését, kijavítja a menet közbeni nyilvánvaló hibákat és problémákat. A projektvezető figyelemmel kíséri a telephely kialakított üzleti követelményeinek teljesülését.