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

المشاركات

عرض المشاركات من فبراير, ٢٠١٩

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

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

فريق العمل لمشروعك

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

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

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

الفرق بين agile و waterfall

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

ما هي KPIs وكيف تستخدمها في مشروعك ؟

هو مؤشر رئيسي للأداء عبارة عن قيمة قابلة للقياس تبين كيفية تحقيق أهداف المشروع. فمثلا مشروع تطبيق توصيل طلبات يجب إن يحقق التالي خلال السنة الأولى: الدخل المتوقع مليون ومائتي الف ريال. عدد العملاء المسجلين المتوقع 1200 عميل عدد العملاء النشطين 600 المتوقع عميل. عدد الطلبات المتوقعة 200 مليون عدد التحميلات من متاجر ابل واندرويد المتوقعة 1000 مرة. هذا المؤشر يمكن استخدامة لقياس الأداء شهريا او كل ربع سنة او كل نصف سنة او كل سنة. مثلا نريد أن نقيس الأداء بعد ثلاثة شهور من انطلاق التطبيق إذا النتيجة المتوقعة يجب إن تكون كالتالي: الدخل  300 الف  ريال. عدد العملاء المسجلين 300 عميل عدد العملاء النشطين 150 عميل. عدد الطلبات 50 مليون عدد التحميلات من متاجر ابل واندرويد 250  مرة. بعد ذلك سيتم مقارنة هذه القيم مع القيم الحقيقية والتي تكون كالتالي: الدخل  280 الف  ريال. عدد العملاء المسجلين 400 عميل عدد العملاء النشطين 160 عميل. عدد الطلبات 30 مليون عدد التحميلات من متاجر ابل واندرويد 400 مرة. بعد قياس مؤشر الأدا وجدنا أن الدخل والطلبات أقل من المتوقع رغم إن عدد

الخوارزميات

الخوارزميات هي طرق التتفكير والتحليل لاجل كتابة الكود بطريقة صحيحة وهي من مبادئ البرمجة  الأساسية وتساعد في بناء الكود البرمجي بطريقة صحيحة لتبسيط الفكرة اكثر من خلال الخوارزمية بالشكل التالي نفرض ان 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 له نهاية والصجيج ليس له نهاية بل متجدد البعض يفكر انه متعلق في التكنولوجيا البعض يفكر انه متعلق بالمستخدم فقط والصحيح انه متعلق بالعمل ايضا يفكرون ان معناه سهول الاستخدام فقط والصحيح هو اوسع من ذلك يتوقعون انه الواجهة الامامية فقط لماذا نستخدم UX؟ ا

أركان التسويق الاكتروني

أركان التسويق الالكتروني هي أريعة: SEO: تحسين محركات البحث هنا يتم السماح لشركة قوقل بعمل ارشفة للموقع حتى يظهر في نتائج محركات البحث وعيوبة انك تنتظر شهور حتى يتم ظهور موقعك في صفحة قوقل SEM:التسويق عن طريق محركات البحث هذا إعلان مدفوع الى قوقل لاظهار الموقع في المقدمة عند البحث بالكلمات الافتتاحية ويمكن تمييزة بوجود كلمة "ad" بجانب الموقع بصفحة قوقل وميزته انه سريع ولايحتاج لانتظار SMO:تحسين البحث فيمواقع التواصل الاجتماعي مثل الهاشتاق في تويتر وانستقرام وفيسبوك SMM:التسويق عن طريقمواقع التواصل الإجتماعي عمل اعلان مدفوع عن طريق مواقع التواصل الاجتماعي والحساب يكون على عدد مرات الظهور وعدد الضغطات

التطبيقات الأصلية والتطبيقات الهجينة

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

خطط مشروعك صح

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

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

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