Forwarded from Iran .Net (Ehsan Mirsaeedi)
اگر دانشجو هستید
برخی از شرکت های معتبر دنیای فناوری، خدمات و محصولات شان را رایگان و یا با قیمت بسیار کمی به دانشجویان ارائه می دهند. از نظر آن ها هم دانشجو کسی هست که ایمیلی با پسوند edu داشته باشد و یا به نوعی از روی آدرس ایمیل مشخص باشد که دانشجو است.
شما هم اگر دانشجو هستید یا ایمیل دانشجویی تان هنوز در دسترس هست، می توانید به راحتی (بعضا بدون داشتن هیچ گونه کردیت کارتی) از محصولات زیر استفاده کنید:
* بسته Github Student Developer Pack: این برنامه که توسط گیت هاب برای دانشجویان فراهم شده می تواند دسترسی شما را به سرویس های متنوعی نظیر SendGrid، DigitalOcean، Sentry، NameCheap و Bitnami فراهم کند.
https://education.github.com/pack
* پلن Jetbrain: کمپانی Jetbrain محصولات پرقدرت و پرطرفداری برای توسعه دهنده ها ارائه می دهد. اگر دانشجو هستید، همه آن ها را به راحتی می توانید دانلود کنید.
https://www.jetbrains.com/student/
* پلن Microsoft Imagine: محصولات مایکروسافت نظیر Windows، Office، Office365، VisualStduio و Sql Server در عمده دانشگاه های جهان از طریق وب سایت onthehub، به صورت رایگان در اختیار دانشجویان می باشد. اما به هر حال دانشجویان ایرانی ایی که نمی توانند از این امکانات استفاده کنند، می توانند به عضویت Microsoft Imagine در بیایند تا به طور رایگان 6 ماه عضو سایت آموزشی Pluralsight شوند و همچنین بتوانند به اندازه 100 دلار کردیت دریافت کنند که از سیستم کلاد مایکروسافت و سرویس های آن به طور رایگان استفاده کنند (بدون نیاز به کردیت کارت)
https://imagine.microsoft.com/en-us
https://blogs.msdn.microsoft.com/microsoftimagine/2018/03/01/announcing-azure-for-students/
* پلن Aws Educate: که از طرف آمازون ارائه می شود و دانشجویان می توانند بدون داشن کردیت کارت از سامانه کلاد آمازون استفاده کنند. (اطلاعی که در ایران قابل استفاده هست ندارم!)
https://aws.amazon.com/education/awseducate/
اگر از پلن های دیگری مطلع هستید، لطفا با من در میان بگذارید تا به اشتراک گذاشته شود.
@irandotnet
برخی از شرکت های معتبر دنیای فناوری، خدمات و محصولات شان را رایگان و یا با قیمت بسیار کمی به دانشجویان ارائه می دهند. از نظر آن ها هم دانشجو کسی هست که ایمیلی با پسوند edu داشته باشد و یا به نوعی از روی آدرس ایمیل مشخص باشد که دانشجو است.
شما هم اگر دانشجو هستید یا ایمیل دانشجویی تان هنوز در دسترس هست، می توانید به راحتی (بعضا بدون داشتن هیچ گونه کردیت کارتی) از محصولات زیر استفاده کنید:
* بسته Github Student Developer Pack: این برنامه که توسط گیت هاب برای دانشجویان فراهم شده می تواند دسترسی شما را به سرویس های متنوعی نظیر SendGrid، DigitalOcean، Sentry، NameCheap و Bitnami فراهم کند.
https://education.github.com/pack
* پلن Jetbrain: کمپانی Jetbrain محصولات پرقدرت و پرطرفداری برای توسعه دهنده ها ارائه می دهد. اگر دانشجو هستید، همه آن ها را به راحتی می توانید دانلود کنید.
https://www.jetbrains.com/student/
* پلن Microsoft Imagine: محصولات مایکروسافت نظیر Windows، Office، Office365، VisualStduio و Sql Server در عمده دانشگاه های جهان از طریق وب سایت onthehub، به صورت رایگان در اختیار دانشجویان می باشد. اما به هر حال دانشجویان ایرانی ایی که نمی توانند از این امکانات استفاده کنند، می توانند به عضویت Microsoft Imagine در بیایند تا به طور رایگان 6 ماه عضو سایت آموزشی Pluralsight شوند و همچنین بتوانند به اندازه 100 دلار کردیت دریافت کنند که از سیستم کلاد مایکروسافت و سرویس های آن به طور رایگان استفاده کنند (بدون نیاز به کردیت کارت)
https://imagine.microsoft.com/en-us
https://blogs.msdn.microsoft.com/microsoftimagine/2018/03/01/announcing-azure-for-students/
* پلن Aws Educate: که از طرف آمازون ارائه می شود و دانشجویان می توانند بدون داشن کردیت کارت از سامانه کلاد آمازون استفاده کنند. (اطلاعی که در ایران قابل استفاده هست ندارم!)
https://aws.amazon.com/education/awseducate/
اگر از پلن های دیگری مطلع هستید، لطفا با من در میان بگذارید تا به اشتراک گذاشته شود.
@irandotnet
GitHub Education
GitHub Student Developer Pack
The best developer tools, free for students. Get your GitHub Student Developer Pack now.
#پست_مجدد این پست تا به حال بیش از ۱۰۰۰ بار مشاهده شده و به نظر میرسد برای خوانندگان جدید کانال جذاب باشد.
Forwarded from Software Philosophy
یکی از مهمترین کارهایی که یک معمار نرمافزار انجام میدهد تشخیص و خلق مفهومی به نام «فضا» است. اگر در نرمافزاری فضاها به درستی ساخته نشوند، برنامه نویسان دچار سردرگمی میشوند و عمدتا کدهای تکراری خواهند نوشت. ساخت فضاهای درست توسط معمار نرمافزار احتمال نوشته شدن کدهای تکراری یا اضافی را کم میکند.
در لینک زیر مفهوم فضا در معماری نرمافزار توضیح داده شده
http://mehrandvd.me/2015/09/16/software-architect-its-all-about-spaces/
در لینک زیر مفهوم فضا در معماری نرمافزار توضیح داده شده
http://mehrandvd.me/2015/09/16/software-architect-its-all-about-spaces/
#پست_مجدد این پست تا به حال بیش از ۱۰۰۰ بار مشاهده شده و به نظر میرسد برای خوانندگان جدید کانال جذاب باشد.
Forwarded from Software Philosophy
مفهوم «Lambda Expression» یکی از مفاهیم جذابی است که از دنیای Functional Programming وارد زبانهای شیگرا شدهاست. در نسخه Java 8 این امکان به زبان جاوا هم اضافه شدهاست. عبارات لامبدا باعث میشوند برنامه نویسی به شدت لذتبخشتر و کمخطا تر شوند. همچنین خوانایی کد میتواند با استفاده از لامبدا بسیار بهتر شود. مقاله زیر که به توضیح چگونگی استفاده از لامبدا در زبان جاوا پرداخته است، نشان میدهد چگونه برنامه نویسی با این مفهوم لذتبخشتر شده است.
http://mehrandvd.me/2015/09/10/tasty-lambdas-in-java-8/
#مهران_داودی
لینکدین:
https://ir.linkedin.com/in/mehrandvd
کانال تلگرام:
@SoftwarePhilosophy
___
http://mehrandvd.me/2015/09/10/tasty-lambdas-in-java-8/
#مهران_داودی
لینکدین:
https://ir.linkedin.com/in/mehrandvd
کانال تلگرام:
@SoftwarePhilosophy
___
Software Philosophy
مقایسه ایران با مایکروسافت ۱۰ سال پیش! تلگرام را فیلتر کنیم؟ تلگرام یک تهدید است برای اجتماع ایران؟ تلگرام یک تهدید است برای اقتصاد؟ همه اینها درست هستند ولی قضیه عمیقتر از خود تلگرام است. در حقیقت تلگرام نماینده یک شبکه باز است که در آن همه آزادانه حق دارند…
سلام دوستان،
در صورت فیلتر شدن تلگرام ما هیچ کاری نمیکنیم! هیچجایی هم نمیرویم، همینجا هستیم و پست میفرستیم!
چون مطمئن هستیم مخاطبین این کانال دانش کافی برای دور زدن فیلترینگ را دارند.
حتی امیدواریم روزی با کمک شما، مفاهیم فرهنگ open source که در نرمافزار شکل گرفته، گسترش پیدا کند و موجب بزرگ شدن ظرفیت ذهنی افرادی شود که امروز فیلترینگ را یک راه حل میدانند.
معتقدیم راه حل شمردن فیلترینگ مثل راه حل شمردن «بستن چشمها» هنگام رانندگی در یک سراشیبی تند است، غافل از وجود فرمان!
http://mehrandvd.me
⁉️ برای بحث و تبادل نظر فنی در مورد این پست، بر روی لینک زیر کلیک کنید:
http://ow.ly/wJ6i30jn1B4
#مهران_داودی (http://ow.ly/GwIl309lFEm)
کانال تلگرام:
@SoftwarePhilosophy
___
در صورت فیلتر شدن تلگرام ما هیچ کاری نمیکنیم! هیچجایی هم نمیرویم، همینجا هستیم و پست میفرستیم!
چون مطمئن هستیم مخاطبین این کانال دانش کافی برای دور زدن فیلترینگ را دارند.
حتی امیدواریم روزی با کمک شما، مفاهیم فرهنگ open source که در نرمافزار شکل گرفته، گسترش پیدا کند و موجب بزرگ شدن ظرفیت ذهنی افرادی شود که امروز فیلترینگ را یک راه حل میدانند.
معتقدیم راه حل شمردن فیلترینگ مثل راه حل شمردن «بستن چشمها» هنگام رانندگی در یک سراشیبی تند است، غافل از وجود فرمان!
http://mehrandvd.me
⁉️ برای بحث و تبادل نظر فنی در مورد این پست، بر روی لینک زیر کلیک کنید:
http://ow.ly/wJ6i30jn1B4
#مهران_داودی (http://ow.ly/GwIl309lFEm)
کانال تلگرام:
@SoftwarePhilosophy
___
LinkedIn
مقایسه ایران با مایکروسافت ۱۰ سال پیش! تلگرام را فیلتر کنیم؟
تلگرام یک تهدید است برای اجتماع ایران؟ تلگرام یک تهدید است برای اقتصاد؟ همه اینها درست هستند ولی قضیه عمیقتر از خود تلگرام است. در حقیقت تلگرام نماینده یک شبکه باز است که در آن همه آزادانه حق دارند صحبت کنند بدون ترس از دستگیر شدن! و در آینده همه حق دارند…
Forwarded from فلسفه دیزاین
مصاحبه با یک دیزاینر:
پاول دباشیش از فیسبوک
احتمالا همه کسانی که به پیشرفت کار خود اهمیت میدهند، دوست دارند بدانند که تیمهای مشابه آنها، در شرکتهای بزرگ و موفق، چگونه عمل میکنن. ابزارهایی که استفاده میکنند چیست و روند انجام کارهایشان چگونهست.
برای پاسخ دادن به سوالهای اینچنینی، صبحتهای هیچکس به اندازه خود اعضای آن تیمها موثق و مفید نیست. کسانی که کاملا در بطن کار بوده و صرفا نظارهگر/تحلیلگر آن نیستند.
نام فیسبوک، برای هیچکسی در دنیا غریب نیست. حتی اگر عضو آن نباشند، نام آن را بارها و بارها شنیدهاند. تیم دیزاین این شرکت معظم، بطور اختصاصی در وبسایت facebook.design فعالیتهای خود را منتشر میکرده و گاهی مصاحبههایی با اعضای خود منتشر میکنند.
مقاله امروز مربوط به مصاحبه یکی از طراحان محصول فیسبوک به نام Paul Debashish بوده که روی محصولات مختلفی از فیسبوک کار کرده است. در این مصاحبه تجریبات جذابی را با مخاطبین به اشتراک گذاشته شده و جزئیات کوچک و ضمنی نیز در آن وجود دارد که قطعا راهنمای خوبی خواهد بود.
این مصاحبه را از دست ندهید.
https://medium.com/facebook-design/an-interview-with-facebook-product-designer-debashish-paul-4371adfa4725
(زمان حدودی مطالعه، ۱۲ دقیقه)
#مصاحبه #دیزاینر #فیسبوک
@Dexign فلسفه دیزاین
___
پاول دباشیش از فیسبوک
احتمالا همه کسانی که به پیشرفت کار خود اهمیت میدهند، دوست دارند بدانند که تیمهای مشابه آنها، در شرکتهای بزرگ و موفق، چگونه عمل میکنن. ابزارهایی که استفاده میکنند چیست و روند انجام کارهایشان چگونهست.
برای پاسخ دادن به سوالهای اینچنینی، صبحتهای هیچکس به اندازه خود اعضای آن تیمها موثق و مفید نیست. کسانی که کاملا در بطن کار بوده و صرفا نظارهگر/تحلیلگر آن نیستند.
نام فیسبوک، برای هیچکسی در دنیا غریب نیست. حتی اگر عضو آن نباشند، نام آن را بارها و بارها شنیدهاند. تیم دیزاین این شرکت معظم، بطور اختصاصی در وبسایت facebook.design فعالیتهای خود را منتشر میکرده و گاهی مصاحبههایی با اعضای خود منتشر میکنند.
مقاله امروز مربوط به مصاحبه یکی از طراحان محصول فیسبوک به نام Paul Debashish بوده که روی محصولات مختلفی از فیسبوک کار کرده است. در این مصاحبه تجریبات جذابی را با مخاطبین به اشتراک گذاشته شده و جزئیات کوچک و ضمنی نیز در آن وجود دارد که قطعا راهنمای خوبی خواهد بود.
این مصاحبه را از دست ندهید.
https://medium.com/facebook-design/an-interview-with-facebook-product-designer-debashish-paul-4371adfa4725
(زمان حدودی مطالعه، ۱۲ دقیقه)
#مصاحبه #دیزاینر #فیسبوک
@Dexign فلسفه دیزاین
___
Medium
An Interview with Facebook Product Designer Debashish Paul
Debashish Paul—or “Deb” for those who know him—is a meticulously detailed product designer whose work over the last three years at Facebook…
#پست_مجدد این پست تا به حال بیش از ۲۷۰۰ بار مشاهده شده و به نظر میرسد برای خوانندگان جدید کانال جذاب باشد.
Forwarded from Software Philosophy
یکی از ارکان مهم هر تیم رهبری تیم است. منظور از رهبر، یک نفر خاص نیست. بلکه رهبری یک ویژگی شخصیتی است که وجود آن در تک تک افراد تیم باعث پیشرفت تیم میشود.
در یک تیم فوتبال، دربازهبان شخصیتی است که وظیفه بسیار سختی دارد. برعکس مهاجمان که از بین تمام حرکاتشان فقط آنهایی که منجر به گل زدن میشود شمرده میشوند و مستحق تشویقند، دربازهبانها بین تمام حرکاتشان فقط اشتباهاتشان شمرده میشود که منجر به شکست تیم میشود.
در یک تیم شخصیت رهبری تشابهات زیادی با ویژگیهای شخصیتی یک دربازهبان دارد. در لینک زیر توضیح داده شده است که چگونه خصلتهای دربازهبانها میتواند الگویی برای تقویت روحیه رهبری باشد.
http://mehrandvd.me/2015/07/16/goalkeepers-vs-leaders-2/
#مهران_داودی
لینکداین:
https://ir.linkedin.com/in/mehrandvd
کانال تلگرام:
@SoftwarePhilosophy
___
در یک تیم فوتبال، دربازهبان شخصیتی است که وظیفه بسیار سختی دارد. برعکس مهاجمان که از بین تمام حرکاتشان فقط آنهایی که منجر به گل زدن میشود شمرده میشوند و مستحق تشویقند، دربازهبانها بین تمام حرکاتشان فقط اشتباهاتشان شمرده میشود که منجر به شکست تیم میشود.
در یک تیم شخصیت رهبری تشابهات زیادی با ویژگیهای شخصیتی یک دربازهبان دارد. در لینک زیر توضیح داده شده است که چگونه خصلتهای دربازهبانها میتواند الگویی برای تقویت روحیه رهبری باشد.
http://mehrandvd.me/2015/07/16/goalkeepers-vs-leaders-2/
#مهران_داودی
لینکداین:
https://ir.linkedin.com/in/mehrandvd
کانال تلگرام:
@SoftwarePhilosophy
___
Forwarded from Iran Agile
🔴 همه چیز در مورد Job to be done
یکی از مفاهیم جدیدی که به سرعت در دنیای مدیریت محصول یا شرکت های پیشرو در حال ترند شدن است مفهوم Job to be done یا “کاری که انجام می شود” است، مفهوم Job to be done بعبارت ساده یعنی اینکه، افراد طی شرایطی، نیاز پیدا می کنند تا یک کار خاص انجام بدهند، برای انجام کار، محصولی را در اختیار میگیرند.
🍔مثال مک دونالد
یکی از مثال های خیلی معروف، برای مک دونالد است، یکی از محصولات جدید مک دونالد میلکشیک بوده که برای افزایش فروش این محصول، آنها دست به تغییر سایز، مزه، تاپینگ ها و قیمت زدند، ولی در کمال تعجب دیدند که این اقدامات برروی فروش تاثیری نگذاشته است .
بعد از مشاهده رفتار مشتریها درک کردند که، اکثر مشتریان میلک شیک، صبح ها برای خرید مراجعه می کنند، فقط میلک شیک میخرند و اغلب افرادی هستند که در حال رفتن به سرکار هستند.
کاری که آنها میخواستند انجام بدهند چه بود؟ “این افراد تا سرکار و در هنگام رانندگی و حین ترافیک، فقط می خواهند یک خوراکی دستشان باشد تا حوصلهاشان سر نرود و اینکه تا موقع نهار گرسنه اشان نشود”، دلیل اینکه میلک شیک را به خوراکیهای دیگر ترجیح می دادند این بود که به راحتی در هنگام رانندگی بدون اینکه نگران باشند روی لباسشان بریزد، در دست نگه دارند.
مک دونالد فهمید که مشتری اهمیتی به تاپینگ، مزه، اندازه نمی دهد.
تغییری که مک دونالد داد چه بود؟ آنها در خود محصول تغییر خاصی ندادند، ابتدا، سفارش دادن را آسانتر کردند، بخاطر اینکه این افراد عجله داشتند، گرفتن میلک شیک از طریق یک کیوسک سفارش الکترونیک شد، که لازم نبود آنها در صف طولانی بایستند. دوم هم اینکه، قطر نی میلک شیک را باریکتر کردند، تا دیرتر تمام بشود (:
اما یک مثال از تجربه خودم
در محصول SimplyDesk که من چند سالی جزو تیم بودم(قبلا در این پست و این پست نوشتم)، تجربه بسیار جالبی در همین مورد داشتیم.
یکی از درخواست های مشتریان در این محصول، قابلیت مدیریت تسک بود، وقتی یک تیکت تعریف می شود، “مثلا خرابی دستگاه پرینتر”، مسئول بخش بتواند بر روی این تیکت، تسک تعریف کند، و آن را به یک تعمیرکار اختصاص بدهد و تعمیرکار پس از دیدن این تسک، بتواند سریع کارش را شروع و گزارش انجام کار را نیز در تسک ثبت کند.
این قابلیت همان طوری که مشتری خواسته بود پیاده سازی شد اما پس از بررسی، چیزی که فهمیدیم این بود که در واقعیت بعد از آمدن یک تیکت، خود تعمیرکار بدون ثبت تسک شروع به کار می کند، و پس از اتمام، تسک را در سیستم ثبت می کند و هدفش از ثبت تسک، ثبت میزان ساعت کار خودش است که بتواند بگوید این میزان ساعت برای این مشتری کار کرده است.
کاری که آنها می خواستند انجم بدهند این بود که ساعت کاری خود را ثبت کنند، پس گزینه ای بعنوان لاگ ورک به سیستم اضافه شد.
👩👩👦👦 سگمنت و پرسونا یا کاری که انجام می شود؟
در این گونه دسته بندی، دلیل اینکه چرا طرف از محصول استفاده می کند مشخص نیست. اینکه طرف 30 سالش است، لیسانس دارد، اهل تهران است و … باعث شده میلک شیک بخرد؟ واقعا؟! در واقع ایراد اساسی این است که علیت و کانتکس در پرسونا مشخص نیست.
اما در Job to be done تمرکز اصلی بر روی کاری که انجام می شود است، یعنی در شرایط خاص باید کاری انجام شود. پس رابطه علتی و معلولی نیز مشخص می شود.
اما چرا کار مورد نظر مشتری مهم است؟
یکی از مهمترین دلایل این است که شما تازه درک می کنید رقیب شما، تنها رقبای مستقیم شما نیستند.
برای مثال، شاید فکر کنیم بسیاری از افرادی که وارد سالن سینما می شوند صرفا افراد فاخری هستند که فقط برای تماشا فیلم آمده اند. اما در حقیقت کاری که آنها می خواهند انجام بدهند؛ مشغول شدن و تفریح است.
✏️ کار چیست؟
وقتی در مورد کار صحبت می کنیم، هر کاری دو جنبه دارد:
* جنبه عملیاتی (Functional)
* جنبه روانی (Psychological)
جنبه عملیاتی، یعنی به صورت عملی کاری انجام می دهیم. برای مثال، “یک عکس در اینستاگرام به اشتراک می گذارم.”
جنبه روانی، به دو جنبه زیر تقسیم می شود :
* جنبه روانی شخصی
* جنبه روانی اجتماعی
جنبه روانی شخصی، من عکس در اینستاگرام به اشتراگ میگذارم، به خودم ثابت می کنم چه عکاس خوبی هستم. جنبه روانی اجتماعی، عکس من توسط دیگران دیده می شود، “یهویی در فلان جا…” و دیگران بفهمند من کجاها میروم، چقدر لاکچری هستم …
https://goo.gl/rPFhEu
@iranagile
یکی از مفاهیم جدیدی که به سرعت در دنیای مدیریت محصول یا شرکت های پیشرو در حال ترند شدن است مفهوم Job to be done یا “کاری که انجام می شود” است، مفهوم Job to be done بعبارت ساده یعنی اینکه، افراد طی شرایطی، نیاز پیدا می کنند تا یک کار خاص انجام بدهند، برای انجام کار، محصولی را در اختیار میگیرند.
🍔مثال مک دونالد
یکی از مثال های خیلی معروف، برای مک دونالد است، یکی از محصولات جدید مک دونالد میلکشیک بوده که برای افزایش فروش این محصول، آنها دست به تغییر سایز، مزه، تاپینگ ها و قیمت زدند، ولی در کمال تعجب دیدند که این اقدامات برروی فروش تاثیری نگذاشته است .
بعد از مشاهده رفتار مشتریها درک کردند که، اکثر مشتریان میلک شیک، صبح ها برای خرید مراجعه می کنند، فقط میلک شیک میخرند و اغلب افرادی هستند که در حال رفتن به سرکار هستند.
کاری که آنها میخواستند انجام بدهند چه بود؟ “این افراد تا سرکار و در هنگام رانندگی و حین ترافیک، فقط می خواهند یک خوراکی دستشان باشد تا حوصلهاشان سر نرود و اینکه تا موقع نهار گرسنه اشان نشود”، دلیل اینکه میلک شیک را به خوراکیهای دیگر ترجیح می دادند این بود که به راحتی در هنگام رانندگی بدون اینکه نگران باشند روی لباسشان بریزد، در دست نگه دارند.
مک دونالد فهمید که مشتری اهمیتی به تاپینگ، مزه، اندازه نمی دهد.
تغییری که مک دونالد داد چه بود؟ آنها در خود محصول تغییر خاصی ندادند، ابتدا، سفارش دادن را آسانتر کردند، بخاطر اینکه این افراد عجله داشتند، گرفتن میلک شیک از طریق یک کیوسک سفارش الکترونیک شد، که لازم نبود آنها در صف طولانی بایستند. دوم هم اینکه، قطر نی میلک شیک را باریکتر کردند، تا دیرتر تمام بشود (:
اما یک مثال از تجربه خودم
در محصول SimplyDesk که من چند سالی جزو تیم بودم(قبلا در این پست و این پست نوشتم)، تجربه بسیار جالبی در همین مورد داشتیم.
یکی از درخواست های مشتریان در این محصول، قابلیت مدیریت تسک بود، وقتی یک تیکت تعریف می شود، “مثلا خرابی دستگاه پرینتر”، مسئول بخش بتواند بر روی این تیکت، تسک تعریف کند، و آن را به یک تعمیرکار اختصاص بدهد و تعمیرکار پس از دیدن این تسک، بتواند سریع کارش را شروع و گزارش انجام کار را نیز در تسک ثبت کند.
این قابلیت همان طوری که مشتری خواسته بود پیاده سازی شد اما پس از بررسی، چیزی که فهمیدیم این بود که در واقعیت بعد از آمدن یک تیکت، خود تعمیرکار بدون ثبت تسک شروع به کار می کند، و پس از اتمام، تسک را در سیستم ثبت می کند و هدفش از ثبت تسک، ثبت میزان ساعت کار خودش است که بتواند بگوید این میزان ساعت برای این مشتری کار کرده است.
کاری که آنها می خواستند انجم بدهند این بود که ساعت کاری خود را ثبت کنند، پس گزینه ای بعنوان لاگ ورک به سیستم اضافه شد.
👩👩👦👦 سگمنت و پرسونا یا کاری که انجام می شود؟
در این گونه دسته بندی، دلیل اینکه چرا طرف از محصول استفاده می کند مشخص نیست. اینکه طرف 30 سالش است، لیسانس دارد، اهل تهران است و … باعث شده میلک شیک بخرد؟ واقعا؟! در واقع ایراد اساسی این است که علیت و کانتکس در پرسونا مشخص نیست.
اما در Job to be done تمرکز اصلی بر روی کاری که انجام می شود است، یعنی در شرایط خاص باید کاری انجام شود. پس رابطه علتی و معلولی نیز مشخص می شود.
اما چرا کار مورد نظر مشتری مهم است؟
یکی از مهمترین دلایل این است که شما تازه درک می کنید رقیب شما، تنها رقبای مستقیم شما نیستند.
برای مثال، شاید فکر کنیم بسیاری از افرادی که وارد سالن سینما می شوند صرفا افراد فاخری هستند که فقط برای تماشا فیلم آمده اند. اما در حقیقت کاری که آنها می خواهند انجام بدهند؛ مشغول شدن و تفریح است.
✏️ کار چیست؟
وقتی در مورد کار صحبت می کنیم، هر کاری دو جنبه دارد:
* جنبه عملیاتی (Functional)
* جنبه روانی (Psychological)
جنبه عملیاتی، یعنی به صورت عملی کاری انجام می دهیم. برای مثال، “یک عکس در اینستاگرام به اشتراک می گذارم.”
جنبه روانی، به دو جنبه زیر تقسیم می شود :
* جنبه روانی شخصی
* جنبه روانی اجتماعی
جنبه روانی شخصی، من عکس در اینستاگرام به اشتراگ میگذارم، به خودم ثابت می کنم چه عکاس خوبی هستم. جنبه روانی اجتماعی، عکس من توسط دیگران دیده می شود، “یهویی در فلان جا…” و دیگران بفهمند من کجاها میروم، چقدر لاکچری هستم …
https://goo.gl/rPFhEu
@iranagile
Forwarded from اتچ بات
دورهمی برنامه نویسان تهران
لینک ثبت نام:
https://evnd.co/VWETD
زمان : 3 شنبه 18 اردیبهشت، ساعت 17:00 تا 19:30
مکان : تهران، ولنجک، دانشگاه شهید بهشتی، ساختمان جدید فناوری های نوین و پزشکی، شتابدهنده جهش
رویداد دورهمی برنامه نویسان تهران فرصتی است که در آن ضمن آشنایی با یکدیگر و شبکه سازی، به بحث تبادل نظر و یادگیری درباره موضوعات مختلف برنامه نویسی می پردازیم.
این رویداد سخنران ندارد و در آن همه به صورت مشارکتی گفتگو خواهیم کرد. همچنین مختص یک زبان برنامه نویسی یا تکنولوژی خاص نیست و هر بار موضوعات مختلفی را مورد بررسی قرار میدهیم
موضوع این جلسه : Docker
این بار به گفتگو درباره سوالات زیر می پردازیم.
1- داکر چیست و چرا باید از آن استفاده کنیم؟
2- مزایای Docker برای برنامه نویسان و بیزینس ها
3- بررسی معماری و نحوه کارکرد Docker
در این رویداد میزبان اساتیدی از جمله مهران داوودی، یاسر مرادی و علی خلیلی نیز هستیم.
و درآخر
چه خوبه که میآیین! :دی
میزبان این جلسه : شتابدهنده جهش
لینک ثبت نام:
https://evnd.co/VWETD
لینک ثبت نام:
https://evnd.co/VWETD
زمان : 3 شنبه 18 اردیبهشت، ساعت 17:00 تا 19:30
مکان : تهران، ولنجک، دانشگاه شهید بهشتی، ساختمان جدید فناوری های نوین و پزشکی، شتابدهنده جهش
رویداد دورهمی برنامه نویسان تهران فرصتی است که در آن ضمن آشنایی با یکدیگر و شبکه سازی، به بحث تبادل نظر و یادگیری درباره موضوعات مختلف برنامه نویسی می پردازیم.
این رویداد سخنران ندارد و در آن همه به صورت مشارکتی گفتگو خواهیم کرد. همچنین مختص یک زبان برنامه نویسی یا تکنولوژی خاص نیست و هر بار موضوعات مختلفی را مورد بررسی قرار میدهیم
موضوع این جلسه : Docker
این بار به گفتگو درباره سوالات زیر می پردازیم.
1- داکر چیست و چرا باید از آن استفاده کنیم؟
2- مزایای Docker برای برنامه نویسان و بیزینس ها
3- بررسی معماری و نحوه کارکرد Docker
در این رویداد میزبان اساتیدی از جمله مهران داوودی، یاسر مرادی و علی خلیلی نیز هستیم.
و درآخر
چه خوبه که میآیین! :دی
میزبان این جلسه : شتابدهنده جهش
لینک ثبت نام:
https://evnd.co/VWETD
Telegram
attach 📎
Forwarded from فلسفه دیزاین
تمرکز روی مشتری، نیمنگاهی به رقیب
فکر میکنم برای همه واضح و مبرهن باشد که دنیا، دنیای استارتاپهاست. شرکت Uber تنها ۹ سال پس از راهندازیاش ۷۰ میلیارد دلار میارزد، یعنی حدود ۳۵۰ هزار میلیارد تومان. برای اینکه دید بهتری نسبت به این عدد داشته باشید، این عدد از مجموع ارزش ۵۰۰ شرکت برتر بورسی ایران بیشتر است!
شاید بگویید کسبوکار Uber خیلی پیچیدگی غیرفنی داشت و این عدد کاملا منطقیست، پس اجازه دهید مثالی دیگر بزنم، Slack که یک نرمافزار ارتباط تیمی با امکان اتصال به سرویسهای مختلف دیگر است، امروز با گذشت ۹ سال از ساخته شدنش، بیش از ۵ میلیارد دلار میارزد.
شرکتهای مختلف، رویکردهای مختلفی را برای رشد و پیشرفت در بازار پیش رویشان برنامهریزی میکنند که منجر به موفقیت یا شکستشان میشود.
یکی از تلههایی که بسیاری از استارتاپها در آن میافتند، بخصوص آنهایی که دیرتر از بقیه و در موضوعی مشابه دیگران کار را شروع کردهاند، تمرکز بیش از حد روی رقبا و غافل شدن از نیازهای واقعی کابران/مشتریان است.
در مقاله امروز به بررسی این موضوع میپردازیم. آقای Aytekin Tank بنیانگذار سرویس JotForm، مقالهای از تجربه شرکتشان در ارائه راهکارهای جدید منطبق با نیازهای مشتریان نوشتهاند. ایشان دلیل موفقیت بسیاری از استارتاپها را تمرکز روی نیاز واقعی مشتری دانسته و مثالی را از تیم پشتبیانی سرویس Slack و نحوه تاثیرشان روی طراحی محصول مطرح میکنند.
در این مقاله قدم به قدم با رویه شرکت ایشان همراه شده نکات بسیار جذابی را متوجه میشویم.
پیشنهاد میکنم همین حالا مقاله را مطالعه کنید.
https://medium.com/swlh/how-focusing-on-the-customer-not-the-competition-brought-us-over-1-million-new-signups-in-a-year-8fbcc8c01bbe
(زمان حدودی مطالعه، ۱۰ دقیقه)
#پشتیبانی #رقابت #مدیریت_محصول
@Dexign فلسفه دیزاین
___
فکر میکنم برای همه واضح و مبرهن باشد که دنیا، دنیای استارتاپهاست. شرکت Uber تنها ۹ سال پس از راهندازیاش ۷۰ میلیارد دلار میارزد، یعنی حدود ۳۵۰ هزار میلیارد تومان. برای اینکه دید بهتری نسبت به این عدد داشته باشید، این عدد از مجموع ارزش ۵۰۰ شرکت برتر بورسی ایران بیشتر است!
شاید بگویید کسبوکار Uber خیلی پیچیدگی غیرفنی داشت و این عدد کاملا منطقیست، پس اجازه دهید مثالی دیگر بزنم، Slack که یک نرمافزار ارتباط تیمی با امکان اتصال به سرویسهای مختلف دیگر است، امروز با گذشت ۹ سال از ساخته شدنش، بیش از ۵ میلیارد دلار میارزد.
شرکتهای مختلف، رویکردهای مختلفی را برای رشد و پیشرفت در بازار پیش رویشان برنامهریزی میکنند که منجر به موفقیت یا شکستشان میشود.
یکی از تلههایی که بسیاری از استارتاپها در آن میافتند، بخصوص آنهایی که دیرتر از بقیه و در موضوعی مشابه دیگران کار را شروع کردهاند، تمرکز بیش از حد روی رقبا و غافل شدن از نیازهای واقعی کابران/مشتریان است.
در مقاله امروز به بررسی این موضوع میپردازیم. آقای Aytekin Tank بنیانگذار سرویس JotForm، مقالهای از تجربه شرکتشان در ارائه راهکارهای جدید منطبق با نیازهای مشتریان نوشتهاند. ایشان دلیل موفقیت بسیاری از استارتاپها را تمرکز روی نیاز واقعی مشتری دانسته و مثالی را از تیم پشتبیانی سرویس Slack و نحوه تاثیرشان روی طراحی محصول مطرح میکنند.
در این مقاله قدم به قدم با رویه شرکت ایشان همراه شده نکات بسیار جذابی را متوجه میشویم.
پیشنهاد میکنم همین حالا مقاله را مطالعه کنید.
https://medium.com/swlh/how-focusing-on-the-customer-not-the-competition-brought-us-over-1-million-new-signups-in-a-year-8fbcc8c01bbe
(زمان حدودی مطالعه، ۱۰ دقیقه)
#پشتیبانی #رقابت #مدیریت_محصول
@Dexign فلسفه دیزاین
___
Medium
How focusing on the customer (not the competition) brought us over 1 million new signups in a year
Criticism can be good for business. And strong competitors make you better.
#خلاصه_مطالب «فلسفه نرمافزار» در دو هفته گذشته:
۱. قابلیت های جدید Entity Framework Core (Iran .Net)
https://t.me/SoftwarePhilosophy/1219
۲. بررسی مفهوم blockchain
https://t.me/SoftwarePhilosophy/1220
۳. معرفی ۱۰ کتابخانه جذاب روی GitHub برای React
https://t.me/SoftwarePhilosophy/1222
۴. راهنمای کامل طراحی آیکنهای Flat (فلسفه دیزاین)
https://t.me/SoftwarePhilosophy/1223
۵. خدمات شرکتهای معتبر دنیای تکنولوژی برای دانشجویان (Iran .Net)
https://t.me/SoftwarePhilosophy/1224
۶. تشخیص و خلق مفهومی به نام فضا برای معماران نرم افزار
https://t.me/SoftwarePhilosophy/1226
۷. بررسی مفهوم Lambda Expression در جاوا
https://t.me/SoftwarePhilosophy/1228
۸. مصاحبه با یک دیزاینر: پاول دباشیش از فیسبوک (فلسفه دیزاین)
https://t.me/SoftwarePhilosophy/1230
۹. شباهتهای دوازبانان در فوتبال و رهبران تیمها
https://t.me/SoftwarePhilosophy/1232
۱۰. همه چیز در مورد Job to be done (Iran Agile)
https://t.me/SoftwarePhilosophy/1233
۱۱. تمرکز روی مشتری، نیمنگاهی به رقیب (فلسفه دیزاین)
https://t.me/SoftwarePhilosophy/1235
ـــــــــــ
@SoftwarePhilosophy
۱. قابلیت های جدید Entity Framework Core (Iran .Net)
https://t.me/SoftwarePhilosophy/1219
۲. بررسی مفهوم blockchain
https://t.me/SoftwarePhilosophy/1220
۳. معرفی ۱۰ کتابخانه جذاب روی GitHub برای React
https://t.me/SoftwarePhilosophy/1222
۴. راهنمای کامل طراحی آیکنهای Flat (فلسفه دیزاین)
https://t.me/SoftwarePhilosophy/1223
۵. خدمات شرکتهای معتبر دنیای تکنولوژی برای دانشجویان (Iran .Net)
https://t.me/SoftwarePhilosophy/1224
۶. تشخیص و خلق مفهومی به نام فضا برای معماران نرم افزار
https://t.me/SoftwarePhilosophy/1226
۷. بررسی مفهوم Lambda Expression در جاوا
https://t.me/SoftwarePhilosophy/1228
۸. مصاحبه با یک دیزاینر: پاول دباشیش از فیسبوک (فلسفه دیزاین)
https://t.me/SoftwarePhilosophy/1230
۹. شباهتهای دوازبانان در فوتبال و رهبران تیمها
https://t.me/SoftwarePhilosophy/1232
۱۰. همه چیز در مورد Job to be done (Iran Agile)
https://t.me/SoftwarePhilosophy/1233
۱۱. تمرکز روی مشتری، نیمنگاهی به رقیب (فلسفه دیزاین)
https://t.me/SoftwarePhilosophy/1235
ـــــــــــ
@SoftwarePhilosophy
#پست_مجدد این پست تا به حال بیش از ۳۶۰۰ بار مشاهده شده و به نظر میرسد برای خوانندگان جدید کانال جذاب باشد.
Forwarded from Software Philosophy
امنیت یکی از دغدغههای مهم نرمافزارهای large scale است. این دغدغه نه تنها به خود نرمافزار بر میگردد، بلکه بیشتر به تیمهایی برمیگردد که در حال توسعه این سیستمها هستند. اینکه تیم برنامهنویسی بتواند یک ویژگی امنیتی مانند لاگین را بنویسد بسیار تفاوت دارد با اینکه بتواند یک کد را امن بنویسد. «توانایی کد نویسی امن» یک مهارت است که مخصوصا برنامهنویسان سیستمهای large scale مانند سیستمهای بانکی یا ERP باید از آن برخوردار باشند.
یکی از مهمترین تعارضات تیمهای برنامهنویس با دپارتمانهای امنیت، این طرز تفکر است که امنیت «یک تست نهایی» است که باید در انتها انجام شود. این رویکرد اشتباه غالبا باعث میشود ریسکهای امنیتی زیادی متوجه سازمان شود. در تیمهای حرفهای امنیت یک کار روزانه است که همه هر روز در حال انجام آن هستند.
اخیرا دپارتمان امنیت «بهسازان» در بانک ملت پروژه جالبی را به نام «مسابقه CTF» یا Capture The Flag را اجرا کردهاست. طی این رویداد با برگزاری یک سری مسابقات جذاب برنامهنویسی امنیتی، به طور ناخودآگاه دانش امنیتی تمام افراد سازمان، مخصوصا برنامه نویسان بالا رفتهاست. نکته جالبه پلتفرم بهسازان این بود که آن را طوری طراحی کردهاند که میتوانند در اختیار سایر سازمانها نیز قرار دهند تا متناسب با بیزنس خود آن را پیکربندی کنند و موجب آموزش این مهارتها به سازمان خود شوند.
http://mehrandvd.me/2017/05/23/capture-flag-secure-software/
⁉️ برای بحث و تبادل نظر فنی در مورد این پست، بر روی لینک زیر کلیک کنید:
http://ow.ly/p03w30cbHdO
#مهران_داودی (http://ow.ly/GwIl309lFEm)
کانال تلگرام:
@SoftwarePhilosophy
___
یکی از مهمترین تعارضات تیمهای برنامهنویس با دپارتمانهای امنیت، این طرز تفکر است که امنیت «یک تست نهایی» است که باید در انتها انجام شود. این رویکرد اشتباه غالبا باعث میشود ریسکهای امنیتی زیادی متوجه سازمان شود. در تیمهای حرفهای امنیت یک کار روزانه است که همه هر روز در حال انجام آن هستند.
اخیرا دپارتمان امنیت «بهسازان» در بانک ملت پروژه جالبی را به نام «مسابقه CTF» یا Capture The Flag را اجرا کردهاست. طی این رویداد با برگزاری یک سری مسابقات جذاب برنامهنویسی امنیتی، به طور ناخودآگاه دانش امنیتی تمام افراد سازمان، مخصوصا برنامه نویسان بالا رفتهاست. نکته جالبه پلتفرم بهسازان این بود که آن را طوری طراحی کردهاند که میتوانند در اختیار سایر سازمانها نیز قرار دهند تا متناسب با بیزنس خود آن را پیکربندی کنند و موجب آموزش این مهارتها به سازمان خود شوند.
http://mehrandvd.me/2017/05/23/capture-flag-secure-software/
⁉️ برای بحث و تبادل نظر فنی در مورد این پست، بر روی لینک زیر کلیک کنید:
http://ow.ly/p03w30cbHdO
#مهران_داودی (http://ow.ly/GwIl309lFEm)
کانال تلگرام:
@SoftwarePhilosophy
___
Dot Philosophy
Capture the Flag: Secure Software - Dot Philosophy
As a software consultant, I've involved in lots of projects and teams, working with lots of super energetic developers. But believe me, working on a startup project is totally different to a large scale project. One of the most important concerns in a large…
#پست_مجدد این پست تا به حال بیش از ۲۸۰۰ بار مشاهده شده و به نظر میرسد برای خوانندگان جدید کانال جذاب باشد.
Forwarded from Software Philosophy
حذف حجم زیادی از سطرها از دیتابیس با اجرای دستور DELETE میتواند بسیار پر هزینه و زمانبر باشد. برای بهبود عملکرد و سرعت عملیات حذف باید Foreign Key ها، Index ها را هم بررسی کرد. ولی پس از بررسی و بهبود توسط این عوامل، راه بعدی استفاده از Delete Chunks است. شکستن DELETE های بزرگ به تکههای کوچکتر میتواند کمک زیادی به بهبود سرعت کند.
مقاله زیر ضمن آموزش این روش، نتایج اجرای این روش را با روشهای دیگر مقایسه کردهاست.
https://sqlperformance.com/2013/03/io-subsystem/chunk-deletes
⁉️ برای بحث و تبادل نظر فنی در مورد این پست، بر روی لینک زیر کلیک کنید:
http://ow.ly/CcQz30bhNiQ
#مهران_داودی (http://ow.ly/GwIl309lFEm)
کانال تلگرام:
@SoftwarePhilosophy
___
مقاله زیر ضمن آموزش این روش، نتایج اجرای این روش را با روشهای دیگر مقایسه کردهاست.
https://sqlperformance.com/2013/03/io-subsystem/chunk-deletes
⁉️ برای بحث و تبادل نظر فنی در مورد این پست، بر روی لینک زیر کلیک کنید:
http://ow.ly/CcQz30bhNiQ
#مهران_داودی (http://ow.ly/GwIl309lFEm)
کانال تلگرام:
@SoftwarePhilosophy
___
SQLPerformance.com
Break large delete operations into chunks
Aaron Bertrand (@AaronBertrand) discusses ways to optimize large delete operations, both to make them faster, and to minimize impact on the transaction log.
آآآیا از کار کردن این فایل اکسلهای پر از شیت رنج میبرییییید!؟
آآآیا وقتی میخواین یه شیت رو پیدا کنین بیچاره میشین!؟
آآآیا وقتی برای فهمیدن اینکه فرمولای این شیت از کدوم شیتهای دیگه استفاده کرده «شیت گیجه» میگیرید!؟
دییییگر نگران نباشید!
با افزونه «Sheet Explorer» همه چیز راحت میشود:
- شیتها رو راحت و واضح میبینید.
- میتونید بین شیتها جستجو کنید.
- میتونید وابستگی هر شیت رو به شیتهای دیگه به صورت درختی ببینید.
جالبی افزونههای Office این است که میتوان آنها را کاملا با JavaScript نوشت و از آنها استفاده کرد. مقاله زیر خیلی خلاصه توضیح دادهاست که افزونه بالا چگونه نوشته شدهاست. همچنین میتوانید کد آن را در github بررسی کنید.
http://mehrandvd.me/2016/10/10/excel-sheet-explorer-turning-shits-to-sheets/
⁉️ برای بحث و تبادل نظر فنی در مورد این پست، بر روی لینک زیر کلیک کنید:
http://ow.ly/Jmw130jZkcI
#مهران_داودی (http://ow.ly/GwIl309lFEm)
کانال تلگرام:
@SoftwarePhilosophy
___
آآآیا وقتی میخواین یه شیت رو پیدا کنین بیچاره میشین!؟
آآآیا وقتی برای فهمیدن اینکه فرمولای این شیت از کدوم شیتهای دیگه استفاده کرده «شیت گیجه» میگیرید!؟
دییییگر نگران نباشید!
با افزونه «Sheet Explorer» همه چیز راحت میشود:
- شیتها رو راحت و واضح میبینید.
- میتونید بین شیتها جستجو کنید.
- میتونید وابستگی هر شیت رو به شیتهای دیگه به صورت درختی ببینید.
جالبی افزونههای Office این است که میتوان آنها را کاملا با JavaScript نوشت و از آنها استفاده کرد. مقاله زیر خیلی خلاصه توضیح دادهاست که افزونه بالا چگونه نوشته شدهاست. همچنین میتوانید کد آن را در github بررسی کنید.
http://mehrandvd.me/2016/10/10/excel-sheet-explorer-turning-shits-to-sheets/
⁉️ برای بحث و تبادل نظر فنی در مورد این پست، بر روی لینک زیر کلیک کنید:
http://ow.ly/Jmw130jZkcI
#مهران_داودی (http://ow.ly/GwIl309lFEm)
کانال تلگرام:
@SoftwarePhilosophy
___
Forwarded from Iran Agile
🔵 بکلاگهای چوبی، اجداد بکلاگهای محصول
پیشینه آنچه ما امروز به نام بکلاگ (Backlog) میشناسیم شاید به عصر نوسنگی، حدود ۱۰ هزار سال قبل، بازگردد!
زمانی که انسان خردمند (Homo sapiens) از عادت صدها هزار ساله مهاجرت و کوچنشینی خود دست کشید و به یکجانشینی روی آورد. او بهزودی آموخت که چگونه باید برای گذران زمستانهای سرد، در فصول گرمتر سال هیزم کافی «جمعآوری» و «نگهداری» کند. او بدون آنکه بداند، مفهومی ارزشمند به نام بکلاگ را اختراع کرده بود!
بکلاگهای هیزمی، با توجه به اهدافی که انسان برای خلقشان در سر داشت، «بهمرورزمان» خصوصیات حیاتی و ویژهای به خود گرفتند:
از سوختنیترین چوبهای موجود در جنگل ساختهشدهاند.
در میان آنها چوبهای نسوز و بیکیفیت دیده نمیشود.
بهمنظور افزایش بهرهوری و حفظ انرژی، از جمعآوری و شکستن چوبهایی که قابلیت «خوب سوختن» ندارند اجتناب میشود.
تقریباً همه قطعات چوب موجود در بکلاگ به یک اندازه بریده و یا شکسته شدهاند.
قطعات «خُرد نشدۀ خیلی بزرگتر» در ردیفهای زیرین قرار میگیرند.
هر قطعه از چوب موجود در بکلاگ بدون نیاز به کار و فراوری اضافه، بلافاصله قابل انداختن در آتش است. همه قطعات برای سوختن، بالقوه «آماده» هستند.
برای صرفهجویی و استفاده حداکثری و بهینه از فضا، قطعات چوب با توجه به زوایای هندسیشان در کنار هم چیده و «جور» میشوند.
خشک ماندن و «سلامت» بکلاگهای چوب به شکل مستمر بازرسی میشود تا از پوسیدگی و باران محفوظ بمانند.
همه قطعات چوب در ابعادی که «مناسب مصرف» است بریده و خرد میشوند. نه آنقدر بزرگاند که حملشان مشکل باشد و نه آنقدر کوچکاند که انرژی و «ارزش» کمی در هر واحد تولید کنند.در زمان مصرف، قطعات چوب از «بالاترین ردیف» بکلاگ برداشته میشوند. احتمالاً قادر به برداشتن قطعات زیرین نیستید.
عموماً حجم بکلاگها بهاندازه طول یکفصل سرد در نظر گرفته میشود و از انبار مازاد چوب پرهیز میشود.
قطعات چوب با توجه به ابعاد دهانه و حجم اجاق خانه شکسته میشوند. استفاده مستقیم و بیواسطه از بکلاگ کلبهای در کلبۀ دیگر بهندرت امکانپذیر بوده است.
تمامکارهای بکلاگ با مشارکت تمام اعضای خانواده انجام میشده است. از انتخاب و جمعآوری چوب از جنگل گرفته تا شکستن و چیدن آنها در پشت خانه!
خصوصیات بکلاگهای چوبی، احتمالاً بیش از اینهاست. ویژگی دیگری میشناسیم که در لیست بالا نیاورده باشم؟
به نظر میرسد دلیل تأکید چارچوبهای چابک، مانند اسکرام، بر واژه بکلاگ برای «فهرستی اولویتدار از ویژگیهای ارزشآفرین محصول»، اشاره غیرمستقیم و ظریف به اشتراکاتی است که با بکلاگ های چوبی قدیمی دارد.
آیا بکلاگ محصول شما نیز به همان خوبی بکلاگ هیزمی موجود در کلبۀ اجداد قرونوسطاییمان هستند؟ فصول سرد در طول پروژههای توسعه محصول چه زمانی فرامیرسند؟
آیا عدم قطعیت موجود در پروژههای توسعه محصول، همچنین ماهیت چرخش انتقالی پرشتاب اینگونه پروژهها و درنتیجه فرارسیدن زودبهزود فصول تاریک، سرد و پر چالش در آنها، مؤید آن نیست که لازم است زمان بیشتری صرف بکلاگهای محصولمان کنیم؟ حتی بیش ازآنچه همکاران نوسنگیمان برای رسیدگی به بکلاگهای چوبیشان صرف میکردند!
http://vrgl.ir/ko8kP
پیشینه آنچه ما امروز به نام بکلاگ (Backlog) میشناسیم شاید به عصر نوسنگی، حدود ۱۰ هزار سال قبل، بازگردد!
زمانی که انسان خردمند (Homo sapiens) از عادت صدها هزار ساله مهاجرت و کوچنشینی خود دست کشید و به یکجانشینی روی آورد. او بهزودی آموخت که چگونه باید برای گذران زمستانهای سرد، در فصول گرمتر سال هیزم کافی «جمعآوری» و «نگهداری» کند. او بدون آنکه بداند، مفهومی ارزشمند به نام بکلاگ را اختراع کرده بود!
بکلاگهای هیزمی، با توجه به اهدافی که انسان برای خلقشان در سر داشت، «بهمرورزمان» خصوصیات حیاتی و ویژهای به خود گرفتند:
از سوختنیترین چوبهای موجود در جنگل ساختهشدهاند.
در میان آنها چوبهای نسوز و بیکیفیت دیده نمیشود.
بهمنظور افزایش بهرهوری و حفظ انرژی، از جمعآوری و شکستن چوبهایی که قابلیت «خوب سوختن» ندارند اجتناب میشود.
تقریباً همه قطعات چوب موجود در بکلاگ به یک اندازه بریده و یا شکسته شدهاند.
قطعات «خُرد نشدۀ خیلی بزرگتر» در ردیفهای زیرین قرار میگیرند.
هر قطعه از چوب موجود در بکلاگ بدون نیاز به کار و فراوری اضافه، بلافاصله قابل انداختن در آتش است. همه قطعات برای سوختن، بالقوه «آماده» هستند.
برای صرفهجویی و استفاده حداکثری و بهینه از فضا، قطعات چوب با توجه به زوایای هندسیشان در کنار هم چیده و «جور» میشوند.
خشک ماندن و «سلامت» بکلاگهای چوب به شکل مستمر بازرسی میشود تا از پوسیدگی و باران محفوظ بمانند.
همه قطعات چوب در ابعادی که «مناسب مصرف» است بریده و خرد میشوند. نه آنقدر بزرگاند که حملشان مشکل باشد و نه آنقدر کوچکاند که انرژی و «ارزش» کمی در هر واحد تولید کنند.در زمان مصرف، قطعات چوب از «بالاترین ردیف» بکلاگ برداشته میشوند. احتمالاً قادر به برداشتن قطعات زیرین نیستید.
عموماً حجم بکلاگها بهاندازه طول یکفصل سرد در نظر گرفته میشود و از انبار مازاد چوب پرهیز میشود.
قطعات چوب با توجه به ابعاد دهانه و حجم اجاق خانه شکسته میشوند. استفاده مستقیم و بیواسطه از بکلاگ کلبهای در کلبۀ دیگر بهندرت امکانپذیر بوده است.
تمامکارهای بکلاگ با مشارکت تمام اعضای خانواده انجام میشده است. از انتخاب و جمعآوری چوب از جنگل گرفته تا شکستن و چیدن آنها در پشت خانه!
خصوصیات بکلاگهای چوبی، احتمالاً بیش از اینهاست. ویژگی دیگری میشناسیم که در لیست بالا نیاورده باشم؟
به نظر میرسد دلیل تأکید چارچوبهای چابک، مانند اسکرام، بر واژه بکلاگ برای «فهرستی اولویتدار از ویژگیهای ارزشآفرین محصول»، اشاره غیرمستقیم و ظریف به اشتراکاتی است که با بکلاگ های چوبی قدیمی دارد.
آیا بکلاگ محصول شما نیز به همان خوبی بکلاگ هیزمی موجود در کلبۀ اجداد قرونوسطاییمان هستند؟ فصول سرد در طول پروژههای توسعه محصول چه زمانی فرامیرسند؟
آیا عدم قطعیت موجود در پروژههای توسعه محصول، همچنین ماهیت چرخش انتقالی پرشتاب اینگونه پروژهها و درنتیجه فرارسیدن زودبهزود فصول تاریک، سرد و پر چالش در آنها، مؤید آن نیست که لازم است زمان بیشتری صرف بکلاگهای محصولمان کنیم؟ حتی بیش ازآنچه همکاران نوسنگیمان برای رسیدگی به بکلاگهای چوبیشان صرف میکردند!
http://vrgl.ir/ko8kP
Forwarded from SQL Server (Hamidreza)
سلام و عرض ادب خدمت دوستان عزیز
شاید بارها برای شما پیش اومده باشه که بخواهید مثلا یک موردی رو در Administration در SQL Server تست کنید ولی ابزار یا تجهیزاتش رو نداشته باشید
به عنوان مثال مثلا تمایل دارید Replication رو راه اندازی کنید یا AlwaysON رو راه اندازی کنید ولی سیستم به اندازه کافی ندارید و همچنین PC شما نیز قدرت کافی نداره بخواهید مثلا VM بیارید بالا یا اینکه تنظیمات اولیه شبکه برای شما دشوار باشه.
سایت Virtual Lab مایکروسافت این امکانات رو در اختیار شما قرار میده.
تنها چیزی که نیاز دارید فقط یک اکانت ایمیل مایکروسافت هست و بس.!
در حوزه های مختلف خودش Lab هایی رو برای شما آماده سازی کرده و همچنین یک سری Documentation نیز آماده کرده و یک زمانی مشخص کرده.
به اندازه مورد نیاز اون Feature به شما منابع میده و شما به راحتی به سیستم ها لاگین میکنید و طبق اون مستنداتی که بهتون داده مراحل رو طی میکنید و میتونید راه اندازی Feature مورد نظر رو یاد بگیرید.
لینک سایتش رو قرار میدم امیدوارم که مفید واقع بشه.
ارادتمند شما
حمیدرضا صادقیان
ID: @Hamidreza_Sadeghian
SQL Server Channel : @SQL_Server
https://www.microsoft.com/handsonlabs/SelfPacedLabs
شاید بارها برای شما پیش اومده باشه که بخواهید مثلا یک موردی رو در Administration در SQL Server تست کنید ولی ابزار یا تجهیزاتش رو نداشته باشید
به عنوان مثال مثلا تمایل دارید Replication رو راه اندازی کنید یا AlwaysON رو راه اندازی کنید ولی سیستم به اندازه کافی ندارید و همچنین PC شما نیز قدرت کافی نداره بخواهید مثلا VM بیارید بالا یا اینکه تنظیمات اولیه شبکه برای شما دشوار باشه.
سایت Virtual Lab مایکروسافت این امکانات رو در اختیار شما قرار میده.
تنها چیزی که نیاز دارید فقط یک اکانت ایمیل مایکروسافت هست و بس.!
در حوزه های مختلف خودش Lab هایی رو برای شما آماده سازی کرده و همچنین یک سری Documentation نیز آماده کرده و یک زمانی مشخص کرده.
به اندازه مورد نیاز اون Feature به شما منابع میده و شما به راحتی به سیستم ها لاگین میکنید و طبق اون مستنداتی که بهتون داده مراحل رو طی میکنید و میتونید راه اندازی Feature مورد نظر رو یاد بگیرید.
لینک سایتش رو قرار میدم امیدوارم که مفید واقع بشه.
ارادتمند شما
حمیدرضا صادقیان
ID: @Hamidreza_Sadeghian
SQL Server Channel : @SQL_Server
https://www.microsoft.com/handsonlabs/SelfPacedLabs
#خلاصه_مطالب «فلسفه نرمافزار» در هفته گذشته:
۱. امنیت در نرمافزارهای large scale
https://t.me/SoftwarePhilosophy/1238
۲. نوشتن کوئریهای DELETE بهینه برای حجم دیتای زیاد
https://t.me/SoftwarePhilosophy/1240
۳. آشنایی با افزونه Sheet Explorer برای فایلهای اکسل
https://t.me/SoftwarePhilosophy/1241
۴. بکلاگهای چوبی، اجداد بکلاگهای محصول (Iran Agile)
https://t.me/SoftwarePhilosophy/1242
۵. آشنایی با وبسایت سایت Virtual Lab مایکروسافت برای تستهای SQL Server (SQL Server)
https://t.me/SoftwarePhilosophy/1243
ـــــــــــ
@SoftwarePhilosophy
۱. امنیت در نرمافزارهای large scale
https://t.me/SoftwarePhilosophy/1238
۲. نوشتن کوئریهای DELETE بهینه برای حجم دیتای زیاد
https://t.me/SoftwarePhilosophy/1240
۳. آشنایی با افزونه Sheet Explorer برای فایلهای اکسل
https://t.me/SoftwarePhilosophy/1241
۴. بکلاگهای چوبی، اجداد بکلاگهای محصول (Iran Agile)
https://t.me/SoftwarePhilosophy/1242
۵. آشنایی با وبسایت سایت Virtual Lab مایکروسافت برای تستهای SQL Server (SQL Server)
https://t.me/SoftwarePhilosophy/1243
ـــــــــــ
@SoftwarePhilosophy