برنامه نویس - اسکرام مستر - DevOps

۱۴ مطلب با کلمه‌ی کلیدی «اسکرام» ثبت شده است

تله افراط در مقدمه­ سازی و برنامه ریزی در اسکرام

همونطور که مستحضرید اسکرام(Scrum) محبوب ترین فریم ورک Agile (چابک) است

اما انجام صحیح آن کار ساده ای نیست!

برای این که شما هم بتونید اسکرام را درست پیش ببرید مواظب باشید در این تله گرفتار نشوید.

افراط در مقدمه­ سازی و برنامه ریزی

قبل از شروع هر اسپرینت در اسکرام، نیازی نیست اصطلاحاً "مته به خشخاش" بذارید و بخواهید در ابتدا همه مقدمات برگزاری اسپرینت آماده باشد تا بعد آن را برگزار کنید.

این موضوع مخصوصاً در اسپرینت اول همواره اتفاق خواهد افتاد.

کار رو شروع کنید و در Sprint Review آنچه که اتفاق افتاده را بررسی کنید.

حتی اگر Product Backlog هم برای اسپرینت اول آماده نیست باز مشکلی وجود ندارد و می توانید این اسپرینت را برگزار کنید.

۰ نظر موافقین ۱ مخالفین ۰
محمدحسین عزتی

قواعد اسکرام

گفته ها در مورد اسکرام بسیار است

اگر شما تمایل دارید اسکرام بخوانید باید ماها به مطالعه بپردازید و کتاب های زیادی مطالعه نمایید.

اما از قواعد اصلی اسکرام می توان به موارد زیر اشاره کرد که اسکلت اسکرام را تشکیل می دهد.

خود‌‌سازماندهی

روش‌های چابک و اسکرام هر دو برای تیم‌های امروز هستند.

تیم‌هایی که با استفاده از خود سازماندهی (Self Organize) موفق‌ترند و می‌توانند ارزشهای بیشتری عرضه کنند.

خود-سازماندهی، به خرید بیشتر سهام شرکت توسط کارکنان، و تعهد بیشتر اعضای تیم به اهداف می‌انجامد،

چون این خود آنها هستند که اهداف را برای خودشان تعریف می‌کنند.

چارچوب‌بندی زمان

همه ما برای کارهایمان سررسید داریم، و می‌خواهیم سریعتر حرکت کنیم و کارهای بیشتری را به انجام برسانیم.

به همین دلیل زمان در اسکرام یک چارچوب محدود دارد.

تقریبا در تمام عناصر اسکرام راهنماها و محدودیت‌هایی برای زمان بندی پروژه وجود دارد.

پیشرفت مداوم

آیا عالی نبود اگر تیم شما در کاری که انجام می‌دهند و چگونگی انجام آن، هر هفته بهتر از قبل می‌شدند؟

در این روش می‌توانید اطمینان داشته باشید که تیم شما مرتب و به‌ طور سیستماتیک، روند گردش کار خود را بهبود می‌بخشد.

 

 

۰ نظر موافقین ۱ مخالفین ۰
محمدحسین عزتی

agile به زبان ساده و معرفی Scrum

به طور خلاصه در اجایل یک سری ارزش و اصول معرفی شده است  که با به کار بستن آنها در محیط توسعه می توان به نتایجی مانند محصولات کارآمد ، مشتری خوشحال ، نیروی کار با انگیزه دست یافت. اما مشکلی که وجود داشت این بود که اجایل در حد یک بیانیه یا تعریف بود و هیچ راه حل عملی برای آن مطرح نشده بود. در همین زمان متدهایی مطرح شدند(البته قبل از اجایل مطرح شده بودند) که اصول و ارزش های اجایل در آنها نهادینه شده بود.

اما چگونه می توان چابک شد؟

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

برای اینکه بتوان به سطحی از چابکی دست یافت می توان از Practice های Agile مانند Scrum , XP , Crystal و یا … بهره جست.

یکی از این متدها اسکرام است

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

مشکل بزرگی که در صنعت نرم افزار وجود داشت این بود که خروجی پروژه ها مثلا بعد از دو سال هزینه بدرد نخور می شد ، یعنی تیم دو سال بر روی پروژه کار میکرد و نهایتاً مشتری می گفت این آن چیزی نیست که من می خواستم و … . امّا بعد از ظهور اجایل ما مجبوریم مشتری را در روند تولید محصول دخیل نماییم به طور مداوم بازخوردهای او را بگیریم ، خلاقیت ایجاد نماییم و به طور کلی محصول را خوشمزه کنیم.

 

نتیجه گیری

Agile یک تفکر ناب در زمینه توسعه نرم افزار می باشد که خروجی و هدف آن ارائه نرم افزار کارآ می باشد. در Agile هزینه توسعه بدلیل Lean بودن و تحلیل و طراحی سازگار  پایین خواهد بود. در Agile بدلیل Iteration عمل کردن و ارتباط چهره به چهره دائم با مشتری و آزمایش یکپارچه شاهده محصول با کیفیت و کارکننده خواهیم بود. در Agile به دلیل خود سازمانده بودن تیم ها شاهد نفرات و تیم های خوشحال و راضی خواهیم بود. و سازمان نیز بدلیل چابک بودن دارای سود بالایی خواهد بود.

۰ نظر موافقین ۱ مخالفین ۰
محمدحسین عزتی

اسکرام در یک نگاه بر اساس mm1

mm1_Scrum_Poster

۰ نظر موافقین ۰ مخالفین ۰
محمدحسین عزتی