نرمافزاری که با روند واقعی کار مجموعه هماهنگ باشد؛ از ثبت درخواست و پیگیری تا پنلهای مدیریتی و ابزارهای اختصاصی.
اول روند کار، بعد انتخاب ابزار
برای ساخت نرمافزار اختصاصی، باید مسیر فعلی کار شناخته شود. چه کسی اطلاعات را ثبت میکند؟ درخواست در کدام مرحله متوقف میشود؟ چه اطلاعاتی چند بار وارد میشوند؟ پاسخ این سؤالها کمک میکند مسئله را به قابلیتهای مشخص تبدیل کنیم.
در تحلیل اولیه، کاربران و مسئولیتها، ورودیها، خروجیها و استثناهای فرایند ثبت میشوند. هدف این نیست که همه مراحل موجود بدون بررسی دیجیتال شوند؛ ابتدا باید روشن شود کدام مرحله ارزش حفظ یا اصلاح دارد.
قابلیتهایی متناسب با نیاز مجموعه
پنل مدیریت، فرمهای اختصاصی، پیگیری وضعیت، گزارش و اتصال به سرویسهای موجود میتوانند بخشی از پروژه باشند. هر قابلیت با معیار پذیرش تعریف میشود؛ یعنی معلوم باشد چه رفتاری از آن انتظار داریم و چگونه نتیجه را بررسی میکنیم.
- تعریف نقشها و سطح دسترسی کاربران.
- طراحی فرمها و کنترل اطلاعات ورودی.
- ثبت و پیگیری درخواستها و وضعیتها.
- مدیریت محتوا یا دادههای مورد نیاز مجموعه.
- گزارشهای مشخص برای تصمیمهای اجرایی.
طراحی رابط و توسعه قابل بررسی
پیش از توسعه کامل، مسیرهای مهم و صفحههای اصلی طراحی میشوند. نمونه اولیه به تیم کمک میکند درباره ترتیب مراحل و محل اطلاعات بازخورد بدهد. حالت خطا، نبود داده و انتظار نیز در کنار حالت موفق بررسی میشوند.
توسعه به بخشهای قابل تحویل تقسیم میشود. هر مرحله با دامنه توافقشده بررسی خواهد شد تا تغییر نیازها زودتر دیده شود. اتصال به نرمافزارهای دیگر به مستندات و دسترسی سرویس مقصد وابسته است و پیش از وعده اجرا ارزیابی میشود.
دسترسی، نگهداری و تحویل
نوع دادهها و سطح حساسیت آنها در طراحی دسترسی در نظر گرفته میشوند. حسابهای مدیریتی، ثبت تغییرات و روش بازیابی متناسب با پروژه تعریف خواهند شد. جمعآوری اطلاعات اضافی بدون کاربرد روشن، بخشی از طراحی مطلوب نیست.
در تحویل، فهرست قابلیتها، اطلاعات لازم برای مدیریت و شرایط نگهداری مشخص میشوند. مسئولیت میزبانی، نسخه پشتیبان و پشتیبانی باید روشن باشد. توسعه نرمافزار جای بررسی نیازهای تخصصی و مقرراتی مجموعه را نمیگیرد؛ این موارد از ورودیهای تعریف پروژه هستند.
برآورد پروژه اختصاصی
برای شروع، روندی را که میخواهید بهتر شود در درخواست توسعه نرمافزار توضیح بدهید. تعداد کاربران، سیستمهای موجود و خروجی مورد انتظار به برآورد کمک میکنند. پس از بررسی، دامنه، مراحل تحویل و هزینه قابل توافق ارائه میشوند.
سؤالهای متداول
امکان اتصال به سامانه فعلی ما وجود دارد؟+
پس از بررسی مستندات، دسترسی و محدودیتهای سامانه میتوان درباره امکان و هزینه اتصال تصمیم گرفت.
آیا امکانات بعداً قابل گسترش هستند؟+
معماری و برنامه توسعه با توجه به مسیر احتمالی رشد انتخاب میشوند. هر مرحله تکمیلی به تعریف دامنه و بررسی جداگانه نیاز دارد.

