بایگانی دسته: نقد

معادله استرس

اخیرا کتابی خواندم به نام The Stress Equation اثر Marcus Lagre که در سال ۲۰۲۴ چاپ شده. کتاب به بررسی استرس در شرکت های نرم افزاری می پردازد. رویکرد نویسنده به مقوله استرس در سازمان ها یک رویکرد سیستمی است (در مقابل رویکرد فرد محور). کتاب نکات جالبی دارد که برخی از آنها تجربه خود نویسنده هستند. در ادامه نکاتی که به نظرم مهم آمده اند را آورده ام.

اما، قبل از شروع بد نیست استرس را تعریف کنیم. اتکینسون و هیلگارد استرس را تجربه رویدادهایی می دانند که فرد حس می کند برای سلامت جسمی یا روانی اش خطر آفرین هستند. به این تجربه، استرس و به رویدادهایی که این تجربه را برای ما ایجاد می کنند استرسور می گویند. اما برویم سراغ کتاب.

کتاب بحثش را با یک مسئله شروع می کند: در دنیای امروز نگاه به استرس در سازمان ها بیشتر متمرکز بر فرد است و در نتیجه راه حل های این مسئله هم عموما راه حل های درمانی هستند (در مقابل راه حل های پیشگیرانه). به عبارت دیگر، ما استرس را ضعف فرد میدانیم (نه سیستم) و اجازه میدهیم فرد دچار استرس بشود و این استرس بر سلامتی اش اثر منفی بگذارد و وقتی کار از کار گذشت او را پیش تراپیست میفرستیم تا راهبردهای مقابله با استرس (Coping strategies) را به شخص یاد بدهد. این کار مثل این است که وقتی آجری به سر کارگر خورد و کار از کار گذشت یک کلاه ایمنی به او بدهیم.

در مقابل این نگاه می توانیم استرس را یک مشکل سیستمی ببینیم. از خودمان بپرسیم سیستم چه ویژگی هایی دارد که افراد را آنقدر دچار استرس می کند که به مرز فروپاشی روانی میرسند و تراپیست لازم میشوند؟ برای بررسی مشکلات سیستم نویسنده یک معادله می سازد :

استرس مساوی است با فشار ضرب در پیچیدگی تقسیم بر امنیت
استرس مساوی است با فشار ضرب در پیچیدگی تقسیم بر امنیت

به این نکته توجه داشته باشید که هدف نویسنده از ارائه معادله بالا ارائه ابزاری جهت صحبت درباره متغیرهای مختلف تاثیرگذار بر استرس در سازمان است و نه عددگذاری در آن.

در معادله بالا استرس در سازمان سه مولفه اصلی دارد:

  1. فشار (Pressure): فاکتورهای متعددی بر فشار تاثیر دارند. برخی از این فاکتورها عبارتند از:
    1. حجم کارهایی که باید انجام دهیم
    2. زمانی که برای انجام کارها داریم
    3. نحوه اولویت بندی کارها: اگر همه چیز اولویت داشته باشد احساس فشار می کنیم چون باید حجم زیادی کار را در مدت زمان مشخصی انجام دهیم
  2. پیچیدگی (Complexity): پیچیدگی کارها در سازمان دو فاکتور مهم و تعیین کننده دارد:
    1. بار شناختی (Cognitive load): به اقلام اطلاعاتی که باید برای انجام یک کار مشخص به صورت فعال به خاطر داشته باشیم بار شناختی می گویند. هر چه تعداد این اقلام بیشتر باشد بار شناختی مان بیشتر است
    2. ساختار سازمان: سازمانی را در نظر بگیرید که با روال های معمول آن نمی توان کاری را پیش بُرد یا تعداد نقش ها آنقدر در آن زیاد است که برای هر کاری باید با آدمهای زیادی جلسه داشته باشید. این ویژگی ها باعث افزایش پیچیدگی می شود
  3. امنیت (Security): امنیت عموما حاصل فرهنگ سازمان است. اینکه ما چقدر سعی در کم کردن موقعیت های سمی، افراد سمی، رقابت و کشمکش (Conflict) در سازمان داریم

به طور کلی این سه متغیر برهم اثر دارند. افزایش فشار باعث می شود موقع انجام کارها میان بُرها را انتخاب کنیم. میان بُرها خود باعث افزایش پیچیدگی می شوند و پیچیدگی مشکلات کیفیت محصول به بار می آورد. که این مشکلات خود باعث افزایش فشار می شوند. به علاوه پیچیدگی زیاد خود باعث کاهش احساس امنیت می شود.

اما آیا باید همواره به دنبال کاهش پیچیدگی و فشار باشیم؟ خیر. هر کدام از این متغیرها یک مقدار بهینه دارد. مثلا اگر فشار کاری وجود نداشته باشد حوصله مان سر می رود و دائم کار امروز را به فردا می اندازیم. به علاوه، اگر کارمان به اندازه کافی پیچیده نباشد احساس می کنیم بی ارزش است و باید خودکارسازی شود.

در نهایت هر سازمانی باید به دنبال پیدا کردن مقادیر مناسب برای هر کدام از این متغیرها باشد تا استرس را در سطحی که برای اعضای آن سازمان قابل پذیرش است نگاه دارد. مسلما مدلی که نویسنده ارائه می کند خالی از ایراد نیست و می توان انتقادات متعددی بر آن وارد کرد. اما به نظرم به عنوان ابزاری برای بررسی استرس به عنوان یک مشکل سیستمی جالب است و می توانیم موقع طراحی سازمان نیم نگاهی به آن داشته باشیم.

 

برای آگاهی از پست های بعدی می توانید در کانال تلگرام وبلاگ عضو شوید.
برای عضویت در کانال وبلاگ اینجا کلیک کنید

کار عاطفی، مدلهای رشد اخلاقی و اسکرام

اقوام روزگار به اخلاق زنده اند، قومی که گشت فاقد اخلاق مردنی است – محمد تقی بهار

یکی از مباحث روان شناسی رشد (Developmental Psychology) مدل های رشد اخلاقیات در افراد است. یکی از مدلهای مطرح در این زمینه مدل پیاژه (Jean Piaget) است. پیاژه از اولین روان شناسهایی بود که به بررسی فرآیند رشد شناختی و اخلاقی افراد پرداخت. او باور داشت درجه رشد شناختی فرد بر قضاوتهای اخلاقی او موثر است. از نظر پیاژه فرآیند رشد اخلاقی چهار مرحله دارد:

  1. پیش از پنج سالگی بچه ها موقع بازی سایرین را در نظر نمیگیرند و اگر قاعده و قانون خاصی را رعایت کنند صرفا جهت پیشبرد اهداف خودشان است
  2. با شروع پنج سالگی کودک یاد میگیرد که باید مجموعه قوانینی را رعایت کند. در این مرحله، این قوانین در نظر کودک وحی منزل هستند و نمی توان آنها را تغییر داد. در این مرحله بچه ها بیشتر بر اساس نتایج یک کار در مورد آن قضاوت می کنند و نه نیت آن
  3. در مرحله بعدی توسعه اخلاقی کودک یاد میگیرد قوانینی که باید رعایت کند وحی منزل نبوده و قواعد اجتماعی هستند که در صورت توافق اعضای گروه یا جامعه می توان آنها را تغییر داد. در این مرحله افراد نیت کارها را هم در نظر میگیرند
  4. در مرحله آخر فرآیند رشد اخلاقی فرد می تواند درباره موقعیت هایی که تا به حال با آنها مواجه نشده هم قواعد اخلاقی بسازد و درباره قواعد اخلاقی استدلال کند و عواقب اجتماعی تصمیماتش را در نظر میگیرد

