Web sitesi oluşturma aşamalarının neler olduğunu düşünelim: fikirden uygulamaya. Geliştirmenin tüm aşamalarında, şirket içindeki farklı ekipler, işe alınan serbest çalışanların yanı sıra sitede çalışabilir, ancak tüm süreç proje yöneticisi tarafından kontrol edilir ve denetlenir.
Aşama 1. Proje için gereksinimlerin toplanması
Bu aşamada Müşteri, sitesinin geliştirilmesi için bir özet doldurur. Projenin karmaşıklığına bağlı olarak, gereksinimlerin toplanması, Müşteri tarafından doldurulan proje detayları hakkında sorular içeren bir metin belgesinde normal bir özet gibi görünebilir. Bazı durumlarda, büyük bir belirsizliğin olduğu ve soruları önceden formüle etmenin imkansız olduğu durumlarda, Müşteri ile veya Müşteri ekibinin temsilcileri ile derinlemesine bir görüşme yapılması tavsiye edilir.
Bu aşamanın sonucunda proje yöneticisi aşağıdaki bilgileri almalıdır:
- Sitenin amacı, hangi sorunları çözdüğü.
- Sitenin tasarlandığı hedef kitle.
- İş gereksinimleri: geliştirme sırasında çaba gösterdiğimiz nicel ve nitel göstergeler. Örneğin: sitede en sık sorulan soruların yanıtlarını yayınlayarak yardım hattındaki yükü üç kat azaltın; tek tıkla sipariş; telefondan mal sipariş etme yeteneği vb.
- İş kısıtlamaları: geliştirme bütçesi, zaman çizelgesi.
- Teknik kısıtlamalar ve gereksinimler. Örneğin, Müşterinin diğer İnternet platformlarıyla entegrasyon.
- Müşterinin hizmetinde yürürlükte olan kanun ve yönetmelikler ve bilgilerin geliştirilmesi. Çarşamba. Örneğin site görme engelliler tarafından kullanılacaksa site onlar için özel bir standarda göre geliştirilmelidir.
Aşama 2. Teknik özelliklerin yazılması ve bir prototipin geliştirilmesi
Referans şartları, yaklaşık bir proje konsepti ve içeriği ile sayfaların prototiplerinin geliştirilmesini içermelidir. Pek çok pratik bilgi sağlayan teknik özelliklerin geliştirilmesi için standartlar vardır.
Bu belgeler şunları içerir:
- 34
- GOST 19
- IEEE STD 830-1998
- ISO / IEC / IEEE 29148-2011
- RUP
- SWEBOK, BABOK, vb.
Başvuru şartlarında, oluşturulmakta olan sistemi tanımlamanız, ayrı modüllerden oluşan şemasını çizmeniz, bu modüller arasındaki bağlantıları göstermeniz, sistem işlevlerinden takip eden çalışma, işlevler ve arayüz ekranlarını tanımlamanız ve hangi kullanıcıların yapacaklarını açıklamanız gerekir. kullanın. Ayrıca bir tasarım konsepti oluşturmanız gerekir: renk şeması, kısıtlamalar, kullanım platformları.
Arayüz tasarımcısı, referans şartlarına ve içinde listelenen ekran formlarına dayanarak gelecekteki sitenin bir prototipini yapar.
Aşama 3. Web sitesi tasarımı
Tasarım prototipe göre yapılır. Çalışmanın sonucunda tasarımcı, referans şartlarında açıklanan tüm ekranların yerleşimlerini sunmalıdır. Tasarımcı ayrıca site için bir logo geliştirdiyse, logonun kullanımı için gereksinimleri hazırlaması gerekir. Sitenin çeşitli öğelerinin tüm olası durumlarını gösteren bir "UI dosyası" da derlenir. Örneğin: her düğmenin normal durumda nasıl göründüğü, fareyle üzerine geldiğinizde, fareyle tıkladığınızda.
Aşama 3. Sitenin yerleşimi ve programlanması
Geliştirme kurallarına göre önce site düzenlenir ve ardından sitenin mantığı programlanır. Düzene paralel olarak, geliştirme ekibi, mimarinin geliştirilmesini, veritabanlarını, aralarındaki bağlantıları, uygulama araçlarının seçimini ve siteyle çalışmanın idari bölümünün oluşturulmasını içeren sitenin arka ucunu hazırlayabilir. Düzen tamamlandıktan sonra, ön uç programlanır - bu, sitenin kullanıcılar tarafından görülebilen ve bir tasarıma sahip olan kısmıdır.
Aşama 4. Siteyi test etme ve hata ayıklama
Üçüncü aşama tamamlandıktan sonra site, geliştirme ekibi, proje yöneticisi, test uzmanları ve nihayetinde Müşteri tarafından test edildiği bir test etki alanında barındırılır. Test hataları, kullanıcı senaryolarını iyileştirme önerileri, teste katılan herkesten toplanır. Bu tür teklifler, projenin zamanlamasını ve bütçesini temelden etkilemiyorsa, hemen uygulanır. Testten sonra, geliştirmenin tüm aşamalarından tekrar geçmeyi gerektiren görevlerin bir kısmı belirlenirse, bu tür görevler ayrı bir iyileştirme listesi olarak düzenlenir ve ana sitenin başlatılmasından sonra yeni bir bütçeyle uygulanır., son tarihler vb.
Aşama 5. Web sitesi başlatma ve performans izleme
Siteye başlamadan önce, gerekli site göstergelerini takip etmek için çeşitli metriklerin sayaçları mutlaka üzerine yerleştirilir. Lansmandan sonra, tüm ekip sitenin doğru çalışmasını izler, "anında" bariz hataları ve sorunları düzeltir. Proje yöneticisi, saha için belirlenen iş gereksinimlerinin yerine getirilip getirilmediğini izler.