ساده شروع کنید، همین الان شروع کنید!
هنگام اجرای یک گردش کار چابک برای تیم، همیشه ساده شروع کنید. با وسوسه ی صرف هفته ها (بیش از حد) برای مهندسی آن مبارزه کنید. درک و پذیرش گردشهای کاری بیش از حد پیچیده و دشوار است (و البته در مورد سازگاری با آن را هم که نگویم برایتان). برای تیمهای نرمافزاری، این وضعیت ها برای گردش کار وجود دارد:
شکل 1: وضعیت های گردش کاری
در حل مسائل پیچیده، این وضعیتها از طریق انتقال از یک وضعیت به وضعیت دیگر، جریان کار چابک را شکل میدهند و از یک وضعیت به وضعیت دیگری منتقل میشوند.
شکل 2: مراحل گردش کاری در چابک
برخی از تیمهای نرمافزاری، وضعیت های اضافی را در گردش کار خود قرار میدهند که به آنها کمک میکند تا کار را با دقت بیشتری پیگیری کنند.
شکل 3: وضعیت های قابل افزودن در گردش کاری
لازم نیست هر وضعیت در گردش کار، توسط شخص دیگری مدیریت شود. همانطور که تیم چابک به بلوغ و مرحله Performing می رسد، توسعه دهندگان، کارهای بیشتری را خودشان انتخاب و انجام می دهند (از طراحی تا تحویل). یکی از ویژگی های چابکی وجود یک تیم مستقل است که بتواند کارهای ناهمگن را انجام دهد.
هر مشکل که در گذشته تیم وجود داشته، ابتدا توسط تیم مورد بحث قرار میگیرد و به خاطر داشته باشید که هر تیم چابک پروژه محور، دانش فناوری و روش چابکی را که دوست دارد با آن کار کند، را خودش انتخاب میکند.
به همین دلیل، مهم است که گردش کار منعطفی با توجه به شرایط هر تیم چابک انتخاب باشد. خیلی از تیمها سبک چابک کار خود را با یک ابزار خاص متناسب میکنند که این موضوع بسیار خطرناک است. و این می تواند باعث شود، تا اعضای تیم به طور کلی از استفاده از آن ابزار خودداری کنند. این امر که باعث ناامیدی در تیم می شود و به طور کلی روحیه تیم را ویران می کند و هنگامی که روحیه تیم ضعیف شود بهره وری تیم کم میشود. این یک ضربه مضاعف است که همه رهبران تیم باید از آن اجتناب کنند!
تیمهایی که تازه با رویکرد چابک آشنا شده اند یا مهارتهای چابک را کسب نکرده اند، اغلب در جریان کار خود با «آبشارهای کوچک» مواجه میشوند. به عنوان مثال، طراحی یک آیتم کاری را با یک ماکت شروع می کنند. توسعه و اجرا را انجام می دهند. تست کیفیت را تایید می کنند. هر وضعیت تا زمانی که وضعیت قبلی کامل شود،اجرا نمیشود. این رویکرد مدیریت پروژه، رویکرد آبشاری است. اما ما میتوانیم با گردشهای کاری چابک، برای رفع انسداد تیم و آسانتر کردن پیشرفت، عمل کنیم.
گردش کار را بهینه کنید
هنگامی که با گردش کار اصلی راحت هستید و آماده شخصی سازی کردن آن هستید، تیم برای هر نوع کار در فرآیند چابک، یک حالت وضعیت مشخص ایجاد میکند. مراحل ایده پردازی، طراحی، توسعه، بررسی کد و تست از نظر عملکردی متفاوت هستند.
وضعیت پروژه را می توان با بقیه سازمان نیز به اشتراک گذاشت. هنگام ایجاد یک گردش کار، به این فکر کنید که چه معیارهایی برای گزارش مهم هستند و چه اعضای غیر تیمی ممکن است علاقه مند به یادگیری باشند.
به عنوان مثال، اگر گردش کار به خوبی طراحی شده باشد، باید به سوالات زیر پاسخ دهد:
- تیم چه کاری را انجام داده است؟
- آیا حجم کارهای عقب افتاده در حال افزایش است یا خیر؟
- در هر وضعیت، چند آیتم کاری وجود دارد؟
- آیا تنگناهایی وجود دارد که تیم را کند کرده باشد؟
- بطور متوسط، چقدر طول می کشد تا یک کار انجام شود؟
- چه تعداد از اقلام کاری، در اولین تکرار، استانداردهای کیفیت ما را پاس نکرده اند؟
گام بعدی در بهینه سازی گردش کار، اطمینان از جریان ثابت کار از طریق گردش کار است. محدودیتهای “کاردر حال پیشرفت” (WIP: Work In Progress)حداکثر تعداد آیتم های یک حوزه خاص از گردش کار را محدود و مشخص میکند.
چالش های مقیاس بندی یک گردش کار
سازمان هایی که چندین تیم چابک دارند با چالش های ویژه ای در جریان کار مواجه می شوند. تیم ها اغلب می خواهند گردش کار خود را بهینه کنند تا فرآیند و فرهنگ منحصر به فرد خود را تجریه کنند. این کاملا قابل درک است. اما زمانی که تیم های مختلف در حین کار روی یک پروژه از روش ها و گردش های کاری متفاوتی استفاده می کنند، این موضوع دردسر ساز میشود.
تیمهای چابکی که با هم کار میکنند میتوانند از اشتراکگذاری گردش کار یکسان سود ببرند. استفاده از گردش کار یکسان میتواند کار انتقال بین تیمهای چابک را آسانتر کند، زیرا آنها از قراردادهای یکسانی برای تعریف و ارائه کار استفاده میکنند.
ایجاد یک فرآیند مشترک، معمولاً شامل دادن و گرفتن از هر دو تیم است. در این حالت آنها از یکدیگر یاد میگیرند و در نهایت روند کاری بهتری خواهند داشت.
خلاصه
مهم نیست که گردش کار شما چگونه به نظر می رسد، مهم این است که روند توسعه محصول یا پروژه چابک باشد. هر از چند گاهی در جلسات مرور یا Retro درباره آن بحث کنید و با تغییر فرهنگ و ترکیب تیم، آن را به روز رسانی کرده و تطبیق دهید.
محمدی ۱۵ دی ۱۴۰۰
چقدر نکات جالبی نوشته بود. ممنون بابت یادآوری مطالب مهم
محمد حسین شفیعی ۱۵ دی ۱۴۰۰
ممنون کاربردی بود .
🙏🙏