علاوه بر مدل رشد اخلاقی پیاژه می توان مدل لارنس کولبرگ (Lawrence Kohlberg) را هم در نظر گرفت. در مدل کولبرگ فرآیند رشد اخلاقی به سه مرحله کلی تقسیم می شود:

  1. مرحله پیش قراردادی (Pre-Conventional Stage): در این مرحله فرد قوانین اخلاقی را تنها برای اجتناب از تنبیه شدن و به دست آوردن جایزه دنبال می کند. در این مرحله، اخلاق اصطلاحا با مکانیزمهای بیرونی (پاداش و تنبیه) کنترل می شود و فرد در رعایت قوانین اخلاقی فقط منفعت خودش را در نظر میگیرد
  2. مرحله قراردادی (Conventional Stage): در این مرحله تمرکز از منفعت طلبی بر رابطه با سایرین قرار میگیرد. فرد قوانینی که توسط مدرسه، پدر، مادر و دولت وضع شده اند را رعایت می کند تا مورد تایید آنها واقع شود و بقیه او را انسان خوب و شایسته ای بدانند
  3. مرحله پسا قراردادی (Post-Conventional Stage): در این مرحله فرد می تواند درباره قواعد اخلاقی استدلال کند و موقع تصمیم گیری می تواند از زاویه دید بقیه هم به قضایا بنگرد و نفع و ضرر بقیه را هم در نظر بگیرد

اما شاید بپرسید مدلهای اخلاقی چه ارتباطی با اسکرام و کار تیمی دارند؟ به نظر من یکی از مهمترین ویژگی های افرادی که می توانند کار تیمی انجام دهند اخلاق است. متاسفانه در جامعه امروز بی اخلاقی چنان ارزشمند شده که گاهی در سازمانها افرادی میبینم که در رعایت قواعد و قوانین اخلاقی در مرحله اول مدل پیاژه یا کولبرگ هستند و هیچ تمایلی هم به تغییر ندارند. این افراد در انجام کارهایشان فقط نفع خود را در نظر میگیرند و به منفعت سایر اعضای تیم و سازمان هیچ توجهی ندارند. متاسفانه عموما تنها روش تغییر این افراد تشویق و تنبیه های بچه گانه است چون تنها چیزی که منفعتشان را به خطر می اندازد و آنها را از حریم امنشان خارج می کند همین تنبیه و تشویق هاست! اینکه چرا این افراد چنین شده اند از حوصله این بحث خارج است و می تواند علل مختلفی داشته باشد.

اما ارتباط همه اینها با کار عاطفی (Emotional Labor) چیست؟ انجام بعضی کارها مثل کار تیمی، مدیریت تیم، ارتباط با مشتری، مالکیت محصول و اسکرام مستر بودن علاوه بر توانایی های فنی نیازمند کنترل عواطف و احساسات است. به این کنترل عواطف و احساسات حین انجام کار اصطلاحا کار عاطفی می گویند. اما این کنترل عواطف و احساسات وقتی با بی اخلاقی مواجهیم بسیار دشوار می شود. به خصوص اگر این بی اخلاقی ها دائما تکرار شوند. برای مثال، فرض کنید هم تیمی تان هیچ وقت به موقع سر جلسات حاضر نمی شود و همواره هم بهانه ای برای این کار دارد. یکبار کلاس دارد، یکبار دادگاه دارد، یکبار فرزندش بیمار است، بارها مادربزرگش فوت می کند و همه این اتفاقات دقیقا در زمان برگزاری جلسات می افتند. یا فرض کنید هم تیمی به شدت پر ادعایی دارید که حتی نمی تواند یک سند را به درستی بخواند اما دائم از توانایی های فنی اش میگوید و کارهایش را هم درست انجام نمی دهد و همه کارهایش به عهده شماست. متاسفانه در تیم های نرم افزاری نمونه های این عزیزان کم نیستند. چنین بی اخلاقی هایی فشار کار عاطفی اعضای تیم را افزایش می دهد و در بلند مدت باعث فرسایشی شدن کارها می شود. امیدوارم همواره در تصمیم هایمان سایرین را هم در نظر بگیریم و با اخلاق باشیم.

برای آگاهی از پست های بعدی می توانید در کانال تلگرام وبلاگ عضو شوید.
برای عضویت در کانال وبلاگ اینجا کلیک کنید

 

 

اندرباب شخصیت، آزمونهای فرافکن و مصاحبه های فنی

در جلسات مصاحبه بارها دیده ام مصاحبه کننده ها سعی می کنند با پرسیدن سوالاتی مبهم از مصاحبه شونده جنبه های شخصیتی او را بررسی کنند. همیشه دوست داشتم میزان کارایی این روشها و چگونگی کارکرد آنها را یاد بگیرم. در این پست خلاصه آنچه در این باره خواندم را آورده ام. 

بهتر است ابتدا با مفهوم شخصیت و چگونگی بررسی آن توسط روان شناسان شروع کنیم. طبق آنچه در ویرایش شانزدهم کتاب اتکینسون و هیلگارد آمده است به الگوهای منحصر به فرد فکری، هیجانی و رفتاری که نحوه تعامل فرد را با محیط فیزیکی، و اجتماعی اش مشخص می کند شخصیت (Personality) می گویند. حال که تعریفی از شخصیت ارائه دادیم باید به دو سوال پاسخ بدهیم:

  1. چگونه می توان لیست جامع و کاملی از ویژگی های شخصیتی انسانها به دست آورد؟
  2. چگونه می توان شخصیت افراد را ارزیابی کرد؟

تا آنجا که من میدانم یکی از راههای به دست آوردن لیستی جامع از همه ویژگی های شخصیتی، بررسی دایره لغات یک زبان است. آلپورت و آدبرت در دهه ۳۰ این کار را برای زبان انگلیسی انجام دادند. آنها تمامی کلماتی که در فرهنگ لغات انگلیسی به ویژگی های شخصیتی ارجاع داشت را گردآوری کردند. در مجموع به ۱۸۰۰۰ کلمه رسیدند. در ادامه سعی کردند کلمات مشابه را حذف کنند و در نهایت ۴۵۰۰ کلمه به دست آوردند که در برگیرنده همه ویژگی های شخصیتی است.

اما ۴۵۰۰ هنوز عدد بسیار بزرگی است. در نتیجه، محققین مختلف برآن شدند تا این لیست را با خلاصه سازی هرچه بیشتر (به روشهای گوناگون) کاهش دهند. در نهایت این کار منتج به لیست های متعددی شد. در ادامه برخی از مهمترین آنها را آورده ام:

