چند وقت قبل با شرکتی آشنا شدم که در کار تولید فایروال نرم افزاری و سخت افزاری بود، این دوستان از ما خواستند که به آنها در استقرار اسکرام برای تیم برنامهنویسی کمک کنیم، و فقط از چابکی بدنبال استفاده از اسکرام برای برنامه نویسها بودند.
در واقع هدف آنها بالا بردن سرعت توسعه بود (تقریبا مثل عکس پایین بودند)
اما مشکل اینجا بود که دوستان کل فرآیند تولید و توسعه را در نظر نمی گرفتند، بخاطر اینکه از تکنولوژی های زیادی در این پروژه استفاده شده بود (دات نت + C + …)، محیط های لینوکس و ویندوز … . پس از اتمام کدنویسی در انتهای هر اسپرینت، ارایه فرآورده به تیم تست، حتی خود فرآیند تست، ایجاد پکیج نصب، ارایه این پکیج نصب به مشتری، مشکلات پکیج بعد از نصب، بسیار دشوار و زمانبر بود.
داستان اینجا بود که : “چابکی سازمان یا شرکت شما به اندازه کم چابکترین واحد سازمان خواهد بود”. شاید اسکرام به تنهایی بتواند به سرعت تولید فیچر در داخل تیم ها سرعت ببخشد(با افزایش تمرکز و …). اما فرآیند تحویل به مشتری از زمان درخواست تا تحویل نیاز به پرکتیس ها بیشتر دارد.
پرکتیس هایی مانند DevOps جایگزینی برای اسکرام نیستند، بلکه تکمیل کننده زنجیره ارایه سریع ارزش به مشتری هستند. و عدم استفاده از آنها چابکی واقعی را برای شما فراهم نخواهد کرد.
چابک و موفق باشید