پرش به محتوای اصلی
مدیریت دانشبهسازان ملت
از تجربه‌ها یاد بگیریم

درس‌آموخته‌ها

هر پروژه تجربه‌ای منحصربه‌فرد دارد. درس‌آموخته‌ها کمک می‌کنند تیم‌ها خطاهای تکراری را تکرار نکنند و راهکارهای موفق را سریع‌تر به کار بگیرند.

ساختار استاندارد هر درس‌آموخته

قالب درس‌آموخته این پنج بخش را دارد تا تجربه‌ها قابل مقایسه و قابل جست‌وجو باشند.

  1. ۱زمینه و پروژهپروژه، تیم و شرایطی که تجربه در آن شکل گرفت
  2. ۲مسئله یا چالشچه چیزی مانع پیشرفت یا عامل ریسک بود
  3. ۳راهکار ارائه‌شدهچه تصمیمی گرفته شد و چگونه اجرا شد
  4. ۴نتیجه و دستاورداثر قابل سنجش راهکار
  5. ۵توصیه‌هاآنچه تیم‌های بعدی باید انجام دهند
سامانه بانکداری شرکتی، نسخه ۳

درس‌آموخته‌های پروژه توسعه بانکداری شرکتی

مسئله یا چالش
تغییرات مکرر الزامات مشتریان حقوقی در میانه توسعه، زمان‌بندی تحویل را دو بار به تعویق انداخت.
راهکار ارائه‌شده
تعریف نسخه حداقلی قابل استقرار با مشارکت واحد کسب‌وکار و جلسات بازبینی دوهفته‌ای با نماینده مشتریان کلیدی.
نتیجه و دستاورد
تحویل فاز نخست در موعد مقرر و کاهش ۴۰ درصدی درخواست‌های تغییر پس از استقرار.
توسعه بانکداری شرکتی· رضا احمدی

همه درس‌آموخته‌ها

۵ درس‌آموخته

سامانه بانکداری شرکتی، نسخه ۳

درس‌آموخته‌های پروژه توسعه بانکداری شرکتی

مسئله یا چالش
تغییرات مکرر الزامات مشتریان حقوقی در میانه توسعه، زمان‌بندی تحویل را دو بار به تعویق انداخت.
راهکار ارائه‌شده
تعریف نسخه حداقلی قابل استقرار با مشارکت واحد کسب‌وکار و جلسات بازبینی دوهفته‌ای با نماینده مشتریان کلیدی.
نتیجه و دستاورد
تحویل فاز نخست در موعد مقرر و کاهش ۴۰ درصدی درخواست‌های تغییر پس از استقرار.
توسعه بانکداری شرکتی· رضا احمدی
نوسازی زیرساخت سامانه کارت

درس‌آموخته‌های مهاجرت پایگاه داده سامانه کارت

مسئله یا چالش
انتقال بیش از ۸ ترابایت داده تراکنشی بدون توقف سرویس‌دهی به شبکه شتاب.
راهکار ارائه‌شده
مهاجرت مرحله‌ای با همگام‌سازی دوطرفه، سه اجرای آزمایشی در محیط شبیه‌سازی و طراحی سناریوی بازگشت در کمتر از ۱۵ دقیقه.
نتیجه و دستاورد
انتقال کامل در دو پنجره زمانی شبانه، بدون حتی یک دقیقه توقف در خدمات کارت.
سامانه‌های کارت· پویا حسینی
همراه‌بانک، نسخه ۸

تجربه استقرار تدریجی نسخه جدید همراه‌بانک

مسئله یا چالش
انتشار یک‌باره نسخه‌های پیشین، در دو مورد به افزایش ناگهانی خطای ورود و تماس‌های پشتیبانی منجر شده بود.
راهکار ارائه‌شده
انتشار مرحله‌ای ۵، ۲۵ و ۱۰۰ درصدی با کلید ویژگی و معیارهای توقف خودکار مبتنی بر نرخ خطا.
نتیجه و دستاورد
شناسایی یک خطای حیاتی در مرحله ۵ درصد و رفع آن پیش از رسیدن نسخه به عموم کاربران.
بانکداری دیجیتال· علی شریفی
سرویس‌های پایه حساب

کاهش زمان پاسخ‌گویی سرویس استعلام حساب

مسئله یا چالش
افزایش زمان پاسخ سرویس استعلام حساب در ساعات اوج و اثر زنجیره‌ای آن بر سرویس‌های انتقال وجه.
راهکار ارائه‌شده
پیاده‌سازی کش توزیع‌شده با زمان انقضای کوتاه، تجمیع فراخوانی‌های تکراری و افزودن ایندکس‌های ترکیبی.
نتیجه و دستاورد
کاهش میانگین زمان پاسخ به ۲۸۰ میلی‌ثانیه و کاهش ۳۵ درصدی بار پایگاه داده.
سامانه‌های پرداخت· امیرحسین طاهری
سامانه صدور و مدیریت کارت

راهکار خودکارسازی آزمون‌های رگرسیون سرویس‌های کارت

مسئله یا چالش
آزمون دستی رگرسیون پیش از هر انتشار پنج روز کاری زمان می‌برد و گلوگاه اصلی چرخه انتشار بود.
راهکار ارائه‌شده
اولویت‌بندی سناریوها بر اساس ریسک، خودکارسازی تدریجی با چارچوب آزمون API و اجرای شبانه در خط استقرار.
نتیجه و دستاورد
کاهش زمان آزمون رگرسیون به یک روز کاری و شناسایی زودهنگام ۳۷ خطا در سه ماه نخست.
تضمین کیفیت نرم‌افزار· سعید رستمی

پس از هر پروژه، این پرسش‌ها را مرور کنید

پاسخ این پرسش‌ها در جلسه مرور پس از پروژه، مواد اولیه یک درس‌آموخته ارزشمند است.

ثبت تجربه تیم
  1. ۱چه چیزی بیش از انتظار خوب پیش رفت و چرا؟
  2. ۲کدام تصمیم را اگر دوباره بود، متفاوت می‌گرفتیم؟
  3. ۳چه ریسکی را دیر شناسایی کردیم و نشانه‌های آن چه بود؟
  4. ۴کدام تجربه این پروژه به کار تیم‌های دیگر می‌آید؟