الأربعاء، 20 يوليو، 2016

ماهو العائد على الاستثمار ROI؟


يرمز للعائد على الاستثمار بالأحرف الإنجليزية ROI اختصاراً لـ Return On

Investment وهو يمثل مقياس أداء لتقييم كفائة استثمارٍ ما أو لمقارنة كفائة استثمارات مختلفة. وبعبارة أكثر بساطة, يمثل العائد على الاستثمار, مقدار العائد لأي استثمار بالنسبة لتكلفة هذا اللاستثمار.
وسنرمز للعائد على الاستثمار بالأحرف العربية (ع ع ا) في هذا المقال.

ولاحتساب عائد الاستثمار نستخدم معادلة بسيطة تتمثل بقسمة أرباح الاستثمار (العوائد - التكلفة) على التكلفة, ويعبّر عن

النتيجة كنسبة Ratio.

الأحد، 11 مايو، 2014

طُرُق الحصول على المعلومة!

مالذي تفعله عندما يكون لديك سؤال لا تعرف إجابته؟ وكيف تتصرف للحصول على الإجابة؟

سأحاول سرد بعض الأساليب والطرق للحصول على المعلومات واستخراج الإجابات لمختلف الأسئلة التي قد تواجهنا في حياتنا العلمية والعملية وفي مختلف المجالات (الطبية والهندسية والسياسية والتاريخية والاجتماعية وغيرها...).

1. إقرأ دليل المستخدم أو ملفات المساعدة للمنتج أو الخدمة المعنية إن وجد.
2. إبحث في الويب عن الكلمات المفتاحية والصيغ المختلفة لسؤالك (استخدم محرك البحث جووجل وحاول تعلم مهارات البحث مثل البحث ضمن نطاق معين أو باستثناء كلمات معينة وغيرها).
3. استخدم المنتديات التعليمية, واحرص على البحث عن المعلومة في أرشيف الموقع قبل أن تنشيء موضوعاً جديداً.
4. إقرأ صفحة الأسئلة المتكررة FAQ.
5. استخدم أسلوب الفحص والمراقبة Inspection و الأسلوب التجريبي Experimentation للوصول للإجابة.
6. إذا لم تفلح كل الطرق السابقة قم بسؤال شخص أكثر خبرة, وأعلمه بأنك قد استخدمت الطرق السابقة بالفعل.
7. واخيراً إذا عرفت المعلومة فقم بنشرها على هيئة مقال وساعد الآخرين في فهمها حتى نتشارك المعرفة جميعاً.

الأحد، 10 نوفمبر، 2013

التطبيق الأول - النمط المعياري نموذج-منظر-موجّه Model-View-Controller MVC

كما وعدتكم في المقالة السابقة مقدمة حول النمط المعياري نموذج-منظر-موجّه Model-View-Controller MVC
سنقوم اليوم بعمل تطبيقنا الأول كمدخل عملي, سأكون حريصاً على إبقائه بسيطاً وبعيداً عن أي تعقيد, حتى يسهل على المبتدأين التعرف على MVC والعمل عليها لأول مرة...
إذا كنت قد قمت بعمل تطبيقات MVC سابقاً فلن تستفيد الشيء الكثير من قراءة هذه المقالة, لأنها موجهة للمبتدئين. ومع ذلك تستطيع تصفح المقالة وإثراء هذا المحتوى بملاحظاتك وتعليقاتك..
أتوقع أن يكون لديك خلفية في البرمجة وتطوير تطبيقات الويب بشكل عام و مباديء البرمجة الكائنية كذلك. والآن إلى المقال, وقراءة ممتعة أتمناها لكم..



بعد تطبيق هذا المثال ستكون قادراً على:
1.       فهم وتوصيف ( View, Controller) .
2.       فهم طريقة عمل التطبيق وعلاقة الموجّه بالعارض Controller + View.
3.       فهم تسلسل تنفيذ تطبيق MVC.

السبت، 2 نوفمبر، 2013

