التخطي إلى المحتوى الرئيسي

المشاركات

عرض الرسائل ذات التصنيف تطبيق

بناء منتج أولي MVP

الغرض والفكرة من هذا النموذج هو بناء منتج أولي بأقل التكاليف ويسمى أيضا مخطط أدنى الكمال. في البداية نقوم ببناء المنتج سواء كان خدمة أو سلعة وبعد بناءة سنطلقة مثلا على مواقع التواصل الإجتماعي او موقع ويب وبعد ذلك يتم قياس المنتج اي كم واحد وصل له المنتج وكم واحد اشترى المنتج وثم نجمع البيات ونحللها ونتعلم منها وبعدين أطور من الفكرة ليتم بناءها من جديد ... وتدور الحلقة الى ان يحقق الهدف المطلوب. الشكل بالأعلى والتي تحتوي على مكونات منتج أدنى الكمال فالجزء الأصفر يعني أن يكون منتج أدنى الكمال يحتوي على العناصر الموجودة بالهرم. وكما واضح بالمثلث اليساء ان ليس الهدف من منتج ادنى الكمال أن يعمل فقط كما هو واضح بالجزء الاسفل الاصفر. الشكل بالأعلى يبين لك اذا اردت مثلا ان تشتري سيارة فلايحتاج ان تشتري قطعها حتى تينيها بل استخدم منتج أقل تكلفة الى ان تصل أن تكون عندك سيارة.

منهجية سكروم

منهجية سكروم متفرعة من المنهجية الرشيقة وهي احد المنهجيات المستخدمة في إنشاء مشروع تقني وتستخدم في حالة عدم وضوح الفكرة من العميل. كما نعلم بإن منهجية الشلال يسلم العمل للعميل بعد انتهاءة والعميل ليس له دخل بأي شي بالمشروع الا ان يسلم المتطلبات ويستلم العمل كاملا وهذا سبب رئيسي في فشل المشاريع التقنية وتسبب مشاكل بين العميل والفريق التقني وكذلك فشل في عمل المشروع ولهذا اتت هذه المنهجية لحل هذه المشكلة. الوظائف الثلاث الأساسية في منهجية سكروم  خبير السكروم Scrum Master.  مهمته ضمان تطبيق منهجية سكروم في المشروع ويشترط ان يكون طيب ومرن مالك المنتج Product Owner.  هو الذي يربط بين العميل وفريق التطوير فريق التطوير Development Team.  مهمتها تطوير المنتج المطلوب في الفترة الزمنية المحددة ولازم يكون فيه كافة الطاقات التي يحتاجها المشروع مصطلحات مهمة في منهجية سكروم  قائمة أعمال المنتج Product Backlog: قائمة الخصائص التي يجب تطويرها في المنتج.  الدورة Sprint : هي الدورة التي يتم فيها تطوير جزء من المنتج ومدة الدورة الو...

أسباب فشل المشاريع التقنية

لنفترض أن شخص ما طلب أن تشاركه في مشروع نسبة نجاحه 30% وأخبرك أيضا أن المشاريع المشابهة لهذا المشروع قد تم إلغاءها قبل أن تكتمل ، كيف سيكون حماسك للدخول في هذه المغامرة؟ المشاريع التقنية تحيط بهذه السمات ومعرضة للمخاطرة وايضا تكلفتها عالية وكما تشير الإحصاءات التي تذكر أن نسبة الفشل في المشاريع التقنية تصل إلى 70%؟! من الأسباب التي تؤدي إلى فشل المشاريع التقنية هي: ضعف تحليل الفكرة للمشروع التقني. وجود مشاريع متشاركة في الفكرة والأهداف. عدم الإهتمام للجوانب التخطيطية. العميل يدفع مبالغ باهظة وبالذات لمميزات لايحتاجها مشروعة. عدم دراسة المشروع بشكل مفصل. عدم وجود وثيقة للمشروع عدم تحليل المشروع بشكل مفصل. عدم تجربة المشروع مبدئيا. عدم فهم مايبحث عنه الشرائح المستهدفة. عدم تصميم المشروع بشكل كامل. عدم استخدام الاستراتيجيات الحديثة في المشروع. المبرمج يكتب وثيقة متطلبات المشروع بنفسة. الاعتماد على المبرمج في تنفيذ كامل المشروع. عدم فهم وإستيعاب المبرمج لمتطلبات العميل. عدم إلمام العميل في طرق إختبار المشروع قبل إنطلاقة.  ولتفادي هذه المشاكل فمن الأفضل ا...

