ساختمان های گسسته و شبکه های اجتماعی

ساختمان های (ریاضیات) گسسته (Discrete Mathematics) یکی از دروسی است که برای رشته مهندسی نرم افزار در دانشگاه ها تدریس می شود.

ریاضیات گسسته

اغلب دانشجویان به اهمیت این درس در علوم کامپیوتر واقف نیستند. با انتشار این پست قصد دارم به اهمیت نقش ریاضیات گسسته و گراف ها در شبکه های اجتماعی (Social Networks) بپردازم. یقیناً اگر تحصیلات شما در این زمینه بوده باشد درک بهتری از مطلب خواهید داشت و البته در غیر اینصورت جای نگرانی نیست اگر فقط به مراجع و منابع اشاره شده در متن مراجعه کنید.

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

همچنین اگر در LinkedIn عضو باشید حتماً نمایش فاصله شما تا مخاطبان و نحوه ارتباط شما با آنها نظرتان را جلب کرده است.

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

شما می توانید متن کامل مطلب را از اینجا + در قالب یک فایل PDF با حجم تقریباً ۸۰۰KB دانلود کنید.

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

Vote on iDevCenter
  • Facebook
  • Google Buzz
  • Twitter
  • Delicious
  • Share/Bookmark

هدفمند کردن وب سایت

۱۰ شهریور ۱۳۸۹ علیرضا اسم رام ۴ دیدگاه

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

بنده به مشتریان بسیاری برخورد می کنم که قبل از اینکه استراتژی صحیحی برای وب سایت خود داشته باشند، به دنبال شمارش تعداد مازول های آماده نرم افزارهای سایت ساز و مدیریت محتوای (CMS : Content Management System) بازار هستند. به جرأت می توان گفت ۹۰% CMS های موجود در بازار همگی یک هدف دارند و آن مدیریت صفحات، منوها، شخصی سازی و افزودن ماژول های مختلف به صفحات است. انجام این فرآیند در یکی آسان تر و در دیگری سخت تر انجام می گیرد. هدف مقایسه CMS ها نیست. هدف آگاهی از این نکته است که ظرف غذا در جایگاه خود مهم است، مهم تر از آن خود غذاست.

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

برای مثال یکی از ساده ترین و به نوعی عمومی ترین استراتژی های وب سایت هدفمند را می توان در سه مرحله ی ۱- معرفی سازمان، ۲ – درگیر کردن مخاطب، ۳ –اندازه گیری و  تحلیل داده های آماری حاصل از رفتار مخاطب، در نظر گرفت. حال به نسبت حوزه فعالیت سازمان می توان تصمیم بهتری در مورد نحوه انتخاب ماژول هایی که می توانند مشتری سایت را بیشتر درگیر کنند اتخاذ نمود و در ضمن کمی هدفمند تر محتوای سایت را تنظیم خواهیم کرد.

اما برای تنظیم محتوا این موضوع کافی نیست. آیا می دانید طی تحقیقات انجام شده برای هر ۱۰۰ کلمه اضافه در صفحه مخاطبین سایت فقط ۴٫۴ ثانیه زمان صرف می کنند؟ تا به حال راجع به نحوه خواندن در وب مطالعه ای داشته اید؟ برای مثال می دانید چشمان افراد در سایت های خبری چگونه مطالب را دنبال می کنند؟

نوشتن برای وب (وب نگار)

وب نگار یا نویسنده وب، واژه جدیدی است که من برای یکی از واحدهای تولید وب سایت انتخاب کردم. فرق است بین نوشتن در وب با نوشتن برای پرینت (مانند روزنامه، مجله و …).

Content Is King

Content Is King

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

انتهای فصل اول

بسیار خوب. طبق استراتژی تعریف شده برای این وبلاگ، با این پست به انتهای فصل اول رسیدیم. در این فصل سعی شد با بیان ابزارهای مختلف، و اهمیت جایگاه فناوری اطلاعات در سازمان ذهن خواننده را به چالش بکشیم تا شاید کمی تخصصی تر به مدل کسب و کار و نقش نیروی انسانی در موفقیت آن مدل نگاه کند.

