مدیریت تغییرات مورد نیاز یک چالش مشترک در پروژه های نرم افزاری بزرگ است.دستگیری موثر از این تغییرات می تواند مانع تاخیر، کاهش هزینه ها و اطمینان از موفقیت پروژه شود.این مقاله یک مطالعه موردی در دنیای واقعی ارائه می دهد که نشان می دهد چگونه یک شرکت توسعه نرم افزار بزرگ تغییر شرایط مدیریت شده در طول یک پروژه پیچیده.

زمینه پروژه

این پروژه شامل توسعه یک سیستم برنامه ریزی جامع منابع سازمانی (ERP) برای یک شرکت چند ملیتی است.این دامنه شامل ماژول های مالی، منابع انسانی و مدیریت زنجیره تامین است. تیم پروژه روش های Agile را برای تطبیق الزامات در حال تحول و بازخورد سهامداران تصویب کرد.

چالش های Faced

در طول توسعه، ذینفعان خواستار تغییرات قابل توجهی در عملکرد های اصلی شدند.این شامل تغییرات در پروتکل های امنیتی داده و به روز رسانی های رابط کاربری بود.چالش های اصلی مدیریت دامنه، حفظ جدول زمانی پروژه و اطمینان از هم تراز تیم بود.

استراتژی های مدیریت تغییرات

  • [FLT 1] تیم از اولویت بندی MoSCoW برای طبقه بندی الزامات به باید داشته باشد، باید داشته باشد، ممکن است داشته باشد و نداشته باشد.
  • مشارکت ذینفعان: [FLT 1] جلسات منظم تضمین می کند نیازهای ذینفعان به وضوح درک شده و تغییرات برای تاثیر ارزیابی شده است.
  • فرایند کنترل تغییر: یک فرایند رسمی برای بررسی، تایید یا رد درخواست های تغییر بر اساس تاثیر آنها بر دامنه، برنامه و منابع ایجاد شده است.
  • تحویل عملیاتی: [FLT 1] ارائه ویژگی های کوچک تر، قابل مدیریت برای بازخورد و تنظیمات بدون مختل کردن کل پروژه.

نتیجه

با پیاده سازی استراتژی های مدیریت تغییر ساختار یافته، تیم پروژه با موفقیت تغییرات الزامات یکپارچه با حداقل اختلال را ایجاد کرد.این پروژه در زمان و در بودجه تحویل داده شد، نیازهای اصلی مشتری را در حالی که نیازهای در حال تکامل را برآورده می کند.