لماذا تعتبر عملية تطوير الويب مهمة لصناعات الأزياء والرفاهية؟
تأثرت نسبة 90% من مبيعات الأزياء بالإنترنت حتى قبل انتشار الوباء.
وهذا يعني أن قدرة شركات الأزياء والسلع الفاخرة على تقديم مواقع ويب وتطبيقات عالية الجودة أصبحت أمراً حيوياً لنجاح العلامة التجارية.
المعلومات الأخرى ذات الصلة التي يجب مراعاتها هي أن العلامات التجارية للأزياء والرفاهية تهتم بالتفاصيل بشكل كبير، وبالتالي يجب تصميم تطبيقات الويب للأزياء ومعالجتها بكل التفاصيل. سنتحدث أكثر عن كيفية تحقيق التميز في تطوير الويب عندما نتحدث عن إدارة المشاريع.
دعونا نتحدث الآن عن عملية تطوير الويب ونتناول موضوع سير العمل.
- الخطوة الأولى هي جمع المتطلبات. هذا نوع من الكلمات الرئيسية والشعار الذي يمكنك أن تأخذه معك أينما ذهبت ومهما فعلت، سواء كنت تنشئ أو تطور. لا يمكن القيام بأي شيء إذا لم تكن قائمة المتطلبات موجودة. تم إنشاؤها والموافقة عليها من قبل جميع أصحاب المصلحة الضروريين. من السهل قول ذلك من فعله، جربه!
- المواصفات. يجب تحليل المتطلبات وتحويلها إلى المواصفات الوظيفية والفنية. هذه أوصاف تفصيلية لكيفية عمل التطبيق أو الموقع الإلكتروني، وما يمكن القيام به وما لا يمكن القيام به من قبل مستخدمي الموقع الإلكتروني. وأين ستوضع الأشياء والأزرار. وما المحتوى والمعلومات المطلوبة. وما اللغات وطرق الدفع والعملات ومعلومات المخزون وشروط وأحكام الشراء وما إلى ذلك. يجب تفصيل كل شيء في مستندات المواصفات. لا تريد تطوير موقع إلكتروني يبيع المنتجات إلى دولة يكون فيها بيع منتجاتك غير قانوني أو يستهدف دولة لا تتحدث لغة موقعك الإلكتروني. وهذا أحد الأسباب التي تجعل منهجيات إدارة المشاريع الرشيقة غير مناسبة لجميع أنواع المشاريع.
- إنشاء إطار سلكيالخطوة التالية هي أخذ المواصفات وتصميم مخطط التطبيق. تسمى هذه المخططات بالإطارات السلكية ويمكن تحريكها أو تفاعلها لمحاكاة التفاعل الذي سيتم تنفيذه في التطبيق.
- تصميم كومبسيقوم المصممون الجرافيكيون بعد ذلك بتزيين الخطوط العريضة لإضافة الألوان والصور المناسبة. وتكون النتيجة النهائية لهذه العملية هي النموذج الأولي النهائي الذي سينفذه المطورون.
- تطويرالمبرمجون الذين سيقومون ببناء التطبيق سوف يقومون بالتطوير على بيئة تطوير واحدة أو أكثر، كل مطور، لنفترض أن المطور X يعمل على الميزة 1 من المواصفات، سوف يتأكد من أن الميزة تعمل على بيئة التطوير الخاصة به.
- مرحلة التدريجبمجرد أن يكمل المطورون التطوير على بيئة التطوير، يتم دمج الفروع في خادم واحد وهو بيئة التدريج. في بيئة التدريج، سيتم تحميل المحتوى الذي سيتم نشره على الموقع الإلكتروني بواسطة المطورين للتأكد من أن كل شيء يعمل وفقًا للمواصفات.
- ضمان الجودةيجب أن يتم اختبار الموقع أو التطبيق بالكامل بواسطة فريق الاختبار. عادة ما يكون فريق الاختبار عبارة عن منظمة مؤقتة تتكون من مدير الجودة والمختبرين والمطورين. ينسق مدير ضمان الجودة الاختبارات واجتماعات الجودة وتتبع الأخطاء. يقوم المختبرون، وهم عادةً الأشخاص الذين صمموا تطبيق الويب أو وضعوا المواصفات، باختبار تطبيق الويب للتأكد من أن كل شيء يعمل وفقًا للتوقعات، وسيقومون بالإبلاغ عن الأشياء التي لا تعمل، أو ما يسمى بـ حشراتسوف يقوم المطورون بإصلاح الأخطاء.
- اختبار قبول المستخدمقبل بدء التشغيل، سيتم إشراك العميل أو العلامة التجارية أو أصحاب المصلحة في النقطة 1 لمراجعة واختبار العمل الذي تم إنجازه في بيئة التدريج وتقديم الملاحظات، على سبيل المثال هذا يعمل وهذا لا يعمل، قم بتغيير هذا، قم بإصلاح ذلك. دعنا نسمي هذه اللحظة الأولى للحقيقة، إذا تم جمع المتطلبات والموافقة عليها، فيجب على أصحاب المصلحة إيجاد التوافق بين ما طلبوه وما قدمه المطورون.
- انتقل إلى البث المباشرتتبع عملية التشغيل المباشر عادةً قائمة من الأنشطة التي يجب القيام بها حتى يصبح موقع الويب أو تطبيق الويب الجديد مرئيًا للجمهور. وعادةً ما يتضمن ذلك نقل الملفات إلى بيئة الإنتاج، واختبار كل شيء للتأكد من عمله، وتكوين اسم المجال والبيئة الفنية لعرض موقع الويب.
- ضمان الجودة المباشرة. بعد أن يصبح الموقع متاحًا، يتحمل العميل مسؤولية التحقق من الموقع مرة أخرى والإبلاغ عن أي أخطاء للمطورين. وعادةً ما تكون هناك فترة ضمان بعد إطلاق الموقع، حيث تتحمل الوكالة التي طورت الموقع مسؤولية إصلاح أي أخطاء أو مشكلات في التطبيق دون أي تكلفة إضافية. وبعد فترة الضمان، ستترتب على أي مشكلة أخرى يبلغ عنها العميل رسومًا معقولة لإصلاحها.
ملاحظة واحدة بخصوص الأخطاء والمشكلات الأخرى. السبب وراء إنشاء المتطلبات هو أن العميل يوقع عليهم وتلتزم الوكالة بتطوير الميزات المضمنة في المتطلبات فقط. إذا طلب العميل في اختبار قبول المستخدم أو ضمان الجودة المباشر ميزات جديدة أو تغيير طريقة عمل التطبيق، فهذه ليست أخطاء وبالتالي قد تتسبب في تكلفة إضافية للتطوير.
بالنسبة للأصدقاء الذين يتبعون أسلوب Agile: لا شيء تقريبًا مما سبق له أهمية إذا كنت تتابع أسلوب Agile Development.