مطبات العميل / الخادم مشاريع التنمية
ادارة العميل / الخادم مشاريع تنطوي على مخاطر فريدة من نوعها داخل النظم التقليديه للتنمية الفئات. هذه مقالة تتناول الخصائص الفريده للعميل / خادم مشاريع التنمية ضمن الفئات التالية : - تحديد / توثيق احتياجات الاعمال - تحديد الاجهزه / برامج / شبكة المتطلبات - تقدير - تتبع المشروع - تحديد المهام - تقدير الساعات المطلوبة - تقدير النسبه المءويه للاكمال - ضبط الوقت - المساله تتبع - تنمية المهارات مع التكنولوجيا وادوات - الامن - اختبار / عملية ضمان الجوده - وضع الوثائق - الاستقرار التنظيمي - النماذج / قابليتها للإستخدام - التوقيع على الموازنه واقرارها تحديد وتوثيق احتياجات الاعمالكما هو الحال مع مشروع التنمية التقليديه ، وتوثيق الاحتياجات ينبغي ان تكون بداية لعميل / خادم تطوير المشروع. ومن هنا ان احتياجات المستخدمين ، بحكم التعريف ، هي اساسا لتقديرات المشروع وتحليل للتكلفة والفاءده. متطلبات ينبغي ان تكون وثيقة مفصلة تشمل المدخلات والشاشات ، وتجهيز دورات ، وانتاج التقارير. تصميم قاعدة البيانات وينبغي ايضا ان تدرج ، وتحديد البيانات والعلاقات. ليس فقط هو تحديد / توثيق الاعمال الهامة لتقدير الاحتياجات من الجهد الاولى من المشروع ، ومن الاهميه بمكان ايضا لتحديد التغيرات فى نطاق وتحديد ماهية "عمله". كثير من الاحيان ما هو عرضا استعرض في بداية المشروع تصبح ذات أهمية حاسمة في تحديد مشروع للانجاز. عادة عناصر من متطلبات وثيقة تتضمن : - الهدف من المشروع / نظام - متطلبات العمل - المدخلات والمخرجات الاحتياجات - مجال الاعمال التجارية المتضرره - تجهيز المتطلبات - المتطلبات الأمنية - معالجة البيانات او ملف المتطلبات - الآثار التنظيمية - الوثائق المطلوبة ومن الصعب للمراجع حسابات لتحديد ما اذا كان جميع المتطلبات شاملة ومحددة بشكل كاف. ولكن ، وكحد أدنى ، ينبغي ان المراجع للتحقق من ان الاحتياجات المحددة على مستوى كاف من التفصيل وان هناك مناسبة ادارة المستخدم الاذن. تحديد الوسائل الماديه وغير الماديه ، وشبكة المتطلباتمتى تعرف احتياجات المستخدمين ، أجهزة / برامج / شبكة المتطلبات يمكن انشاؤها. هذه المتطلبات هي المستخدمة لتحديد منهاج تجهيز والربط الشبكي للنظام. العوامل التي تحدد مدى ملاءمة المنهاج (ق) هي القائمة / الاستراتيجيه البنية الأساسية للشبكة ، وعدد مستخدمى المتزامنه ، وحجم قاعدة البيانات ، وحجم المعاملات. وهناك عادة اي "الحق" منصة لاستخدام العديد من هو وافراد الآراء المتباينه. وبالاضافة الى ذلك ، البائعين هم دائما مع الاعلان عن الاصدارات الجديدة ميزات جديدة ، مما يجعل من الصعب التمييز القائمة ميزات المنتج مقابل vaporware. حذار من التكنولوجيات والمنهجيات ان ادخال مصطلحات جديدة واللهجات التي توفر ستار من الدخان لسوء ادارة المشاريع والافتقار الى الخبرة. ومن المأمول ان أفضل نهج هو اختار النظر في التكلفه ، ونظم الاداء ، وسهولة التنمية. عادة ، ومتطلبات موثقه في هندسة الوثيقة التي تتضمن : - متطلبات العمل - اعتبارات تكتيكيه - الاعتبارات الاستراتيجيه - البينيه مع النظم الأخرى لا أحد أجهزة / برمجيات منهاج سوف "صالح" جميع التطبيقات ، مثلما المطرقه وحدها لن بناء منزل. ومع ذلك ، لا جزءا صغيرا من منهاج اختيار ما ينبغي ان تكون المنابر واضعي الفنا. الالفه مع منصات اختار سيؤدي الى تحسين دقة التقديرات وتساعد فى ضمان ان "النظام القاتل" المشاكل لن تكون المصادفه في وقت لاحق. وهو ايضا خطر على استخدام التكنولوجيات غير مثبتة كمنصه لمشاريع التنمية الكبيرة. احتمال اختناق مع العميل / الخادم النظم هو قدرة الشبكه وحركة المرور بين محطات عمل المستخدم والخادم. مرات عديدة ، وهذه النظم هي اكثر من المتوقع لأداء الشبكات الواسعه (الدخلاء) التي قد لا توفر استجابة متسقه شبكة مرات. تقديراستخدام واحدة من تقديرات المشروع هو تحديد ما اذا كانت الادارة تريد ان تمويل هذا المشروع على أساس تحليل التكاليف والفوائد. من الواضح ، اذا كانت هذه التقديرات ليست دقيقة ، والادارة الجيدة لا يمكن ان تجعل القرارات بشأن ما اذا كانوا يرغبون في ان تفعل هذا المشروع ، واسناد المهام الى الناس ، او على الخطة عند انجازها ستكون متاحة. اساسا ، دون السلع التقديرات ، ومديري المشاريع لا يمكن ادارتها. العوامل التي تدخل في تقديرات جيدة هي : - التجربه مع أجهزة / برامج / شبكة / ادوات التنمية : اذا مطورين ليسوا من ذوي الخبرة مع منصات / ادوات ادارة ينبغي ان يدركوا ان هذا التقدير هو على الارجح ليست جيدة جدا وان يكون مستعدا لانفاق أكثر بكثير على المشروع وتوقع التأخير. - الالفه مع المتطلبات : هي مطوري تشارك في تعريف الاحتياجات؟ ان لم يكن ، ومرة أخرى هذا التقدير هو على الارجح ليست جيدة جدا ؛ ويكون على استعداد لانفاق أكثر بكثير على المشروع وتوقع التأخير. - النظم القائمة : هو اعادة كتابة اي طلب جديد من النظم القائمة فيها التقارير والبيانات اللازمة وتعرف؟ واذا كان الامر كذلك ، فان التقدير قد تكون جميلة دقيقة. خلاف ذلك ، بذل جهد اضافي قد يكون مطلوبا لاعادة يفعل النظام لتلبية احتياجات المستعملين. ومن المأمول ، سجل متابعة للجهود التنمية مماثلة يمكن استخدامها لتوفير واقع الفحص للتقديرات. هذا يمكن ان تستخدم ايضا كاداه للرقابة لادارة مطورين الذين قد تكون البطانه تقديراتها. أ عامل الثقة او طائفة ينبغي ان يكون جزءا من هذا التقدير. وهذا من شأنه ان يعطي الادارة أ - حالة افضل وأسوأ سيناريو. ومن شأن هذا ان يتيح القدرة على الادارة ان تقرر عدم القيام اذا كان المشروع قد يكون باهظ الثمن او من المحتمل ان لا الوفاء بالمواعيد النهائية. نهائي مأزق الخروج لمشاهدة لهو الموعد المستهدف الذي حددته الادارة العليا لتكون ملتزمة بها فريق المشروع. اذا كان الهدف من اعلى الى اسفل يتم تحديد موعد ، وهناك ضغط على تطوير الموظفين الى "العودة الى" التقديرات التي لا تقوم على ما هو مطلوب او الضغط ليست لها التقديرات على الاطلاق. تتبع المشاريعكما هي الحال مع كل مشاريع التنمية ، وهو امر اساسي لتجنب او ادارة العميل / الخادم التنمية المزالق هو فعالة لإدارة المشاريع. العناصر المدرجه ادناه تستخدم لتحديد اذا كان المشروع ، وعلى ما تبقى ، والمبلغ المتبقي من الجهد. - تحديد المهام : التنمية ينبغي تحديد المهام في أن حجمها صغير بما فيه الكفايه ليكون من السهل تعقب وذات مغزى. مدير المشروع بشكل فعال في ادارة المشروع اذا كانت هناك محددة واضحة المعالم مع انجازها ساعات وتواريخ استحقاقها متكررة. كبير المهام المقرر انجازها مع غامضة تجعل من الصعب معرفة ما اذا كان هذا المشروع هو في مازق في الوقت بفعاليه لادارة المخاطر. المهمة الترابط واسناد المسؤوليات اهمية خاصة بالنسبة لمشاريع متعددة مع فرق ذات الصلة حيث قد يكون من الصعب تحديد من هو المسؤول عن ماذا. - تقدير الساعات المطلوبة : هذا ينبغي ان يقوم به شخص من ذوي الخبرة مع ما هو مطلوب - ونأمل ان المطور سيكون اداء هذه المهمة. ومن شأن ذلك ان يوفر بعض الملكيه او الالتزام لانجاز المهمة. - تقدير النسبه المءويه للاكمال : هذا يمكن ان يكون غير دقيق اذا كان التخمين استنادا الى مقدار العمل الذي سبق ان انفقت لانجاز مهمة. وينبغي أن يستند إلى تعريف انجازها مثل عدد من المهام ، والشاشات ، او التقارير المستكمله. - ضبط الوقت : ضبط الوقت وكثيرا ما لا تستخدم بشكل فعال. كثير من مطوري لا بانتظام سجل قتهم او ابقاء اي تقدير دقيق للساعات. وهذا يجعل من الصعب تحديد وضع المشروع. وبالاضافة الى ذلك ، فشل لتسجيل كل ساعة لهذا المشروع يمكن ان يتسبب في مشاريع أخرى الى الاستهانه اذا سجلت ساعات تستخدم لتقديرات المستقبل. تتبع الموضوعالمساله تتبع يمكن استخدامها لصقل احتياجات المشاريع من خلال توثيق وحسم القرارات التي لم تكن متوخاه خلال تعريف الاحتياجات الاصليه. قضايا سجل هو ايضا اداة جيدة لتتبع المشاكل العالقة والتأكد من انها لم تحل قبل تنفيذ نظام الى مرحلة الانتاج. مأزق مشترك مع العميل / الخادم النظم هو عدم الاستقرار بسبب عدم التوافق البرمجيات ، شبكة الاخطاء ، ونقاط الضعف مع قاعدة البيانات المناوله المتزامنه التحديثات. قضايا ينبغي ان تكون مرجحه في شدة من "اظهار سدادات" الى "نيس تعزيزات" الى اعطاء الاولوية لجهود التنمية. فإن امتلاك المستخدم للنظام وينبغي ان يكون واحدا لتحديد ما اذا كانت المساله قد تمت تسويتها ، كما ان هناك اتجاها ما للمطورين لمطالبة القرار قبل الاوان. كما سجل مع اي مشكلة ، مسألة ينبغي ان يتضمن سجل حددت منظمة الصحة العالمية هذه المساله ، وحتى الآن تم تحديد هذه المساله وابلاغها ، وشدتها ، وصفا لهذه المساله ، وإذا حلها ، نص القرار. وهذا ايضا يمكن ان يكون بمثابة مراجعة القرارات التي اتخذت. قضايا ينبغي الابقاء على بعد انهم عاقدون العزم على ان تستخدم في المستقبل لالاماله. الاتجاه ينبغي اجراء تحليل لمسار مسائل التدريب ، فضلا عن المشاكل مع الاجهزه ، والبرمجيات ونظم التشغيل ، وغيرها من تطبيق البرمجيات. اذا كان كل خطأ هو بتسجيل الدخول ، وسجل قضايا يمكن ان تستخدم ايضا لمسار الاستقرار الشامل للنظام. سجل قضايا يمكن ان تستخدم لتشخيص المشاكل عن طريق تشخيص الحالات التي حدثت فيها هذه المشكلة. المشكلة المعلومات يمكن ان يكون مفيدا ايضا في الحصول على مساعدة البائعين في مشكلة القرار عن طريق تقديم أدلة واضحة على ارتباط بين المشاكل البائعين والمنتجات. تنمية المهارات مع التكنولوجيا وادوات- على التدريب اثناء العمل ليست هي الطريق الى معرفة جديدة العميل / الخادم تطوير الادوات والتقنيات. أ المطور ينبغي بالتأكيد ان تتخذ الفصول الدراسيه او تدريب باستخدام الحاسوب (البيولوجي). ومع ذلك ، لا ينبغي أن مطوري الشروع في مشاريع واسعة النطاق دون الأولى بعد ان استكملت بنجاح المشروعات الصغيرة. وهذا من شأنه ان يقلل مخاطر المشروع من خلال السماح لمطوري اثبات انفسهم وعلى نطاق أصغر ، واعطاءهم القدرة على نحو اكثر دقة تقدير الجهد المعنية. مديري المشاريع وينبغي ايضا تدريب تدريجيا اكبر في ادارة المشاريع مع التركيز على فرق متعددة ، مهمة الترابط ، ومستخدمين متعددين. علي أكبر المشاريع مع التكنولوجيات الجديدة ، ولا يمكن ان يكون هناك الكثير من الناس مع مستويات مختلفة من الخبرة محاولة لاتخاذ القرارات. وهناك العديد من مستويات المعرفه. هذا ما يمكن ان تتراوح بين الف شخص يقرأ في احدى المجلات ، ولما سمعوه من شخص آخر ، لانهم يعرفون ما من التدريب ، لانهم يعرفون ما من عمل مع النظام السابق او تجربة التنمية. أول ثلاثة مستويات المعرفه هي ضعيفة الى حد ما ولكنها جميلة مشتركة. الشعبية الادوار ينبغي ان يدار على اساس الاعتراف بحقوقهم مستوى المعرفه لضمان ان المهام المسنده بشكل مناسب ، هي تقديرات موثوق بها ، فضلا عن ان القرارات التي اتخذت وتتخذ اتجاهات سليمة. اشارة ضرورة اجراء فحوص جديدة لجعل الموظفين والخبراء الاستشاريين الخارجيين الذين يدعون الى ان تكون "الخبراء" للتحقق من مستوى الخبرة. الامنناجح الأمن التنفيذ يمكن ان يكون صعبا في العميل / الخادم البيئة نظرا لتجهيز العديد من الطبقات التي يجب تأمينها : - محطات عمل العميل. تاريخيا ، كان هذا هو حاسوب شخصي له أن ضعف الضوابط التي تقيد من الوصول الى البرامج والملفات. ولكن ، مع ادخال نظم التشغيل مثل ميكروسوفت ويندوز NT محطات عمل ، فان الضوابط المتاحة هي تحاكي مستوى الامن المتاحة على الحاسوب. - تطبيق. هذا المستوى من الامن عادة ما يسيطر على القوائم والحقول ان يكون المستخدم قادرا على الوصول. مستويات الوصول عادة القراءة ، وتحديث ، وحذف. - شبكة. يتناول هذا النشاط على تأمين الشبكه. أدوات مثل شبكة التشمم متاحة للقراءة وتغيير البيانات ان يحال على الشبكه. وهناك عادة نوعان من شبكة ضوابط لمنع استخدامها من غير المناسب الكشف عن البيانات او تحويرها. الاول هو تقييد الوصول الى قطاعات أو مجالات للشبكة. ويتم هذا عادة مع جدار ناري او نظم فحص المسارات التي تقيد حركة المرور استنادا الى المصدر والمقصد العناوين. وصلات الانترنت ينبغي أن يسيطر عليها الجدران الناريه. طريقة أخرى لتأمين شبكة المرور هو التشفير. وهذا يحول دون القدرة على قراءة او تغيير البيانات الذهاب عبر الشبكه. وكحد ادنى ، ينبغي ان تكون كلمات السر المشفره. - الخادم. خدمة عادة الذين يستطيعون السيطرة على سجل دخولك الى الشبكه والذين يستطيعون الوصول الى قواعد البيانات والملفات على الشبكه. خادم الامن هو الاكثر مشترك النوع من الأمن المستخدمة في الشبكه المحلية. الوصول الى هذه الشبكه هي التي تسيطر عادة خلال المقابلة تعريف المستخدم وكلمة السر. هو الوصول الى الملفات ثم منحت استنادا الى المحال رقم تعريف مستخدم او مجموعة. معظم قطع الاشجار من اجل توفير خدمة الامن وانتهاكا لنشاط الادارة. في الكبيرة العميل / الخادم النظم ، وهو المنفذ الرئيسي هو الخادم وظيفة. - قاعدة البيانات. نظام قاعدة البيانات كما يمكن ان تؤدي المهام الامنية ، التي تتطلب تعريف المستخدم وكلمة السر وتكليف ثم الوصول الى البيانات المبنيه على رقم تعريف مستخدم او مجموعة. وبالاضافة الى ذلك ، يمكن للقواعد بيانات لادارة الامن ، وسجل انتهاك النشاط. مستويات متعددة من التنسيق الأمني الصعب ، وادخال نظم العديد من نقاط الضعف الامنية من خلال تجاهل الوصول ضوابط معينة على مناهج أو كتابة logons على المنصات التي يمكن التحايل عليها بسهولة. آخر النمطيه مشكلة مع الزبون / الخادم النظم هي انها مرهقه ، وتتطلب متعددة logons مع تعدد userids وكلمات السر. ومن الناحية المثاليه ، وتطبيق ينبغي ان تصمم مع تسجيل دخول واحد على ان الضوابط الحصول على تقدير applic ، محطات عمل ، خادم ، ونظم قواعد البيانات ، جنبا الى جنب مع شبكة الضوابط التي تحد من الوصول الى شرائح مناسبة للشبكة وشفر الحساسة المرور. أختباروفي حين ان من العناصر التقليديه لضمان الجوده / تجارب عملية تنطبق على الزبون / الخادم البيئة ، وتتضمن هذه البيئة الفريده التحديات التي تتطلب اكثر صرامه اختبار على الرغم من مطوري قد لا تأخذ اختبار جدي لانه كما هو "فقط من القانون الجنائي النظام." العميل / الخادم نظم عملية التنمية ينبغي ان تشمل خطط الاختبار مع يتوقع نتيجة لذلك ، فإن النتيجة الفعليه ، والتخلص من الخلافات. واذا كان النظام الشروط قد محددة جيدا ، وانها يمكن ان تستخدم لتطوير خطط الاختبار. اختبار وينبغي ان تشمل جميع المنابر ، وكذلك وصلات بينهم وبين القدرة على التعامل مع المتزامنه المستخدمين. وبالاضافة الى معالجة متعددة متزامنة التحديثات من خلال وصلات كثيرة العميل / الخادم نظم تشمل القدرة على العمل دون مباشرة بالشبكه عن طريق قاعدة البيانات التزامن باستخدام عملية تسمى تكرارها. ويتطلب هذا الاختبار الفريد من الخطوات للتأكد من ان تتكرر الاضافات ، تحديثات ، او حذف تعالج بشكل صحيح من خلال تكرار عملية فضلا عن العمل مع نظام التشغيل في تعدد المستخدمين واسطة. تحديثات متزامنة لقواعد البيانات (شخصين محاولة لتحديث نفسه سجل في نفس الوقت) يمكن ان تخلق قاعدة بيانات الصراعات. كيف يعالج نظام الصراعات وينبغي أن توثق وتمكنت من تطبيق البرمجيات أو الاجراءات اليدويه. زمن الاستجابة الفقيره غالبا ما تكون المساله مع العميل / الخادم النظم. الاختناقات يمكن تصحيحه عن طريق زيادة قدرة الشبكه ، وضبط قاعدة بيانات الاستفسارات ، او تحسين تصميم قاعدة البيانات. العميل / الخادم ادارة التغيير أيضا يخلق تحديات فريدة مع النسخه السيطرة. Progra mming المدونه عادة ما توزع عبر عدة منابر وكذلك جزءا لا يتجزأ من داخل قواعد البيانات. وفي حين أن القانون الجنائي النسخه مراقبة الطرود وكثيرا ما تستخدم ، وتغيير النظم الاداريه التي تشمل المصدر / التزامن وجوه ليست متطوره كما نظم الحاسوب المستخدمة في البيئة. الوثائق الناميهفي حين ان هدف العميل / الخادم هو نظام لتكون سهلة الاستعمال وتوفر وظائف على الانترنت يساعد ، بالاضافة الى ان هذه النظم قد التقليدي أنواع الوثائق المتاحة لتشغيل وصيانة ، واستخدام هذا النظام. الوثائق المطلوبة يجب ان تشمل ما يلي : - لمحة عامة عن منظومة - تعليمات المستخدم / المعاملات المدونات - نظام خرائط - نظام الوصلات - تجهيز وظيفة ، منظمة وصفا موجزا للprogra مايكروسوفت. - الملف الاوصاف / الخصائص البيانيه (تصميم قواعد البيانات اذا كان ذلك ينطبق) - مراقبة الامن ومتطلبات النظام ، وتنفيذ تلك الشروط الواردة في النظام - الملف الاحتياطيه والاحتفاظ متطلبات المستخدم الاخطاء ورسائل الوثائق المطلوبة ينبغي ان تدرج في خطة المشروع ، وكذلك اذا عقود العمل مع مورد خارجي. الاستقرار التنظيميتشكيلات ودوران الموظفين هي من الصعب السيطرة ، وخاصة في المنظمات الكبيرة. هذه الآثار يمكن بسهولة ان تقتل المشروع. جيدا مدير المشروع سوف توقع احتمال ان تفقد اعضاء الفريق قبل "مهلة اسبوعين" ويرد. ومن الواضح ان الادارة يجب ان تفعل ما في وسعها لابقاء الاشخاص الرئيسيين. ومع ذلك ، تفقد الموظفين امر لا مفر منه - وخصوصا اذا كان هو تدريب الموظفين على "تكنولوجيات الساخنه" التي هي غاية للتسويق. الاشياء التي يمكن القيام به للحد من اثار التغيرات في الموظفين هي : - التدريب : ان ضمان عدد كاف من الناس على درايه الموظفين مع التكنولوجيات اؤكد ان الفريق لا يعتمد على أي مفرطه في شخص واحد. وهذا يمكن ايضا ان تستخدم للمساعدة في إدارة الأفراد الذين يقومون يقاوم التغيير ولا تريد التعامل معه. - انشاء المساعدون : تحديد الذين يمكن ان يشغل شخص موقف ، وهو ما من شأنه ان يأخذ الفرد للحصول على ما يصل الى السرعه ، وقبل تنفيذ خطة المطلوب منه. وربما من المنطقي ان تكون هناك عين الاحتياطيه الافراد اكتب اجزاء النظام لضمان ان لديهم المهارات اللازمة لتقديم الدعم لها. - التوجيه : تحديد الفرص لمزيد من كبار الافراد لمساعدة الآخرين عن طريق الاجابه عن الاسءله ، والمساعدة مع المنطق ، والعمل من خلال المشاكل. - معايير البرمجه : كيف يغطي المدونه هو ان تكون مكتوبة وموثقه لضمان انه يمكن ان يكون وايده اخرون. - مدونة الاستعراضات : ينطوي على استعراض نظم لانها وضعت لضمان ان تكون منطقيا المكتوبة ، مفهومة من قبل الآخرين ، والانضمام الى معايير وثائق. - صيانة الشاشات : ينبغي ان يبنى على تمكن من تعديل نظام المهام الرئيسية / معالم مبرمج دون تدخل. خاتمةفليس من السهل على ادارة المشاريع التي تعتمد على التعقيد العميل / الخادم النظم. مشاكل تقنيه قد يحدث ان "نظام القتل" التي لا علاقة لها مع ادارة المشروع. بيد ان ادارة المشروع الضوابط التي يمكن ادخالها التخفيف من مخاطر هذه المشاكل. في حين ان مراجعة ادارة المشاريع ضوابط يحيد عن النهج التقليدي لمراجعة الحسابات ، والموارد الشركات يمكن انقاذه من قبل الإدارة العليا لتصاعد الحالات التي تكون فيها هذه الضوابط ليست في المكان. كما نوقشت سابقا ، واهم الضوابط لمشاهدة اصل لتشمل : - التجربه مع التكنولوجيا ومشاريع مماثلة واف - تحديد احتياجات المستخدمين وتوثيق دقيقة - تقدير وتحديد مواعيد مستهدفة واقعيه لتتبع التقدم وقضايا - تنفيذ امنية فعالة - توثيق فعال واختبار النظام - الحصول على موافقة المستخدم واذا كانت هذه الضوابط موجودة ، ومدير المشروع ومراجعو الحسابات التأكد من ان بعض المخاطر المرتبطه العميل / الخادم المزالق يجري ادارتها بشكل فعال. هذا هو مقال اضافها ماري النطاط
|
|||
|