مقدمة حول النمط المعياري نموذج-منظر-موجّه Model-View-Controller MVC



سأتحدث اليوم عن أحد أهم وأشهر الأنماط القياسية في معمارية التطبيقات.. إذا كنت مطور برمجيات ويب, فسيتبادر إلى ذهنك مباشر MVC. سلسلة المقالات هذه موجهة لمطوري الويب عموماً, ومطوري مايكروسوفت ASP.NET على وجه الخصوص.


تعريفات:

  Model-View-Controller (MVC) هو نمط معماري قياسي لهندسة البرمجيات, له تطبيقات في معظم بيئات التطوير الحديثة, وينقسم إلى ثلاثة أجزاء رئيسيّة: 

·         النماذج Models.

النماذج (أو القوالب) تمثّل بيانات التطبيق, وعادة ما يتم استرجاع هذه البيانات من قاعدة البيانات إلى كائنات النموذج, والعمل عليها ومن ثم حفظ التغييرات مرة أخرى إلى قاعدة البيانات.

·         المناظر Views.

تمثّل واجهة المستخدم, وتشمل الأدوات والتنسيقات التي يتعامل معها المستخدم, مثل مربعات النص والأزرار وغيرها.

·         المُوجِّهات Controllers.

وتمثّل الجزأ الذي يتفاعل مع أوامر المستخدم, وتعمل مع النماذج وتعرض النتائج على المناظر المناسبة.

الثلاثاء، 22 أكتوبر، 2013

محاولة لتقريب مفاهيم إدارة المشاريع - دورة حياة المشروع



يتكون دليل PMBoK الإصدار الخامس من 47 عملية تتوزع على خمس مجموعات تمثل مراحل المشروع المختلفة, وتنتمي كل عملية إلى أحد مجالات المعرفة والتي تحدثنا عنها في مقال سابق هنا.
 أحب أن أنوّه هنا إلى أن مجالات المعرفة التسعة - والتي عبرت عنها بـ "عناصر المشروع" في مقالي السابق - قد تم إضافة عنصر جديد إليها وهو "إدارة أصحاب المصلحة | Stakeholders Management" وذلك في الإصدار الخامس لدليل PMBoK.

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

الأحد، 29 سبتمبر، 2013

محاولة لتقريب مفاهيم إدارة المشاريع - عناصر المشروع - الجزء الثاني

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


العنصر الخامس: إدارة الموارد البشرية Human Resources Management

ويتضمّن أربع عمليات لتنظيم وإدارة طاقم عمل المشروع:
1. تطوير خطة الموارد البشرية.
والتي يتم من خلالها تحديد الوظائف والمسؤوليات والمهارات المطلوبة وكذلك خطة إدارة طاقم العمل

الثلاثاء، 17 سبتمبر، 2013

محاولة لتقريب مفاهيم إدارة المشاريع - عناصر المشروع | الجزء الأول


سأحاول فيما يلي سرد العناصر التسعة التي لابد لمدير المشروع من الإلمام بها والإحاطة بتفاصيلها لإنجاح المشروع على أفضل وجه.

 سيكون السرد مختصراً, على أن أعود لذكر كل عنصر على حدة وبشكل تفصيلي في مقالات قادمة إن شاء الله.
العناصر التسعة للمشروع:



المجال
Scope
الوقت
Time
التكلفة
Cost
الجودة
Quality
الموارد البشرية
Human Resources
الاتصالات - نقل المعلومات – التواصل
Communication
المخاطر
Risk
المشتروات
Procurement
التكامل
Integration

العناصر الأربعة الأولى والمعلمة باللون الأصفر تعتبر القيود الجوهرية (Core Constraints) لإدارة المشروع, والعمل المطلوب إنجازه للحصول على أهداف المشروع في الوقت المحدد وضمن التكلفة المحددة وبالجودة المطلوبة يؤثر مباشرة في مجال المشروع.

متابعة

استلام إشعارات بالمواضيع الجديدة