اما پس از به دست آوردن لیستی جامع از ویژگی های شخصیتی باید به این سوال پاسخ دهیم که چگونه می توان شخصیت افراد را ارزیابی کرد؟ به عبارت دیگر، از کجا بفهمیم یک فرد کدام یک از این ویژگی های شخصیتی را دارد؟ بدین منظور روشهای متعددی وجود دارد که بررسی جزئی همه آنها از حوصله این نوشته خارج است. در لیست زیر خلاصه ای از مهمترین این روشها را آورده ام:

  • استفاده از پرسش نامه های ارزیابی شخصیت (Personality Inventories): در این حالت پرسش نامه ای با سوالات متعدد در اختیار شما قرار می گیرد. هر دسته از سوالات این پرسش نامه، سعی در سنجش یکی از ویژگی های شخصیتی شما دارند و در نهایت با جمع نمرات هر قسمت نتیجه ای در اختیارتان قرار می دهند. برخی از شناخته شده ترین انواع این پرسش نامه ها عبارتند از: آزمون MMPI، آزمون کتل و آزمون میلون
  • استفاده از روشهایی مثل Q-Sort: در این حالت از یک فرد ارزیابی کننده خواسته می شود حدود ۱۰۰ عدد کارت را که حاوی جملاتی درباره ویژگی های شخصیتی شما است مرتب و امتیاز دهی کند. خروجی این مرتب سازی لیست مهمترین ویژگی های شخصیتی شما است
  • استفاده از تست های فرافکن (Projective test): در این نوع تست ها که مبنا و اساس آنها نظریه تداعی آزاد (Free Association) فروید است یک محرک مبهم به فرد ارائه می شود و از او خواسته می شود نظرش را درباره این محرک مبهم بیان کند. فرد با بیان نظرش، احساسات و افکار نهان خود را آشکار می کند. برای مثال، در تست TAT تعدادی تصویر مبهم مثل شکل زیر به فرد نشان داده می شود و از او خواسته می شود درباره اتفاقی که در این تصاویر در حال رخ دادن است توضیح دهد. دو مورد از شناخته شده ترین تست های فرافکن تست رورشاخ (Rorschach test) و تست TAT است. از دیدگاه تئوریک می توان از هر محرک مبهمی برای این تست ها استفاده کرد

خوب در ابتدای مقاله درباره مشاهده خودم در مورد استفاده از تست های فرافکن در جلسات مصاحبه گفتم. حال که مختصری درباره این تست ها توضیح دادم میرسیم به میزان کارایی این تست ها و قابل اعتماد بودن (Reliability) و اعتبار (Validity) آنها. به عبارت دیگر، در این قسمت می خواهم به این سوال پاسخ دهم که آیا می توان با پرسیدن یک یا چند سوال مبهم از مصاحبه شونده (و نه با یک تست فرافکن استاندارد مثل تست رورشاخ یا TAT) به ویژگی های شخصیتی او پی برد؟ پاسخ به این سوال را به دو قسمت تقسیم می کنم. ابتدا بهتر است به بررسی تست های فرافکن استاندارد بپردازیم و سپس به بررسی پرسیدن یک یا چند سوال خواهیم پرداخت:

  • تا کنون صدها مطالعه برای بررسی اعتبار و قابل اعتماد بودن تست رورشاخ انجام شده است. نتایج این تست ها نشان می دهد این تست قابلیت اعتماد و اعتبار پایینی دارد و افراد سالم بسیاری که این تست را می دهند به اشتباه در دسته افراد پاتولوژیکال قرار می گیرند.  نتایج درباره تست TAT امیدوارکننده تر به نظر میرسد. تست های فرافکن بسیار دیگری هم وجود دارند اما به علت عدم وجود داده های کافی نمی توان درباره آنها به درستی اظهار نظر کرد
  • اما درباره سوالات غیر استاندارد چه می توان گفت؟ فکر می کنم با مطالعه پاراگراف بالا متوجه پاسخ این سوال شده اید. اگر بخواهیم از تست های فرافکن استفاده کنیم بهتر است از تست هایی که درباره قابلیت اعتماد و اعتبار آنها تحقیقات گسترده ای انجام شده بهره ببریم و استفاده از دو یا سه سوال غیراستاندارد اصلا روش خوبی برای سنجش ویژگی های شخصیتی افراد نیست!

خوب این بود خلاصه آنچه میخواستم درباره استفاده از تست های فرافکن بگویم. امیدوارم مورد استفاده قرار بگیرد.

برای آگاهی از پست های بعدی می توانید در کانال تلگرام وبلاگ عضو شوید.
برای عضویت در کانال وبلاگ اینجا کلیک کنید

اسکرام‌نامه

در سالهای اخیر استفاده از اسکرام (Scrum) به عنوان روشی چابک (Agile) برای توسعه نرم‌افزار رواج زیادی یافته. من هم مثل بسیاری از توسعه‌دهندگان در تیمهای چابک متعددی حضور داشته‌‌ام و شاهد پیاده‌سازی‌ها و تفاسیر خوب، بد و زشت مختلفی از اسکرام بوده‌ام.

دو سال پیش از من درخواست شد وظیفه پیاده‌سازی اسکرام را در یکی از تیمهای شرکت بر عهده بگیرم. در این دو سال منابع متعددی خواندم و با چالش‌های زیادی مواجه شدم. سعی می‌کنم در این یادداشت بخشی از تجاربی که به دست آورده‌ام و منابعی که در این راه به نظرم مفید بوده‌اند را به اشتراک بگذارم. 

آغاز

همه چیز خیلی عادی شروع شد. مثل همه روزهای قبل با عنوان “توسعه‌دهنده/محقق تکنیکی” به شرکت رفتم. آن روز با مدیر پروژه‌ جلسه مختصری داشتم. ایشان از من خواستند به علت پاره‌ای از مشکلات و درخواست اعضای تیم به سراغ اسکرام برویم. به علاوه، پیشنهاد دادند کتاب Essential Scrum: A practical guide to the most popular agile process اثر Kenneth Rubin را برای آشنایی هر چه بیشتر با اسکرام بخوانم. مدتها قبل از این روز، کتاب Agile اثر Bertrand Meyer را خوانده بودم (که باید اعتراف کنم تا حدی کسالت آور، اما بسیار ارزشمند است). با پیش فرض کسالت آور بودن کتاب Rubin به مطالعه آن پرداختم. منبع بسیار خوبی بود و بر خلاف تصور من بسیار جذاب بود. این منبع دانش کافی برای آغاز پیاده سازی اسکرام را در اختیارم قرار داد. اما پیش از آغاز پیاده سازی سوالی برایم مطرح بود: چرا اعضای تیم درخواست استفاده از اسکرام را داده بودند؟

مصاحبه و مشخص شدن روند شکست کارها

برای پاسخ به این سوال که: “چرا اعضای تیم درخواست استفاده از اسکرام را داده بودند؟”؛ مصاحبه‌ای با آنها ترتیب دادم. هر چه باشد در کارشناسی ارشد مدتی را صرف یادگیری تفکر طراحی (Design Thinking) کرده بودم (برای آشنایی بیشتر با تفکر طراحی می‌توانید به این پست وبلاگ مراجعه کنید). مهمترین پیام تفکر طراحی همدلی (Empathy) و حل مشکل واقعی کاربران یک سیستم است. در این مصاحبه نکات خوبی از مشکلات تیم به دست آوردم:

  • افراد دوست داشتند تصویر کلی آنچه در حال اتفاق افتادن است را در اختیار داشته باشند
  • اعضای تیم دوست داشتند با هم تعاملات بیشتری داشته باشند (تیم‌تر باشند)
  • آنها دوست داشتند در بازه‌های زمانی مشخصی که کوتاه‌تر از چند ماه است بازخورد کارهایشان را از مشتری‌ها/ذی‌نفعان دریافت کنند
  • افراد دوست داشتند مکانیزمی در اختیار داشته باشند تا مشکلاتشان را در بازه‌های زمانی مشخص به گوش بقیه برسانند
  • و …

نتیجه مصاحبه مرا تا حدی قانع کرد که اسکرام ممکن است بتواند بعضی از این مشکلات را حل کند.

بعد از مصاحبه سراغ پیاده‌سازی اسکرام رفتم. برای آنکه مفاهیم کتاب Rubin را فراموش نکنم یک MindMap از کتاب تهیه کردم تا هر وقت با ابهامی مواجه می‌شوم به آن رجوع کنم.

