وقتی درباره مدیریت فرآیندهای چابک یا Agile BPM صحبت میکنم، یکی از پرسشهای پرتکرار مدیران و کارشناسان این است که آیا در رویکرد چابک هنوز به مستندسازی نیاز داریم یا نه. پاسخ من روشن است: چابکی به معنای حذف مستندات نیست؛ بلکه به معنای حذف مستندات زائد، سنگین و غیرکاربردی است.
در رویکردهای سنتی، گاهی مستندسازی به هدف اصلی پروژه تبدیل میشود. تیمها ماهها برای تهیه سندهای مفصل زمان صرف میکنند، اما در نهایت همان اسناد نه توسط کاربران خوانده میشوند و نه مبنای تصمیمگیری، اجرا یا بهبود قرار میگیرند. در مدیریت فرآیندهای چابک، مستندات باید بهاندازهای تولید شوند که به شفافیت، تصمیمگیری، اجرای صحیح، آموزش، اندازهگیری و بهبود فرآیند کمک کنند.
به بیان ساده، من مستندسازی چابک را ایجاد مجموعهای از اسناد زنده میدانم؛ اسنادی که همراه با فرآیند تغییر میکنند و در هر مرحله ارزش مشخصی برای سازمان ایجاد میکنند. این مستندات نباید فقط برای بایگانی یا ارائه در جلسه تهیه شوند، بلکه باید در کار روزمره تیمها مورد استفاده قرار بگیرند.
مستندسازی مدیریت فرآیند از کجا آغاز میشود؟
اولین مستندات مورد نیاز، به شناخت مسئله و هدف کسبوکار مربوط میشوند. هر پروژه فرآیندی باید با یک مسئله مشخص آغاز شود، نه با یک راهکار از پیش تعیینشده. برای مثال، عبارتهایی مانند «سیستم ما باید تغییر کند» یا «این فرآیند نیاز به اتوماسیون دارد» هنوز مسئله مشخصی نیستند. پیش از طراحی فرآیند یا انتخاب ابزار باید بدانیم مشکل دقیقاً چیست، چه کسی با آن مواجه است، چه اثری بر کسبوکار دارد و انتظار داریم چه نتیجهای حاصل شود.
من برای شروع این مسیر، استفاده از مستندات ساختاریافتهای مانند فرم Problem Intake را پیشنهاد میکنم. این فرم کمک میکند درخواستهای مبهم به مسئلههایی روشن، قابل بررسی و قابل اولویتبندی تبدیل شوند. در چنین مستندی باید مشخص شود مسئله از کجا ایجاد شده، چه واحدهایی درگیر آن هستند، پیامدهای ادامه وضعیت فعلی چیست و چه شواهدی برای اثبات مسئله در اختیار داریم.
در مقاله Problem Intake چیست و چرا مهم است؟ درباره همین موضوع توضیح دادهام. همچنین، برای سازمانهایی که میخواهند ثبت مسائل را به شکل عملیاتی آغاز کنند، فرم استاندارد Problem Intake میتواند نقطه شروع مناسبی باشد.
مستندات راهبردی و حاکمیتی فرآیند
پس از روشن شدن مسئله، باید جایگاه آن در اهداف سازمان مشخص شود. هر فرآیند، حتی اگر در سطح یک واحد سازمانی اجرا شود، باید با یکی از نیازها یا اهداف کسبوکار ارتباط داشته باشد. کاهش زمان ارائه خدمت، افزایش رضایت مشتری، کاهش هزینه، کاهش خطا، افزایش انطباق یا بهبود قابلیت ردیابی، نمونههایی از اهدافی هستند که میتوانند مبنای یک اقدام فرآیندی قرار بگیرند.
در این مرحله، مستنداتی مانند تعریف هدف فرآیند، محدوده فرآیند، ذینفعان، مالک فرآیند و معیارهای موفقیت اهمیت پیدا میکنند. البته منظور من از این اسناد، گزارشهای طولانی و پیچیده نیست. گاهی یک صفحه شفاف که در آن هدف، محدوده، مالک و شاخصهای اصلی فرآیند مشخص شده باشد، از دهها صفحه توضیح پراکنده ارزش بیشتری دارد.
همچنین لازم است نقشها و مسئولیتها روشن باشند. باید مشخص شود مالک فرآیند چه کسی است، چه کسی مسئول تحلیل و مدلسازی است، چه کسی درباره تغییر فرآیند تصمیم میگیرد و چه تیمی مسئول اجرای تغییرات خواهد بود. اگر این موارد مشخص نشوند، فرآیند در زمان بروز مشکل میان واحدها و افراد مختلف سرگردان خواهد شد.
مستندات تحلیل و شناخت وضعیت موجود
یکی از مهمترین بخشهای مدیریت فرآیند، شناخت وضعیت موجود یا As-Is است. من بارها در پروژههای مشاورهای دیدهام که سازمانها پیش از شناخت دقیق فرآیند فعلی، مستقیماً به سراغ طراحی فرآیند مطلوب یا خرید نرمافزار رفتهاند. نتیجه این رویکرد معمولاً انتقال همان مشکلات قبلی به یک سیستم جدید است.
در مستندات تحلیل وضعیت موجود باید مشخص شود فرآیند در عمل چگونه اجرا میشود، چه فعالیتهایی در آن وجود دارد، چه نقشهایی درگیر هستند، چه ورودیها و خروجیهایی دارد و در چه نقاطی با تأخیر، دوبارهکاری، خطا یا تصمیمگیری سلیقهای مواجه میشود.
در این مرحله، مصاحبه با کارکنان، مشاهده مستقیم کار، بررسی فرمها و گزارشها، تحلیل دستورالعملهای موجود و مطالعه دادههای سامانهها اهمیت دارد. البته نباید فقط به چیزی که افراد درباره فرآیند میگویند اکتفا کنیم. میان فرآیند رسمی و فرآیندی که واقعاً در سازمان اجرا میشود، معمولاً تفاوتهایی وجود دارد. به همین دلیل، استفاده از دادههای عملیاتی و فرآیندکاوی میتواند تصویر دقیقتری از واقعیت ارائه کند.
در دسته فرآیندکاوی سایت، درباره تحلیل دادههای ثبتشده در سامانههای سازمانی، گزارش رویداد، کشف فرآیند، بررسی انطباق و تحلیل عملکرد فرآیند مطالب مختلفی ارائه کردهام. فرآیندکاوی به ما کمک میکند به جای اتکا به برداشتهای شخصی، مسیر واقعی اجرای فرآیند را بر اساس داده مشاهده کنیم و گلوگاهها و انحرافها را دقیقتر شناسایی کنیم.
مستندات نیازمندی و تبدیل مسئله به راهکار
پس از شناخت مسئله و بررسی وضعیت موجود، باید نیازمندیهای کسبوکار به شکلی شفاف ثبت شوند. نیازمندی نباید فقط فهرستی از خواستههای کاربران باشد. لازم است ارتباط میان مسئله، هدف کسبوکار، نتیجه مورد انتظار و شاخص موفقیت مشخص شود.
برای مثال، اگر کاربر میگوید «میخواهم درخواستها سریعتر بررسی شوند»، این جمله هنوز برای طراحی راهکار کافی نیست. باید بدانیم سرعت فعلی چقدر است، سرعت مطلوب چقدر باید باشد، چه عواملی باعث تأخیر میشوند و چگونه میتوانیم بهبود را اندازهگیری کنیم. در نتیجه، این نیازمندی میتواند به شکل دقیقتری بیان شود: «زمان متوسط بررسی درخواست از ۲۴ ساعت به چهار ساعت کاهش پیدا کند، بدون آنکه نرخ خطای بررسی افزایش یابد.»
در رویکرد Agile BPM، نیازمندیها معمولاً بهصورت تدریجی شفاف میشوند و پس از گفتوگو با ذینفعان، به موارد قابل اجرا مانند User Story، معیار پذیرش و وظایف اجرایی تبدیل میشوند. یک نیازمندی مناسب باید برای تیم قابل فهم، برای ذینفعان قابل تأیید و برای تیم اجرا قابل پیادهسازی باشد.
در مقاله تبدیل نیازمندی به راهکار فرآیندی در اجایل، این مسیر را از شفافسازی نیاز تا طراحی راهکار، مدلسازی، تعریف شاخص و اجرای تدریجی بررسی کردهام. نکته مهم این است که خروجی تحلیل نباید صرفاً یک سند توصیفی باشد؛ بلکه باید بتواند به یک راهکار واقعی، قابل اجرا و قابل سنجش تبدیل شود.
مستندات طراحی و مدلسازی فرآیند
پس از تحلیل وضعیت موجود و مشخص شدن نیازمندیها، فرآیند مطلوب یا To-Be طراحی میشود. در این مرحله باید تصمیم بگیریم فرآیند پس از بهبود چگونه اجرا خواهد شد، چه فعالیتهایی حذف یا اصلاح میشوند، چه تصمیمهایی باید استاندارد شوند و کدام بخشها قابلیت اتوماسیون دارند.
برای مدلسازی فرآیند، استفاده از استاندارد BPMN 2.0 اهمیت زیادی دارد. BPMN کمک میکند فرآیند با زبان مشترکی میان مدیران، تحلیلگران کسبوکار، کارشناسان عملیاتی و تیمهای فنی مدلسازی شود. در مدل فرآیند باید رویدادهای آغاز و پایان، فعالیتها، نقشها، نقاط تصمیم، جریانهای استثنا، پیامها و مسئولیتها به شکل شفاف نمایش داده شوند.
مدل BPMN نباید فقط برای زیبایی یا ارائه در جلسه تهیه شود. اگر مدل فرآیند نتواند به تصمیمگیری، آموزش، تحلیل، اجرا یا اتوماسیون کمک کند، باید در کاربرد آن تجدیدنظر کرد. یک مدل خوب، هم برای مدیر قابل فهم است و هم جزئیات کافی برای تحلیلگر و تیم فنی دارد.
در کنار نمودار فرآیند، باید قوانین کسبوکار، شرح فعالیتها، ورودیها و خروجیها، نقش مسئول، شاخصهای عملکرد و شرایط استثنا نیز ثبت شوند. این اطلاعات معمولاً در قالب یک شناسنامه فرآیند یا مستند تکمیلی مدل نگهداری میشوند.
مستندات اجرایی، دستورالعملها و اتوماسیون
پس از طراحی فرآیند مطلوب، نوبت به آمادهسازی مستندات اجرایی میرسد. کاربران باید بدانند هر فعالیت را چه زمانی، با چه اطلاعاتی، از طریق چه ابزاری و بر اساس کدام قانون انجام دهند. در این مرحله، دستورالعملهای اجرایی، راهنمای کاربر، فرمها، الگوهای مورد استفاده و قوانین کسبوکار اهمیت پیدا میکنند.
البته دستورالعمل اجرایی نیز نباید به متنهای طولانی و دشوار تبدیل شود. یک دستورالعمل خوب باید دقیقاً به نیاز کاربر پاسخ دهد و در زمان انجام کار قابل مراجعه باشد. اگر کاربر برای پیدا کردن پاسخ یک سؤال ساده مجبور شود یک سند پنجاهصفحهای را مطالعه کند، آن سند از نظر عملیاتی موفق نیست.
در پروژههای اتوماسیون نیز علاوه بر مدل فرآیند، مستندات فنی مانند شرح یکپارچگیها، APIها، ساختار داده، قواعد ارجاع، پیامهای خطا و شرایط جایگزین مورد نیاز هستند. در اینجا باید از یک اشتباه رایج پرهیز کنیم: هر مسئله فرآیندی الزاماً به یک BPMS بزرگ نیاز ندارد. گاهی یک گردشکار سبک، یکپارچهسازی API، یک اتوماسیون n8n یا ترکیبی از ابزارهای موجود میتواند راهکار سریعتر و اقتصادیتری ایجاد کند.
بنابراین، انتخاب فناوری باید پس از شناخت فرآیند و نیازمندی انجام شود، نه پیش از آن. در مدیریت فرآیند چابک، ابزار در خدمت فرآیند است؛ نه اینکه فرآیند را بر اساس محدودیتهای ابزار طراحی کنیم.
مستندات پایش و سنجش عملکرد
هیچ فرآیندی بدون اندازهگیری قابل مدیریت نیست. به همین دلیل، از همان زمان طراحی باید مشخص کنیم موفقیت فرآیند را چگونه ارزیابی خواهیم کرد. مستندات پایش باید شاخصهای کلیدی عملکرد، روش محاسبه، منبع داده، مسئول پایش و دوره گزارشدهی را مشخص کنند.
شاخصهایی مانند زمان چرخه، زمان انتظار، نرخ خطا، تعداد دوبارهکاری، درصد انجام بهموقع، هزینه اجرای فرآیند و میزان رضایت مشتری میتوانند برای ارزیابی عملکرد فرآیند استفاده شوند. انتخاب شاخصها باید با هدف فرآیند ارتباط داشته باشد. زیاد بودن تعداد شاخصها لزوماً به معنای مدیریت بهتر نیست؛ شاخصهای زیاد و بدون استفاده فقط حجم گزارشها را افزایش میدهند.
در فرآیندکاوی نیز کیفیت دادههای رویداد اهمیت زیادی دارد. برای تحلیل مسیر واقعی فرآیند، معمولاً به یک شناسه یکتا برای هر مورد، نام فعالیت و زمان اجرای فعالیت نیاز داریم. اگر دادههای تکمیلی مانند منبع، هزینه، زمان شروع و پایان فعالیت نیز ثبت شوند، امکان تحلیل دقیقتری از عملکرد، هزینه و همزمانی فعالیتها فراهم میشود.
مستندات تغییر، یادگیری و بهبود مستمر
فرآیند چابک فرآیندی ثابت و غیرقابل تغییر نیست. بنابراین، هر تغییر باید ثبت و قابل ردیابی باشد. مستندات تغییر باید نشان دهند چه چیزی تغییر کرده، چرا تغییر کرده، چه کسی آن را تصویب کرده، از چه تاریخی اجرا شده و چه اثری بر فرآیند داشته است.
ثبت تاریخچه تغییرات یا Change Log از بروز ابهام جلوگیری میکند. وقتی کاربران بدانند نسخه فعلی فرآیند چگونه ایجاد شده و چه تفاوتی با نسخه قبلی دارد، پذیرش تغییر آسانتر خواهد بود. علاوه بر این، اگر نتیجه یک تغییر مطلوب نباشد، سازمان میتواند مسیر بازگشت یا اصلاح آن را بهتر مدیریت کند.
مستندات آموزشی نیز بخشی از چرخه مدیریت فرآیند هستند. با تغییر فرآیند، نقشها، فرمها یا سامانهها، محتوای آموزشی باید بهروزرسانی شود. آموزش نباید فقط در زمان راهاندازی فرآیند انجام شود؛ بلکه باید بهعنوان بخشی از مدیریت تغییر و یادگیری سازمانی در نظر گرفته شود.
چگونه مستندات چابک را کاربردی نگه داریم؟
من در مدیریت فرآیندهای چابک، سه اصل را برای مستندسازی ضروری میدانم: مستندات باید ساده باشند، باید مالک مشخص داشته باشند و باید در زمان مناسب بهروزرسانی شوند.
ساده بودن به این معناست که فقط اطلاعات ضروری را ثبت کنیم. مالک مشخص یعنی بدانیم چه کسی مسئول صحت و بهروزبودن هر سند است. بهروزرسانی بهموقع نیز یعنی تغییر فرآیند بدون اصلاح مستندات باقی نماند. مستندی که با واقعیت فرآیند هماهنگ نیست، حتی اگر از نظر ظاهری کامل باشد، میتواند باعث خطا و تصمیمگیری نادرست شود.
به نظر من، بهترین مستندات آنهایی هستند که در جریان کار تولید و استفاده میشوند. مدل فرآیند باید در جلسات تحلیل بررسی شود، معیار پذیرش باید هنگام توسعه و آزمون مورد استفاده قرار گیرد، دستورالعمل باید در زمان اجرای فعالیت به کاربر کمک کند و داشبورد عملکرد باید مبنای تصمیمگیری درباره بهبود بعدی باشد.
جمعبندی
برای اجرای مدیریت فرآیندهای چابک، به مجموعهای از مستندات راهبردی، تحلیلی، طراحی، اجرایی، پایشی و تغییر نیاز داریم؛ اما این موضوع به معنای تولید اسناد سنگین و بوروکراتیک نیست. هدف اصلی، ایجاد شفافیت و فراهم کردن مبنایی برای اجرا، سنجش و بهبود است.
در Agile BPM، مستندسازی باید همزمان با پیشرفت کار تکامل پیدا کند. ابتدا مسئله و هدف را روشن میکنیم، سپس وضعیت موجود را میشناسیم، نیازمندیها را به راهکار فرآیندی تبدیل میکنیم، فرآیند مطلوب را با استانداردهایی مانند BPMN 2.0 مدل میکنیم، راهکار را در مقیاس کوچک اجرا و آزمایش میکنیم و در نهایت با استفاده از شاخصها و دادههای عملیاتی، آن را بهبود میدهیم.
فرمولی که من برای مستندسازی چابک پیشنهاد میکنم ساده است: هر چیزی را مستند کنیم که قرار است بر اساس آن تصمیمی گرفته شود، کاری انجام شود، سیستمی ساخته شود، عملکردی سنجیده شود یا تغییری مدیریت شود. هر سندی که هیچکدام از این کاربردها را ندارد، احتمالاً بیش از آنکه به سازمان کمک کند، فقط بار اداری ایجاد خواهد کرد.

محسن سیف محمدی