تقييم المشروع التقني

تعريف تقييم المشروع يعطي القيمة السوقية للمشروع. وتقييمة يعتمد على نوع الفكرة وطريقة تنفيذها. سبب إستخدامها البعض عنده فكرة إبداعية ولكن لايمتلك المال الكافي لتنفيذها ولهذا يلجأ لعرضها على مستثمرين كبار لبيع حصة محددة من المشروع مقابل دعم محدد من المال. كيفية تقييم المشروع هذا الجدول يحتوي على ارقام تقريبية لطريقة التقييم وبناء عليه يتم تقييم المشروع نفرض عندنا فكرة ابداعية قيمتها حسب الجدول 20 ريال والتنفيذ الجيد قيمته 100,000 ريال عند ضرب القيمتين النتيجة 2,000,000 ريال هي قيمة المشروع التقريبية مثلا تريد أن تعرض مشروعك لمستثمر وتبيع حصة 50% من المشروع للمستثمر فالمبلغ المطلوب من المستثمر هو دفع مبلغ النسبة للمشروع وهو 1,000,000 ريال حتى يدخل معك شريك بالمشروع مثال آخر عندك مشروع فكرتة ابداعية ولكن لم يتم تنفيذه فيعني ان قيمته 20 ريال فقط. اما القوة التفاوضية للمشروع فهي تعتمد على مرحلة المشروع فكلما تقدمت المراحل زادت قوته وزادت حصة دخول المستثمرين حسب الجدول التالي

أهمية محلل الأعمال التقني

من المشاكل والعقبات التي تواجة العميل اي صاحب النظام او التطبيق مع المبرمج هو صعوبة فهم بعضهما البعض حيث في أغلب الأحيان العميل مايقدر يوصل فكرتة إلى المبرمج وكذلك المبرمج لايفهم مايريده من العميل ولهذا المشروع يكون فيه أخطاء بتنفيذه وتأخير في تسليمة. للتغلب على هذه المشكلة كان من الضروري وجود محلل أعمال بشرط إن يكون تقني ومختص في المجالين حيث يحلل طلب العميل ودراسة فكرته ومن ثم يكتبها بلغة يفهمها المبرمج وبالتالي سيتم تنفيذ المشروع بالطريقة الصحيحة وتسليمة بالوقت المتفق عليه. محلل الأعمال سيكون دورة بعمل ورش عمل مع العميل لكتابة وتحليل كل متطلبات العميل والتأكد منها ومن ثم ينقلها للمبرمج والذي يجب إن يلتزم بكل ماطلبة العميل.

الفرق بين agile و waterfall

المشاريع التقنية غير ملموسة بعكس المشاريع الأخرى ولهذا يصعب فهم تصور العميل فمثلا العميل وقع على اتفاقية على مشروع ما ويتم تنفيذه حسب الطلب وبعد انجاز المشروع كاملا يكتشف العميل ان لم يتم تنفيذ كل ماتخيله بالبرنامج ولهذا خسر العميل.  وحتى يم إضافة المواصفات التي طلبها العميل سيدفع مبلغ إضافي. وأيضا العميل مثلا طلب مواصفات كثيرة للنظام واكتشف انه مايحتاجها بالواقع وكذا دفع تكاليف إضافية. (العميل لايعرف ماذا يريد ولكن بيعرف إذا رأى مثال عنها) ماذا تفرق عن waterfall ؟ في   waterfall العميل يدفع التكاليف بدون مايستلم النظام وبعد نهاية المشروع يستلم النظام كاملا ويكتشف انه مايفي بالمطلوب. في   agile العميل يستلم النظام بالبداية مع المواصفات الأساسية فقط وبعدها يطلب إضافات ثانية ويدفع لها وبعدها يستلم وتتكرر مرتين أو ثلاثة حسب طلب العميل. أول مرحلة يتم تسليم منتج ثم يتحسن من مرحلة إلى أخرى الى ان تكتمل المواصفات التي يحتاجها النظام.  وأخيرا كل مشروع يحتاج له مايناسبة من الطريقتين وربما طريقة agile تكون مكلف...

الخوارزميات

الخوارزميات هي طرق التتفكير والتحليل لاجل كتابة الكود بطريقة صحيحة وهي من مبادئ البرمجة  الأساسية وتساعد في بناء الكود البرمجي بطريقة صحيحة لتبسيط الفكرة اكثر من خلال الخوارزمية بالشكل التالي نفرض ان x=2 و y=3 و z=4 اول شرط هل x اكبر من y؟ لا يعني false ننتقل للشرط التالي هل y اكبر من 2؟ نعم يعني true تنتقل للشرط التالي هل z اكبر من x؟ نعم يعني true ننتقل للي بعده ويطبع النتيجة 2,3,4 هذا مثال لتبسيط الفكرة للقارئ العادي وفي الواقع فيها بعض التعقيدات ولهذا سنحرص على تصميم خوارزميات برمجية بطريقة صحيحة وبسيطة.

تصميم تجربة المستخدم UX

ماهي تجربة المستخدم؟ هي عبارة عن عملية تصميم وتحسين تجربة المستخدم يعني يرجع الى طريقة المنتج كيف بيكون. التجربة الناجحة التي تحقق الأهداف للعمل. تجربة المستخدم عبارة عن دمج: أهداف العمل أوالمشروع: مثلا ماهي المشكلة التي سيحلها المشروع. أهداف العميل: ماذا يقدم المشروع للعميل واجهة المستخدم: سهولة التصفح والوصول رأي العملاء: مايريدة العميل في المشروع اذا نظرنا في وجه الشبة بين اهداف المشروع وأهداف العميل لاستخرجنا منها مايحتاجة المستخدم والمشروع فمثلا  يوتيوب هدفه تزيد من مستخدمين الموقع لجني ارباح من المقاطع ولهذا تسهل للمستخدم عملية البحث في المقاطع عن طريق ايجاد واقتراح  المقاطع المتشابهة فهنا تحقق الهدفين معا بزيادة دخلها وتحقيق رغبة المستخدم. الأخطاء الشائعة عن UX : UX ليس UI والصحيح ان UI جزء من UX UX له نهاية والصجيج ليس له نهاية بل متجدد البعض يفكر انه متعلق في التكنولوجيا البعض يفكر انه متعلق بالمستخدم فقط والصحيح انه متعلق بالعمل ايضا يفكرون ان معناه سهول الاستخدام فقط والصحيح هو اوسع من ذلك يتوقعون انه الواجهة الامامية فقط لماذا نستخدم...

عناصر المزيج التسويقي الإلكتروني السبعة 7P's

