تاریخچه اسکرام
مدیریت پروژه اسکرام در سال 1986 توسط هیروتاکا تاکوچی و ایکوجیرو نوناکا ابداع شد. در آن زمان مقالهای تحت عنوان «بازی توسعه محصول جدید» در زمینهی روش تولید محصولات هوندا و کانن منتشر شد. در آن مقاله راهحلهای شرکتهای بزرگ برای تسهیل فرایند تولید محصولات جدید و باکیفیت بررسی شده بود.
واژه اسکرام از بازی راگبی گرفته شده که به نحوه شروع بازی بعد از بروز خطا یا شروع بازی بعد از استراحت اشاره دارد. در واقع نویسندگان مقاله بر این عقیده بودند که روشهای قدیمی که در سازمانهای بزرگ مثل ناسا بهکار گرفته میشود، کاربرد خود را از دست دادهاند و باید راهحلی برای افزایش سرعت تولید و بهینه کردن محصولات ارائه داد. از آنجایی که مدیریت پروژه اسکرام، سرعت و بهینه بودن را همزمان به ارمغان میآورد، محبوبیت زیادی در بین تولیدکنندگان محصولات پیدا کرد.
در دهه 90، روش مدیریت پروژه scrum توسط کن شوابر و جف ساترلند ارتقا یافت. آنها فرایند اسکرام را در تولید نرمافزار گسترش دادند و ترکیبی از مفاهیم مقاله 1986 و مفهوم توسعه نرمافزار را ارائه کردند. در سال 2009 راهنمای اسکرام توسط آنها منتشر شد که تاکنون شش بار بازبینی و ویرایش شده است.
نقش های اسکرام
ساختار اسکرام دارای مجموعهای است که تیم، وظایف، رویدادها و قوانین را شامل میشود. این بخشها برای دستیابی به هدف تعیینشده و موفقیت کلی پروژهها تلاش میکنند. تمامی افراد فعال در این چارچوب با یکدیگر تعامل دارند و راهحلهایی برای بهبود روند پیشرفت پروژه ارائه میدهند. در مدیریت پروژه اسکرام سه نقش اصلی تعریف میشوند که عبارتند از:
اسکرام مستر کیست؟
اسکرام مستر بر بروی روند پروژه نظارت دارد و وظیفه او از بین بردن موانعی است که در مسیر پروژه قرار دارند. زمانبندی و برنامهریزی ملاقاتهای مهم نیز از جمله وظایف اسکرام مستر است. اسکرام مستر باید با مفاهیم این متدولوژی آشنا باشد و خود را بهروز نگه دارد، علاوهبراین با دقت زیاد روند پیشرفت پروژه را دنبال کند و در صورت بروز مشکل، راهحلهای ساده و آنی ارائه دهد.
میتوان وظایف اسکرام مستر را به صورت زیر دستهبندی کرد:
- ارائه روشهای خلاقانه در جهت افزایش بهرهوری تیم
- ارائه روشهایی برای افزایش نرخ بازگشت سرمایه
- افزایش تمرکز اعضا
- حل مشکلات و موانع
- بهینهسازی عملکرد اعضا گروه
- کمک به توسعه و پیشرفت پایدار گروه
مالک محصول
مالک محصول نماینده مشتریان و ذینفعان پروژه است. از جمله وظایف مالک محصول تمرکز روی جنبه تجاری و تلاش برای بهبود نرخ بازگشت سرمایه است. او باید طرح پروژه را بهصورت دقیق برای اعضا شرح دهد و در جهت دستیابی به اهداف تلاش کند. مالک محصول نقش مهمی در مدیریت پروژه اسکرام دارد زیرا باید با اعضا تعامل داشته و خواستههای مشتریان و نیازهای فنی را به گروه منتقل کند.
تیم اسکرام
تیم اسکرام متشکل از افراد حرفهای و متخصص است و وظیفه آنها پیادهسازی، توسعه و تست محصول نهایی میباشد. معمولا تیم اسکرام از 5 تا 9 نفر تشکیل میشود که وظیفه آنها واگذار کردن وظایف به اعضا و تسریع روند پیشرفت پروژه است. تمامی اعضا تیم باید با یکدیگر تعامل داشته و در جهت دستیابی به هدف نهایی پروژه فعالیت کنند.
مزایا و معایب اسکرام
یکی از مهمترین مزایا مدیریت پروژه اسکرام، تحویل سریع پروژهها و بهینهسازی محصولات است. اگر اعضا تیم مسئولیتپذیر و حرفهای باشند، میتوان به بهترین نتایج دست یافت. مزایا اسکرام عبارتند از:
معایب اسکرام عبارتند از:
گام های اسکرام
در مدیریت پروژه اسکرام تعدادی گام از پیشتعیین شده وجود دارد که هدف آنها افزایش نظم در فرایند پروژه است. تمامی این مراحل دارای بازه زمانی مشخصی هستند و تغییری در آنها رخ نمیدهد. گامهای اسکرام عبارتند از:
بانک اطلاعات محصول
در این بخش، اطلاعات محصول که از داستانهای کاربران و نیازهای آنها به دست میآید، به همراه ویژگیهای دلخواه و مطلوب برای یک محصول قرار دارد.
اسپرینت
اسپرینت مهمترین قسمت مدیریت پروژه اسکرام است و در آن ایدهها به ارزش تبدیل میشوند. رویدادهای بخش اسپرینت دارای بازه زمانی یکماهه یا کمتر بوده و بعد از به نتیجه رسیدن آن، اسپرینت جدید شروع میشود.
برنامهریزی اسپرینت
طرحبندی یا برنامهریزی اسپرینت، شروع اجرا پروژه است و در آن مالک محصول آیتمهای مهم بانک اطلاعاتی را برای اعضا تیم شرح میدهد. سپس با تعامل اعضا و مالک محصول، اولویتها و روش انجام کار تعیین میشوند. در این بخش تیم تصمیم میگیرد که کدام کار را در اسپرینت فعلی انجام دهد.
رویدادهای روزانه scrum
در این بخش، توسعهدهندگان میتوانند در بازه زمانی یک روزه از روند انجام امور مطلع شده و پیشرفت آن را بررسی کنند. اسکرام روزانه هر روز در طول اسپرینت انجام میشود. اعضا تیم در مورد اهداف یا مسائل و مشکلاتی که با آنها مواجه شدهاند، صحبت میکنند.
بررسی اسپرینتها
در پایان هر اسپرینت، اعضا به بررسی آن میپردازند و گزارشی در مورد کارهای انجام شده ارائه میدهند. هدف این بخش افزایش بهرهوری و تمرکز روی خصوصیات مثبت است.
بازنگری اسپرینتها
در پایان اسپرینت، تیم اسکرام آن را بازنگری میکند تا موارد اثربخش را شناسایی کرده و برای بهبود اسپرینتهای آینده به کار گیرد. در این بخش اعضا با یکدیگر تعامل کرده و برای بهبود اسپرینتها، طرحهای عملی ارائه میدهند.
چارچوب اسکرام
اسکرام یک چارچوب است و رویکردهای ساده و کاربردی را به افراد پیشنهاد میدهد. در مدیریت پروژه اسکرام، جزئیات دقیقی در مورد چگونگی انجام کارها به افراد داده نمیشود و همه کارها به تیم واگذار میگردد. در واقع تیم باید بهترین روش را برای حل مسائل پیدا کند.
در بیشتر موادر اجایل و اسکرام بهصورت یک مفهوم واحد در نظر گرفته میشود. اما چابک بودن یک تفکر است و باید با استفاده از مجموعه روشها به آن دست یافت. چارچوب scrum در تولید و توسعه محصولات بهینه به چابک بودن، کمک میکند. چارچوب و طرح کلی موجب سرعت بخشیدن به فرایند پروژه میشود و مفاهیم کلی را در مسیر پروژهها، دستیابی به هدف و تولید محصولات به کار میگیرد.
چارچوب مدیریت پروژه اسکرام، تجربهمحور بوده و مفاهیم آن به کسب تجربه افراد در طول تأکید دارند. اسکرام بر اساس یادگیری و تطبیقپذیری افراد در مسیر پروژه و در نهایت بهینهسازی محصول است. چارچوب مدیریت پروژه scrum آزادی عمل بالایی در اختیار کاربران میگذارد و افراد میتوانند بر اساس نیازها و خواستههایشان آن را تغییر دهند. به بیان دیگر تجربهگرایی یکی از اصول مهم اسکرام است.
چارچوب اسکرام
اسکرام یک چارچوب است و رویکردهای ساده و کاربردی را به افراد پیشنهاد میدهد. در مدیریت پروژه اسکرام، جزئیات دقیقی در مورد چگونگی انجام کارها به افراد داده نمیشود و همه کارها به تیم واگذار میگردد. در واقع تیم باید بهترین روش را برای حل مسائل پیدا کند.
بیشتر موارد اجایل و اسکرام بهصورت یک مفهوم واحد در نظر گرفته میشود. اما چابک بودن یک تفکر است و باید با استفاده از مجموعه روشها به آن دست یافت. چارچوب scrum در تولید و توسعه محصولات بهینه به چابک بودن، کمک میکند. چارچوب و طرح کلی موجب سرعت بخشیدن به فرایند پروژه میشود و مفاهیم کلی را در مسیر پروژهها، دستیابی به هدف و تولید محصولات به کار میگیرد.
مدیریت پروژه اسکرام، چارچوبی تجربهمحور بوده و مفاهیم آن به کسب تجربه افراد در طول تأکید دارند. اسکرام بر اساس یادگیری و تطبیقپذیری افراد در مسیر پروژه و در نهایت بهینهسازی محصول است. چارچوب مدیریت پروژه scrum آزادی عمل بالایی در اختیار کاربران میگذارد و افراد میتوانند بر اساس نیازها و خواستههایشان آن را تغییر دهند. به بیان دیگر تجربهگرایی یکی از اصول مهم اسکرام است.
اسکرام در حال حاضر
در حال حاضر مدیریت پروژه اسکرام یکی از بهترین روشهایی است که به مدیر پروژه امکان کنترل روی بخشهای مختلف و بررسی تسکهای گوناگون را میدهد. امروزه با استفاده ار نرمافزارهایی مثل ترلو و Jira میتوان روی پروژه تسلط و نظارت لازم داشت.
علاوهبراین پلتفرمها و ابزارهای تخصصی دیگری برای مدیریت پروژه اسکرام وجود دارد که میتوان آنها را بهراحتی روی دسکتاپ و موبایل نصب کرد و مورد استفاده قرار داد. از جمله این پلتفرمهای میتوان به ماندی، اسپرینتس، میسترتسک، اسکراموایز و آسانا اشاره کرد.
دلیل انتخاب اسکرام
اسکرام موجب میشود که محصولات بهینهسازی شده و در سریعترین زمان به دست مصرفکنندگان برسند. مدیریت پروژه اسکرام موجب افزایش قدرت و نظارت مدیران و ذینفعان شده و روند دستیابی به اهداف را تسهیل میکند. از آنجاییکه زمان اسپرینتها در اسکرام کوتاه است، وظایف مهم اولویتبندی میشوند و کارها با سرعت بیشتری پیش میروند.
یکی از مهمترین دلایل انتخاب اسکرام، بهینهسازی محصول و افزایش رضایت مشتریان است. علاوهبراین، از آنجاییکه تیم و تعامل افراد در مدیریت پروژه از اهمیت بالایی برخوردار است، اعضا میتوانند در فضایی شادتر فعالیت کنند و این موجب افزایش روحیه همکاری و بهبود روند انجام وظایف میشود.
نتیجهگیری
مدیریت پروژه اسکرام بر اساس سبک چابک بوده و سه اصل شفافیت، بازرسی و سازگاری در آن نقش مهمی دارند. در این چارچوب اعضا تیم در جهت رسیدن به اهداف پروژه با یکدیگر تعامل دارند و اسکرام مستر نق مدیریت پروژه، کاهش موانع و ارتباط با اعضا و ذینفعان را عدهدار است. مدیریت پروژه scrum موجب بهبود روند تولید محصولات و ارتقا کیفیت آنها میشود.
مقالات مرتبط:
دیدگاه خود را ثبت کنید
تمایل دارید در گفتگوها شرکت کنید؟در گفتگو ها شرکت کنید.