برای پیاده سازی اولیه لازم بود روند شکستن پروژه و چگونگی مستندسازی نیازمندی‌ها را مشخص کنم. اسکرام استاندارد مشخصی برای مستندسازی نیازمندیها ندارد. در اکثر منابع از جمله Rubin پیشنهاد شده از User Story ها بدین منظور استفاده شود. برای اینکه با User Storyها آشنا شوم به منبع دیگری مراجعه کردم: User Stories Applied اثر Mike Cohn. نویسنده در این کتاب به خوبی نحوه استفاده از User Storyها را شرح می دهد. در ادامه ساختاری چهار سطحی برای شکستن پروژه‌ها طراحی کردم. در این ساختار هر پروژه به مجموعه‌ای اپیک (Epic) می‌شکند. هر اپیک که خود یک User Story درشت‌دانه است به مجموعه‌ای Story ریزدانه‌تر شکسته می‌شود. هر Story باید به اندازه‌ای باشد که در یک اسپرینت قابل انجام است. در ادامه، هر Story برای پیاده سازی به مجموعه‌ای Task شکسته می شود.

اما اپیک‌ها، استوری‌ها و تسکها را چگونه باید تخمین زد؟ برای یافتن پاسخ این سوال مجبور شدم دو منبع دیگر را هم بخوانم. یکی کتاب Agile Estimating and Planning اثر Mike Cohn و دیگری کتاب Return on Software اثر Steve Tockey. با خواندن این دو کتاب با اصول و روش‌های تخمین کارها به خوبی آشنا شدم. در ادامه، برای تخمین اپیک‌ها T-Shirt Size، استوری‌ها Story Points و تسک‌ها ساعت ایده آل را برگزیدم.

باید اعتراف کنم تخمین (Estimation) کارها با این واحدها عموما فرایندی دشوار و گاها مبهم است. البته این ابهام در ذات هر تخمینی نفهته است (به علت رابطه بین دانش و احتمال). اما به نظر میرسد تعریف این واحدها و به خصوص استوری پوینت گاهی به این ابهام دامن میزند. برای مثال، کوهن در سال ۲۰۰۴ در کتاب خود میگوید بهتر است هر استوری پوینت معادل یک روز کاری ایده آل باشد (پاراگراف آخر صفحه ۸۷). در ادامه کوهن در سال ۲۰۰۵ در کتاب دیگرش روز ایده آل را به کل از استوری پوینت جدا می کند و میگوید ترجیح میدهد از استوری پوینت به عنوان معیاری برای پیچیدگی کارها استفاده کند (پاراگراف اول صفحه ۷۵). در ادامه سایر نویسنده ها مثل لفینگول تعریف متفاوت تری از استوری پوینت ارائه میدهند. برخی دیگر مثل واکانتی به کل متریک های مبتنی بر استوری پوینت را زیر سوال میبرند و … 

در نهایت باید بگویم در دو منبع فوق تئوری تخمین‌ زدن به میزان خوبی تشریح شده اما استفاده از آنها در عمل به طور کلی با آنچه ممکن است بیندیشید تفاوت دارد. تقابل این تئوری‌ها و عمل مرا به یاد این جمله می‌اندازد: عمل همیشه به تئوری می‌خندد (یادم نیست این سخن از کدام فیلسوف است).

فلسفه اسکرام برای انجام کارها

پیش از ادامه شاید بد نباشد نگاه فلسفی اسکرام به چگونگی انجام کارها را کمی تشریح کنم. این بررسی، چرایی این همه جلسه و تخمین و … را روشن‌تر می‌کند. به طور کلی اسکرام فرض می‌کند توسعه نرم‌افزار فرآیندی غیر قابل پیش‌بینی است (بررسی میزان صحت این فرض از حوصله این یادداشت خارج است). این غیرقابل پیش‌بینی بودن باعث می‌شود آموزه‌های روش‌هایی مثل روش آبشاری (Waterfall model)، که سعی می‌کنند در ابتدای پروژه کارها را به صورت دقیق بشکنند و تخمینی برای آنها ارائه دهند، در توسعه نرم‌افزار بی‌فایده شود. در عوض اسکرام سعی می‌کند برای انجام کارها روشی مشابه الگوریتم گرادیان کاهشی (Gradient Descent) برگزیند (برای اطلاعات بیشتر درباره این الگوریتم می‌توانید به این کتاب رایگانی که درباره شبکه‌های عصبی ترجمه کرده‌ام مراجعه کنید).

اجازه دهید با مثالی روش اسکرام را توضیح دهم. فرض کنید بالای تپه‌ای هستید. هوا تاریک است و فقط چند متر جلوتر را می‌بینید. می‌خواهید از تپه پایین بیایید؛ چه می‌کنید؟ هدفتان مشخص است: پایین آمدن. به علاوه، به طور کلی می‌دانید برای پایین آمدن از تپه باید به سمت سراشیبی حرکت کنید. درنتیجه، به مرور با انتخاب سراشیبی‌های اطرافتان پایین می‌آیید. در طول مسیر باید توقف‌هایی هم داشته باشید و وضعیتتان را ارزیابی کنید. شاید مسیر را اشتباه آمده‌اید و مجبور شوید برگردید و تغییر مسیر دهید.

اسکرام هم دقیقا از همین روش بهره می‌برد: پروژه‌ای با چشم‌انداز (هدف) مشخص داریم؛ این چشم انداز را به مجموعه‌ای نیازمندی درشت دانه (برای مثال اپیک) تقسیم می‌کنیم. با افزایش دانشمان از پروژه و با اولویت بندی کارها طبق نیازهای مشتری این نیازمندیهای درشت دانه را به نیازمندیهای ساده تر می‌شکنیم. هر اسپرینت بخشی از این نیازمندیهای ریزدانه را انجام می‌دهیم (قدمهای کوچک در جهت سراشیبی یا رسیدن به هدف). سپس بررسی می‌کنیم آیا در جهت درستی در حال حرکت هستیم یا خیر؟ در صورت لزوم تغییر مسیر می‌دهیم (ارزیابی وضعیت). هر یک از این مراحل را می‌توان به یکی از رویدادهای اسکرام نگاشت کرد.

البته تئوری‌ها و مطالعات فراوانی پشت این روش ساده نهفته است. برای اطلاعات بیشتر در این باره می‌توانید از این پست وبلاگ شروع کنید.

توجه داشته باشید اسکرام برای هر پروژه‌ای مناسب نیست. برای اطلاعات بیشتر می‌توانید به کتاب Rubin و منابع مربوط به چهارچوب Cynefin مراجعه کنید. هرچند گاهی منابع مربوط به چهارچوب Cynefin هم آنقدر شفاف نیستند …

جلسات اسکرام و چالشهای آنها

طبق آنچه در منابع مختلف خواندم‌ اسکرام چند جلسه اصلی دارد:

  • جلسات پلنینگ (Planning): هدف این جلسات برنامه ریزی برای کارهایی است که در طول اسپرینت انجام می‌شود
  • جلسات روزانه (Daily): هر روز جلسه‌ای با عنوان Daily Standup برگزار می‌شود. در این جلسات اعضای تیم درباره کارهایی که باید در آن روز انجام شود با هم هماهنگ می‌شوند
  • جلسات بازبینی (Review): در انتهای هر اسپرینت یک جلسه بازبینی برگزار می‌شود. در این جلسات کارهای انجام شده در طول اسپرینت برای ذی‌نفعان اصطلاحا دمو می‌شود و تیم توسعه بازخوردهای مربوطه را دریافت می‌کند. به علاوه، اگر نیازی به تغییر جهت انجام کارها باشد در این جلسات بحث و گفتگویی شکل می‌گیرد
  • جلسات رترو (Retrospective): در انتهای هر اسپرینت یک جلسه رترو برگزار می‌شود. در طول این جلسه اعضای تیم به بررسی اسپرینت قبل و مشکلاتی که حین انجام کارها با آن مواجه شدند می‌پردازند و سعی می‌کنند راهکارهایی برای حل برخی از این مشکلات در اسپرینت‌های آینده بیابند. در نتیجه، جلسات رترو مکانیزمی برای اصلاح فرآیند انجام کارها در اختیار اعضای تیم قرار می‌دهد

