Ask @waelkabli:

السلام عليكم، انا خريج حاسب الي وشغوف بتحليل وتنقيب البيانات، دكتور في الداتا ماينق نصحني بعدم التخصص بها لان المجال في السعودية لا يحتوي على فرص كبيره، ممكن نصيحتك عن هذا المجال وهل تعرف شركات سعودية مهتمه بهذا التخصص؟ ويعطيك العافيه

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

View more

Xceed Ventures has a very bad reputation in terms of how they treat their workers . Why is that so?

I can speak about my part of the organization under my leadership with is the engineering team. A reputation really depends on who do you talk to and I would consider it to be always an opinion. It is not possible to guarantee to treat people with no mistakes and i am sure that I have done many of them. However, the most important thing is learning form past mistakes through listening to people closely, continuously incorporating feedbacks and working on them and responding with empathy.
I am really grateful to all people who helped in shaping up our culture, building our products some decided to move and evolve in their career and some decided to stay and fight amazing challenges. Even a painful experience is a good experience that contributed positively to shape our culture. That is the Xceed way. We never claim to be perfect but guarantee that we keep improving. But, also it has to be clear that we never violated a legal binding that was held with any employee and that is fundamental and core value that we believe in.

View more

How can we keep balance between scrum agile mentality which cares about delivering first and documenting later and with current people mindset that believes you should document first and implement later ? How not to freak out when you are asked to deliver documentation while you are st implementing?

So let me explain a very fundamental concepts about software documentation and software planning.
We plan (or design they are the same) for software to ensure that we end up with (1) building the software "the right way" and (2) cater for change by having a good design.
We document software to ensure that we are (1) building the "the right" software and again (2) be ready for change.
Now, how does agile overcome these two acts "planning" and "documentation" that might take you away from the essence which is building software? The answer is through (1) a team that is technically sound (building it right) and (2) incremental value (building the right software). Which means the the software is well written so that it doesn't need documentation, the team is technically strong so they know what they are doing keeping the whole picture in mind all the time and deliver incremental value yo the custimer.
Finally, back to your question. If you understand why planning and documentation happen and how agile looks at them, then you need to show the value of agile through real work not only words and show why we don't need a plan and documentation.
One final note, agile doesn't forbid planning and documentation for good, it just elemenates the unnecessary parts of it. However, you will still need product planning, features documentation, user documentation that will happen outside of your agile cycle.
wow. thank you for this great question. You squeezed my mind.

View more

ما هي الشهادات والدورات التي تنصح بها وترفع من قيمة الموظف في الشركات الكبيرة ؟؟

قد تكون أهم نصيحة تسمعها عن الشهادات هي أن لا تجمع الشهادات جمع الطوابع. يجب أن تعامل الشهادة على أنها إثبات رسمي لما تدعي من العلم. لذا يكون اختيارك للمجال الذي تريد العمل فيه هو أهم خطوة تعملها في حياتك المهنية. وبعد أن تختار مجالك، خصص لك ساعة أو ساعتين للقراءة اليومية في مجالك أي بمعدل ٥ ساعات علم نظري في مجال العمل بالاضافة إلى ٤٠ ساعة اسبوعيا تقضيها في الممارسة العملية في نفس المجال وحاول لرفعها إلى ٤٥ ساعة ممارسة. ومن ثم ابحث عن الشهادة الجيدة في ذاك المجال.
في حالة انك تعمل في مجال آخر وتريد ان تتخصص في مجال معين جديد فاقترح الاتي:
ساعة قراءة يومية في المجال الجديد ومن ثم ثلاث (٣) ساعات ممارسة عملية يومية في المجال الجديد. وبعدها ابحق عن شهادة جيدة في هذا المجال واحصل عليها.
الآن بعد أن تعلمت أساسيات الاختيار، اسرد لك بعض النصائح المهمة:
١) الشهادات لاتنفع كثيرا بدون خبرة.
٢) حاول التنويع بين الشهادات التي تنتج من شركات مثل مايكروسوفت وسيسكو وبين المؤسسات المحايدة مثل TOGAF و ITIL و IASA وغيرها.
٣) توجد جامعات كثيرة مثل ستانفورد تعطي شهادات احترافية ولها قيمة عالية.
٤) المؤسسات المحايدة تعطي شهادات ذات قيمة عالية ولكنها موغلة في الجانب النظري.
٥) الشركات التي تعطي شهادات متخصصة مثل اوراكل ومايكروسوفت قيمتها جيدة لأنها عملية وتدل على قدرة حاملة على التطبيق العملي.
٦) الشهادات التي تعطى من الجامعات شبيهة بشهادات المؤسسات والمنظمات والهيئات.

View more

