مرحبا اصدقاء اليوم أريد أن أتحدث عن موضوع مثير للاهتمام للغاية ، وأسأل نفسي أسئلة بلاغية. وهي في بعض الأحيان يحدث أن المتخصصين الموهوبين حقا والمهنية العمل في المشروع. قضاء الكثير من الوقت والجهد في إنشاء تطبيق البرمجيات. والنتيجة هي لا أفهم ما.
لنفترض أن هناك عميلًا ، متخصصًا متميزًا في أعماله. ولذا قرر إنشاء بعض تطبيقات WEB ، والتي من شأنها أن تساعده في الحصول على المزيد من العملاء ، وبالطبع الاحتفاظ بها. وهناك بعض شركات تكنولوجيا المعلومات التي تعمل في السوق منذ سنوات عديدة ، والتي تضم عددًا كبيرًا من الموظفين المتخصصين المتميزين ، والتي توفر ظروفًا ممتازة من حيث السعر والجودة. أريد أن أقول على الفور أن القصص المماثلة التي أصفها تحدث الآن طوال الوقت ، وأنا لا أشير إلى أي شخص على وجه التحديد. فقط خذ الحصان الكروي في فراغ.
لذلك ، أبرم العميل والشركة اتفاقية لإنشاء تطبيق WEB. عندما يتواصل محلل أعمال مع عميل ، تم تشكيل حزمة وثائق كبيرة إلى حد ما ، والتي تمت معالجتها لاحقًا في مهمة فنية مفصلة (المشار إليها فيما يلي باسم TK). بالنسبة لهذه المعارف التقليدية ، تم حساب التقديرات والمواعيد النهائية لكل مرحلة من مراحل العمل.
وفقًا للاتفاقيات ، تأخذ الشركة عملية إنشاء التطبيق بالكامل ، بدءًا من التصميم وحتى دعم خوادم الإنتاج. وبدأ العمل في الغليان. وفقًا للمعارف التقليدية المقترحة ، ابتكر المصممون تخطيطًا رائعًا أثار إعجاب الزبون حقًا. التصميم حقا لطيف جدا ومثيرة للاهتمام. الزبون سعيد فقط. المصممون متأكدون من أن هذا هو أفضل عمل لديهم في الحافظة. تمت الموافقة على تخطيطات التصميم وتطير بعيدًا إلى المطورين للتعرف والتطور.
يقوم فريق من المتخصصين المحترفين بتجميع المشروع ويبدأون مناقشة الهندسة المعمارية. العصف الذهني لم يذهب سدى والمعماري يخلق بنية مرنة وقابلة للتطوير للغاية. لقد تم تصميم نظام تخزين البيانات بطريقة مبتكرة وبسيطة للغاية ، ولكنه في نفس الوقت مرن جدًا. الجميع يهنئ بعضهم البعض ويفخرون بالعمل المنجز.
يبدأ المطورون في كتابة التعليمات البرمجية وفقًا لنموذج الأعمال والبنية المطورة. يتم إنشاء رمز نظيفة جدا وجميلة. في وقت لاحق ، يمكن لأي شخص دعمه. يتم تغطية كل شيء في الاختبارات ، كل شيء يعمل كما هو متوقع. المطورين جيدون حقًا ، ووضعوا كل ما لديهم من روح ومهارة في المشروع.
يتم التقيد بجميع التقديرات والمواعيد النهائية. المشروع يعمل بسلاسة. وهكذا يبدأ الاختبار في عملهم. خبراء QA ممتازون يذهبون إلى المشروع بعيدًا ويجدون كل عضادات الاختناقات. والمشروع هو في نهاية المطاف إلى المثالي. كل تدفق يعمل بشكل كامل ، يتم التحقق من صحة جميع الأشكال ، كل خطأ له استثناء خاص به. المشروع يبدو واحد إلى واحد ، كما هو الحال في التصميم.
العميل راضٍ جدًا ، لقد فعلوا كل شيء كما يريد تمامًا. المصممون فخورون جداً بمشروع التصميم الخاص بهم. المطورين فخورون بأن الكود مثالي. المختبرون سعداء باختبار كل شيء ويعمل دون تعليق.
والآن تأتي اللحظة للحسابات النهائية. إطلاق الإصدار الأول على الإنتاج ، يتم إطلاق حملة إعلانية. وأول المستخدمين تظهر على الموقع. العميل ، تحسبا لأول العملاء ، يفرك يديه بالفعل. ثم يحدث شيء لم يتوقعه أحد على الإطلاق.
يبدأ بعض المستخدمين "بالملل" ويقومون بكل شيء غير مقصود في التدفق. يغادر البعض المشروع بعد دقيقة. ويبدأ شخص ما في الكتابة بشكل مكثف لمساعدته في معرفة ما هو. يحدث أن يرسلوا أيضًا تعليقات سلبية حول المشروع نفسه وأولئك الذين طوروه.
وبعد هذا الإطلاق ، يقع العميل في ذهول ، والمطورون في حيرة. كيف يكون هذا ممكنًا؟ بعد كل شيء ، تم تصميم المشروع نفسه من قبل محترف في نوع أعماله. تم تصميم التصميم بواسطة محترفين وتم إبداء الإعجاب به من قِبل كل من العميل والفريق. تمت كتابة الرمز بواسطة متخصصين ممتازين يتمتعون بخبرة كبيرة. كل شيء سار على ما يرام. فلماذا فشل المشروع فشلا ذريعا في النهائي؟ ما يجب القيام به الآن؟ وما هي الاستنتاجات التي يمكن استخلاصها من كل هذا؟
شخصياً ، في رأيي هو أنه في مرحلة ما من تطوير المشروع ، ضاعت اللحظة من حقيقة أن المشروع ما زال قيد التنفيذ بالنسبة للمستخدم النهائي ، الذي لم يسأل أحد كيف سيكون مرتاحًا ، والتصميم الذي هو أكثر متعة بالنسبة له وأي من الوظيفية انه يحتاج ل. في مرحلة ما من المشروع ، أصبح مألوفًا ، ولم يكن هناك نظرة نقدية جديدة من الجانب. وما لم يحبه العميل والفريق ذاتي الدخول للمستخدم النهائي على الإطلاق.
والنتيجة هي موقف مذهل للغاية حيث قام فريق من المهنيين المؤهلين تأهيلا عاليا بإنشاء تطبيق غير قابل للحياة.
وما رأيك ، كيف كان من الضروري بناء كل شيء بشكل صحيح حتى لا ينتهي بشيء لا يحتاجه أحد؟ اكتب اقتراحاتك في التعليقات.