بخشی از پاورپوینت
اسلاید 1 :
نیاز سنجی اطلاعاتی
اسلاید 2 :
اهداف این پژوهش
مقایسه الزامات مهندسی نیازها از نظر تأثیر آن ها بر روی سازمان و میزان سختی انجام آن ها
فرآیند توسعه نیازها
تحلیل گر نیازها کیست؟
نقش تحلیل گر نیاز ها
وظایف و مهارت های ضروری تحلیل گران
اسلاید 3 :
مقایسه الزامات مهندسی نیازها از نظر تأثیر آن ها بر روی سازمان و میزان سختی انجام آن ها
همه الزاماتی مهندسی نیازها می توانند سودمند باشند، اما برای شروع بهتر است به سراغ الزاماتی برویم که تأثیر زیادتری بر روی موفقیت پروژه دارند و به صورت راحتری می توانند پیاده شوند.
اسلاید 4 :
مقایسه الزامات مهندسی نیازها از نظر تأثیر آن ها بر روی سازمان و میزان سختی انجام آن ها
اسلاید 7 :
فرآیند توسعه نیازمندی ها
فرآیندی تکراری و افزایشی است (نه خطی)
اسلاید 8 :
فرآیند توسعه نیازمندی ها
به دلیل تنوع در پروژه های توسعه نرم افزاری و فرهنگ های سازمانی، یک رویکرد تنها و فرمال برای توسعه نیازمندی ها وجود ندارد در تصویر زیر چارچوبی ارائه شده است که می توانند برای هر پروژه ای معقول باشد.(نه 100%)
اسلاید 9 :
فرآیند توسعه نیازمندی ها
یک رویکرد پیشنهادی بر پایه یک پیاده سازی افزایشی و الویت بندی کاربر موردها:
اسلاید 10 :
تحلیل گر نیازها کیست؟
تحلیل گر نیازها کیست؟
تحلیل گر یک مترجم است که نقطه نظرات را به مشخصات نیازمندی ها ترجمه می کنند .
اطلاعات را به سایر ذینفعان انعکاس می دهد.
تحلیل گر به ذینفعان کمک می کند تا تفاوت ها را بین آنچه که می خواهند و آنچه که واقعا نیاز دارند، بشناسند.
تحلیل گر تعلیم می دهد، تحقیق می کند، گوش میکند، سازمان دهی می کند، و می آموزد.
واژه های مترادف با تحلیل گر نیازها شامل:
تحلیل گر سیستم ، مهندس نیازها، مدیر نیازها، و به صورت ساده تحلیل گر
اسلاید 11 :
نقش تحلیل گر نیاز ها
تحلیل گر به عنوان یک کانال ارتباطی جریان نیازها بین ذینفعان و تیم توسعه عمل میکند.
اسلاید 12 :
وظایف تحلیل گران
تعریف نیازمندی های کسب و کار
تشخیص ذینفعان پروژه و سطوح کاربران
استخراج نیازها
تکنیک های جمع آوری اطلاعات :
مصاحبه
ترویج کارگاه نیازمندی ها
تحلیل مستندات
بررسی کردن
مشاهده مکان مشتریان
تحلیل فرآیند کسب وکار
تحلیل وظایف و گردش کار
لیست کردن رویدادها
تحلیل محصول قابل رقابت
مهندسی معکوس سیستم های موجود
نگاه به گذشته ی پروژه های انجام شده قبلی
اسلاید 13 :
وظایف تحلیل گران
تحلیل نیازمندی ها(یافتن ابهامات نیازمندی ها، ناسازگاری آن ها و تعیین جزئیات بیش تر )
نوشتن مشخصات نیازمندی ها (استفاده از الگوهای مناسب برای شناسایی کاربرر موردها مانند الگوی SRS)
مدل کردن نیازها
معتبر سازی نیازها(مرور مستندات نیازها ، طراحی و کد جهت اطمینان از رضایت کاربران)
تسهیل الویت بندی نیازها(الویت بندی نیازها با توجه به اهمیتشان)
مدیریت نیازها
اسلاید 14 :
مهارت های ضروری تحلیل گران
مهارت شنیدن (شامل رفع حواس پرتی، نگهداری تماس چشمی و بیان مجدد نقاط کلیدی برای تأیید فهم شما. )
مهارت پرسش و مصاحبه
مهارت تجزیه و تحلیل(باید بتوان نیازها را در سطوح مختلف بیان کرد.گاهی اوقات لازم است سطوح بالاتر با یک دید انتزاعی باشد و در سطوح پایین تر به صورت جزئ تری نیازها بیان شود. )
مهارت آسان سازی(قابلیت آسان سازی کارگاه استخراج نیازمندی ها)
مهارت مشاهده
اسلاید 15 :
مهارت های ضروری تحلیل گران
مهارت نوشتن(مهارت در نوشتن مستندات مربوط به مشخصات نیازمندی ها)
مهارت سازماندهی کردن
مهارت مدل کردن
مهارت شخصیتی Interpersonal (این که بتوان با افراد مختلف حرف زد و فردی اجتماعی باشد.)
خلاقیت
اسلاید 16 :
ایجاد محیط همکاری
یکی از کارهای مهم تحلیل گر ایجاد محیطی که سوق داده می شود به سمت win/win/win (برنده/برنده/برنده)، از طریق:
مشتریان از محصول راضی هستند.
سازمان توسعه (داده شده) از نتیجه کسب و کار راضی باشد.
اعضاء تیم توسعه از انجام خوب کار مفتخر باشند.