مدونة منذر اسامة

إدارة تقنية تطوير أعمال تخطيط موارد ERP

تجد هنــا ...

مواضيع متخصصة في
إدارة المشاريع , التقنية, تطوير الأعمال, وتخطيط موارد الشركات ERP .

أرشيف الفئة ‘تخطيط’

مثال عن طرق تقييم جدوى المشاريع

كتبه منذر اسامة في 2014.3.03

في هذا المثال ستتعرف على طريقتين من الطرق العلمية المتبعة في تقييم جدوى المشاريع وهم

  1. طريقة تحليل التكاليف والمنافع (Cost-benefit analysis)
    ويسميها البعض (تحليل المنافع مقارنة بالتكاليف أو تحليل الجدوى الاقتصادية)  و
    ويعد هذا التحليل من الخطوات الهامة في الحكم على قرارات الاستثمار والأعمال، إذ تبين هذه الطريقة الجدوى من الاستثمار في مشروع ما
  2. طريقة قياس فترة استراد العائد المالي (Payback)
    وتقيس هذه الطريقة عدد السنوات التي يتطلبها مشروع ما ليسترد نفقاته او رأس المال المدفوع

مثال

لنفرض أن شركة متخصصة في تقديم الخدمات أتاحت لعملائها إمكانية سداد فواتيرهم عبر الانترنت.
شكلت هذه الإمكانية ميزة تنافسية لدى هذه الشركة وبالتالي تضاعف عدد عملائها بشكل أكبر مما هو متوقع.
للتعامل مع العدد المتزايد من العملاء الذين يستخدمون خدمات الانترنت، قررت الشركة استبدال النظام القديم بآخر جديد بهدف تسريع العملية وتقليل عمولة تحصيل المبالغ.تعلم طرق تقييم جدوى المشاريع باستخدام Cost-benefit analysis و Payback

في حالة النظام القديم كانت الشركة تدفع مبلغ 1.2 ريال لقاء كل عملية سداد
النظام الجديد يخفض قيمة المبلغ الى 0.5 ريال لكل عملية سداد.
بحسب الاحصائيات، هنالك 250000 عملية سداد تتم سنوياً
الكلفة الاجمالية للانتقال الى النظام الجديد هي 100,000 ريال

 

ما رأيك؟ هل الأمر يستحق الاستثمار في مشروع قيمته  100،000 ريال بهدف تخفيض تكلفة العملية من 1.2 الى 0.5 ريال؟

 

 

دعنا نحلل المعطيات بالشكل التالي:

في حال النظام الحالي في حال النظام الجديد
التكلفة 250،000(عملية سنويا) * 1.2(ريال) =300،000ريال 250،000(عملية سنويا) * 0,5(ريال)=125،000ريال
الصافي

300،000 ريال سنوياً

125،000 ريال سنوياً

قيمة التركيب

(النظام موجود أصلاً) 0 ريال

100,000 ريال

 

تحليل التكاليف والمنافع (Cost-benefit analysis)

دعنا نحسب  قيمة التوفير السنوية في حال تطبيق النظام الجديد كالتالي:

300,000 – 125،000 = 175،000 ريال

طريقة تحليل التكاليف والمنافع (Cost-benefit analysis)  هي أن تُقسِّم  الفائدة أو التوفير المتوقع على التكلفة المتوقعة أي

175،000 / 100،000 = 1.75

Cost benefit analysis

Cost benefit analysis

كلما كان الرقم أكبر من 1 فهذا يعطي دلالة على زيادة جدوى المشروع من الناحية المالية و أن المشروع مربح أكثر

 

فترة استراد العائد المالي (Payback)

دعنا نحتسب الفترة التي يمكن لمشروع كهذا أن يسترد قيمة الاستثمار فيه ( والتي هي 100،000 ريال)

عبر قسمة قيمة الاستثمار / صافي الفوائد السنوية من المشروع

وفي مثالنا يكون كالتالي

100،000/ 125،000 = 0.8

وهذا يعني أن المشروع يحتاج الى فترة 8 شهور حتى يسترد القيمة الاستثمارية.

طبعا كلما كانت القيمة قليلة كلما كان مؤشر جدوى المشروع وربحيته أكبر

 

أسئلة كهذه هي نموذج من نماذج الأسئلة في إمتحان إدارة المشاريع PMP

التصنيفات : إدارة, تخطيط

