عزيزي وضاء هذا ما يسمى بعدم الاحترافيه. هنا الفرق بين الاحترافيه والغير الاحترافيه بطريقة تعاملك لكيفية انشاء النظام, النظام مهما كان لازم يمر بالمراحل التي ذكرتها سابقا قد اكون ذكرت بعض الشروط لكل Methodology ولكن بشكل عام, لازم المشروع يمر بـ :
- دراسة جدوى / تحليل المشكلة
- تصميم/ Documentation
- برمجة
- Testing
- ومتابعة وتطوير (لتطوير نرجع للبدايه من التحليل)
هذي دورة حياة اي برمجة, تجاهل اي وحده واضمن لك فشل النظام. السؤال الي بطرحه لك هل جريدة الرياض تطوير؟ او اعادة برمجه كامله؟ وايا كان ردك هل هذا بيأثر على دورة الحياه المذكوره في الاعلى؟ هل التطوير يتيح لشخص يطوف احد هذي المراحل؟ 100% لا.
وهل تتوقع انك كفرد من فريق يتكون من 18 شخص, النتيجه النهائيه هي فقط المتوقع منك تسليمها؟ مافي اي اوراق؟ نقاشات؟ تحاليل؟ تقارير؟ تصاميم خارجيه؟ شرح لكل خاصيه من منظور برمجي؟ كيف تتوقع المبرمجين الي بيجوا بعدك يطوروا النظام بيعرفوا يطوروه؟ هل تتوقع يوقفوا يدرسوا اكوادك لأشهر ؟ عشان في النهايه يطلعوا بنتيجه "نغير النظام بالكامل اسهل لنا وارخص لشركه من انه نعدل على نظام ما نفهمه".
انا نقاشي هنا ما اتكلم كصاحب موقع او لدي درايه في اساسيات البرمجه, انا اتكلم عن كيف الدنيا تمشي لما تكون مبرمج محترف عندك شهادة تثبت ذلك وتشتغل في شركه تعرف امكانيات الانظمة (ضمنها الويب) بشكل صحيح. والي انا ذكرته فوق يعتبر من توافه الامور في تطوير وانشاء الانظمه للمبرمجين في اشياء ثانيه اغث بكثير, لعلمك فقط انه في حالات لتصميم نظام تحتاج في مرحلة دراسة الجدوى/التحليل تجيب لك محلل نفسي (طبيب نفسي) يقابل موظفين الشركه هذا عشان تبرمج نظام!!
ليس لي تعاملات عديدة مع مبرمجين كأفراد , فقط مع "حازم علي" الي هو في نفس الوقت شريكي الحالي, والاحترافيه الي ذكرتها في ردي السابق هي بالضبط الي احصله من حازم, حازم الي ما متخصص هندسة برمجيات يسوي كذا, فهل 18 خريج ذو خبره وهذا من اول الامور الي يتعلموها والي يشرف عليهم شخص مجاله هذا الشيء ما يقدروا يعملوا نظام مثل هذا؟
تخيلي الي شفته من كلام لامارتين, 18 شخص في غرفه, 10 يلعبوا بلاي ستيشن والا يعملوا شات و 8 متجمعين على شاشه وحده واحد يقول هذا اللون احلى والثاني هذاك اللون احلى والثالث غير شكل الزر ما عاجبني والرابع عناد لانه ما عمل شيء يقول هذا التصميم بايخ خلني انا امسك التصميم !! وانا كتبت بعض انواع دورات حياة البرمجيات كمثال عشان يعرف كيف الشغل يصير ما التخيل الي مباشرة جاء في بالي!