بیانیه اجایل

 

 

 

Agile
Manifesto for Agile Software Development

 

 

 

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

  • افراد و تعامل بین آنها را از فرآیندها و ابزارها

  • نرم افزاری که کار می کند را بیش از مستندات جامع

  • مشارکت مشتری را بیش از مذاکره قرارداد

  • پاسخگویی به تغییر بیش از پیروی از یک طرح

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

۱۲ اصول نرم افزار اجایل

اصل اول : بالاترین اولویت جلب رضایت مشتری از طریق تحویل به موقع و مداوم نرم افزاری با ارزش است.

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

اصل سوم:  تحویل بخشی از نرم افزار اصلی که می تواند کار کند که غالبا در زمان کوتاه تری بین چند هفته تا چند ماه انجام می شود، ترجیح داده می شود.

اصل چهارم: ذینفعان تجاری و توسعه دهندگان باید هر روزه در طول پروژه با هم کار کنند.

اصل پنجم: پروژه ها را با به کار گیری افراد با انگیزه بنا کنید، محیط لازم را به آنها بدهید و از نیازهای آنها پشتیبانی نمایید و به آنها اعتماد کنید تا کارها را انجام دهند.

اصل ششم: موثرترین و کارآمدترین روش برای انتقال اطلاعات تیم توسعه، گفتگوی چهره به چهره و رو در رو می باشد.

اصل هفتم: نرم افزاری که کار می کند، اصل و اساس معیار پیشرفت پروژه است.

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

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

اصل دهم: اصل سادگی ضروری می باشد.

اصل یازدهم: بهترین معماری ها، نیازمندی ها و طراحی از تیم های خود سازنده پدیدآور می شود.

اصل دوزادهم: در فواصل منظم، تیم بر چگونگی موثرشدن، تامل و تفکر می نماید و سپس تیم رفتار خود را بر اساس بازتاب این تفکر تنظیم و همسو می نماید.

 

 

         شاد و موفق باشید

زهرا غلامی فارغ التحصیل فوق لیسانس مهندسی کامپیوتر – نرم افزار و نویسنده کتابهای مهندسی کاربردهای متریک های نرم افزاری و جعبه ابزار مهندس نیازمندیهای نرم افزار هستم.

درباره نویسنده

زهرا غلامی فارغ التحصیل فوق لیسانس مهندسی کامپیوتر - نرم افزار و نویسنده کتابهای مهندسی کاربردهای متریک های نرم افزاری و جعبه ابزار مهندس نیازمندیهای نرم افزار هستم.

مطالب مرتبط

نظر بدهید

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