إذا كنت مديراً تنفيذياً أو ممن يهتمون بالإطلاع على تقارير شركاتهم دون الخوض في التفاصيل الجزئية, أو إذا كانت تستهويك المخططات البيانية, فإليك هذه الأداة التحليلية التي أطلقتها مايكروسوفت مؤخراً لتعمل على نظام التشغيل Windows 8 سواءً على الأجهزة المحمولة أو اللوحية  Tablets.image

إنها أداة  Microsoft Dynamics Business Analyzer.

 

المميز في هذه النسخة أنه بالإمكان الاطلاع على مخططات بيانية عبر اتصال حي ببرامج Microsoft Dynamics Axapta, Great Plains, Solomon المبنية أصلاً على تقارير SQL Reporting Server.

 

التحميل وتعليمات التشغيل

بعد دخولك الى متجر Microsoft  عبر أي جهاز يعمل على Windows 8 ابحث عن Microsoft Dynamics Business Analyzer لتحميل البرنامج مجاناً على جهازك.

بعد التحميل والتثبيت افتح الأداة وادخل الى التهيئة configuration وضع عنوان سيرفر الـ SRS لديك, وحدد اسم المجلد الذي يحتوي تقاريرك كما في الصورة أدناه (اضغط على الصورة للتكبير)

image

من الضروري أن يكون جهازك الذي حمّلت عليه هذه الأداة متصلاً على نفس المجال Domain المرتبط بالـ SRS , ويجب أن يكون لك صلاحيات لاستعراض التقارير من داخل الـ SQL Reporting Server  .

اضغط على Add Reports by Role لإضافة تقارير مُصنفة حسب الوظيفة (تقارير مالية, خدمية, مخزنيه, مبيعات …الخ)

image

يمكنك فتح Microsoft Lync من خلال تلك الأداة للتحدث الصوتي أو المرئي حول التقرير الذي تقف عليه.

 

تتطلب هذه الأداة أن يكون لديك Microsoft SQL Server Reporting Services 2008 R2 أو  Microsoft SQL Server Reporting Services 2012

وتعمل مع البرامج التالية :

  • Microsoft Dynamics AX 2012 R2
  • Microsoft Dynamics GP 2013
  • Microsoft Dynamics SL 2011 FP1

للمزيد حول هذه الأداة http://technet.microsoft.com/en-us/library/jj899791.aspx

التصنيفات : تخطيط, تقنية

أطلقت مايكروسوفت الاصدار التجريبي (بيتا) للنسخة 2013 ممن برنامج Microsoft dynamics GP 2013

ومن التحسينات الموجودة في هذا الاصدار دعم للويب بشكل أفضل (GP web client) وإضافة أكثر من 125 تحسين على وظائف البرنامج, وتبقى التجربة هي الحكم

GP-logo2

إذا كان لديك حساب Partener Source  يمكنك تحميله عبر الضغط هنــــا

 

 

 

 

 

 

 

سأقوم بتجربة هذا الاصدار و اوافيكم بالتطورات الجديدة إن شاء الله قريباً.

التصنيفات : تخطيط

لم أجد ترجمة عربية حقيقة تُلم بجميع الجوانب التي تغطيها هذه الأنظمة, لكني أحبذ أن أطلق عليها أحياناً  “برامج المعاملات الإلكترونية “, ولربما مصطلح ” أتمتة العمليات الإدارية” يكون أشمل و أقرب للصواب!logoPM1

مؤخراً عمِلتُ على أحد البرامج المفتوحة المصدر (Open Source) يُدعى ProcessMaker وطبقته في شركة متوسطة الحجم وكان أدائه متميزاً, و حالياً أدرس تطبيقاته في لندن مع الشركة المبرمجة وأُعد لامتحان شهادة الاعتماد.

قبل أن أسرد لك فكرة عن ProcessMaker دعني أُعرف الفائدة التي تجنيها من هذه البرامج بمثال يعيشه جميع الموظفين:
تفرض القوانين المعمولة بالشركات على أي موظف يريد أخذ إجازة, أن يقوم بمعاملة تبدأ بـ :

  • بملئ نموذج ورقي يسمى “بنموذج طلب إجازة ” .
  • يقدمه هذا الموظف الى مديره المباشر لكي يقرر في قبول الطلب او رفضه!
  • بعد اعتماد الطلب سيُرسل الى مدير الإدارة لاعتماده.
  • بعد الموافقة سيذهب هذا الطلب الى ادارة الموارد البشرية لتفحص رصيد هذا الموظف من الإجازات وتحدد فيما لو كانت هذه الاجازة بدون راتب او انها ستُخصم من رصيده السنوي من إجازات, سيتطلب من مشرف الموارد البشرية اعتماد هذا الطلب أيضا!
  • بعد ذلك يتوجب تسجيل هذا الطلب في برنامج إدارة شؤون الموظفين .
  • وإشعار مسؤول التأشيرات بإصدار فيزا السفر أو حجز التذاكر وغيرها من إجراءات تختلف من شركة الى أخرى.

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

