مالی و حسابداری مدیریت و مهندسی صنایع

چطور چابک باشیم

نوشته شده توسط تیم رایلرن

چطور چابک باشیم؟چابک بودن یعنی چی؟

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

تفکر چابک چگونه شکل گرفت؟

برای پاسخ  به این سوال باید به 11تا 13 فوریه سال 2001 برگردیم به کوهستان های واساج واقع در یوتا برویم و در بین 17 متفکری که برای تفریح و اسکی دورهم جمع شدن بنشینیم در دوره ای که نرم افزاری ها عملا مشتری را فراموش کرده بودند و غرق تکنولوژی های جدید شده بودند. ودر وضعیتی که  کیفیت آن ها بسیار خراب بود  ونرم افزار ها بی کیفیت پر از باگ و خطا و مشتری ها را کلافه و سردرگم کرده بود . اما بالاخره روزی فرا رسید که صنعت نرم افزار هم حق را به مشتری داد. آن هفده نفر پس از کلی گفت و گو ،اسکی و انتقال تجربه ای که طی سالیان متمادی در زمینه مهندسی نرم افزار کسب کرده بودند به یک راه مشترک برای خلق محصولات نرم افزاری رسیدند و نتیجه آن بیانیه چابک بود که شامل چهار ارزش و دوازده اصل می شود.

دنیای چابک

چهار ارزش چابک

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

دوازده اصل چابک

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

متد های عملی کردن تئوری چابک

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

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

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

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

 

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

تیم رایلرن

نظر بدهید