بنام خدا
با سلام
اين مقاله در خصوص چگونگي جمع آوري نيازمنديها و روشهاي برتر در استخراج نيازمنديها مي باشد. نويسنده مطلب تحقيقات زيادي بر روي مطالب نوشتاري مرتبط نموده و نهايتا با تركيب آن با تجارب عملي بكاربرده شده در ده ها پروژه ، اين مطالب را به نگارش در آورده است.در قسمتي از مقاله روشهاي توصيه شده درباره جمع آوري نيازمنديها آورده شده است.
تكنيك هاي جمع آوري نيازمنديها :
در ذيل يك مجموعه از تكنيكهاي استخراج نيازمنديها كه توصيه شده ، معرفي گرديده است در ميان بيش از 40 تكنيك موجود ، تنها كارايي بالاي تعدادي از آنها اثبات گرديده است.اين تكنيكها مي تواند بصورت تركيبي بكار رود.مزيت اين روشها ، كارايي در استخراج نيازهاي واقعي بوده كه توسعه برنامه ريزي شده را باعث مي گردد.
در دو مقاله قبلي چند روش شرح داده شد در اين مقاله تكنيك هاي ديگري را معرفي مي نماييم
StoryBoards : عبارتست مجموعه اي از تصاوير كه بيانگر يك سري از فعاليتهاي كاربر در سيستم موجود و يا خيالي و يا يك قابليت مي باشد. اين تكنيك يك نوع نمونه سازي (prototyping) بر روي كاغذ مي باشد.
مشتريان ، كاربران يا توسعه دهندگان كار را با رسم تصاويري از صفحات نمايش ، فرمهاي محاوره ، نوارهاي ابزار و ساير عناصري كه از نظر آنها بايد در سيستم وجود داشته باشد آغاز مي نمايند.گروه كار خود را تا استخراج و توافق بر روي نيازمنديها و جزييات آن ادامه مي دهد. اين تكنيك هزينه ناچيزي داشته و موجب كاهش ريسك و هزينه بالاتر روش نمونه سازي (Prototyping) مي گردد. تكنيك مرتبط ديگر عبارتست از Storytelling (داستان گويي) : نوشتن مطالب بنحوي كه محصول و سرويس جديد قابل تصور باشد.
تجزيه و تحليل واسط هاي كاربري (Interfaces Analysis) : واسط هاي كاربري ناقص و يا نادرست غالبا يك عامل اساسي در افزايش هزينه ها و شكست پروژه ها مي باشد. تعيين واسط ها در مراحل اوليه كار موجب مشخص شدن محدوده سيستم ، كمك به ارزيابي ريسك ها ، كاهش هزينه هاي توسعه سيستم و بهبود ميزان رضايت مشتري خواهد شد. انجام مراحل تعيين ، ساده سازي ، كنترل ، مستند سازي و پايش واسط ها به كاهش ريسك مشكلات مرتبط با واسط هاي كاربري ، منجر مي گردد. Hooks و Farry در مقالات خود بطور كامل اين روش را شرح داده و توصيه هاي لازم را آورده اند.
مدل سازي (Modeling) : يك مدل عبارتست از نمايشي از واقعيتها ، به صورتي كه درك آنها را آسان باشد. ابزار Core قابليت مدل سازي رفتاري (Behavioral Modeling) را داراست براي داشتن اطلاعات مرتبط با اين ابزار به وب سايت www.vtcorp.com مراجعه نماييد شما همچنين مي توانيد نسخه آزمايشي اين ابزار را دانلود نماييد.در مطالعات اخير مربوط به 15 تيم مهندسي نيازمنديها كه در پروژه هاي نسبتا كوچك (بطور متوسط 10 نفر در سال و پروژه هايي با متوسط مدت 16.5 ماه) فعاليت داشته اند استفاده از نمونه سازي (Prototyping) و مدل سازي (Modeling) موجب رفع مشكلات ناشي از ابهام و ناسازگاري در نيازمنديها گرديده و منجر به موفقيت پروژه مي گردد.
تجزيه و تحليل كارايي و ظرفيت (Perfromance and Capacity Analysis) : Hofmann و Lehner به نتايج جالبي در مطالعات خود بر روي 15 مورد مهندسي نيازمنديها دست يافتند : ذينفعان سيستم تمركز خود را بر روي وظايف سيستم و نتايج اطلاعاتي معطوف نموده و به موارد مهمي چون نيازهاي كلي سيستم ، كارايي ناكافي ، ظرفيت و نيازهاي واسط كاربري اهميتي نمي دهند. بنابراين ، مطمئن شويد كه فرايند استخراج و تعيين نيازمنديها را براي انواع نيازمنديها انجام دهيد.
منبع : اين مقاله توسط Dr. Ralph R. Young از موسسه Northrop Grumman Information Technology نوشته شده است.
خوب دوستان اينم از اين قسمت – در قسمت بعد ادامه تكنيك ها را با هم مرور خواهيم نمود.
اميدوارم از اين مطالب استفاده كنيد و براتون مفيد باشه لطفا نظرات اصلاحي و تكميلي خودتون رو در قسمت نظرات بگيد
و من ا... التوفيق – مدير سايت
درباره من : من مهدی امینی متولد 1352 در حدود 15 سال در زمینه مختلف مرتبط با پروژه های نرم افزاری فعالیت دارم عمده فعالیتهای جاری اینجانب در خصوص مدیریت پروژه های نرم افزاری . طراحی سیستمی و فرایندی فعالیتها و مدیریت تیمهای طراحی و برنامه نویسی می باشد.