تحلیل کسب و کار
نیازمندیهای غیر کارکردی در تحلیل کسب و کار
وقتی در مورد نیازمندیهای غیر کارکردی (NFR) صحبت میکنیم، چه چیزی به ذهنمان خطور میکند؟
در هنگام مستند سازی شرایط در پروژه خود، نیازمندیهای غیر کارکردی را چه طبقهای قرار میدهید؟ وقتی میگوییم غیر کارکردی است، معمولاً منظور از آن دسته از نیازمندیهای است که مربوط به عملکرد سیستم نیست، پس این نوع نیازمندیهای دقیقاً چیست و چرا به آنها احتیاج داریم؟
نیازمندیهای غیر کارکردی
نیازمندیهای غیر کارکردی (NFRs) ویژگیهای سیستم مانند امنیت، قابلیت اطمینان، عملکرد، قابلیت نگهداری، قابلیت مقیاس پذیری و قابلیت استفاده را تعریف میکند. این نیازمندیها به عنوان محدودیتهایی در طراحی سیستم در طول بک لاگهای مختلف ارائه میشوند.
همچنین به عنوان کیفیت سیستم، نیازمندیهای غیر کارکردی به اندازه نیازمندیهای کارکردی مانند ویژگیها و داستانها اهمیت دارند. این نیازمندیهای از استفاده پذیری و اثربخشی کل سیستم اطمینان حاصل میکنند. عدم موفقیت در رسیدن به هر یک از آنها ممکن است منجر به عدم موفقیت کسب و کار در برطرف کردن نیازهای بازار و کاربران درونی شود یا منجر به عدم برآروده کردن نیازمندیهای الزامی که توسط قانون گزار یا آژانسهای استاندارد تعیین شدند، شود.
نعریف و اجرای مناسب نیازمندیهای غیرکارکردی بحرانی است. بیش از حد مشخص کردن آنها ممکن است راه حل را بسیار هزینهبر کند و کمتر مشخص کردن یا نرسیدن به آنها ممکن است سیستم را برای استفادههای مورد نظر غیرکافی کند. بنابراین رویکرد انطباقی برای جستجو کردن، تعریف کردن و اجرای نیازهای غیرکارکردی مهارت حیاتی برای تیم جابک است.
مشخص کردن نیازمندیهای غیرکارکردی
مانند سایر نیازمندیها، نیازمندیهای غیر کارکردی باید مشخص و شفاف شوند و اطمینان حاصل شود که همگی خواسته های ذینفعان به طور مشخص درک کرده اند. معیارهای زیر به تعریف کردن این نیازمندیها کمک میکند:
- محدود بودن: وقتی فاقد زمینه محدود باشند، NFRs ممکن است غیر ضروری باشند و منجر به کار اضافی قابل توجه شوند. مثلا سیستم کنترل هواپیما باید قابلیت اطمینان بیشتری نسبت به سیستم سرگرمی داشته باشد.
- قابلیت تست شدن: NFRs باید با معیارهای عینی، قابل اندازه گیزی و قابل آزمایش شروع شوند.
- قابل مذاکره بودن: فهمیدن نیازمندیهای غیرکارکردی کسب و کار و زمینه محدود، مذاکره را الزامی میکند.
- مستقل: NFRs باید مستقل از یکدیگر باشند بنابراین میتوانند بدون در نظر گرفتن تاثیر از دیگر کیفیتهای سیستم ارزیابی و آزمایش شوند.
نیازمندیهای غیرکارکردی در تحلیل کسب و کار
سیستمی را که گواهینامه و نتایج ۱۰ مقطع مدارس متوسطه در کشوری مانند هند را منتشر کند و هنگام اعلام نتایج، لود شدن اطلاعات را در نظر بگیرید. بنابراین، آنچه را که در همه سیستمها باید جدا از عملکرد در نظر بگیریم، مطمئناً نیاز به عملکرد بالا برای تحمل بار و همچنین امنیت و تایید هویت مناسب است.
این موارد انواع نیازمندیهایی است که عموماً به عنوان نیازمندیهای غیر کارکردی مورد استفاده قرار میگیرد، که برای جامعه کاربر یا عملکرد صحیح سیستم مانند قابلیت استفاده، قابلیت اطمینان و غیره اهمیت دارد.
نیازمندیهای غیرکارکردی همیشه باید به صورت واضح توصیف شود برای مثال سیستم باید بتواند به طور همزمان ۰.۱ میلیون کاربر را اداره کند و زمان پاسخگویی برای هر کاربر باید کمتر از ۲ ثانیه باشد.
برخی از نیازمندیهای کارکردی رایج عبارتند از:
_ قوانین کسب و کار، منطق، اعتبار سنجی
_ محاسبات / فرمول
_ پیام خطا/ رسیدگی
_ اصلاحات معاملات، تنظیمات و لغو معاملات
_ عملکرد و دسترسی مدیر
_ دسترسی فوق العاده کاربر
_ احراز هویت
_ سطوح مجوزها
_ حساب ورود به معاملات
_ رابط های خارجی
_ نیازمندیهای گزارش دهی
_ نیازمندیهای قانونی / نظارتی / انطباق
مزایای نیازمندیهای غیر کارکردی
- استفاده از سیستم برای کاربر آسان و قابل استفاده است.
عدم وجود آنها استفاده از سیستم را برای کاربران سختتر میکند و بعضی اوقات ممکن است سیستم به دلیل عدم وجود این ویژگیها از بین برود. - از پیروی سیستم از قوانین اطمینان حاصل میکند.
- از قابل اطمینان بودن، در دسترس بودن و عملکرد سیستم اطمینان حاصل میکند.
- از تجربه خوب کاربر و سهولت کار با نرم افزار اطمینان حاصل میکند.
معایب نیازمندیهای غیر کارکردی
- اغلب در تمرینات جمع آوری نیازمندیهای از دست میرود.
- برای بیان یا تعریف کمی، دشوار است.
در صورت علاقه به مباحث تحلیل کسب و کار پیشنهاد میکنیم در دوره “دوره تحلیل کسب و کار BABOK” شرکت کنید.
مجموعه
تحلیل کسب و کار
- چرا تحلیلگران کسب و کار به مهارت تفکر نقادانه نیاز دارند؟
- مقدمهای بر فرآیندکاوی و مدلسازی برای تحلیلگران کسب و کار
- BA به چه معناست و تحلیلگر کسب و کار به چه کسی میگویند؟ (مقدمهای بر BABOK)
- تعریف تحلیل کسب و کار براساس BABOK چیست؟
- دانلود کتاب | تحلیل کسب و کار BABOK
- چگونه مدرک CCBA یا CBAP در تحلیل کسب و کار بگیریم؟
- استراتژیهای قبولی و اخذ مدرک CBAP
- مهمترین نکات در اخذ مدرک CCBA و CBAP در تحلیل کسب و کار
- تحلیل کسب و کار چقدر اهمیت دارد؟
- مدل مفاهیم کلیدی تحلیل کسب و کار (BACCM) چیست؟
- چگونه تحلیلگران کسب وکار میتوانند به فروش بیشتر کمک کنند؟
- یک روز از زندگی یک تحلیلگر کسب و کار
- به این ۷ دلیل شما باید یک تحلیلگر کسب و کار شوید
- چگونه به یک تحلیلگر کسبوکار تبدیل شویم؟ (راهنمای کامل)
- پرونده تجاری (Business Case) چیست و چگونه نوشته میشود؟
- مهارتهای زنجیره تامین که هر تحلیلگر کسب و کار باید بداند
- تحلیلگر کسب و کار به عنوان یک فروشنده
- مسیر تحلیلگر کسب و کار از سطح عملیاتی تا سطح استراتژیک
- دفاع از نیازهای ذی نفعان به عنوان رسالت تحلیلگر کسب و کار
- ۲۰ درس کلیدی از تحلیل کسب و کار
- تحلیلگر کسب و کار در محیط چابک (Agile)
- تحلیلگر کسب و کار در مقابل مدیر پروژه
- ماتریس ردیابی نیازمندیها (RTM) چیست و چگونه ایجاد میشود؟
- تکنیک طوفان فکری در تحلیل کسب و کار
- راهنمای برگزاری طوفان فکری به صورت آنلاین
- گروه تمرکز چیست و چگونه اجرا میشود؟
- تحلیل کسب و کار و مدیریت تغییر
- ارزیابی تحلیل کسب و کار با شاخصهای کلیدی عملکرد (KPI)
- تحلیل کسب و کار با تکنیک «۵ چرا؟» | Five Whys
- چرا تحلیلگران کسب و کار باید از BPMN استفاده کنند؟
- سوالات مهم در مصاحبه استخدامی شغل تحلیل کسب و کار
- ساخت نیازمندیها براساس سفر مشتری
- ۸ نکته از تحلیل کسب و کار و استخراج نیازمندیها (Requirements Elicitation)
- داستان کاربر (User Story) چیست و چگونه استفاده میشود؟
- ارتباط تحلیل کسب و کار با داستان کاربر (User Story)
- ۹ نوع مستندات برای نیازمندیهای تحلیل کسب و کار و کاربرد آنها
- راهنمای کامل مدل کانو
- اولویتبندی نیازمندیها در تحلیل کسب و کار
- تحلیل کسب و کار و میزان تسلط لازم بر حوزه تخصصی سازمان
- استفاده مجدد از نیازمندیها (Requirements Reuse)
- ۳ روش در مشاوره تحلیل کسب و کار
- روشهای تحلیل ذینفعان
- ۵ ترند مهم در تحلیل کسب و کار
- ۱۰ نکته برای نقشه برداری فرایندهای کسب و کار
- مدیریت نیازها هنری است که توسط یک تحلیلگر کسب و کار به دست میآید
- تحلیل و اولویتبندی مسکو (MOSCOW) چیست و چه کاربردی دارد؟
- ضرورت تعریف کردن نیازهای کسب و کار
- معرفی برترین نرمافزارهای مدیریت نیازمندیها برای تحلیل کسب و کار
- معرفی تکنیکهای مهم در تحلیل کسب و کار بر اساس BABOK
- ویدیو: تحلیل کسبوکار چیست؟ (دکتر بابک هزاوه)
- چرا مشکلات و فرصتها برای پروژهها یکسان نیستند؟
- ۱۰ تکنیک مهم در تحلیل کسب و کار
- نیازمندیهای غیر کارکردی در تحلیل کسب و کار
- تجزیه و تحلیل SWOT چیست؟
- تجزیه و تحلیل بر اساس مدل PESTLE چیست و چه کاربردی دارد؟
- آموزش و راهنمای کامل دیاگرام جریان داده (Data Flow Diagram)
- تحلیل استراتژیک سازمانی
- مزایای تفکر استراتژیک و چگونگی توسعه آن
- دانلود گزارش سال ۲۰۲۰ موسسه جهانی تحلیل کسب و کار
- انتخاب و تطبیق رویکردها و تکنیکهای تحلیل کسب و کار
- تجزیه و تحلیل CATWOE چیست؟
- نمودار استخوان ماهی (Fishbone Diagram) چیست و چگونه ترسیم میشود؟
- مفاهیم علم داده که هر تحلیلگر باید بداند
- تفکر سیستمی چیست؟
- اهمیت گوش دادن عمیق در تحلیل کسب و کار
- دانلود کتاب راهنمای آزمون تحلیل کسب و کار | CBAP / CCBA Certified Business Analysis Study Guide
- دانلود کتاب ضمیمه چابک راهنمای پیکره دانش تحلیل کسب و کار | Agile Extension to the BABOK
- ویدیوی وبینار آموزشی «نقشهراه تحلیل کسبوکار براساس BABOK»