سنتعرف في هذه المقالة في كيف يمكننا الاستفادة من عناصر المزيج التسويقي الإلكتروني في مشروعنا. المنتج (Product):   المنتج أو الخدمة المقدمة للعميل فمثلا تطبيق الجوال أو الموقع أو البرنامج ومقدار حاجتة للعميل التسعير (Price): سعر الخدمة أو المنتج والذي يناسب قيمة المنتج والتي يستطيع أن يدفعها العميل التوزيع (Distribution):   عرض أسعار المنتجات والخدمات بمواقع الأنترنت لتوفير الوقت على العميل الترويج (Promotion):   ترويج المنتجات والخدمات في الموقع الإلكتروني ومواقع التواصل وأي موقع يدخل فيه العميل المستهدف الأشخاص الذين يقدمون الخدمة (People):   سهولة الوصول إلى مزودي الخدمة وتمكنهم من فهم العملاء عمليات تقديم الخدمة (Process):   تقديم العمليات بطريقة كسب رضاء العميل فمثلا الموقع الإلكتروني يقدم خدمة على مدار 24 ساعة في اليوم الأدلة المادية (Physical evidence):   عرض الخدمات على صور او فلايرات يوضح فيها مميزات الخدمة والمنتج والسعر 

واجهة برمجة التطبيقات API

API مصطلح يطلقة المبرمجين والمطورين كثيرا والبعض وبالذات الغير تقنيين لايعرفون معناه وماهي فائدتة وماهي أهميتة. API هو اختصار لكلمة Application Programming Interface وباللغة العربية واجهة برمجة التطبيقات ونستفيد منه في مشروع تصميم الانظمة والتطبيقات لربط خدمة معينة مع المشروع وذلك بجلب بيانات من مواقع خارجية يتطلبها المشروع. ووظيفة API هو وسيط خارجي بين نظامنا وبين مزود الخدمة وتشبه وظيفتة وظيفة الناذل في المطعم حيث العميل يجلس على الطاولة ويطلب المأكولات ويسجلها الناذل ويحضرها للعميل من المطبخ وبعد الانتهاء يطلب العميل الفاتورة ويحضرها الناذل ومن ثم يدفع العميل قيمة الفاتورة  للناذل ومن ثم الناذل يأخذها الى الكاشير. في هذا المثال الناذل يمثل API. ومن أمثلة API والتي نقدمها للعميل هي: خرائط قوقل الدفع بالفيزا والماستر كارد التسجيل عن طريق جلب بياناتك في حساب قوقل او فيسبوك ربط النظام مع مواقع خارجية مثل فيسبوك وتويتر نستفيد منها في إضافة مميزات للمشروع تقدم للعميل خدمات معينة وسهولة الوصول.

تحليل استبيان تطبيق

بعد الانتهاء من الاستبيان سيتم تحليل النتيجة وبناء عليها يمكن تحديد مواصفات ومميزات النظام المرغوبة للجهات المستهدفة وهنا طريقة تحليل الاستبيان ونأخذ مثل من استبيان برنامج صيانة الجوالات الذي عملته وارسلته للجهات المستهدفة  هنا عدد المشاركين في الاستبيان 139 مستخدم  هنا الأغلبية اتجهو إن فكرة البرنامج ممتازة وهذه تعتبر مؤشر الانطلاق للبدء بالمشروع  هنا الاغلب اتفقو ان يكون التطبيق مجاني ومع دعايات وسيكون الخيار الافتراضي للتطبيق  هنا سيتم تحليل وبناء آلية للحد من العشوائية في الأسعار وذلك بتحديد اسعار ثابتة للخدمات  هنا سيتم عمل تقييم للفني من العملاء والذي يحصل على تقييم عالي سيكون في مسمى فني محترف بالبرنامج  أيضا تقييم الفني سيضع حلا ببقاء على هذه المشكلة  هنا سيتم وضع سعر لكل خدمة  هنا سيتم اضافة ميزة مندوب توصيل للنظام هنا سيكون التقييم ظاهرا للكل هذا مثال وتم شرح جزء بسيط من الاستبيان

استبيان المشروع

قبل البدء بالمشروع سيتم عمل استبيان يرسل إلى الفئات المستهدفة لقياس مدى أهمية وفائدة المشروع بالنسبة لهم وهذا مثال عن استبيان طرحناة لتصميم تطبيق لمعرفة نتيجة الاستبيان يرجى الضغط هنا جارٍ التحميل...