اسکرام (Scurm) یک متدولوژی افزایشی (Incremental) برای مدیریت پروژههای نرم افزاری است. در واقع مدل اسکرام یک چارچوب تکرارپذیر و افزایشی برای کنترل پروژه (مدیریت نرم افزار) است که معمولاً در زیر شاخه مدل فرآیند تولید نرم افزار چابک و سریع قرار گرفته و یک نوع مدل تولید نرم افزار در مهندسی نرم افزار بحساب میرود که از سری روش های تفکر چابک (Agile) است. نقشهای عمده در اسکرام عبارتند از: ScrumMaster (که وظیفه نگهداری و حفظ فرآیند را برعهده دارد.)، Product Owner (که نماینده ذینفعان (Stakeholders)های پروژه و business است.) و Team Member (عضوی از یک گروه cross-function است که معمولا بیش از ۷ نفر نیستند و عملیات تحلیل، طراحی٫ پیاده سازی، تست و... را انجام میدهند.)