توجه داشته باشید که اسکرام دو مکانیزم اصلاح دارد: یکی برای بهینه سازی و اصلاح خروجی کار (جلسات بازبینی) و دیگری برای بهینه‌سازی فرآیند رسیدن به هدف.

توضیحات فوق را در هر کتاب یا منبع اسکرامی میتوانید بیابید. اما چیزی که در اکثر این منابع به درستی مشخص نیست نحوه اجرای این جلسات است! برای مثال، ممکن است ایده برگزاری جلسات روزانه به نظر جذاب بیاید. اما وقتی سعی می‌کنید افراد را گرد هم آورید با مشکلات متعددی در این باب مواجه خواهید شد (به خصوص در دورکاری). در این باره هر کسی نظری دارد و نظر هیچ کس هم وحی منزل نیست. به طور کلی می توانید جلسات روزانه را به سه روش برگزار کنید:

  • همگام و حضوری: همه در یک ساعت مشخص به صورت حضوری در مکانی مشخص برای برگزاری جلسه حاضر می‌شوند
  • همگام و آنلاین: همه در یک ساعت مشخص در یک ابزار چت صوتی/تصویری برای برگزاری جلسات حاضر می‌شوند
  • ناهمگام: در این روش همه در یک ساعت مشخص برای جلسه حاضر نمی‌شوند. بلکه هر کسی در ساعت متفاوتی مطالب خویش را در یک سیستم چت می‌نویسد

برای اطلاعات بیشتر درباره روش‌های همگام و غیرهمگام می‌توانید به این مقاله مراجعه کنید.

برگزاری جلسات پلنینگ و بازبینی هم چالش‌هایی دارد (ممکن است در آینده در یک پست جداگانه به آنها بپردازم). اما، برگزاری آنها آنقدرها هم دشوار نیست. در این میان، گنگ ترین جلسه،  جلسه رترو است. هیچ یک از منابعی که خواندم به درستی به بررسی ساختار این جلسات نمی‌پردازند. به علاوه، طبق آنچه فهمیده بودم این جلسه اهمیت زیادی داشت. در نتیجه، کتاب Agile Retrospectives اثر Derby و سایرین را خواندم. با خواندن این کتاب با ساختار جلسات رترو به خوبی آشنا شدم و توانستم فرآیند آن را درک کنم.

تئوری و عمل

تا اینجا منابع بسیاری خوانده بودم و می‌توانستم با آنچه می‌دانم اسکرام را به خوبی پیاده‌سازی کنم. در نتیجه، کار را شروع کردم و شدم اسکرام مستر تیم. در پیاده سازی و اجرای فرآیند مشکل خاصی نداشتم اما با شروع کار متوجه خلاء بزرگی در دانش خود شدم که در هیچ یک از منابع (به جز کتاب Derby و سایرین درباره جلسات رترو) به آن اشاره‌ای نشده است: نحوه تعامل با افراد بدرفتار! سخت ترین و حساس ترین قسمت کار هم همین جاست.

اسکرام اولین تجربه مدیریتی من نبود اما تعریف نقش اسکرام مستر و اختیارات آن تفاوت محسوسی با نقشی مثل مدیر فنی دارد. در نتیجه، ساختار و پویایی قدرت در اسکرام بسیار متفاوت است. به علاوه، اسکرام تاکید زیادی بر تیم دارد. تیم نسبت به استرس و بدرفتاری موجودی بسیار حساس است. در نتیجه، تصمیماتی که درباره برخورد با افراد بدرفتار می‌گیرید ممکن است در اسکرام عواقب متفاوتی داشته باشد …

متاسفانه در ادبیات اسکرام راهکار خاصی برای تعامل با “افراد بدرفتار” وجود ندارد. اسکرام فرض می‌کند همه اعضای تیم مطیع هستند و کاری بر خلاف هدف تیم، و سازمان انجام نمی‌دهند. در اندک مواردی که اشاره‌ای به نحوه تعامل با افراد بدرفتار شده است هم راهکار به سیب گندیده (Bad Apple) خواندن آنها، تذکر و نهایتا اخراجشان ختم می‌شود. برای مدتی این سوالات ذهن مرا به شدت مشغول کرده بود:

  • با افراد بدرفتار چه باید کرد؟
  • آیا تنها راهکار طرد فرد از گروه و سازمان است؟ اگر چنین نیست تا چه مدت باید با افراد بدرفتار مدارا کرد؟
  • آیا چنین تصمیمی (که مسلما خارج از وظایف اسکرام مستر است اما وی هم در آن نقش دارد) اخلاقی است؟
  • پس کسانی که نمی‌توانند در چهارچوبی مثل اسکرام کار کنند چه؟

برای پاسخ این سوالات به فیلدهای مطالعاتی متعددی از جمله فلسفه اخلاق، نظریه تصمیم‌ (Decision Theory) و روان شناسی مراجعه کردم. البته از قبل هم در برخی از این زمینه‌ها مطالعات قابل توجهی داشتم. این سوالات مرا بر آن داشت به طور خاص در این منابع دنبال پاسخ باشم. برخی از کتبی که در این راستا خواندم عبارتند از کتاب Exploring Ethics اثر Steven Cahn، برخی از کتب اروین یالوم و کتاب An introduction to decision theory اثر Martin Peterson. مسلما خواندن این کتب خالی از لطف نبودند اما پاسخ خاصی هم در اختیارم قرار ندادند.

گاهی به عنوان اسکرام مستر باید تصمیماتی بگیرید که صورت آنها بی شباهت به مسئله تراموا (Trolley Problem) نیست. در این میان نظریه تصمیم هم کمک زیادی نمی‌کند زیرا عقلانیت (Rationality) یک تصمیم در موقعیتی خاص به هدفتان بستگی دارد (به این ویژگی اصطلاحا Instrumental Rationality می‌گویند). طبق تعاریف اقتصادی هدف کارکنان یک سازمان باید در راستای اهداف آن سازمان یعنی رسیدن به ماکزیمم سود (و کاهش هزینه) باشد. در نتیجه، ممکن است طبق هدف سازمان و تحلیل‌های نظریه تصمیم به نتیجه‌ای برسید که در راستای هدف سازمان عقلانی است اما اخلاقی نیست و شما را راضی نمی‌کند…

در نهایت باید بگویم (با دانش فعلی‌ام) عموما مسائل انسانی راه حل ریاضی ندارند و همان طور که در این پست به صورت مفصل شرح داده ام راه حلهای این مسائل همه را راضی نخواهد کرد.

نقاط ضعف اسکرام