سلام عليكم اخي وائل انت خريج اي تخصص ؟؟

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

View more

ما هي برأيك أهم عناصر تقييم الأداء (KPIs) الأنسب للمبرمجين ؟ والتي تكون قابلة للقياس الدقيق لتحقيق سياسة تقييم عادلة ؟ وهل هناك أدوات لقياس ذلك طوال سنة التقييم ؟

أشكرك على السؤال العبقري. لأن موضوع قياس أداء المهندسين والمبرمجين هو من أصعب المواضيع التي لم تحل حتى الآن.
رأيي الشخصي في الموضوع هو طريقة الحساب تختلف من مكان الى آخر. ولكن هذه خطوات عامة قد توصلك إلى الحل:
١) عرف معنى "القيمة" التي تعود على الشركة سواء في خدماتها او في منتجاتها. فمثلا القيمة عندك ساعات عمل "Man Hours" تبيعها على العميل او تكون درجات من رضا العميل "satisfaction" او تكون ميزات "features" تضيفها إلى منتجك.
٢) بعد تعريف القيمة، يجب أن يعرف الجميع أن هذه القيمة هي التي يتم إيصالها للعميل ويهدف الجميع للوصول إلى هذه القيمة. فمثلا حدد هدف انك توصل الى رفع القيمة الحالية الى قيمة أعلى مثل ان نزيد عدد الساعات المقضية الى 45 ساعة في الاسبوع (حسب عدد المبرمجين الذي يعملون على رفع هذه القيمة)
٣) الان اربط المهام اليومية بهذه القيمة وبالتالي يكون العمل اليومي ينتج قيمة مباشرة في منتجك او الخدمة المقدمة.
٤) في النهاية صمم نظام "ثواب" و "عقاب" حول هذه القيمة وتأكد أن يكون الثواب بعضع مالي وبعضه غير مالي.
في النهاية هذه الاربع الخطوات الرئيسة تضعك على الطريق الصحيح ولكن تحتاج ان تجرب وتتعلم وتحسن وتأكد ان تتواصل مع فريق عملك باستمرار لان فهمهم هو الاساس وقد يشاركوا معك في العملية.
في إكسيد نتبع طريقة مماثلة ونعمل لجعلها أفضل. حيث تكون المهام اليومية "Task" تصب في النهاية إلى قيمة داخل المنتج وهي ميزات المنتج "Features" ومن ثم نحسب كل مبرمج وعدد المهام التي انتجها (المهام دائمة من نفس الحجم). ونطلب من كل مبرمج ١٠ مهام على الاقل في الاسبوع.
سعدت كثيرا بسؤالك واشكرك عليه. اتمنى اني قدمت اجابة تساعدك.

View more

ممكن تشرحلنا عن مشاريعك في Xcced ?

بما أني أدير فرق التطوير، قد تكون شهادتي مجروحة. ولكن حقيقة الشيء المميز في إكسيد هو أنني محاط بفريق عمل مبدع وما يميزنا نظرتنا للمشاكل مختلفة (تصميم التفكير Design Thinking) ونحب أن نسأل الكثير من الأسئلة ونهتم أن تكون الأسئلة الصحيحة. وهذه بعض من مشاريعنا:
Sovestigate Analytics
منظومة "Sovestigate" هي منظومة تفاعلية ذكية تُمكن من تسخير الشبكات الاجتماعية لمراقبة وتحليل ما يتم تداوله من مواضيع وقضايا يحددها العميل على الشبكات الاجتماعية، لزيادة فعاليتها في دعم إتخاذ القرارات، ومعرفة القضايا الساخنة بشكل شبه لحظي. كما وتعمل أيضا كمقياس لتفاعل الرأي العام مع أية مستجدات أو تصريحات إعلامية أو ما يستدعي قياس الرأي العام بعد حدث معين، كما ويمكن استخدامها في مجال التعرف على الدعايات السلبية وآثارها في مراحلها الأولى. وهذه المنظومة تعمل بشكل خفي وغير ملاحظ من قبل مستخدمي تلك الشبكات الاجتماعية، وقد روعي في بنائها أيضاً أن تكون متمركزة حول الثقافة والسلوكيات العربية والسعودية خاصة.
Sovestigate Social Hub
وهو جزء من منظومة "Sovestigate" لإدارة عملية التواصل والتفاعل مع الجمهور من خلال الحسابات الخاصة بالعميل في الشبكات الإجتماعية المختلفة، أيضاً إدارة عملية نشر المحتوى والمشاركات في تلك الحسابات والرد على الاستفسارات، وإمكانية إعداد جدولة زمنية، ويتم ذلك من خلال إجراءات سير عمل آلية، بالإضافة للإستفادة منه في الحملات الإعلامية والإعلانية والمبادرات
Hader حاضر
نظام "حاضر" هو نظام متطور ومتكامل لإدارة عمليات الحضور والإنصراف للموظفين، والإتصال والتحكم بأجهزة تسجيل أوقات الدوام بمختلف أنواعها وبأنظمة الموارد البشرية وبيانات الموظفين، ويتيح لمستخدميه الامكانيات العالية والمرنة لتطبيق سياسات وأحكام الحضور والإنصراف وأوقات الدوام والعطل الرسمية وعطل نهاية الأسبوع، وتوفير التقارير الإدارية اللازمة لمراقبة دوام الموظفين ومتابعة سجلات حضورهم وإنصرافهم، ويعمل بشكل مركزي ضمن عدة فروع وإدارات ويمكن تشغيله بشكل مستقل أو غير مباشر (Offline)، ويتم التحكم بكافة الوظائف والإعدادات من خلال بوابة إلكترونية واحدة.

