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

  • بالاترین اولویت ما راضی نگهداشتن مشتری از طریق تحویل زود هنگام و مداوم نرم افزار با ارزش است.
  • به تغییرات حتی در پایان توسعه خوش آمد می گوییم. متدهای چابک تغییرات را برای مزیت های رقابتی مشتری مهار می کنند.
  • نرم افزار قابل استفاده، معیار اصلی برای پیشرفت پروژه است. 
  • نرم افزار قابل استفاده را در مدت زمان چند هفته تا چند ماه با ترجیح زمان های کوتاه تر به طور مکرر تحویل می دهیم. 
  • افراد کسب و کار و توسعه­ دهنده ­ها باید به طور روزانه در طول عمر پروژه با یکدیگر کار کنند.
  • پروژه ها را حول اشخاص با انگیزه بسازید. برای آن ها محیط و پشتیبانی لازم را محیا کنید و به آن ها اعتماد کنید تا کار را انجام دهند.
  • کاراترین و موثرترین روش انتقال اطلاعات به/در درون تیم توسعه، گفتگوی رو در رو است.
  • فرایندهای چابک، توسعه پایدار را گسترش می دهند. حامیان مالی، توسعه دهنده ها و کاربران باید بتوانند به طور نامحدودی گام ثابت را حفظ کنند.
  • توجه مداوم به سرآمد فنی و طراحی خوب، چابکی را تقویت می کند.
  • سادگی(هنر به حداکثر رساندن مقدار کار انجام نشده) ضروری است.
  • بهترین معماری ها، نیازمندی ها و طراحی ها از تیم های خودسازمانده ظهور می کنند.
  • در بازه های زمانی منظمی تیم می تواند چگونگی موثرتر شدن خود را منعکس کند، در نتیجه تیم رفتارش را بر این اساس تنظیم کرده و تطبیق می دهد.