آموزش توسعه چابک (agile) نرم افزار با روش اسکرام ،با توجه به تغییرات مداوم در فضای IT و نیازمندیهای کاربران و مشتریان و غیرقابل پیشبینی بودن آنها، و از طرفی بازار رقابتی شدیدی که وجود دارد، توانایی تطبیق پیدا کردن با این شرایط مطمئنا باعث نجات استارتاپها و شرکتهای بزرگ و رقابتپذیری بیشتر آنها میشود. با توجه به تجارب جهانی و موفقیت شرکتهای بزرگی همچون گوگل، توییتر، لینکدین و ... در استفاده از این فریمورکها، مطمئنا با کسب دانش صحیح و در مرحله بعد پیادهسازی درست، شرکتهای ایرانی نیز میتوانند از مزایای فراوان آنها منتفع شوند. این دوره از آن جهت ضرورت دارد که شما را با طرز تفکر و فریمورکهایی آشنا میکند که بتوانید شاهد رشد با ثبات کسبوکار خود باشید. همچنین یکی دیگر از مهمترین منافع این دوره، تربیت نیروهای مسلط به اجایل، اسکرام و OKR است.
دورهی اسکرام ، آموزش نرم افزار agile مکتبپلاس ، امروزه یکی از مسائل اصلی در صنعت توسعه نرمافزار، غیرقابل پیشبینی بودن و تغییرات مداوم در نیازمندیهای کاربران است. این دوره، به شما کمک میکند تا با مفهومی به اسم اجایل یا چابکی در توسعه نرمافزار آشنا شوید که در واقع کمک میکند تا با موقعیتهای ذکر شده چگونه روبرو شوید. در ادامه ما برخی از فریمورکهای معروف و پرکاربرد اجایل مانند اسکرام، کانبان و XP را نیز بهطور کامل پوشش خواهیم داد، که در سطح عملیاتی بسیار مثمرثمر خواهند بود. همچنین به منظور کامل و جامع بودن دوره، و برای اولین بار، فریمورک اهداف و نتایج کلیدی (OKR) را، که در واقع پیادهسازی چابکی در سطح استراتژی سازمان را فراهم میکند، معرفی کرده و به آن پرداختهایم.
مرتضی احمدی، فارغ التحصیل کارشناسیارشد رشته مهندسی صنایع از دانشگاه صنعتی امیرکبیر است. ایشان به مدت 7 سال است که در حوزه مدیریت پروژههای IT سابقه فعالیت دارد. در طول 3 سال گذشته بهطور متمرکز بر روی نحوه پیادهسازی طرز تفکر اجایل و فریمورکهای مطرح آن، بالاخص اسکرام، و همچنین فریمورک OKR در شرکتهای IT و استارتاپها مشغول مشاوره و پیادهسازی بودهاست. برگزاری چندین دوره کارگاه آموزشی OKR و اسکرام در چند سال اخیر، از دیگر فعالیتهای ایشان میباشد.
ایشان در حال حاضر به عنوان اسکرام مستر و کوچ OKR و همچنین مدیر محصول در شرکت بامیلو مشغول به فعالیت است. همچنین ایشان به عنوان یکی از اعضای 5 نفره کمیته اجرایی رویداد بینالمللی Product Tank Tehran میباشد.
اطلاعات بیشترآشنایی مقدماتی با فرایندها و متدولوژیهای توسعه نرمافزار
در صورت قبولی در دوره، گواهی نامه رسمی پایان دوره توسط مکتبخونه به اسم شما صادر شده و در اختیار شما قرار می گیرد.
خدمات منتورینگ به معنای برخورداری دانشجو از راهنما یا پشتیبان علمی در طول گذراندن دوره میباشد. این خدمات شامل پاسخگویی به سوالات آموزشی(در قالب تیکتینگ)، تصحیح آزمون یا پروژه های دوره و ارائه باز خورد موثر به دانشجو میباشد.
این دوره طوری طراحی شده است که محتوای آموزشی دوره حول چند پروژه واقعی و کاربردی هستند تا یادگیری دانشجو در طول دوره به کاربردهای عملی تبدیل شود و به این ترتیب بالاترین سطح یادگیری را فراهم نمایند.
با قرار گرفتن تمرین ها و آزمون های مختلف در طول دوره، محیطی تعاملی فراهم شده است تا بهره گیری از محتوا و یادگیری بهتر و عمیق تر شود.
شما می توانید از طریق تالار گفتگو با دیگر دانشجویان دوره در ارتباط باشید، شبکه روابط حرفه ای خود را تقویت کنید یا سوالات مرتبط با دوره خود را از دیگر دانشجویان بپرسید.
در صورت قبولی در دوره، شما میتوانید با وارد کردن اطلاعات آن در بخش دورههای آموزشی رزومهساز «جاب ویژن»، تایید مهارت خود را در قالب اضافه شدن «مدال مهارت» به روزمه آنلاین خود دریافت نمایید. این مدال علاوه بر ایجاد تمایز در نمایش رزومه شما، باعث بالاتر قرار گرفتن آن در لیست انبوه رزومههای ارسالی به کارفرما شده و بدین ترتیب شانس شما را برای استخدام در سازمانهای موفق و پر متقاضی افزایش میدهد.
برای اینکه نرمافزاری که در دسترسی داریم را توسعه دهیم نیاز به فریمورکی به نام اسکرام داریم که به وسیلهی آن بتوانیم نرمافزارهای کامپیوتری خود را گسترش دهیم. اسکرام به شما کمک خواهد که سختیها و مشکلات احتمالی برای طراحی و توسعه نرمافزار برای شما برطرف گردد و نرمافزاری که طراحی کردهاید را سریعتر وارد بازار تجاری نماید.
بعضی اوقات فرایند توسعه نرمافراز بهقدری طولانی میشود که تیم توسعه دیگر زمانی برای ارتقای بخشهای تجاری نرمافزار نخواهند داشت. اینجا است که اسکرام به تیم توسعهی نرمافزار کمک میکند که در کنار سرعت بخشیدن به روند طراحی و توسعهی نرمافزار، فاکتورهای تجاری نیز در طراحی اپلیکیشن منظور گردد و برای کاربر و بازار محبوبیت بیشتری داشته باشد.
ایدهگیری از اسکرام برای کارهای روزانه بسیار سادهتر ازآن است که فکرش را بکنید و از آن میتوانید در کارهای روزمرهی خود نیز بهره بگیرید. برای اینکه توضیح واضحتری را بیان کنیم باید مثالی را برای شما بیان کنیم: شما برای به انجام رساندن کار خود تلاش خود را میکنید و ممکن است با مشکلاتی رو به رو شوید و کاری که اینجا میکنید، بررسی راهحل مشکلات پیش آمده است.
دوباره تلاش خود را میکنید، پس از آن کمی فکر میکنیم و جوانب مختلف کار را بررسی میکنیم. باز مشکلات راهحلهای جدید را برای رسیدن به هدف بررسی میکنیم. به همین صورت پیش میرویم تا به اندازهی کافی بر کار تسلط پیدا کنیم تا بتوانیم در زمان و هدر رفتن منابع صرفهجویی لازم را داشته باشیم.
استفاده از اسکرام برای توسعهی نرمافزار نیز به همین شکل است. از اسکرام نیز میتوانید برای پیدا کردن بهترین راهحل استفاده کنید و بر روی پروژهی خود تسلط پیدا کنید و به روند توسعهی نرمافزاری خود سرعت ببخشید.
اسکرام برای توسعهی چابک نرمافزاری به شما یاری میرساند که توسعهی نرم افزار به بازههای کوتاهتر تقسیم گردند. روشی که از آن صحبت میکنیم، مهندسی نرمافزار TIME BOXING نامیده میشود. اسکرام به شما کمک میکند که روند توسعهی نرمافزار به قسمتهای کوچکتری تبدیل گردد و در هر بخش کار بهخصوصی انجام گیرد. پس از پایان روند کار نیز به بررسی مشکلات پیش آمده میپردازیم.
این نکته به شما یاری میرساند که در قسمتهای بعدی با مشکلات این چنینی مواجه نشوید. توضیح در مورد اسکرام ممکن است ساده به نظر برسد اما برای اینکه به این مقوله تسلط کافی پیدا کنید، باید حتما در این زمینهی توسعه نرمافزار فعالیت لازم را داشته باشید و تجربه کافی را در حوزهی اجرایی کسب نمایید
صفحه
1
از
2