اسکرام نقاط ضعف متعددی دارد. این نقاط ضعف بدین معنی نیستند که اسکرام فرآیند بدی است. هر ابزاری مزایا و معایبی دارد. در ادامه برخی از آنها را آورده‌ام:

  • این روش فرض می‌کند افراد به کار تیمی علاقه دارند (طبق مشاهدات من خیلی وقتها چنین نیست!)
  • در اسکرام فرض شده شما تیمی از افراد متخصص دارید. پیدا کردن متخصص در حال حاضر در کشورهای پیشرفته هم با چالش‌هایی رو به رو است
  • ادبیات اجایل گاها ضد و نقیض است و شواهد درستی برای ادعاهایش ندارد. این نکته را برتراند میر به بهترین شکل ممکن در نقد خود از این روش ها در کتابش بیان کرده. پیشنهاد می کنم حتما این کتاب را بخوانید
  • اساسی ترین نقطه ضعف اسکرام از نظر من خود تیم است. تیم ماهیتی بسیار شکننده دارد. حتی تاکمن (Tuckman) هم در مقاله خود به این مسئله اشاراتی دارد
  • نگاه اسکرام به برنامه‌نویس‌ها در نهایت به یک دیدگاه تیلوریستی منتهی خواهد شد (به خصوص با تجمیع روشهایی مثل تفکر طراحی با اسکرام). شرح کامل این مشکل را می‌توانید در این مقاله بخوانید
  • جلسات متعدد اسکرام عموما برای افراد خسته‌کننده است (هرچند برگزاری این جلسات لازم است)
  • برای استفاده از اسکرام نیاز به آموزش نسبتا طولانی به افراد تیم وجود دارد
  • از نظر من فرض تعهد اعضای تیم به انجام کارها در موقعیت‌های زیادی قابل قبول نیست
  • روش‌های اجایل مجموعه‌ای Technical Practice دارند که اگر به درستی در کدنویسی استفاده نشوند خروجی‌های عجیب و غریبی به شما خواهند داد. یادگیری این Technical Practiceها توسط اعضای تیم زمان‌بر است
  • برای پیاده‌سازی اسکرام منبع جامعی وجود ندارد و باید اطلاعات لازم را مانند تکه‌های یک پازل از منابع مختلف و پراکنده‌ گرد هم آورید (هرچند بعضی این را نقطه قوت اسکرام می‌دانند)
  • رعایت نظم در اسکرام اهمیت بسیار زیادی دارد. بی‌نظمی یکی از اعضا می‌تواند ضربات قابل توجهی به فرآیند وارد آورد
  • اسکرام کسانی که روحیه کار تیمی ندارند را به کلی کنار میگذارد

نقض هر یک از این مفروضات شما را با مشکلات متعددی مواجه خواهد ساخت…

نتیجه‌گیری

در نهایت باید بگویم اسکرام چاره همه مشکلات نیست. اما راه حل‌های معقولی برای برخی از آنها فراهم می‌آورد. هرچند این راه حل ها هزینه‌هایی هم دارند. برای استفاده از این روش باید صبور و مشتاق به یادگیری باشید. باید بیش از هر حسی، حس همدلی با اعضای تیمتان را تقویت کنید. چون تنها راه کنار هم ماندن در روزهای سخت همین حس همدلی و همدوستی است.

در نهایت امیدوارم این یادداشت برایتان مفید باشد.

برای آگاهی از پست های بعدی می توانید در کانال تلگرام وبلاگ عضو شوید.
برای عضویت در کانال وبلاگ اینجا کلیک کنید

 

 

NNT چیست؟

 برای آگاهی از اینکه پزشکی مدرن چقدر می تواند به بیماران کمک کند راهی وجود دارد. این راه، یک مفهوم آماری بسیار ساده به نام «عدد مورد نیاز برای درمان» (Number Needed to Treat) یا به اختصار NNT است. NNT معیاری برای میزان تاثیر دارو، یا درمان ارائه می دهد. این معیار، تعداد بیمارانی که باید درمان شوند تا، یک نفر تحت تاثیر قرار گیرد را تخمین می زند. NNT یک مفهوم آماری، اما شهودی است. همان طور که می دانید، همه افراد از مداخله پزشک یا استفاده از دارو سود نمی برند – برخی درمان می شوند، برخی هیچ نتیجه ای نمی گیرند، و برخی دیگر به علت درمان دچار آسیب می شوند. NNT تعداد افراد موجود در هر گروه را مشخص می کند.

برای مثال، درمانی خیالی برای حمله قلبی به نام «ضد-حمله» را در نظر بگیرید. برای بررسی میزان تاثیر این درمان، بیماران را به دو گروه تقسیم می کنیم «گروه درمان»، و «گروه شبه دارو». «گروه درمان» را در معرض «ضد-حمله» قرار می دهیم، و به اعضای «گروه شبه دارو» هیچ دارویی نمی دهیم. فرض کنید ۷۵ درصد بیماران «گروه درمان» که «ضد-حمله» را استفاده می کنند زنده مانده، و ۲۵ درصد آنها میمیرند. در گروه «شبه دارو» ۷۵ درصد بیماران میمیرند، و ۲۵ درصد آنها زنده می مانند. همان طور که مشاهده می کنید داروی «ضد-حمله» بسیار موثر است و می تواند نرخ مرگ و میر را به میزان قابل توجهی کاهش دهد. با این حال، ۲۵ درصد بیماران گروه «شبه دارو» که هیچ دارویی دریافت نمی کنند زنده مانده، و ۲۵ درصد اعضای «گروه درمان» هم با وجود استفاده از دارو میمیرند. به طور کلی، درمان «ضد-حمله» هیچ تاثیری بر ۵۰ درصد بیماران ندارد. در مقابل ۵۰ درصد بیمارانی که از این راه درمانی استفاده می کنند هم بهبود می یابند.
نکته قابل توجه، این است که در اکثر داروها و درمان ها، نمی دانیم آیا درمان به افراد کمک کرده، هیچ تاثیری بر آنها نداشته، یا باعث آسیب به آنها شده است. اگر بخواهیم حساب کنیم چند نفر باید تحت درمان «ضد-حمله» قرار گیرند تا یک نفر درمان شود این عدد ۲ نفر است (زیرا این دارو تنها ۵۰ درصد بیماران را بهبود می دهد). به عبارت دیگر، NNT درمان «ضد-حمله» برابر با ۲ است.
توجه داشته باشید در بسیاری از درمان ها نرخ میزان تاثیر درمان بسیار کمتر از ۵۰ درصد است. برای مثال، ممکن است NNT درمانی خاص ۵۰ باشد. یعنی تنها دو درصد بیمارانی که تحت این درمان قرار میگیرند از آن بهره می برند. در این حالت برای درمان یک نفر ۵۰ بیمار باید تحت درمان قرار بگیرند. مسلما، از میان این ۵۰ بیمار عده ای دچار عوارض آن خواهند شد.از این رو، بهتر است موقع استفاده از دارو، یا درمانی خاص NNT، و عوارض آن را مد نظر قرار دهید.

منبع: http://www.thennt.com/thennt-explained

برای آگاهی از پست های بعدی می توانید در کانال تلگرام وبلاگ عضو شوید.
برای عضویت در کانال وبلاگ اینجا کلیک کنید

تئوری توطئه ۲

سال ۱۳۹۴ مطلبی درباره تئوری توطئه نوشتم. پیشنهاد می کنم قبل از مطالعه این مطلب حتما مطالعه کنید:

مطالعه مستند ظهور و تئوری توطئه

این روز ها آقای سید محمد حسینی مجری سابق و مشهور صدا و سیما و شخصی که خود را دکتر آزمایش می نامد، مجددا با طرح مباحثی مشابه مستند ظهور در شبکه های اجتماعی جوانان بسیاری را جذب کرده اند و با استناد به این موارد و وعده حضور آدم های فضایی سعی در ایجاد قیام و آشوب در جامعه را دارند. بیشتر موارد ارائه شده توسط این آقایان تغییر یافته و برگرفته از منابعی مانند موارد زیر است:

این آقایان مطالب چنین تئوری های توطئه ای را با گفته های اشخاصی مثل شاه نعمت الله ولی که اشعاری پیش گویانه و مشابه نوستراداموس دارد ترکیب کرده و معجونی عجیب ساخته اند!

واقعا نمی دانم:

  • برای ساخت چنین تئوری هایی چقدر زمان و پول هزینه شده است؟
  • هدف از ساخت آنها چیست؟
  • آیا سازندگان خود به آنها باور دارند؟ یا از این تئوری ها برای سودجویی از افراد یا ارائه تفاسیری جدید از وقایع جهان استفاده می کنند.

اما نباید از آنها به عنوان وسیله ای برای سودجویی از افراد یا ایجاد آشوب در جامعه استفاده شود. باید موقع طرح آنها به افراد آگاهی داده شود که این تئوری ها صحت ندارند و تنها حاصل تخیل مولف و سازنده هستند. هیچ جامعه علمی این تئوری ها را تصدیق نمی کند و برخی از آنها مدت ها است با روش های مختلف تست و رد شده اند. عموما موقع مشاهده چنین نظریه هایی به یاد جمله مشهور انیشتین می افتم:

دو چیز را پایانی نیست: یکی جهان هستی و دیگری حماقت انسان

 

برای آگاهی از پست های بعدی می توانید در کانال تلگرام وبلاگ عضو شوید.
برای عضویت در کانال وبلاگ اینجا کلیک کنید

آیا هر حقیقتی را باید گفت؟

quote-out-of-context

هر حقیقتی را نباید گفت! این جمله را دیروز یکی از دوستان به عنوان دفاعیه (یا هر عنوان دیگری) در جلسه مطرح کرد. و از آنجا که جمع کثیری از گویشوران زبان فارسی عاشق جملات زیبا هستند از آن تبعیت کردند. اما آیا هر حقیقتی را نباید گفت؟
برای پاسخ به این سوال، ابتدا باید گروهی از مغالطه های منطقی را بررسی کنیم. به این گروه اصطلاحا مغالطه های نقل قول خارج از بافت (Out of context quoting) گفته می شود. نقل قول خارج از بافت مغالطه ای غیر رسمی (غیر صوری) و نوعی نسبت دادن غلط است که در آن، متنی از بافتش جدا می شود به طوریکه معنای اصلی آن (معنای مورد نظر نویسنده) مخدوش شود. عموما این مغالطه به عمد استفاده می شود یعنی گوینده کاملا از مغالطه آگاه است. البته استفاده غیرعمد هم ممکن است به خصوص اگر گوینده در فهم معنای جمله دچار سوء تفاهم شده باشد.
مغالطه های نقل قول خارج از بافت عموما دو صورت کلی دارند:

  1. حالت اول بیشتر در محافل سیاسی استفاده می شود و در آن رقیب یک سیاستمدار سخنان دیگری را خارج از بافت نقل می کند
  2. حالت دوم نوعی نسبت دادن غلط است و در آن گوینده از شخصی معتبر سخنی نقل می کند (بیرون از بافت آن سخن) و از آن به عنوان گواهی بر حقانیت خود استفاده می کند

وقتی در مورد اشتباه کسی شواهد مستقیم وجود دارد (قدرتمندترین و محکمه پسند ترین نوع شواهد) آنگاه چرا هر حقیقتی را نباید گفت؟ آیا بافت این جمله چنین است یا منظور نویسنده چیز دیگری بوده. به نظرم حقایق را باید گفت و پذیرفت. شانه خالی کردن از بیان حقایق با مغالطه نقل قول خارج از بافت به بهانه سیاست (و با ساده لوح فرض کردن دیگران که خود مغالطه ای دیگر است) ممکن است تا مدت ها ما را به سمت جلو حرکت دهد اما هیچ چیز همیشگی نیست. حتی پس از تاریکترین شب ها هم خورشید طلوع می کند…

اثر راشومون و روش های مدیریت چابک (اجایل)

rashomon-effect

دیروز به درخواست “مدیران” ارائه ای بسیار مقدماتی در مورد روش های چابک در مدیریت نرم افزار به تیم توسعه نرم افزار داشتم! در زمان ارائه به نظر می رسید نظر حضار مختلف در مورد روش های چابک نوعی اثر راشومون است- اثر راشومون حالتی را توصیف می کند که در آن برداشت افراد از، مشاهده ای یکسان، متفاوت است- و هر کسی با شنیده های جسته و گریخته نظری در مورد این روش ها دارد. در واقع بیشتر حضار تعریف و آگاهی درستی از این امر نداشتند. این آگاهی نصفه و نیمه بسیار مشکل ساز است و می تواند باعث ضایع شدن حق کارکنان شود. اما چطور؟
برای مثال یکی از ارزش های اصلی روش های چابک کاهش نقش مدیر به عنوان قدرت مرکزی (دیکتاتور) و توزیع آن بین اعضای تیم و تاکید بر نقش مدیر به عنوان رهبر تیم (نقش واقعی مدیریت) است نه تعیین کننده سرنوشت اعضا. متاسفانه بسیاری و شاید حتی خود من اگر سرنوشت گروهی را به دست بگیریم فکر می کنیم بهترین تصمیم گیرنده ایم و هیچ گاه سعی در یادگیری نداریم چون بهترین تصمیم گیرنده و دانای کل نیاز به یادگیری ندارد. حال اگر افراد از اصول سازمانی روش های چابک اطلاعی نداشته باشند و فقط روی روش های تکنیکی تمرکز کنند ممکن است قربانی سوء استفاده شوند. اما اگر دیدگاهشان را به هم نزدیک کنند و هم صدا و هم کلام شوند می توانند بر مشکلات این چنینی پیروز شوند.
در این ۱۰ سالی که در صنعت آی تی ایران مشغول به کار هستم مشاهدات گاها عجیب و تلخی داشتم و در سازمان های مختلف با افراد گوناگونی مواجه شدم. مشاهداتی که برای بنده مشاهده کننده گاها ناخوشایند، عجیب و غیرقابل باور بوده.از کارکنان و شرکت های خوب این صنعت گرفته تا شرکت هایی با سیاست های شبیه به زندان و شارلاتان هایی که برای مقام یا دریافتی بیشتر دست به هر کاری می زنند(واقعا هر کاری!!!). از تیم های کوچک اما موفق تا تیم های بزرگ اما ناموفق. جا دارد از مصاحبه های عجیب و غریب برخی شرکت ها هم یاد کنم. مصاحبه هایی توسط افرادی بیسواد و بدون آگاهی برای بزرگ جلوه دادن کارهای شرکتی پوشالی که وقتی وارد آن می شوید میبینید کار خاصی در آنها انجام نمی شود.
متاسفانه بسیاری از مشکلات تیم های نرم افزاری و شاید هر تیم تولیدی دیگری از کارکنان فنی نیست بلکه به دلیل مدیریت اشتباه و ناآگاهی های مدیران ماست. این امر زمانی بروز می کند که بسیاری از تیم های نرم افزاری ما اصول تکنیکی روش های چابک را رعایت می کنند اما خبری از رعایت صحیح اصول سازمانی نیست! هر چند اصول روش های چابک وحی منزل نیستند و نیازمندی بر رعایت تمامی آنها نیست اما در بسیاری از مشاهدات من اصول سازمانی به درستی رعایت نمی شوند و حق افراد زیر پا گذاشته می شود.

ژورنالیسم نقلی!

Failure

