احسان عباسی
احسان عباسی
خواندن ۳ دقیقه·۳ سال پیش

اجایل چیست ؟ ( 4 ارزش اصلی + 12 اصل )

توی اولین بخش بریم سراغ اینکه اجایل چیه و بعد از اون میریم سراغ اینکه چه جوری اجرا میشه.

اجایل یک متدولوژی نیست!

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

اجایل چی هست ؟

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

اجایل از کجا شروع شد ؟

سیستم های مدیریت پروژه تا سالهای اواخر دهه 90 به شیوه Waterfall داشت پیش میرفت. به خاطر اشکالاتی که روش ابشاری در سیستم مدیریت پروژه داشت در فوریه سال 2001 در Snowbird ایالت یوتا 17 نفر از صاحب نظران در این زمینه دور هم جمع شدند و به یک جمع بندی در مورد توسعه چابک یا همون اجایل رسیدند.

نویسندگان این مانیفست بیان کردند: "ما با توسعه نرم‌افزار و کمک به دیگران در انجام آن، در حال کشف راه‌های بهتری برای توسعه نرم‌افزار هستیم".

4 ارزش اصلی اجایل

  • افراد و تعاملات بالاتراز فرایندها و ابزارها هستند.
  • نرم‌افزاری که کار کند بالاتر از مستندات جامع است.
  • مشارکت مشتری در انجام کار برتر از قرارداد کاری است.
  • پاسخگویی به تغییرات بالاتر از پیروی از یک طرح ثابت است.
چهار ارزش اصلی اجایل
چهار ارزش اصلی اجایل


اصول 12 گانه اجایل

برای اجرایی سازی 4 ارزش اصلی، 12 اصل شده تا به شما کمک کند تا تصمیمات بهتری رو بگیرید. ( تصمیمات اجایل تر، تصمیمات بهتر برای توسعه )

1- رضایت مشتری : بالاترین الویت است که از طریق تحویل به موقع و مداوم محصول ( نرم افزار ) محقق خواهد شد.

2- استقبال از تغییر: تغییرات در پروژه های نرم افزاری اجتناب ناپذیر هستند، حتی تغییراتی که در اواخر کار توسط مشتری درخواست شده است نیز از آنها استقبال می شود.

3- ترجیح بر آن است که در تفکر چابک،محصولات در بازه های زمانی کوتاه ( بین چند هفته تا چند ماه) و بصورت مکرر، به مشتری تحویل داده شود.

4- همکاری و مشارکت ذینفعان باید در طول چرخه حیات پروژه ( بصورت روزانه ) وجود داشته باشد.

5- انگیزه: پروژه ها را با استفاده از  افراد با انگیزه بسازید، به اعضای تیم خود اعتماد کنید تا احساس مسئولیت پذیری داشته باشند تا کارها به خوبی انجام شود.

6- گفتگوی رو در رو، موثرترین روش انتقال اطلاعات به تیم پروژه می باشد.

7- در تفکر چابک، تحویل محصول ( نرم افزار ) کاربردی به مشتری، عامل نهایی است که پیشرفت پروژه را اندازه گیری می کند.

8- حفظ تداوم پایدار: فرآیندهای چابک باید به سمت توسعه پایدار حرکت کنند بطوری که ذینفعان تجاری، حامیان و کاربران قادر باشند سرعت پیشرفت را با روند ثابت در طول چرخه حیات پروژه حفظ کنند.

9- نظارت و توجه منظم باعث افزایش چابکی شده و به برتری فنی و طراحی خوب محصول منجر خواهد شد.

10- سادگی یک ضرورت است، همه چیز ها را ساده نگه دارید و از انجام کارهای کم اهمیت اجتناب کنید.

11- تیم های چابک خود هدایت و سازماندهی می شوند و نیازی به گفتن آنچه باید انجام شود، نیست.

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

خلاصه داستان

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


لینکدین من : https://www.linkedin.com/in/abbasiehsan/


agileagile manifestoscrumاجایل
مدیر محصول‌ام
شاید از این پست‌ها خوشتان بیاید