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