در این چند روز برخی از دوستان و خویش آوندان در مورد شناخت کارهای فردی که در تلوزیون مصاحبه کرده بود از بنده سوال کردند. من شناختی از شخص مذکور نداشتم و طبق عادت برای کسب اطلاعات بیشتر به جستجو در اینترنت پرداختم. در زمان جستجو با اخبار ضد و نقیضی در مورد کارهایی که ادعای انجام آنها بوسیله فرد شده مواجه شدم. مثلا در یک خبر ذکر شده بود که ادعاهای مطرح شده کذب است و در دیگری آمده بود که این طور نیست. جالب اینجاست که هیچ یک از خبرها منبع درستی نداشتند و صرفا سخنان عده ای رو نقل کرده بودند.
در دایره لغوی ژورنالیسم به این نوع اطلاع رسانی اصطلاحا “He said, she said journalism” گفته می شود که من آن را به ژورنالیسم نقلی ترجمه می کنم. در این نوع گزارش ها مخاطب نمی تواند نتیجه خاصی از اخبار ارائه شده بگیرد چون خبرنگار فقط نظرات دو شخص مختلف را نقل می کند و هیچ گونه شواهدی مبنی بر صحت اطلاعات ارائه شده هیچ کدام از طرفین ارائه نمی دهد. این نوع ارائه خبر در محافل ژورنالیستی در بهترین حالت نامناسب است. هدف ژورنالیسم طبق تعریف آن ارائه اخبار تایید شده بوسیله منبعی مستقل است. یعنی یک شخص یا گروه مستقل باید اطلاعات نقل شده را از نظر صحت مورد بررسی قرار دهند نه اینکه صرفا داستان گرگ و شنگول و منگول را از زبان هر دو طرف نقل کنند. توجه داشته باشید بسیاری از اخبار و مناظره هایی که امروزه در رسانه ها مشاهده می کنید از این نوع است! دو فرد روبروی هم نشسته و در بسیاری مواقع مشتی تحمت و بد و بیراه به هم می گویند و هیچ مدرکی هم ارائه نمی دهند. در این میان مخاطب نمی تواند قضاوت صحیحی داشته باشد و بسیاری سخنان فرد چرب زبان تر را می پذیرند.
امیدوارم مدیران رسانه ها و روزنامه ها و مجلات کمی بیشتر نسبت به اخباری که در این محافل ارائه می شود دقت کنند و هر سخنی را نقل نکنند.

تحلیل پیامک های تبلیغاتی ایرانسل – قسمت دوم

Wolf-ship

در قسمت اول سعی کردم یک دید آماری در مورد پیامک های تبلیغاتی ایرانسل فراهم کنم. هرچند به علت کمبود وقت ممکن است این دید کامل نباشد و نقص هایی به آن وارد باشد اما به هر حال بهتر از هیچ است. در این قسمت سعی دارم یکی از مطالعات مرتبط در زمینه پیامک های تبلیغاتی را خلاصه کنم. این مطالعه در سال ۲۰۰۷ بوسیله باما و بارنز در ژورنال Business Process Management به چاپ رسیده. مقاله بسیار جالبی است و پیشنهاد می کنم اگر وقت دارید حتما آن را مطالعه کنید. اما سوالات:

۱- تعریف بازرگانی با استفاده از موبایل چیست؟ تراکنش هایی با ارزش مالی مستقیم یا غیر مستقیم با استفاده از موبایل را بازرگانی با استفاده از موبایل می گویند.

۲- بازار هدف بازرگانی با استفاده از موبایل در جهان چند کاربر دارد؟ انتظار می رود تا سال ۲۰۰۸ تعداد کاربران هدف این تجارت به ۱.۶۷ میلیارد کاربر برسد. توجه کنید این عدد مربوط به سال ۲۰۰۸ میلادی است.

۳- ارزش مالی این بازار چقدر است؟ انتظار می رود ارزش مالی این بازار تا سال ۲۰۰۹ به ۸۸ میلیارد دلار برسد. مجددا به سال مقاله توجه داشته باشید.

۴- آیا در رابطه با ارسال پیامک های تبلیغاتی در سایر کشورها قوانینی وجود دارد؟ بله. برای مثال در کشورهای اروپایی قوانین، تبلیغ کننده گان را مجبور می کنند پیش از ارسال پیامک های تبلیغاتی از کاربران اجازه بگیرند (بر خلاف ایران).

۵- مهمترین مشکلی که ارسال پیامک های تبلیغاتی برای کاربران ایجاد می کند چیست؟ نقض حریم شخصی کاربران.

۶- حریم شخصی یعنی چه؟ به حق یک شخص برای کنترل اطلاعاتی که سایرین در موردش نگه داری می کنند حریم شخصی می گویند. تعریف دیگری که از حریم شخصی و از کتاب Dragnet Nation نوشته جولیا آنگ وین به خاطر دارم : به حق شخص برای ارائه خود به صورت انتخابی حریم شخصی می گویند.

۷- تعریف فوق کمی پیچیده است می شود بیشتر توضیح دهید؟ بله. به طور کلی اوپراتور ها و بسیاری از سرویس های اینترنتی از جمله اکثر شبکه های اجتماعی مثل فیس بوک، اینستاگرام و … اطلاعاتی در مورد کاربرانشان نگه داری می کنند. در اوپراتور های تلفن همراه این اطلاعات می تواند شامل پیام های متنی که ارسال کرده اید، تماس ها، طول تماس ها، شماره مبدا و مقصد تماس ها و پیامک ها، نام و نام خانوادگی خودتان و فرد تماس گیرنده یا مقصد تماس و بسیاری اطلاعات دیگر شود. حال فرض کنید به مسابقات پیامکی پیش بینی فوتبال علاقه خاصی دارید و در این نوع مسابقات شرکت می کنید. در این حالت اوپراتور به علت ذخیره اطلاعات پیامکی شما از این امر مطلع است و پیامک های بیشتری در این زمینه به شما ارسال می کند. در این حالت حریم شخصی شما نقض شده زیرا اوپراتور اطلاعاتی از شما دارد که کنترلی روی آن ندارید. این اطلاعات ممکن است در اختیار شرکت های زیر مجموعه اوپراتور قرار گیرد و به منظور سوء استفاده از علایق شما استفاده شود. در این حالت شما هدفی متحرک برای سودجویی هستید. حال شما توانایی ارائه خود به صورت انتخابی را از دست داده اید! همین سناریو را می توانید در بسیاری حالات دیگر در نظر بگیرید. برای مثال الگوی خریدتان با استفاده از سیستم های اینترنتی.

۸- از اطلاعاتی که جمع آوری می شود به چه منظوری می توان استفاده کرد؟ از اطلاعات جمع آوری شده می توان برای سفارشی سازی پیامک های تبلیغاتی بر حسب موقعیت مکانی، بافت و … استفاده کرد. در واقع اطلاعات جمع آوری شده هم چون طلا ارزشمند هستند.

۹- به طور کلی از پیامک های تبلیغاتی به چه منظوری استفاده می شود؟ ساخت برند، پیشنهادات ویژه، رای گیری، تبلیغ محصولات و درخواست اطلاعات.

۱۰- استفاده از پیامک های تبلیغاتی موثر است؟ طبق اطلاعات موجود در مقاله استفاده از این پیامک ها در ساخت برند ۵۰ درصد موثر تر از تلوزیون و ۱۳۰ درصد موثر تر از رادیو است!

۱۱- چه باید کرد؟ به نظر بنده باید آگاهی خود در مورد حریم شخصی و سیستم های آنلاین را افزایش دهید. و به عنوان یک شهروند در جهت تغییر قوانین مربوط به حریم شخصی و پیامک های تبلیغاتی کوشش کنید.

برای آگاهی از پست های بعدی می توانید در کانال تلگرام وبلاگ عضو شوید. برای عضویت اینجا کلیک کنید.