ممیزی کد موجود
ساختار، خطاهای پنهان، نقاط پرخطر و وابستگیها بررسی میشود.
اصلاح اکسپرت
رفع خطا، بازنویسی کد، توسعه قابلیت و بازبینی فنی.
دامنه خدمت
قبل از شروع، محدوده کار روشن است؛ موارد زیر بخشی از همین خدمت هستند.
ساختار، خطاهای پنهان، نقاط پرخطر و وابستگیها بررسی میشود.
تغییر محدود به همان مسئله است، بدون بازنویسی بیدلیل سیستم.
رفتار فعلی که درست کار میکند دستنخورده میماند.
تست رگرسیون روی مسیرهای اصلی سیستم انجام میشود.
پیش از تغییر، وضعیت فعلی کد بررسی و ریسک تغییرات مشخص میشود؛ سپس اصلاح مستند انجام میگردد.
در ممیزی کد مشخص میشود کدام بخشها قابل استفادهاند و کدام بخش باید بازنویسی شود؛ این تصمیم پیش از شروع تغییر گرفته میشود.
هر تغییر با یک تست مشخص تأیید میشود و فهرست تغییرات تحویل داده میشود.
مسیر اجرا
چهار مرحله با خروجی مشخص؛ هیچ مرحلهای بدون تأیید شما جلو نمیرود.
فایلهای موجود بررسی و مشکلات بهصورت فهرست مستند میشود.
مشخص میشود چه چیزی اصلاح و چه چیزی دستنخورده میماند.
تغییرات با لاگ و کامنت لازم اعمال میشود.
تست رگرسیون، مقایسه رفتار قبل و بعد و تحویل گزارش تغییرات.
تحویل پروژه
خروجیهایی که در پایان پروژه تحویل میگیرید.
۳ قلم
این فهرست بخشی از دامنه پروژه است؛ هر قلم در پایان همان مرحله و پیش از تحویل نهایی به شما سپرده میشود.
مناسب برای
اگر یکی از این دو مورد وضعیت شماست، این خدمت برای شماست.
سیستم کلی کار میکند اما رفتارهای ناخواسته و خطاهای تکرارشونده دارد.
سورس کد را دارید اما کسی نیست که آن را بشناسد و تغییر دهد.
پرسشهای این خدمت
پاسخ کوتاه به پرسشهایی که در همین خدمت بیشتر پرسیده میشود.
بله؛ شرط شروع داشتن سورس قابل کامپایل است. اگر سورس موجود نباشد، مسیر کار بازنویسی محدود خواهد بود.
در گزارش ممیزی اعلام میکنیم که اصلاح کافی است یا بازسازی بخشی از سیستم منطقیتر و کمهزینهتر است.
بله؛ هر تغییر با تست رگرسیون روی مسیرهای اصلی سیستم و مقایسه رفتار قبل و بعد بررسی میشود.