بتطبيق المعاملة السابقة على برنامج ProcessMaker سنخرج بالخريطة الموضحة بالصورة أدناه:
لاحظ أن هذه العملية اشترك فيها 7 أشخاص على الأقل وهم :
1- مُقدم الطلب

ProcessMaker

بروسس ميكر،ProcessMaker، عملية طلب إجازة

2- مديره المباشر

3- ومدير عام إدارته

4- ومسؤول الموارد البشرية

5- ومشرف الموارد البشرية

6- وقسم المالية

بالإضافة الى مسؤول التأشيرات.

 

 

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

هنالك العديد من التقارير والرسومات يوفرها البرنامج, بالإضافة الى إمكانية الربط مع البرامج الأخرى عبر الـ API والـ Web Service, كما بإمكان المطورين إنشاء برامج إضافية Adds on مرتبطة مع ProcessMaker .
شخصياً قمت بربط برنامج إكسل مع برنامج ProcessMaker وتمكنت من إنشاء تقارير ورسومات أكثر مرونة واحترافية.
كما ربط البرنامج مع بوابة لإرسال الرسائل القصيرة SMS في حال إسناد مهمة معينة الى شخص ما.

هذا البرنامج مبني بلغة الـ PHP وقواعد البيانات MySQL  وقمت بتعريب واجهات البرنامج بنسبة 99% سأقوم بتحميل التعريب خلال فترة قريبة بإذن الله بعد الانتهاء من التنقيح والتجربة.

البرنامج في العديد من الميزات وتعمل عليه العديد من الشركات والبنك الكبرى في أوروبا وأمريكا الشمالية, يمكنك الإطلاع على نبذة من البرنامج من خلال الفيديو التالي:

 

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

أتمتة المشتريات الخارجية وطلبات العملاء (طلب عرض سعر, التقديم لمناقصة, طلب فتح حساب إئتمان)

وغيرها الكثير, بحسب طبيعة عمل الشركة وحجم تعاملاتها

 

 

الخلاصة:

إذا كان لديك هدف لأتمتة المعاملات الداخلية لشركتك والتخلص من الأوراق وميزانيتك المالية محدودة, فبرنامج ProcessMaker سيقوم بالواجب وزيادة

 

لمزيد من المعلومات, http://www.processmaker.com

التصنيفات : تخطيط, تقنية

بتوفيقٍ من الله …. و للسنة الخامسة على التوالي

تسلمت جائزة المحترف الأكثر قيمة (Most Valuable Professional) من شركة مايكروسوفت لعام  2012

وهي أعلى جائزة تمنحها مايكروسوفت للمحترفين وقادة المجتمعات التقنية. مجال الجائزة في برنامج الـ ERP  المعروف  Microsoft Dynamics GP (Great Pains)d

 

Monzer Osama MVP 2012

 

 

اضغط هنا لتصفح حاملي الجائزة في المملكة العربية السعودية:
https://mvp.support.microsoft.com/communities/mvp.aspx?adv=1&name=&competency=&discipline=&certifications=&country=Saudi+Arabia&state=&city

صفحتي على موقع مايكروسوفت
https://mvp.support.microsoft.com/profile/Monzer

التصنيفات : تخطيط

بناءً على طلب الكثيرين بتكرار هذا اللقاء, فقد تقرر عقده (كبث حي) على شبكة الانترنت ( Online conference ) بمشيئة الله يوم الخميس  26/04/2012 الساعة السادسة مساءً بتوقيت مكة المكرمة.

بإمكانك التسجيل في هذا اللقاء مجانا والمشاركة وطرح أسئلتك واستفساراتك ضمن المدة المحددة للقاء.
1stevent.jpg
يسرنا مشاركتك إذا كنت:

      1- مطوراً أو مديرا للنظام System Administrator .

      2- مبرمجا أو مسؤلاً عن استخراج البيانات وتحليلها .  

      3- ترغب بتطوير آليه تسهل على صناع القرار الوصل السريع الى تقاريرهم عبر برنامج Excel 2010 .


عند إتمامك لهذا المادة ستكون قادراً على :

1-    تحديد نتائج تقارير جريت بلينز من خلال Views  من داخل SQL Server  .