آنچه گذشت

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

Vote on iDevCenter

  • Facebook
  • Google Buzz
  • Twitter
  • Delicious
  • Share/Bookmark

مشتری مداری و راهکارهای IT (مقدمه)

نوع کسب و کار مهم نیست، رضایت مشتری. مسأله این است!

احتیاجی به ایجاد تیم تحقیقاتی نیست، با نگاهی سطحی هم متوجه می شوید که شرکت های مشتری مدار موفق تر از شرکت های دیگر هستند. سیاست های مختلفی برای انتخاب، رو به روی شرکت ها وجود دارند. بازار محوری، محصول محوری، مشتری محوری و … اما چرا مشتری محوری؟

مشتری کیست؟

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

چرا مشتری محور باشیم؟

مشتری است که ماهیت و هویت سازمان را می سازد. بنده صرفاً با خرید یک دفتر کار در دبی نمی توانم ادعا کنم یک شرکت بین المللی دارم. حتی با تولید محصولاتی با معیارهای بین المللی هم این ادعا صحیح نیست. تنها زمانی می توانم مدعی یک شرکت بین المللی باشم که مشتری بین المللی داشته باشم. دلایل بسیار دیگری نیز وجود دارند تا ثابت کنیم مشتری محور بودن سازمان، ثبات و حیات آن سازمان را تأمین و البته تضمین می کند.

نقش فناوری اطلاعات در بهبود مشتری مداری چیست؟

واقعیت امر اینست که حتی بهترین ابزارهای ارائه شده توسط فناوری اطلاعات نمی توانند به تنهایی موفقیت و  بهبود مشتری مداری را در سازمان تضمین کنند، بلکه زمانی می توانند مؤثر عمل کنند که تمام اجزای سازمان از نیروی انسانی (منشی تا مدیرعامل و کارمندان و …) گرفته تا محیط سازمان، مشتری مدار (محور) باشند.

راهکارهای فناوری اطلاعات در قالب CRM جهت بهبود فرآیندهای مشتری مدارانه سازمان

CRM مخفف عبارت Customer Relationship Management به معنای مدیریت روابط مشتریان به مجموعه استراتژی هایی گفته می شود که در فرآیندهای سازمانی که مشتری به هر نحو در آنها دخیل است (مانند فروش، بازاریابی، پشتیبانی و…) تدوین می شوند. نرم افزارهای CRM جهت اتوماسیون این امور طراحی می شوند. البته راهکارهای فناوری اطلاعات خلاصه در یک نرم افزار نمی شوند. برای مثال پیاده سازی Call Center (مرکز تماس) مبتنی بر IP Phone می تواند یکی دیگر از راهکارهای مؤثر IT باشد.

من خیلی شاهد این موضوع هستم که شرکت های نرم افزاری، معمولاً محصولی با پسوند یا پیشوند CRM روانه بازار می کنند. نظر شخصی بنده این است که هر کسب و کاری به نسبت نوع و حوزه فعالیت خود استراتژی منحصر به فردی در مورد مدیریت روابط با مشتریان می طلبد. و به نسبت استراتژی تعریف شده باید نرم افزار CRM منحصر به فردی برای آن طراحی شود.

CRM Chart
CRM Chart

درست است که اصول مشتری مداری تعریف شده اند، و درست است که ابزارهای پیاده سازی نرم افزارهای CRM هم تعریف شده اند، مانند پیامک در بستر وب، سیستم های پشتیبانی مبتنی بر Ticket و بسیاری راهکارهای دیگر، اما اینها ابزارهایی هستند مانند میخ و تخته و چکش. اینکه با این ابزارها چه چیزی تولید کنیم که کارایی داشته باشد مهم است.

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

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

در سلسه پست های مربوط به مشتری مداری، سعی می کنم با بررسی نمونه های واقعی، بیشتر راجع به مأموریت و اجزای مهم یک نرم افزار CRM مناسب بحث کنیم.

Vote on iDevCenter

  • Facebook
  • Google Buzz
  • Twitter
  • Delicious
  • Share/Bookmark