>> Getting Real كتاب شيق لمطوري الويب ...
2007-01-02 (1427-12-12)- في :برمجة الويب - كتب - التعليقات (0) أفكار جميلة جدا و مشجعة لمن في نيته البدء بعمل ما على الانترنت خصوصا اذا كنت لوحدك أو ضمن فريق صغير تجدها في Getting Real من 37signals رائدة عالم Ruby On Rails ....
تدور معظم الأفكار حول البساطة و التطور الذاتي Emergence حيث يصبح منهجك في انشاء التطبيق مبنيا على الواقع العملي Pragmatic Approach و ليس خطة عمل مدججة بتواريخ الانتهاء و المميزات التي اتفقت مع عميلك عليها و و و من الاشياء التي تجعلك خيالك مقيدا و تنهي شيئا اسمه الاستمتاع بالعمل …
يروق لي كثيرا هذا الاسلوب في التفكير و السبب ليس فقط ثوريتها و انقلابه على مفاهيم التخطيط المؤسسي بل لانه يناسب العمل في سوق مثل سوقنا العربي حيث معظم عملائك لا يعرفون بالضبط ما يريدونه في مواقعهم فيصبح من مضيعة الوقت ان تجلس معهم ساعات طوال في تحديد ما يريدونه في الموقع ثم لا تراهم الا عندما تنجز البرمجة و التصميم الهيكلي wire framing و يبقى فقط اختيار الألوان و الجرافكس و عندها تفاجئ بانه لا يريد تلك الميزة بالطريقة التي نفذتها و لكن بشكل اخر كان من الممكن ان يسهل عملك او انه الان استلهم فكرة جديدة من احد الافكار التي رأها في موقع منافس و يريد منك عملها و الان سيلتزم ذلك تعديلات جوهرية في قاعدة البيانات و ما يرتبط بها من شيفرة …!! البديل هو ان تبدأ معه بأقل شيء يريده لكن كن على اتصال دائم معه و ابقه على بينة من تطور البرنامج (هي علاقة صداقة و ليست علاقة استغلال) و بينما انت تمضي في تطوير البرنامج بأقل قدر من الميزات سيتطور فهم عميلك لما يريده و ستتطور ثقته بك و بقدراتك و هذا يتطلب من جهتك ان تبقي كل برمجتك محصورة في الميزات اليحتاجها العميل فعلا و بأقل قدر ممكن من الكود البرمجي و بأسهل طرق البرمجة كي يتسنى لك التعديل و التراجع متى ما رأيت حاجة لذلك حسب رغبة عميلك … هذه نظرة رائعة جدا أخضعتها جزئيا (لم يكن هنالك عميل فعلي فقد كان الموقع تابعا لي) و وجدت اني وصلت الى موقع فعال و يخدم أهدافه بكفاءة و لم يكلفني سوى وقت يسير لم يجاوز الإسبوع ….
عمموما أتمنى لك قراءة ممتعه ….
اترك تعليقا....
جاري ارسال التعليق.... 