مانیفست اجایل و دوازده اصل

اجایل یک فلسفه برای ارائه راه حل‌هایی است که تغییرات تکاملی را در طول چرخه عمر یک محصول/پروژه در بر می‌گیرد و تسهیل می‌کند. بسیاری از تیم‌های اجایل و سازمان‌ها از اجایل برای ارائه نرم‌افزار سریع‌تر، بهبود کیفیت و در نهایت افزایش رضایت مشتری استفاده کرده‌اند. مانیفست اجایل را می‌توان در www.agilemanifesto.org.

  1. افراد و تعاملات بر فرآیندها و ابزارها
    افراد به عنوان مهم‌ترین عامل در نظر گرفته می‌شوند. تیم‌ها بر روی افراد و تعاملات تمرکز می‌کنند. این ارزش خودمدیریتی و مالکیت مشترک پروژه را ترویج می‌کند.
  2. محصولات کاری بر مستندات جامع
    این ارزش بر روی ارائه یک محصول / نرم‌افزار کارا تمرکز دارد. مستندات ضروری هستند، اما بدون یک محصول کارا بی‌فایده‌اند. تیم‌ها نباید بگذارند که فرآیند مستندسازی آنها را از تولید محصولات کاری منحرف کند.
  3. همکاری با مشتریان بر مذاکره قرارداد
    تغییر مکرر نیازهای کسب‌وکار امری طبیعی است، بنابراین غیرواقعی است که همه چیز را در ابتدای کار تحت قرارداد قرار دهیم. هر دو طرف (تیم و مشتری) باید در پذیرش تغییرات محصول انعطاف‌پذیر باشند. تیم باید به‌طور نزدیک با مشتریان همکاری کند تا به دیدگاه و اهداف مشترک برسد. بنابراین، هر دو طرف نیاز به ایجاد اعتماد متقابل و انجام قراردادهای انعطاف‌پذیر دارند.
  4. پاسخ به تغییرات بر پیروی از برنامه
    نیازها اغلب بر اساس نیازهای مشتریان تغییر می‌کنند. بنابراین، ایجاد یک برنامه خاص از ابتدای پروژه غیرموثر است. توصیه می‌شود که در شروع پروژه یک برنامه کلی توسعه داده شود. سپس، اطلاعات بیشتری وجود دارد: و دانش مربوط به محصول که از زمان به زمان به دست می‌آید، ویژگی‌های بهبود در لیست کارهای محصول، و اجرای پروژه‌ها بر اساس اولویت‌ها. برای این کار، توصیه می‌شود که هر عضو تیم در برنامه‌ریزی لیست کارهای محصول شرکت کند.

اجایل تیم‌ها را تشویق می‌کند تا خودسازماندهی کنند و با مشتریان از طریق ارتباط رو در رو و بازخورد همکاری کنند.

۱۲ اصل پشت مانیفست اجایل

در زیر ۱۲ اصل اجایل که از مانیفست اجایل در agilemanifesto.org بیان شده است:

ما این اصول را دنبال می‌کنیم:

  1. اولویت بالای ما رضایت مشتری از طریق تحویل زودهنگام و مداوم نرم‌افزار ارزشمند است.
  2. به تغییر نیازها خوش‌آمد بگویید، حتی در مراحل پایانی توسعه. فرآیندهای اجایل تغییر را برای مزیت رقابتی مشتری به کار می‌گیرند.
  3. نرم‌افزار کارا را به‌طور مکرر، از چند هفته تا چند ماه، با ترجیح به زمان‌های کوتاه‌تر تحویل دهید.
  4. افراد کسب‌وکار و توسعه‌دهندگان باید روزانه در طول پروژه با هم کار کنند.
  5. پروژه‌ها را حول افراد با انگیزه بسازید. به آنها محیط و حمایتی که نیاز دارند بدهید و به آنها اعتماد کنید که کار را انجام دهند.
  6. موثرترین و کارآمدترین روش انتقال اطلاعات به و درون یک تیم توسعه، گفتگو رو در رو است.
  7. نرم‌افزار کارا معیار اصلی پیشرفت است.
  8. فرآیندهای اجایل توسعه پایدار را ترویج می‌کنند. حامیان، توسعه‌دهندگان و کاربران باید قادر باشند که یک سرعت ثابت را به‌طور نامحدود حفظ کنند.
  9. توجه مداوم به برتری فنی و طراحی خوب، چابکی را افزایش می‌دهد.
  10. سادگی – هنر حداکثر کردن مقدار کار انجام نشده – ضروری است.
  11. بهترین معماری‌ها، نیازها و طراحی‌ها از تیم‌های خودسازمانده به وجود می‌آیند.
  12. در فواصل منظم، تیم به این فکر می‌کند که چگونه مؤثرتر شود و سپس رفتار خود را مطابق با آن تنظیم و تعدیل می‌کند.

اجایل رویکردی را اتخاذ می‌کند که انتظار دارد نیازهای پروژه تغییر کند و نشان می‌دهد که چگونه با این نیازها برخورد کنیم. این بر اساس ۱۲ اصل اجایل فوق است که راهنمایی می‌کند چگونه تحویل موفق پروژه را تضمین کنیم.


This post is also available in Deutsch, English, Español, Français, Bahasa Indonesia, 日本語, Polski, Portuguese, Ру́сский, Việt Nam, 简体中文 and 繁體中文.

Leave a Reply

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *