2024 نویسنده: Howard Calhoun | [email protected]. آخرین اصلاح شده: 2023-12-17 10:25
کلمات خارجی جدید به طور فزاینده ای وارد زندگی ما می شوند. Agile نیز از این قاعده مستثنی نبود. آن چیست؟ به طور خلاصه، چابک رویکردی است که با رویکرد سنتی آبشار در طراحی محصولات و خدمات مخالف است.
از تاریخ
در فوریه 2001، در کوههای یوتا در The Lodge در پیست اسکی اسنوبرد، 17 نفر به منظور معاشرت، سرگرمی ورزشی اسکی و تلاش برای ارائه چیزی متحدکننده جمع شدند. مانیفست چابک در آنجا توسعه یافت. نمایندگانی از رویکردهای مختلف وجود داشتند که می خواستند جایگزینی برای فرآیندهای سنگین توسعه نرم افزار بر اساس مستندات پیدا کنند. در پایان جلسه مشخص شد که مانیفست شامل 4 ارزش، 12 اصل و بدون عمل است.
جوهر رویکرد
این رویکرد، اول از همه، برای صنعت فناوری اطلاعات معمول است. رویکرد کلاسیک تصریح می کند که طرح تصویب شده برای ایجاد یک محصول نمی تواند تغییر کند یا تا لحظه ایجاد آن متوقف شود.
اساس این رویکرد، مثال کلاسیک مدیریت کیفیت محصول است که در کارخانه تویوتا استفاده می شود، که در تمام کتاب های درسی در مورد این موضوع، در صورت وجودیک کارمند می تواند به منظور ارائه پیشنهاد منطقی یا جلوگیری از ازدواج، تولید را متوقف کند.
در بسیاری از شرکتها، تیم توسعه پروژه در بخشهای مختلف کار میکنند و اغلب با یکدیگر در تضاد قرار میگیرند که منجر به نتایج مثبتی برای محصول در حال توسعه نمیشود.
فناوری Agile به شما امکان می دهد تا همه توسعه دهندگان یک محصول نرم افزاری را درگیر کنید، در حالی که همه کارمندان عملکردهای ذاتی خود را حفظ می کنند. با این رویکرد، تیم کارمندان به این درک میرسند که برای یک هدف مشترک کار میکنند و آن ایجاد یک محصول فناوری اطلاعات با کیفیت برای مشتریانشان است.
هنگام استفاده از این رویکرد، لازم است تیمی از افراد همفکر ایجاد شود که بتوانند به طور موثر و رقابتی در شرایط بازار کار کنند.
آمدن به مشاغل سنتی چابک
کسب و کارهای سنتی شروع به حرکت به سمت این رویکرد کرده اند. یک مثال معمولی، معرفی چابک در Sberbank است. به گفته G. Gref، Sberbank 0.1 بخشی از بازار فناوری اطلاعات در روسیه است. او می گوید که آنها بزرگترین زیرساخت فناوری اطلاعات در جهان را ایجاد کرده اند، اما متوجه شده اند که رقابتی نیستند. به گفته وی، کسانی که امروز به Agile تسلط نداشته باشند، فردا نمی توانند رقابت کنند. برای پیاده سازی یک سیستم چابک در یک شرکت، ابتدا باید خودتان را تغییر دهید.
امروزه بانک ها ساختار توسعه یافته ای از نوآوری ندارند، که بیشتر برای سازمان های مالی خرد که ماهیت آن مشخص است.در این واقعیت نهفته است که آنها پول را با نرخ های سود دیوانه وار قرض می دهند و سود بسیار بالاتری نسبت به بانک ها دارند. این سازمانها بسیار انعطافپذیر هستند، میتوانند کسبوکار خود را تغییر دهند، جایگاههایی را در بازارهای جدید ایجاد کنند، و همچنین میتوانند بانکهای کلاسیک را از بین ببرند.
این رویکرد برای سایر حوزه های تجاری معمول است. بنابراین، اپراتورهای تلفن همراه شروع به پرداختن به سیستمهای پرداخت کردهاند، Airbnb رویکرد هتلها را در تجارت گردشگری تغییر داده است، اوبر نیز همین کار را در زمینه حملونقل مسافر انجام داده است.
مدیریت انعطاف پذیر در چابک
رویکرد آبشاری شامل برنامه ریزی برای حداقل یک سال است. این در هنگام استفاده از روش چابک تغییر می کند. چه چیزی می دهد؟ با رویکرد سنتی، هر پویایی می تواند منجر به فلج شدن پروژه شود. هنگام استفاده از روش چابک، زیرساختی ساخته می شود که به طور انعطاف پذیر به نیازهای متغیر و درخواست های مشتری در طول فرآیند توسعه پاسخ می دهد. برنامه ریزی چابک باید با درک و تجزیه و تحلیل تمام فرآیندهای تجاری سازمان همراه باشد. مدیریت چابک باید با توانایی توسعه، اصلاح و انطباق با ویژگی های یک شرکت خاص همراه باشد.
یک مانیفست چابک وجود دارد که اساساً مجموعه ای از قوانین است که برای تسهیل جهت گیری در روش های مدیریت چابک طراحی شده است.
این رویکرد برای به حداقل رساندن ریسک و افزایش سود است، علیرغم اینکه شرایط موجود با شرایط پایدار متفاوت است. اغلب شما باید در یک بحران کار کنید، اما با این وجود باید تلاش کنید تا خطرات را به صفر برسانید، و سود بایدبرای بی نهایت تلاش کن.
مانیفست رویکرد
سه اصل اصلی چابکی وجود دارد که در ابتدا مقادیر نامیده می شدند:
- شما باید بتوانید با مردم کار کنید، باید استعدادها را جستجو کنید، پرورش دهید و مدیریت کنید.
- باید مجموعه ای از ارتباطات تجاری به خوبی با شرکت ها و مشتریان شریک وجود داشته باشد.
- مدیریت پویا باید اجرا شود. در چابک چیست؟ در رابطه با رویکرد مورد بررسی، این بدان معناست که باید در یک محیط در حال تغییر متحرک بود.
در رابطه با نرم افزار، در اصل ارزش دیگری وجود داشت: مهمتر از مستندات گسترده، نرم افزار کارآمد.
اصول
در سال 2001، 12 اصل چابک برجسته شد:
- اولویت اصلی رضایت مشتری از طریق تحویل نرم افزار کار است.
- دینامیک باید در تمام مراحل توسعه نرم افزار رعایت شود.
- فواصل تحویل کوتاه را برای نرم افزار کار می پسندید.
- توسعه دهندگان و مشتریان باید در طول عمر پروژه در یک تیم باشند.
- پروژه ها باید حول افراد با انگیزه ساخته شوند که باید محیطی، حمایت و اعتماد به آنها داده شود.
- موثرترین راه برای انتقال اطلاعات ارتباط مستقیم است.
- معیار اصلی پیشرفت نرم افزار کار است.
- فرایندهای چابک باید با همان سرعت انجام شوند.
- توجه ویژه باید به طراحی خوب و برتری فنی شود.
- بیشینه سازیکار را می توان به سادگی انجام داد.
- بهترین نرم افزار توسط تیم های خودسازمانده ایجاد می شود.
- به صورت دورهای، تیمها باید کارایی خود را افزایش دهند و گردش کار خود را در فواصل زمانی منظم بهبود بخشند.
ویژگی های رویکرد
حالت چابک حاکی از توانایی توجه ویژه به تشکیل تیم ها، برای کار نه برای مدت طولانی، بلکه برای کوتاه مدت است. با استفاده از این روش، یک سیستم بازخورد ارائه می شود تا بتوان تنظیمات را بسیار سریع انجام داد.
در نتیجه اعمال این رویکرد، ارتباطات داخلی بهبود می یابد، تعداد تعارضات درون سازمان کاهش می یابد و کارایی اجرای پروژه افزایش می یابد.
پیش از این، یک تحلیلگر سندی نوشت و خواستار پیروی از الگوهای تعیین شده توسط او شد. اسناد از دپارتمان به دپارتمان منتقل می شد، از هر کدام با پیشنهادات و نظراتی به تحلیلگر برمی گشتند، سپس به دپارتمان های بعدی منتقل می شدند و… ارتباطات زیاد بود، اما بیشتر روی کاغذ. نتیجه این بود که توسعهدهندگان نرمافزار دائماً تأخیر میکردند، آزمایشکنندگان اشتباهات زیادی مرتکب شدند.
روششناسی چابک معتقد است که تعامل انسانی مهمتر از فرآیندها و مستندات است. در اینجا قبلاً فرض بر این است که تحلیلگر جلسه ای برگزار خواهد کرد که در آن درباره ویژگی جدید در حال پیاده سازی صحبت خواهد کرد و آزمایش کنندگان و توسعه دهندگان نظرات و پیشنهادات خود را بیان خواهند کرد. در اینجا، متخصصانی شناسایی می شوند که می توانند توصیه های عملی در مورد آزمایش وپیاده سازی. پس از آن، تحلیلگر مستندات دقیق را می نویسد و به سرعت با مشتری تماس می گیرد تا الزامات را روشن کند. در همان زمان، توسعه دهندگان می توانند یک جلسه موازی برگزار کنند که در آن می توانند در مورد چگونگی تأثیر ویژگی جدید بر عملکرد نرم افزار بحث کنند و آزمایش کنندگان می توانند آنچه را که باید اصلاح شود، ارزیابی کنند. به این ترتیب تیم یک چشم انداز مشترک را شکل خواهد داد. با ارائه بازخورد، جزئیات با مستندات با کیفیت بالا اجرا خواهد شد.
فناوری چابک در آموزش
در ابتدا Agile به عنوان یک روش مدیریت پروژه در رابطه با توسعه نرم افزار شکل گرفت. با این حال، اظهارات G. Gref در مورد چابکی در Sberbank، یعنی بخشی که او میگوید همه باید چابک شوند، امکان اعمال این رویکرد در ابتدا بسیار تخصصی را هم در آموزش و هم در کل اقتصاد فراهم کرد.
در مدرسه دانش آموز باید دانشی را دریافت کند که در زمان تحصیلش مرتبط باشد. در روند آموزش، نه تنها معلمان و والدین باید مشارکت داشته باشند، بلکه خود کودک نیز باید مشارکت داشته باشند. این کار تیمی را می توان با معرفی Agile در آموزش به دست آورد.
معرفی مدیریت منعطف به مدرسه این امکان را به آن می دهد تا به نوعی مرکز نوآوری تبدیل شود. ایده استفاده از اصل چابک در آموزش بیشترین توزیع را در غرب پیدا کرده است. این فناوری باید از پایین معرفی شود، فقط در این صورت امکان تحولات جهانی نظام آموزشی وجود دارد.
در مورد مدرسه آمریکایی، معلمان اذعان دارند که سیستم آموزشی به دلیل عدم وجود مناسب به بن بست رسیده است.روشی که به آن اجازه می دهد تا به صورت پویا بیشتر توسعه یابد. S. Peha ادعا می کند که چنین روش شناسی وجود دارد و چابک نامیده می شود.
مبتنی بر افراد، پویایی و یادگیری است، بنابراین می توان این رویکرد را در مدارس اجرا کرد. مانیفست چابک در مورد توسعه نرم افزار صحبت می کند، اما پس از تجزیه و تحلیل آن، می توان گفت که ماهیت جهانی دارد که امکان اعمال آن را در سیستم آموزشی فراهم می کند. سیستم آموزشی ایالتی اولویت های زیادی دارد که با یکدیگر در تضاد هستند.
کارکنان مدرسه را می توان با مدیران میانی مقایسه کرد که هم از پایین و هم از بالا تحت فشار هستند. هنگام پیروی از اصول چابکی، تصمیمات مربیان متعادل تر می شود.
در شرایط مدرن، مدرسه به عنوان نوعی شرکت تلقی می شود که زندگی آن با اجرای تعدادی از قوانین مرتبط است. بنابراین نیازهای فرد در مدرسه در درجه دوم اهمیت قرار دارد. ابزارها و فرآیندها اول هستند.
مدیریت مؤسسات آموزشی عامل انسانی را در نظر نمی گیرد و رویکردی مستند را برای توزیع منابع موجود، مدیریت مدرسه، تصمیم گیری درباره سرنوشت کودکان و مدیریت روابط بین فردی به کار می گیرد..
استفاده از حالت چابک در مدرسه امکان اجرای یک رویکرد شخص محور را با هدف توسعه سازمان می دهد که امکان افزایش درجه نظم و انضباط سازمانی را فراهم می کند.
روش ها و مطالب آموزشی در یک مدرسه مدرن مهم هستند و آنچه دانش آموزان می آموزند در درجه دوم اهمیت قرار دارند. آموزش در کشور ما با تسلیم به پایان می رسداستفاده، در آمریکا - آزمایش نهایی. همه دانشآموزان در یک اندازه متناسب با همه قالبگیری میشوند، برای آزمونها آموزش دیدهاند، هدف واقعی تدریس محقق نمیشود.
هیچ کس این واقعیت را انکار نمی کند که دانش آموزان به نمرات بالا نیاز دارند، اما جذب مطالب با رویکرد خلاقانه به فرآیند یادگیری و در نظر گرفتن ویژگی های فردی دانش آموزان بهبود می یابد. سازمان های عالی به عنوان مشتریان سیستم آموزشی در مدارس مدرن در نظر گرفته می شوند، اگرچه مشتریان واقعی باید کودکان و والدین آنها باشند.
مدارس دائماً در حال سازش هستند، مذاکره می کنند، اما فاقد همکاری واقعی با رویکرد چابک هستند. چه چیزی می دهد؟ تصمیمات مختلفی توسط برخی کمیته ها گرفته می شود، ایده های اکثریت مطرح می شود، اراده اقلیت سرکوب می شود. بنابراین، مصالحه حاصل شده است، اما این بدترین گزینه ممکن است.
ساختمان سیستم آموزشی اساساً برای مدت طولانی بدون تغییر باقی مانده است. آنها در تلاشند تا با استفاده از برنامه ریزی دقیق تر، کنترل را در سیستم آموزشی افزایش دهند.
برنامه ریزی به معنای تلاش برای پیش بینی آینده است، اما به شما فرصت تأثیرگذاری بر آن را نمی دهد. بنابراین، در بیشتر موارد، این امر منجر به اتلاف زمان می شود و پروژه های طراحی شده توسط مدیران ارشد آموزش به تدریج شکست می خورند.
پاسخ صحیح به دینامیک مانور سریع است، چیزی که روش چابک پیشنهاد می کند.
اصول چابکی در آموزش همان است که برای توسعه دهندگان نرم افزار معمول است، با آن ویژگی هایی که مربوط بهیادگیری:
- یادگیری معنادار برای رفع نیازهای دانش آموزان و خانواده های آنها بالاترین اولویت است.
- یادگیری معنادار باید در دوره های کوتاه اما مکرر انجام شود.
- کارمندان مدرسه، دانش آموزان و والدین باید با یکدیگر همکاری کنند تا یادگیری معنادار را برای همه قابل دسترس کنند.
- پروژه مطالعاتی باید توسط متخصصان با انگیزه ایجاد شود که برای کار آنها ایجاد شرایط مناسب ضروری است.
- شاخص اصلی پیشرفت تسلط بر مطالب است و نه فقط به خاطر سپردن آن، به اصطلاح یادگیری معنادار.
- سرعت یادگیری باید همیشه حفظ شود.
- انعطاف طراحی مطالعه باید از طریق توجه دقیق به کیفیت طراحی و برتری مهندسی حفظ شود.
اصول دیگر مانند توسعه دهندگان نرم افزار است.
کوچینگ
کوچینگ فرآیندی مبتنی بر مشارکت برای برانگیختن خلاقیت و تفکر مشتریان برای رسیدن به حداکثر پتانسیل حرفه ای و شخصی است.
کوچینگ چابک چیست؟ محتوای این مفهوم شامل منتورینگ و منتورینگ است. فرآیندها شامل مربیگری و تسهیلگری حرفه ای (سبک مدیریتی که فراتر از خودسازماندهی سیستم تحت مدیریت نمی رود) است. علاوه بر این، مربیگری سن شامل انواع مختلفی از مهارت ها می شود: مهارت های تجاری، فنی و تحول. این شامل تمرین چابک و ناب نیز می شود.(تولید ناب).
در پایان
چابک چیست؟ این رویکردی است که در ابتدا با هدف تکمیل مؤثر فرآیندهای توسعه نرمافزار با تشکیل تیمهای بدون درگیری انجام میشد. بعداً این رویکرد به طور کلی به شرکت ها و فرآیندهای فردی به ویژه به آموزش منتقل شد. هنگام پیاده سازی روش های چابک، تأکید مستقیم بر ارتباط بین توسعه دهندگان و مشتریان است. این روشها میزان مستندات مورد استفاده را کاهش میدهند.
توصیه شده:
پروژه Corvette 20385 "Thundering": مشخصات و عکس ها. کوروت "چابک"
پروژه 20385 "تندرینگ" کوروت: توضیحات، مشخصات، هدف، مقایسه. کوروت "رعد و برق" و "چابک": نمای کلی، پارامترها، عکس ها