چگونه با "ترلو" مدیریت را "چابک" کنیم؟

پشت هر پروژه موفق فکرها، آرزوها و ازخود گذشتگی های زیادی در جریان است که بدون برنامه ریزیبه بدترین شکل "فدا" خواهند شد..پشت هر پروژه موفق؛ فکرها، آرزوها و از خودگذشتگی های زیادی در جریان است که بدون برنامه ریزی به بدترین شکل "فدا" خواهند شد. "محمدمهدی نوری"سلام و دروداهمیت مدیریت و برنامه ریزی در طول تاریخ بارها از زبان بزرگان مدیریت اینگونه بیان شده است:"هرچه اندازه گیری شود، بهبود میابد." - پیتر دراکر"یک رهبر کسی ست که می تواند طرح گسترده ای از چشم اندازها و مسیر ها را مشخص کرده و بگوید این راهیست که ما برای رفتن انتخاب کرده ایم، به این دلیل آن را انتخاب کرده ایم و چطور به آن خواهیم رسید. در واقع مدیر کسی ست که کاپوت رو بالا بزنه و کاربراتور رو تنظیم کنه. (استعاره از اهل عمل بودن و چابکی)" - برایان تریسی"مدیریت زمان یک اکسیمورون (یک شکل از سخنرانی است که) است. زمان فراتر از کنترل ماست و ساعت بدون توجه به اینکه ما چگونه زندگی را هدایت می کنیم، ساعت را ترک می کند. مدیریتِ اولویت، تنها راهِ بهترین استفاده از زمان است." - جان مکسوِلبسیاری از بزرگان مدیریت براین باورند که مدیریت زمان، تحلیل چشم اندازها و وجود شاخص هایی برای اندازه گیری در کار و زندگی می توانند از مهم ترین عوامل موفقیت باشند..من در این مقاله تجربیاتم درباره مدیریت زمان و نحوه مدیریت فعالیت ها از طریق متد مدیریت پروژه اسکرام با استفاده از نرم افزار ترلو بیان خواهم کرد.. امید است مطلوب صاحبان نظر و دوستان عزیز دیگر قرار گیرد..برای داشتن چشم انداز بهتر درباره برخی کلمات و مفاهیم خاص، مسائل بصورت زیر طبقه بندی شده اند:چابک - agileاصول بیانیه چابکاسکرام - Scrumاصول چابکی در اسکرامنرم افزار ترلوپیاده سازی اسکرام در ترلوچابک - Agile"سرعت انجام کار" در پروژه را چطور برآورد کنیم؟ توسعه چابک نرم‌افزار یا توسعه نرم‌افزاری چابک گروهی از متدهای توسعهٔ نرم‌افزار مبتنی بر تکرار و به شکل تدریجی هستند که در آنها، راه‌حل‌ها از طریق خودسازمان‌دهی و همکاری بین تیم‌های مختلف کاری، انجام می‌شوند. این روش، برنامه‌ریزی تطبیقی، توسعه و تحویل تکاملی و رویکرد زمانِ بسته‌بندیِ تکرارشونده را ارتقا بخشیده و پاسخ‌های سریع و انعطاف‌پذیر را برای انجام تغییرات تقویت می‌کند. در واقع چابک‌سازی یک چارچوب مفهومی است که پیش‌بینی تعاملات در سراسر چرخهٔ توسعه را بهبود می‌بخشد. مانیفست چابک در سال ۲۰۰۱ این اصطلاح را معرفی کرد..اصول بیانیه چابکبالاترین اولویت ما جلب رضایت مشتری با تحویل زود و مداوم نرم افزاری ارزشمند می‌باشد. استقبال از تغییر نیازمندی ها، حتی در اواخر فرآیند توسعه. فرآیند های چابک، تغییر را در جهت مزیتِ رقابتی مشتری مهار میکنندتحویل زود به زود نرم‌افزار قابل استفاده (دو،سه هفته یک بار تا دو،سه ماه یک بار با ترجیح بر فاصله‌های زمانی کوتاه‌تر)ذینفعان کسب و کار و توسعه دهنده ها می بایست به صورت روزانه در طول پروژه با هم کار کنند.پروژه ها را بر دوش افراد با انگیزه بنا کنید. فضای لازم را به آنها بدهید و از نیازهای آن ها پشتیبانی کنید و به آنها اعتماد کنید تا کارها را انجام دهند.کارآمدترین و موثرترین روش انتقال اطلاعات به تیم توسعه و تبادل آن در میان اعضای تیم ، گفتگوی چهره به چهره است.نرم افزار قابل استفاده اصلی ترین معیار سنجش پیشرفت است.فرآیند های چابک توسعه پایدار را ترویج می دهند حامیان مالی, توسعه دهندگان و کاربران باید بتوانند سرعت پيشرفت ثابتی را براي مدت نامحدودی حفظ كنند.توجه مداوم به برتری فنی و طراحی خوب باعث افزایش چابکی می شود.سادگی -- هنر به حداکثر رساندن مقدار کار انجام نشده -- ضروری است.بهترین معماری ها , نیاز مندی ها و طراحی ها از تیم های خود سازمانده پدید آور می شود.در فواصل منظم , تیم برچگونگی موثرتر شدن تامل وتفکر می نماید و سپس تیم رفتار خود را بر اساس بازتاب این تفکر تنظیم و هم سو می نمایداسکرام - Scrum چارچوب یا فرایند مدل اسکرام یک چارچوب تکرارپذیر و افزایشی برای کنترل پروژه (مدیریت نرم‌افزار) است که معمولاً در زیر شاخه مدل فرایند تولید نرم‌افزار چابک و سریع است؛ و یک نوع مدل تولید نرم‌افزار در مهندسی نرم‌افزار بحساب می‌رود.اصول چابکی اسکرام- موارد مطرح شده زیر کلیات اصول اسکرام را ذکر کرده است، در مقاله های آتی راجع به اسکرام بیشتر توضیح داده خواهد شد.. -تغییر پذیری و عدم قطعیتتغییر پذیری سودمند را بپذیریداز توسعه تکراری و تدریجی کمک بگیریدبه کمک بازرسی، تطبیق و شفافیت از تغییرپذیری استفاده کنیدانواع عدم قطعیت را همزمان کاهش دهیدپیش بینی و تطبیقانتخاب ها را باز نگهدارید.ناتوانی انسان در فهم درست و زودهنگام را بپذیریدطرفدار رویکرد تطبیقی و اکتشافی باشید.تغییرات را به شیوه اقتصادی بپذیریدبین پیش بینی زودهنگام و تطبیق به موقع تعادل برقرار کنیدیادگیری معتبرپیش فرض های مهم را سریع ارزیابی کنیدهمزمان از چندین حلقه یادگیری استفاده کنیدسازوکار برای دریافت سریع بازخورد ایجاد کنیدکار در جریاناندازهبسته ی کارها را اقتصادی انتخاب کنیدموجودی را شناسایی کنید و آن را با هدف ایجاد جریان مناسب مدیریت کنیدبه کارهای ناتمام بجای افراد بیکار توجه کنیدهزینه تاخیر را بررسی کنید.پیشرفتخود را با اطلاعات بی درنگ تطبیق دهید و دوباره برنامه ریزی کنیدپیشرفت کار را با ارزیابی دارایی هایی که کار می کنند، اندازه گیری کنیدبر تحویل ارزش محور محصول تمرکز کنیدکارارییسریع حرکت کنید اما هرگز عجله نکنیدبا کیفیت بسازیدتشریفات کمینه و کافی داشته باشیدنرم افزار ترلو - Trelloترلو نرم افزاری کاربردی برای مدیریت پروژه می باشد. چگونه چابکی و اسکرام، با نرم افزار ترلو نمود پیدا میکنند؟کارها یا اصطلاحا تسک ها در 4 گروه طبقه بندی میشونداپیک Epic - بزرگ ترین کار قابل انجام تم Theme - بزرگترین کار قابل انجام پس از اپیکیوزر استوری User-Story - بزرگترین کار قابل انجام پس از تمتسک Task - کوچکترین جزء کار قابل انجاماپیک بزرگترین حجم رو در بر میگیره که معمولا بین 1ماه تا چند ماه رو شامل میشه/ مرحله بعدی به تم معروفه که بازه زمانی یک هفته تا یکماه رو شامل میشه / بازه زمانی بعدی به یوزر استوری معروفه که کمتر از یک هفته است و کوچکترین بازه زمانی در اسکرام به تسک معروفه که در چند ساعت جمع بندی میشهدلیل اینکه از چند طبقه تشکیل شده اند اینه که ما در اسکرام باید کارهارو به کوچکترین جز ممکن برای انجام کار تبدیل کنیم که هم "برآورد زمانی" راحت تر باشه و هم اینکه بتونیم "برآورد سرعت انجام کارها" رو حساب کنیم.اگر محتویات یک تم یا اپیک رو میخواستید به تسک تبدیل کنید، حتما از داخل همون چک لیست به تسک تبدیل بشه که اسمش تغییر نکنه، براتون یه مثال میزنم:ما میخوایم برنامه ریزی محتوایی انجام بدیم! پس داخل ترلو یک کارت اد میکنیم به اسم برنامه ریزی محتواییبرای اینکه این کار انجام بشه باید یسری کار انجام بدیم درسته؟کارهایی که باید انجام بشه تا این تسک رو تمام شده بدونیم رو اصطلاحا میگن: "تعریف کار انجام شده" یا اصطلاحا DoD - Definition of Done"تعریف کار انجام شده" چطور نوشته می شود؟یک چک لیست درست میکنیم به اسم DoD و تمام کارهایی که می بایست انجام شود را داخل آن مینویسیم مثلا :نوشتن استراتژی شبکه های اجتماعیاینستاگرامتلگراملینکدین…انتخاب اعضای گروه محتوا، هماهنگی و جلسه توضیح کار (جلسه1)تهیه تقویم محتواییشبکه اجتماعیوبلاگتهیه نقشه راه محتواییشبکه اجتماعیوبلاگطراحی و تدوین استراتژی برندینگشبکه های اجتماعیوبلاگطراحی و تدوین برنامه بازاریابی محتواییشبکه اجتماعیوبلاگجلسه توجیه کارشناسان محتوا جهت تهیه، ترجمه و ارائه به ویراستارجلسه توجیه ویراستارجلسه توجیه کارشناس سئوجلسه توجیه مدیرانمدیر محتوامدیر شبکه اجتماعیمدیر سئو و مهندسی محتوادر نهایت تایید مدیران ( این چک لیست در تمام کارت هایی که میسازیم باید وجود داشته باشه چون همیشه چندنفر میتونن پیشنهاده بهتری در مورد تست و … داشته باشند و با انتقاد سازنده باعث پیشرفت کار بشن)مرحله بعدی این است که چطور "تسک ها" رو وارد ترلو کنیم؟ترلو قابلیت این رو داره که داخلش لیست (List) های متعددی رو ثبت کنیم؛ یکی از روش هایی که میتونیم در ترلو پروژه هارو مدیریت کنیم و چابک کار کنیم تقسیم بندی به صورت زیر خواهد بود:لیست اهداف - goals / داخل این لیست اهداف بلند مدت، اهداف کوتاه مدت لیست بک لاگ محصول - Product Backlog / داخل این لیست اپیک ها و تم ها رو ثبت میکنیم که قراره به قسمت های کوچکتر تقسیم بشنلیست اسپرینت بک لاگ - Sprint Backlog / این لیست برای تسک هایی هست که بصورت دوره ای قراره آنها رو انجام بدیم و بعد از رفتن به مراحل بعد "انجام شده" در نظر گرفته میشنلیست درحال انجام - In Process / این لیست برای قراردادن تسک های درحال انجام طراحی شده؛ یعنی کارهایی که افراد آنها رو انتخاب و در حال جلو بردن می باشندلیست تست و بازنگری - test or review / اسکرام معتقده کارها بعد از انجام نیاز به بازنگری و تست دارند، این لیست برای این طراحی شده که مسئول تست یا مدیرانی که قراره محصول رو تست کنن، تسک ها رو ببینن و تیکِ "چک شده توسط مدیران" رو در اون فعال کنند. این لیست هم از مهم ترین بخش های پروژه است چراکه اگر محصول درست و با دقت چک نشه باعث بروز مشکل و شرمندگی کل افراد میشه و تلاش های یه گروه یه زیر سوال میبرهلیست انجام شده - Done / بعداز تست و بازنگری و تیک خوردنِ تمام مسائلی که مطرح کردیم، کارتِ مورد نظر یا همان تسک وارد لیستِ انجام شده میشه و ما تونستیم یه کار رو به نحو احسنت، با برنامه ریزی، طبق زمان بندی و مسئولیت های محول شده به اتمام برسونیم.ترلو قابلیت اینو داره که هم لینک بهش متصل کنیم و هم فایل های متنی، عکس و ویدیویی رو هم از طریق گوگل درایو و از طرق دیگه روش بارگذاری کنیمکسی که تسکی رو برای انجام دادن انتخاب میکنه باید از طریق members اسم خودش رو توی تسک ثبت کنه که اعضای دیگه تیم بدونن کی داره تسک رو جلو میبرهبا توجه به حجم کار و تصمیم مدیران گروه، زمانی که برای انجام هر تسک در نظر گرفته میشه، حتما باید روی تسک ثبت بشه و تا تاریخ مد نظر هرکس باید خودش رو موظف بدونه که به نحو احسنت DoD رو کامل کنهموضوع بعدی میرسه به log و گزارش تغییرات کارت - Activity / این مورد که در پایین صفحه هر کارت طراحی شده، به اعضای تیم و مدیران زمان دقیقِ هر تغییر رو نشون میده؛ مثلجابجایی کارت از لیستی به لیست دیگهزمانِ دقیقِ "زمان گذاری" روی هر کارتچک لیست های تهیه شدهو در کل از تمام تغییرات گزارش تهیه میکنهبرای بهتر جلو بردن کار، بهتره یک نفر مسئولیت جابجایی کارت ها و اعمال تغییرات رو بر عهده داشته باشه که برنامه ها و … قاطی نشهفقط در صورتی که کارِتون رو انجام دادید میتونید کارت رو ببرید به لیست جلویی که مدیر محتوا بتونه از لیبل جدید استفاده کنه و از اونجا به بعد کار محول میشه به نفر بعدبه هیچ عنوان تاریخ زمان بندی که مدیر محتوا و مدیر برد تنظیم کردن رو عوض نکنید چون لاگ میندازه و مشخص میشه که قوانین رعایت نشدهمدیر محتوا وظیفه داره لاگ تمام تسک هارو قبل از جلو بردنِ کار به مرحله بعدی چک کنهچطور لیبل - Lable ها رو تعریف کنیم؟موضوع مهم بعدی لیبل - Label ها هستن. لیبل ها کمک بزرگی به مدیریت پروژه های بزرگ میکنن. چطور؟ ما برای نشانه گذاری های خاص از لیبل استفاده میکنیم، هرچی اطلاعات بیشتری نسبت به یه تسک داشته باشیم، شناخت بیشتری نسبت به کار پیدا میکنی لییل های پیشنهادی من شامل این موارد میشه البته قطعا موارد بیشتری هستند ولی من تا الان به اینا برخوردم که شاید واسه شما هم کارآمد باشهمارکتینگ:تسویه حساب - Check-Out: درصورت تسویه کامل قرارداد از این برچسب استفاده میشوداقساط - Installment: برای افرادی که تقاضای پرداخت قسطی دارند از این برچسب استفاده می شود.میزان قسط های بسته شده حتما در چک لیست نوشته شودنهایتا پرداخت ها بصورت 2 چک در بازه زمانی 1ماهه دریافت خواهد شد.بی پاسخ - No Respond: پس از صحبت های اولیه و ارائه کاتالوگ و جزییات، پاسخی دریافت نشده باشدتوقف پروژه - Failed: در صورتی که روند هر پروژه ای به تعویق افتاد یا متوقف شد، از لیبل قرمز استفاده و از طریق بازاریاب پیگیری می شود و در فرم مخصوص نظرسنجی ناموفق بودن پروژه، سعی بر رفع مشکل بوجود آمده خواهیم کردصحبت اولیه - Connecting: صحبت های اولیه انجام شده است ثبت سفارش - CRM-Submit: ثبت سفارش مشتری در سامانه مدیریت مشترینیاز به توجیه - Need-Convince: نیاز به صحبت های بیشتر و متقاعد کردن داردبرای این لیبل می بایست خصوصیات اخلاقی و .. مشتری هم ذکر شود که افراد با تجربه تر تیم بتونن رفتار مناسب تری در برخورد با مشتری یا کاربر داشته باشند.خب حالا شاید این سوال بوجود بیاد که: "ما واسه همه کارامون این برنامه ریزی رو تقریبا داریم، چرا باید این همه داستان داشته باشه؟ این همه نوشتن و پیگیری و … واسه چیه؟ اینا که خودش وقت میگیره و متضاد کلمه چابکیه!؟" - نه!! کاملا برعکس!! شما برای کامل کردن هرکدوم از چک لیست های تسک های مختلف و نوشتن اونا میانگین 5 دقیقه در روز وقت میذارید ولی همه میدونن "چه کسی" داره"چه کاری" رو "چطور" جلو میبره! این موارد چند تا مزیت خیلی مهم داره!همه چیز روی نظم جلو میره زمان انجام کار هر تسک برآورد میشهزمان انجام کارِ هر نفر با توجه به توانایی هاش مشخص میشهوزن هر کار بعد از مدتی مشخص میشه که این خودش باعث میشه در پروژه های بعدی بتونیم برآورد بهتری از حجم کارعا تا اتمام پروژه داشته باشیمداشتن برآورد منطقی و درست باعث میشه کارها به موقع انجام شده و مشتری حس بهتری از همکاری با ما داشته باشهمیزان هزینه هایی که به ازای هر ساعت کار انجام شده کاملا قابل اندازه گیری خواهد بودسرعت انجام کار یا velocity تیم بدست میاد و صدها مزیت دیگه...حتی برای کار های شخصی هم اگر بخوایم روی ترلو برنامه ریزی کنیم، به راحتی قابل انجام خواهد بود. چطور؟قبلا گفته بودم (در مقاله برای موفقیت باید...) که کارها رو باید به سه دسته تقسیم کنیم: این تقسیم بندی و پیاده سازی اونا روی ترلو میتونه با یک نگاه، به شما چیزهای مهمی رو نشون بده..چه جلسه هایی دارمکدوم کارها از اولویت بالاتری برخوردارهاهدافی که برای خودتون مشخص میکنید همیشه جلو چشمتونه و دائم دغدغه این رو پیدا میکنید که سروقت انجام شه تا به هدفتون برسیددر نهایت اینکه چطور بتونیم با نیازهامون همسو و شخصی سازی کنیم این مدل رو به خلاقیت و جدیت خودمون بستگی داره که من پیشنهاد میکنم خودتون رو وادار کنید حاداقل برای مدت 3ماه اینکارو انجام بدید تا بازده و تاثیرش رو روی زندگی کاری و شخصیتون ببینیداین روند با تلاش بسیار و یه سری ریزه کاری ها که در مقاله ی مخصوص "اصول و کاربرد های اسکرام" براتون توضیح میدم باعث میشه به تدریج به سمت چابکی قدم برداریم.شعارهای متد چابک رو بخاطر بسپریم و نهایت تلاشمون رو برای حرکت رو به جلو داشته باشیمدرود بر شماخداقوتبه امید ارزش آفرینی، توسعه و تغییر…دوستانی که به مشاوره در خصوص نحوه پیاده سازی متد های چابک بازاریابی آنلاین، توسعه برند و نحوه پیاده سازی نیاز دارند میتونن به ایمیل Info@bawetech.com پیام بدن و با تیم ما در تماس باشند. محمد مهدی نوری / تیم توسعه و برنامه نویسی باوی تک | bawetech