دعونا نفكر في ما هي مراحل إنشاء موقع الويب: من الفكرة إلى التنفيذ. في جميع مراحل التطوير ، يمكن للفرق المختلفة داخل الشركة العمل في الموقع ، بالإضافة إلى العاملين المستقلين ، ولكن يتم التحكم في العملية برمتها والإشراف عليها من قبل مدير المشروع.
المرحلة 1. جمع متطلبات المشروع
في هذه المرحلة ، يملأ العميل موجزًا لتطوير موقعه. اعتمادًا على مدى تعقيد المشروع ، قد تبدو مجموعة المتطلبات كموجز عادي في مستند نصي مع أسئلة حول تفاصيل المشروع ، والتي يتم ملؤها من قبل العميل. في بعض الحالات ، عندما يكون هناك قدر كبير من عدم اليقين ويستحيل صياغة الأسئلة مسبقًا ، يوصى بإجراء مقابلة متعمقة مع العميل أو مع ممثلي فريق العميل.
نتيجة لهذه المرحلة ، يجب أن يتلقى مدير المشروع المعلومات التالية:
- الغرض من الموقع ، ما هي المشاكل التي يحلها.
- الجمهور المستهدف الذي صمم الموقع من أجله.
- متطلبات العمل: المؤشرات الكمية والنوعية التي نسعى جاهدين لتحقيقها خلال التطوير. على سبيل المثال: قم بتقليل الحمل على الخط الساخن ثلاث مرات من خلال نشر إجابات على الأسئلة الأكثر شيوعًا على الموقع ؛ طلب بنقرة واحدة ؛ القدرة على طلب البضائع من الهاتف ، إلخ.
- قيود العمل: ميزانية التطوير ، الجدول الزمني.
- القيود والمتطلبات الفنية. على سبيل المثال ، التكامل مع منصات الإنترنت الأخرى الخاصة بالعميل.
- القوانين والأنظمة المعمول بها في خدمة العميل وتطوير المعلومات. الأربعاء. على سبيل المثال ، إذا كان سيتم استخدام الموقع من قبل الأشخاص المعاقين بصريًا ، فيجب تطوير الموقع وفقًا لمعايير خاصة لهم.
المرحلة الثانية: كتابة المواصفات الفنية وتطوير النموذج الأولي
يجب أن تتضمن الاختصاصات تطوير نماذج أولية للصفحات بمفهوم ومحتوى تقريبي للمشروع. هناك معايير لتطوير المواصفات الفنية توفر الكثير من المعرفة العملية.
تشمل هذه الوثائق:
- غوست 34
- غوست 19
- IEEE STD 830-1998
- ISO / IEC / IEEE 29148-2011
- RUP
- سويبوك ، بابوك ، إلخ.
في الاختصاصات ، تحتاج إلى وصف النظام الذي يتم إنشاؤه ، ورسم مخططه ، الذي يتكون من وحدات منفصلة ، وإظهار الاتصالات بين هذه الوحدات ، ووصف العملية والوظائف وشاشات الواجهة التي تتبع وظائف النظام والتي سيقوم المستخدمون بها استعمال. تحتاج أيضًا إلى صياغة مفهوم التصميم: نظام الألوان والقيود ومنصات الاستخدام.
استنادًا إلى الاختصاصات ونماذج الشاشة المدرجة فيه ، يقوم مصمم الواجهة بعمل نموذج أولي للموقع المستقبلي.
المرحلة 3. تصميم الموقع
يتم التصميم بناءً على النموذج الأولي. نتيجة للعمل ، يجب على المصمم تقديم تخطيطات لجميع الشاشات الموضحة في الشروط المرجعية. إذا قام المصمم أيضًا بتطوير شعار للموقع ، فيجب عليه وضع متطلبات استخدام الشعار. يتم أيضًا تجميع "ملف واجهة المستخدم" ، والذي يُظهر جميع الحالات المحتملة لعناصر الموقع المختلفة. على سبيل المثال: كيف يبدو كل زر في حالته الطبيعية ، عند تحريك الماوس فوقه ، عند النقر فوقه بالماوس.
المرحلة 3. تخطيط وبرمجة الموقع
وفقًا لقواعد التطوير ، يتم وضع الموقع أولاً ، ثم يتم برمجة منطق الموقع. بالتوازي مع التصميم ، يمكن لفريق التطوير إعداد الواجهة الخلفية للموقع ، والتي تشمل تطوير الهندسة المعمارية ، وقواعد البيانات ، والوصلات بينها ، واختيار أدوات التنفيذ ، وإنشاء الجزء الإداري للعمل مع الموقع. بعد الانتهاء من التصميم ، تتم برمجة الواجهة - وهذا هو جزء الموقع المرئي للمستخدمين وله تصميم.
المرحلة 4. اختبار الموقع وتصحيحه
بعد اكتمال المرحلة الثالثة ، يتم استضافة الموقع على مجال اختبار ، حيث يتم اختباره من قبل فريق التطوير ومدير المشروع والمختبرين ، وفي النهاية من قبل العميل. يتم جمع أخطاء الاختبار والاقتراحات لتحسين سيناريوهات المستخدم من كل من شارك في الاختبار.يتم تنفيذ هذه المقترحات على الفور ، إذا لم يؤثر ذلك بشكل أساسي على توقيت المشروع وميزانيته. إذا تم ، بعد الاختبار ، تحديد جزء من المهام التي تتطلب المرور بجميع مراحل التطوير مرة أخرى ، فسيتم وضع هذه المهام كقائمة منفصلة من التحسينات ويتم تنفيذها بعد إطلاق الموقع الرئيسي ، بميزانية جديدة ، المواعيد النهائية ، إلخ.
المرحلة 5. إطلاق الموقع ومراقبة الأداء
قبل بدء الموقع ، يتم وضع عدادات من المقاييس المختلفة عليه بالضرورة لتتبع مؤشرات الموقع الضرورية بعد الإطلاق ، يراقب الفريق بأكمله التشغيل الصحيح للموقع ، ويصحح الأخطاء والمشكلات الواضحة "أثناء التنقل". يراقب مدير المشروع استيفاء متطلبات العمل المحددة للموقع.