ComSen: زیرا عقل سلیم در توسعه نرم افزار چندان رایج نیست

بیایید سر و صدا را قطع کنیم. بعد از هفتهها که متدولوژیهای چابک در گلویم انباشته شده بودند، همه چیز پوچ و بیمعنی به من ضربه زد – نه در یک دوره تجلی در زیر آبشار، بلکه در میان یک جلسه ماراتن دیگر که بیشتر شبیه یک رقص آیینی حول توتم چابک بود تا کار سازنده واقعی. تیم من کوچک است. می توانیم با یک فنجان قهوه تصمیم بگیریم. با این حال، ما در اینجا هستیم، با چارچوبی که برای ارتش ها طراحی شده است، نه جوخه ها.
از این رو، ComSen متولد شد – نه در لحظه ای از الهام الهی، بلکه از سرخوردگی محض و، صادقانه بگویم، کمی سرپیچی. ComSen، کوتاه برای مشترک احساس، مفهومضربه من به روشهای یکسانی است که بر چشمانداز توسعه نرمافزار امروزی تسلط دارند.
**چرا ComSen؟ **از آنجایی که در حوزه توسعه نرم افزار، به نظر می رسد عقل سلیم عقب نشینی کرده است:
- **افراد بیش از فرآیند: **ما به نوعی فراموش کرده ایم که در پایان روز، این افراد هستند که پروژه ها را ارائه می دهند، نه فرآیندها یا ابزارهایی که ما روی آنها وسواس داریم.
- **یادگیری از آشفتگی: ** صنعت به گونه ای عمل می کند که گویی شکست یک طاعون است که باید به هر قیمتی از آن اجتناب کرد. من می گویم، بیا آن را در آغوش بگیریم. شکست ها معدن طلا برای یادگیری هستند، نه چیزی که زیر فرش چابک جارو شود.
- **انتخاب و خودمختاری مهم است: **این تصور که همه باید در گام های قفل شده و مجذوب وظایف یکسان حرکت کنند، مضحک است. اشتیاق باعث عملکرد می شود، نه جوایز مشارکت برای حضور در استند آپ.
- **انعطاف پذیری قابل بحث نیست: **باور به اینکه یک چارچوب سخت می تواند با تقاضاهای در حال تغییر توسعه نرم افزار مطابقت داشته باشد، غیر واقعی است. سازگار بودن فقط یک امتیاز اضافی نیست. کاملا اساسی است.
- **تصمیم گیری کارآمد: **از تشریفات اداری بوروکراسی بکاهید. تصمیمگیریها باید سریع، آگاهانه و با اجماعسازی بیپایان گرفتار نشوند. کارایی از این نشات نمی گیرد که همه در مورد همه چیز نظر دارند، بلکه ناشی از بهره گیری از بینش و حرکت سریع است.
- **آزمایش بیش از کمال: **بتهسازی فرآیند بینقص پروژههای بیشتری را نسبت به یک نگرش ساده «سعی کن و ببین» کشته است. نوآوری از انجام دادن، شکستن و یادگیری ناشی می شود – نه از برنامه ریزی برای تبلیغات.
- **تعریف مجدد بهره وری و مدیریت وظیفه: ** بارگذاری بیش از حد دوی سرعت برای به نظر رسیدن فوق العاده سازنده یا تکمیل کردن وظایف برای پر کردن زمان، نه تنها گمراه می کند، بلکه ضرر هم دارد. این تمرینی است که اغلب منجر به فرسودگی تیم بدون پیشبرد واقعی پروژههای ما میشود.
- تصدیق سرعت واقعی کار: گردش کار متفاوت است – برخی از کارها فشرده می شوند، در حالی که برخی دیگر خزیده می شوند. با این حال، این ریتم طبیعی به ندرت مورد تایید قرار می گیرد. ما نیازی نداریم که هر مرحله کند را به عنوان یک شکست یا هر تکمیل سریع را به عنوان یک موفقیت بزرگ بدانیم. این در مورد شناخت و احترام به سرعت واقعی کار تولیدی است.
- ** تطبیق بدون سرزنش: ** بیایید راهبردی را هدف گذاری کنیم که واقعاً ظرفیت ما را منعکس کند و امکان رشد بر اساس بازخورد واقعی را فراهم کند. درک اینکه چه چیزی پشت تأخیرها وجود دارد یا چه چیزی می تواند به طور واقعی تسریع شود، به ما کمک می کند بدون استفاده از انگشت اشاره، پیشرفت کنیم. این در مورد ایجاد اصلاحات آگاهانه و حمایتی در نحوه برنامه ریزی و اجرای وظایفمان است.
- **بیش از همه سادگی: **در جهانی معتاد به پیچیدگی، ComSen مداخله است. این در مورد ساده کردن همه چیز است (اما نه ساده تر)، برای کاهش سر و صدا و در واقع انجام کارها.
من ارائه نمی کنم ComSen به عنوان جام مقدس توسعه نرم افزار. این یک جایگزین برای کسانی از ما است که در مورد کیش روش شناسی که مدیریت معقول پروژه را در اختیار گرفته است شک داریم. این برای کسانی است که معتقدند، شاید، فقط شاید، به کار بردن کمی عقل سلیم می تواند به نتایج بهتری نسبت به هر سرعت سریع چابکی منجر شود.
در پایان، ComSen در مورد رد تمام رویکردهای ساختاریافته نیست. این در مورد این است که آیا آن ساختارها به ما خدمت می کنند یا ما به آنها خدمت می کنیم. این در مورد یافتن مسیری است که به هوش، خلاقیت و در واقع به عقل سلیم افرادی که کار را انجام می دهند احترام بگذارد.
https://github.com/iqm0/comsen