2-     ربط برنامج 2010 Excel  مع خادم قواعد البيانات 2008 SQL Server  لقراءة بيانات برنامج   MicrosoftDynamics GPتلقائياً.

3-     استخدام الـPivot Table  كأداة تحليل لبيانات Microsoft Dynamics GP

4-     استخدام الرسوم البيانية Chart  في تحليل البيانات.

 

إضغط هنـــــــا  وأرسل بياناتك للتسجيل …  تم عقد اللقاء ولم يعد بإمكانك التسجيل

التصنيفات : تخطيط


البحث الذي سنطرحه اليوم له علاقة بالموضوع الذي تحدث عن ” تنبيهات العمSample Imageل أو ما يسمى Business Alerts “ , لكن موضوعنا اليوم مستقلا عن سابقه كوني سأتعمق في الجانب التقني أكثر من الجاني الوظيفي ….
– كيف تستفيد Business Alerts من ميزات الاستعلام المبنية في SQL Server لمراقبة البيانات وتغيراتها ؟
– كيف تحديد بيئة العمل ضمن ظروف وشروط معينة؟
– وكذلك الاستفادة من تقنيات نظام التراسل المتوفرة في النظام؟
سأجيب عن هذه التساؤلات التي ستفيد التقنين وتفتح لهم آفاق للتعامل مع مميزات الاستعلام وإرسال النتائج الى المستخدمين…

 

حين القيام بعمل Business Alerts جديدة يتم تخزين هذه البيانات في قاعدة البيانات الرئيسية Dynamics في جدول الـ Business Alerts Rules Master والذي يمكلك في الداتا بيز اسم SY40500 , يخزن الكثير من البيانات من بينها اسم الداتا بيز التي سيتم تتبعها وتاريخ بدأ التتبع وتاريخ انتهائه واسم المستخدم الذي أنشأ أو غير ذلك التنبيه وغير ذلك…
بعد الانتهاء من حفظ الـ Business Alerts يقوم جريت بلينز بإنشاء أوامر مخزنة Stored Procedure في قاعدة البيانات الخاصة بالشركة التي سيتم مراقبة بياناتها
وبعد ذلك سيتم إنشاء مهمة Job في الـSQL Server لكي تقوم بتشغيل الـ Stored Procedure وفقا للجدولة التي قام المستخدم بإنشائها (مثل: أن تعمل بشكل يومي \ اسبوعي \ تاريخ انتهائها … الخ) انظر الصورة

لنوضح أكثر بمثال:
لنفرض أننا قمنا بعمل Business Alerts على قاعدة بيانات اسمها HCITY وظيفتها هي فحص الحد الإئتماني للعملاء فإنه سينشئ Stored Procedure في هذه القاعدة ويعطيها اسم متسلسل يبدأ بـ sm_Rule


وفي مثالنا هذا كان الاسم smRuleID27 ويحتوي على جملة الاستعلام التي تفحص الحد الائتماني للعملاء Credit Limt ومحتوى الملف هو :

 


create procedure smRuleID27 @ruleid int as
/* this procedure is for Business Alert CREDIT LIMIT */
select RM00101_T1.CUSTNMBR into ##smRuleID27 from RM00101 RM00101_T1 WITH (NOLOCK) ,
RM00103 RM00103_T2 WITH (NOLOCK)
WHERE RM00101_T1.CUSTNMBR = RM00103_T2.CUSTNMBR AND RM00101_T1.CRLMTTYP = 2
AND (RM00101_T1.CRLMTAMT < RM00103_T2.CUSTBLNC) if @@rowcount > 0
exec smRuleCreateTask 27,HCITY
GO

وسينشئ بعد ذلك Job لكي(انظر الصورة الاولى) يشغل هذا الستورد بروسيجر بحسب الجدولة التي حددناها أثناء إنشاء الـ Business Alert من داخل جريت بلينز.
للأهمية:
1- لكي تعمل الـ Busniss Alert لا بد أن يكون الـ SQL Agent يعمل بشكل دائم ….
2- إن كنت حددت أن يتم التنبيه على البريد (سواء POP أو Exchange ) يجب أن تكون اعدادت البريد مجهزة من خلال الـSQL Server (اضغط لمعرفة طريقة إعداد البريد)
3- أسماء الجداول التي تتعامل معها الـ Business Alert مودجوة في قاعدة البيانات الرئيسية DYNAMICS وهي :

SY40500 , SY40506 , SY40504 , SY40505 , SY40501 SY40503 , SY40502, SY40506

التصنيفات : تخطيط