View more

اذا كنت تحب اشياء كثيره، كيف تعرف وش اكثر شيء تحبه عشان تشتغل فيه ؟

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

View more

ماشاء الله تبارك الله اتمنى لك التوفيق اخوي الغالي وائل هل عملت بمايكروسوفت السعودية ام المركز الام

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

View more

بناء على خبرتك وش افضل ابني شركتي الخاصه ولا اشتغل في شركة

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

View more

ماهو تخصصك بمايكروسوفت ؟؟

أشكرك على سؤالك. تنوعت أعمالي وتخصصاتي داخل مايكروسوفت....
2006 بداية دخولي برنامج "أكادمية مايكروسوفت لتوظيف الخرجين MACH" القسم التقني وهو من أفضل الأكادميات على الإطلاق ويقوم على التدريب المكثف التقني في الخدمات الإستشارية "Microsoft Consulting Services" سنتين كاملتين بالإضافة إلى العمل في الميدان مع العملاء تحت اشراف من هم أكثر خبرة.
2007 مع انطلاقة برنامج البوابات الإلكترونية SharePoint قررت التخصص فيه والعمل في هذا المجال. بعد فترة ولله الحمد أصبحت من أكثر الأشخاص الملمين بهذا المنتج وطريقة عمله وكان عندها يرجع إلي من يسبقونني خبرة.
١) أصبحت أغطي الجزء البرمجي التطويري Development مثل برمجة الأجزاء الداخلية للبوابات الاكترونية.
٢) وجزء البنى التحتية Infrastructure الذي يختص ببناء الخوادم وادارتها وتوزيعها وتصميمها وسيناريوهات الانتقال الى الخزادم الاحتياطية
٣) وكذلك الجزء المعماري Architecture.
2009 تدرجت في عملي لأنتقل من الإستشارة (وتعني العمل مع العميل لتطوير وتصميم كل أجزاء البوابات الإلكترونية وبرمجتها وتديرب الآخرين عليها) وانتقلت إلى تقديم الاستشارات المعمارية:
١) كتابة وتصميم الدورات المقدمة من مايكروسوفت
٢) تقديم استشارات بخصوص المعماريات Software Architecture وطرق التكامل Integration
٣) تقديم النصح بأهمية معمارية المعلومات Information Architecture وترتيبها
٤) العمل والإشراف على شركاء مايكروسوفت Partners الذين بدورهم يعملون مع العميل
٥) العمل مع العميل في كيفي اعداد دورة حياة البرامج Software Development Life Cycle وكيفية الانتقال من بيئة التطوير إلى الإختبار ومن ثم بيئة الإنتاج Production.
٦) كتابة أوراق بحثية تختص بحوكمة البوابات الإلكترونية الداخلية والخارجية Governance والعمل مع العملاء لتطبيق سياسات هذه الحوكمة.
٧) وأخيرا العمل مع العملاء على القيمة المستخرجة من التقنبة بوجه عام والبوابات بشكل خاص Value Realization
2012 تركت العمل مع مايكروسوفت لأدير فريقي الخدمات والمتجات في "إكسيد" في مجال البيانات الضخمة والشبكات الاجتماعية.
قمت بالعمل مع أغلب الجهات الحكومية والخاصة وفي أغلب القطاعات مثل أرامكو وسابك وواعد (لتمويل رواد الأعمال) وجامعة الملك عبدالله كاوست وسامبا وبنك الرياض والبلاد والبنك الأهلي وجامعة الملك سعود والإمام ووزارة الداخلية بقطاعاتها المختلفة وكذلك وزارة الخارجية ووزارة العمل والخدمة المدنية وصندق تنمية الموارد البشرية..... وغيرها مما لا يحضرني الآن.

View more