12

السرعة في العمل و الاخطاء القاتلة

السلام عليكم و رحمة الله تعالى

لاحظت ان سوق الشغل يضغط على المبرمج على مستوى مدة انجاز المشروع

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

فمتلا تجد موقع به معلومات حساسة و يكون مصاب بتغرات قاتلة !

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

و انا ايضا اضطررت الى تقليل جودة اعمالي لكي اتاقلم مع الوضع لكن ليس الى مستوى متدني كترك تغرات و اخطاء، لكن يجعلني الامر غير مقتنع بما اقوم به !

ما رايكم في الامر و هل هدا الامر موجود في بلدك ?

يرجى الدخول لحسابك أو تسجيل حساب لتستطيع إضافة تعليق
حساب جديد دخول

التعليقات

10

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

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

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

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

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

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

جودة المنتج بالنسبة لنا ليست لها علاقة بالمبلغ المدفوع، فمهما كان المبلغ بسيط و أحياناً لا يُغطي التكاليف، إلا أنه هذا ليس عذر لتقليل الجودة، فما يُعبر عنا (كشركة برمجية ناشئة) ليس عدد المبرمجين الذين يعملون معنا وليست المبالغ التي نتقاضاها لكن جودة البرامج التي ننتجها. الجودة هي التي تضمن لنا الاستمرار في العمل مع الزبائن.

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

في أحد المشروعات التي نعمل عليها، تفاجئنا أن الزبون يريد تطوير برنامج مجاناً، اعتبر أن تطوير البرنامج جزئ من العتاد وتوصيل الشبكة. حيث كان العقد اﻷساسي هو شراء أجهزة كمبيوتر وتوصيلها بشبكة. ثم بعد فترة اقترح تنفيذ برنامج ما، والبرنامج شديد التعقيد ويحتاج لوقت، لكنه لم يضع له أي مبلغ في الميزانية، اعتبره جزء من عقد شراء اﻷجهزة وتوصيل الشبكة. بعدما قطعت حوالي 50% في المشروع، اﻵن توقفت عندما صُدمت بأني أعمل في برنامج مجاني لهذا الزبون، في الحقيقة لم أجد حل إلى اﻵن غير التوقف. فما هو اقتراحكم؟

سأعقب على الجزئية الأخيرة من ردك

بما انك تراجع الشفرة البرمجية مع المبرمجين فكذلك يجب مراجعة كافة التفاصيل مع العميل

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

الذي يتفق مع العميل هو من يتحمل مسؤولية كل شيئ

بعض الأحيان سبب تدني يكون في عاملين أخريين :

  • مبرمج مهمل ، أي أنه لا يقوم بالعمل بشكل جيد ، وهذا نقص في الإخلاص .

  • المبلغ المدفوع ، بعض الأحيان تكون الأعمال رديئة بسبب أن المبلغ المتفق عليه أقل من المستحق ، فيذهب المبرمج ليقدم الأقل .

اجل و يكون ايضا بعض الاحيان صاحب العمل او الشركة تطلب السرعة كما في حالتي و اهمال التخطيط و البرمجة المتقنة

و انت وجدت في الشركة لتلبي احتياجات صاحب الشركة في المقام الاول و العميل مسؤولية صاحب الشركة الدي اختار هده الاستراتيجية لانجاز المشاريع !

و ليس مسؤولية المبرمج المسير من طرف صاحب الشركة

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

-

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

بخصوص التعامل و التواصل مع العميل فالاغلبية يعزلون المبرمج عن العميل لكي يزيل امكانية التعامل مع العميل خارج الشركة !!

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

لكن هدا كله لا يهمه بقدر ما يهمه ان يزيل العميل عن الطريق لدخول غمار مشروع جديد و عميل جديد !!

عندما اتعامل مع شخص اذا كان المشروع سانجزه في اسبوع ساقول له ثﻻثة اسابيع !

فلو انجزته في اقل سيكون جيد

ولو قال لي العميل المدة كبيرة يصل بي اﻻمر الي الغاء العمل ﻻني تعلمت من درس مسبقا ﻻتجعل العميل يحدد الوقت بل حدده انت واجعل العمل يصل الي افضل مستوي

اجل اخي هدا فيما يخص العميل الدي تتعامله مع شخصيا

انا اقصد عندما تكون مبرمج في شركة و يكون العميل متعاقد و متفق مع الشركة

اسف لم اقراء الموضوع جيدا

انا اقصد عندما تكون مبرمج في شركة و يكون العميل متعاقد و متفق مع الشركة

لم اجرب العمل في شركة واظن اني لن افعل ذلك ﻻني احب ان اكون حر

اجل نفس الفكرة و الموقف، بخصوص الحرية و اتقان العمل هدا ما احب في البرمجة اريد دوما ان اترك بصمة في العمل،

لكن علي ان اعمل لكي انجز البيئة المريحة للبرمجة من المنزل بشكل حر، ان شاء الله

نعم ، موجود وبشكل مقرف للأسف

اعمالك تتحدث عنك. وفي كثير من الاحيان انتاج اعمال قليله الجوده قد يأخد وقت اقل ولكن اصلاح الثغرات لاحقا ياخد اضاعف داك الوقت !!

اجل متفق معك اخي،

فاعمال المرء هي التي تتحدت عنه لكن ان كنت انت المسؤول و تتخد القرار فبي مسار انجاز العمل ليس ان كنت متبوع من طرف مسؤول عليك

فانت مجبر على العمل وفقط طريقته و شروطه..

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

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

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

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

انا مطور مواقع واوافقك كلما كان هناك ضغط من طالب العمل لسرعة الانجاز اقدم عمل اقل من المستوي اما عن الاسعار فلا تقارن من الاساس قليلة جدا

أتقن عملك تنل أملك , لا تعمل من اجل المال .. ولكن اعمل من اجل أن تبدع وستجد من يقدر ذلك ;)

يمكنك القاء نظرة على بعض المواقع التي نفذتها في مؤسسة تهتم بالجودة والابداع وتشجع عليه /

-1

و عليكم السلام ورحمة الله وبركاته

مالذي يجبرك على انجاز عمل لا تقتنع به ؟

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

أنت كمستثمر هل ترضى بتوضيف مبرمج يبرمج سكربتات بمستوى متدني و ثغرات (قاتلة او حتى خطيرة فقط)

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

و ليس محدود اصلا بالسوق البرمجي .... التاجر و المهندس و الخياط و المعلم .... الخ تجد الجيد و السيء

لكن من ينجح في النهاية ؟

كما قلت :

علي ان اعمل لكي انجز البيئة المريحة للبرمجة من المنزل بشكل حر، ان شاء الله

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

تكون حجته ان العميل دائما يريد العمل في اقل وقت ممكن و ايضا كما قال لي اخر مرة انه لو مشروع ياخد اسبوعين لازم ياخد اسبوع و الاسبوع الاخر تنهي فيه مشروع تاني يعني جشع !

و انت يكون مفروض عليك العمل وفق شروطه

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

عذرا انا قرأت انا ايضا اضطررت الى تقليل جودة اعمالي لكي اتاقلم مع الوضع * و *لكن يجعلني الامر غير مقتنع بما اقوم به ! و لم انتبه ل لكن ليس الى مستوى متدني كترك تغرات و اخطاء

ممكن توضيح بعض الامور التي بعض الامور التي تقصدها بتقلق جودة الأعمال و التي تجعلك غير مقتنع بما تقوم به ؟