الفكرة:-
الفكرة هي اساس بناء اي شئ حولنا فمثلا فكرة تشغيل التكييف في فصل الصيف اتت لتحل مشكلة ارتفاع درجة الحرارة في فصل الصيف ممكن ان تقوم بعملها كمدفئ في فصل الشتاء ولكن اساس الفكرة بنيت علي الاولي
وفي مجال السوفت وير الفكرة ايضا تاتي لتخدم او تقوم بحل مشكلة للعملاء فعلي سبيل المثال في سوفت وير المجال الزراعي"مزارع"الفكرة عبارة عن سوفت وير "تطبيق" للزراعة التعاقدية بين المزارع والمشتري اذا كان لديك قطعة ارض مزروعة محصول بطاطس مثلا يمكنك ان تقوم بتحميل التطبيق ورفع البيانات وسوف يقوم الاخرين بشراء المحصول فهو عبارة عن سوفت وير وسيط بين المزارع والمشتري.
----------------------------------------------------------------------
التحليل :-
في هذه المرحلة في بناء السوفت وير ياتي بعد ايجاد الفكرة لحل مشكلة وبناء عليه يترتب عليه باقي المراحل الاخري
نقوم بتحليل وتفهم متطلبات السوفت وير واحتياج العملاء وهذه اهم خطوة التي يترتب عليها نجاح او فشل السوفت وير لان عدم فهم احتياج العملاء ودراسة المنافسين بشكل جيد لؤدي الي فشل الفكرة
--------------------------------------------------------------------
التخطيط:-
بعد فهم المشكلة ومعرفة المتطلبات تاتي مرحلة التخطيط وهي وضع خطة عمل جيده لتحقيق اهداف المشروع وخطة العمل عبارة عن فريق العمل وتحديد ادوار كل شخص من مبرمجين ومصممين ومدير المشروع ومدة التنفيذ ولغة البرمجة وهياكل البيانات وتكلفة المشروع ايضا والمزيد من الاشياء الاخري التي سوف نقوم بشرحها في هذه الجزئية بالتفصيل.
--------------------------------------------------------------------
التصميم:-
هذه المرحلة تاتي بعد فهم متطلبات المشروع والتخطيط للمشروع حيث ان اي نراه فهو عبارة عن فكرة تم تصمميها مثلا كوب الماء الذي تشربه والموبايل الذي تري منه البوست وفي السرفت وير لابد من وجود شكل (تصميم) له حتي ينجح في الانتشار والاستخدام وياتي هنا التخطيط للتصميم وهو دور يقوم به UX Designer والشخص الذي يقوم بعمل تخطيط سواء علي الاوراق او استخدام لبعض الادوات مثل XD او Figma التخطيط في هذه المرحلة وعمل ال UX عبارة عن شكل الازرار واماكنها وحقول الادخال مثل الايميل والباسورد علي سبيل المثال وبعد انتهاء دور ال Designer UX يقوم Ui Designer بتحويل هذه التصميم الي تصميم فعلي واقعي من تحويل الازار والحقول الي عناصر بها الوان ونصوص مناسبة للمشروع وهذه مختلف من مشروع الي اخر.
--------------------------------------------------------------------
التنفيذ:-
بعد المرور بالمراحل السابقة نقوم بتحويل التصميم ال UI الي كود برمجي يعمل ويقوم بتلبيه احتياجات المشروع بافضل طرق كتابة وهو ما نطلق عليه ب Clean Code وافضل الممارسات الاخري ليتم سوفت وير خالي من الاخطاء سهل الاستخدام و سريع وسوف نقوم بشرح كل شئ عن هذا الموضوع بالتفصيل في بوست منفصل.
----------------------------------------------------------------------
الاختبار:-
منذ بداية الفكرة ومرورا التخطيط والتحليل وصولا للتنفيذ والانتهاء من التنفيذ نقوم في هذه المرحلة نقوم باختبار السوفت وير واكتشاف الاخطاء والمشاكل واصلاحها واماكن لاتعمل في التطبيق وهذا وارد علي اي سوفت وير لان هذه المرحلة مهمه جدا لان المستخدم لايحب الشئ الذي به اخطاء ومشاكل تضيع وقته ولاتقوم بما يريده
وهناك انواع من الاخطاء التي تكون علي اي سوفت وير مثل اختبار تكامل واختيار النظام التكاملة واختيارات القبول ولها بوست منفصل باذن الله.
----------------------------------------------------------------------
النشر:-
تاتي مرحلة ما قبل الاخيره وهي السوفت وير "بينور في الضلمة"
وهي مرحلة اطلاق التطبيق بعد الانتهار من جميع الرماحل السابقة وتجميع التطبيق واختباره والاطلاق له مراحل ايضا لكن اذا كان لدينا برنامج موبايل نقوم بنشره علي جوجل بلاي او APP store او المتاجر الاخري
واذا كان لدينا مثلا سوفت وير زراعي لادارة مزرعة ابقار مثلا لو كان تطبيق سطح مكتب فنقوم بارسال نسخه للمشروع ويقوم بتثبه والعمل عليه ام اذا كان عبارة عن لوحة تحكم ويب نقوم برفعها علي استضافة بعد شراءها
الصيانة والتطوير :-
وشارفنا علي الانتهاء من الرحلة الممتعة في عالم صناعة وبناء السوفت وير بسهولة وطبقا بعض الامثلة في كل مرحلة مع شرح المراحل بشكل مختصر وهذه المرحلة الاخيره حيث تكون هذه المرحلة مستمرة خلال فترة عمر السوفت وير قائما حيث يكون هناك عمل صيانة لقواعد البيانات واضافة او حذف في بعض الميزات الخاصه بالسوفت وير ويكون هناك مراقبة لادارة البرنامج حتي ان ظهرت اخطاء او اعطاء سيقوم الفريق المختصص باصلاحها.
وفي الختام بناء او صناعة اي سوفت وير هو رحلة شيقة من اول الفكرة مرورا بالتخطيط والتصميم وصولا بمرحلة الاختبار والنشر حيث يقوم بالعمل علي السوفت وير العديد من الاشخاص مثل المبرمجين والمصممين ان التكنولوجيا تفتح افاق واسعة تلبي احتياجات العملاء او عمل فكرة جديدة لسوفت وير يمكن يعزز من الانتاجية الزراعية
راي حضراتكم في الكتابة وتقييم
التعليقات