فراتر از برنامه‌نویسی چابک

  • یوسف مهرداد بی‌بالان

فرصتی دست داد تا یکی از سخنرانی‌های Kent Beck را در کنفرانس Startup Lessons Learned Conference 2010 با عنوان beyond Agile Programming ببینم. مثل همیشه، سخنرانی کِنت بِک، آموزنده بود و دیدگاه نوینی را برایم به ارمغان آورد.

 

در این سخنرانی کِنت بِک سعی می‌کند تفاوت یک مهندس خوب (برنامه‌نویس خوب) و یک مهندس استارت‌آپی خوب (برنامه‌نویس استارت‌آپی خوب) را بیان کند. برای این کار ابتدا ارزش‌های چهارگانه‌ی چابکی را وقتی در یک تیم استارت‌آپ به کار گرفته می‌شود بازتعریف می‌کند.

* Processes and Tools –> Individuals and interactions –> Team Vision and Discipline
* Comprehensive Documentation –> Working Software –> Validated Learning
* Contract Negotiation –> Customer Collaboration –> Customer Discovery
* Following a Plan –> Responding to Change –> Initiating Change

از ابتدای سخنرانی تأکید او بر این است که حلقه‌ی نام‌آشنای Build/Measure/Learn باید به صورت وارونه اجرا شود؛ یعنی به جای آن که Build ابتدا انجام شود، Learn باید در ابتدا قرار گیرد؛ شبیه همان ایده‌ای که منجر به TDD شد.

5

ده دقیقه‌ی پایانی سخنرانی که به پاسخ‌گویی به پرسش‌های شرکت‌کنندگان اختصاص دارد، حاوی نکات آموزنده‌ای است. آنجا که تأکید می‌کند «من دوست دارم سیستمی داشته باشم که به آن افتخار کنم». آنجا که برنامه‌نویسان را از کمال‌گرایی غیرضروری (Perfectionism) برحذر می‌دارد و از دوستی که Flat File خطابش می‌کند یاد می‌کند.

اگر فرصت نمی‌کنید همه‌ی سخنرانی را گوش کنید، ده دقیقه پایانی را از دست ندهید.

گزیده:

When you feel the need to write a comment, first try to refactor the code so that any comment becomes superfluous. Kent Beck

هدیه‌ای به علاقه‌مندان یادگیری کانبان

  • یوسف مهرداد بی‌بالان

کتابی که آدرس دریافت آن در زیر آمده است، کتاب فوق‌العاده‌ای برای یادگیری کانبان است. عنوان اصلی کتاب Stop Starting, Start Finishing است.

stop_starting_start_finishing_justin

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

خواندن این کتاب و آشنایی با قهرمان آن، جاستین، را به همه‌ی شما خوانندگان گرامی توصیه می‌کنم. خواندن کتاب به حدود سی دقیقه زمان نیاز دارد. امیدوارم در پایان کتاب پی‌ببرید که چرا نویسنده، نام قهرمان کتاب را جاستین گذاشته است.

دریافت کتاب:

کتاب را از اینجا دریافت نمایید.

برای عضویت در گروه متدهای چابک می‌توانید از این آدرس استفاده فرمایید.

گزیده:
ندارد

اوربل – پسر چابک‌

  • یوسف مهرداد بی‌بالان

نامه‌ای از یک دوست خوب:

سلام
شبتون بخیر؛
من الان یه عکس جالب دیدم که فکر کنم برای شما هم جالب باشه دیدنش.

مدیرعامل و مدیرفنی شرکت ما که زن و شوهر هم هستند یه پسر نه ساله به اسم اوربل دارند. اونموقع که شما اون ویدئو تد در مورد اجایل در خانه را روی سایت تون گذاشته بودید؛ من برای این دو عزیز هم فرستادم که تماشا کنند و الان اونا اجایل رو به خانه برده اند 🙃

چیزی که برای من جالبه اینه که این دو مدیر عزیز ما، خیلی کم راجع به اجایل می‌دونند ولی این ویدئو اونا رو ترغیب کرده بود که کانبان برد رو در خونه امتحان کنند 🙃

agile_boy_orbel

گزیده:

Childhood means simplicity. Look at the world with the child’s eye – it is very beautiful. Kailash Satyarthi

معرفی کارگاه در سماتک: یک کارگاه متفاوت!

  • یوسف مهرداد بی‌بالان

پیش گفتار:

آقای مهندس قلندران، مدیر بازاریابی خوب و دوست داشتنی سماتک متن و تصویر زیر را به همراه یادداشتی در مورد معرفی کارگاه Beautiful Design and Code برایم ارسال کرده بودند. بیشتر از خود متن و تصویر بسیار زیبای آن، یادداشت همراهش توجه‌ام را جلب کرد.

واقعاً تحت تأثیر «واژه‌ی پررنگ‌شده» در نامه‌ی ایشان قرار گرفتم. دست مریزاد آقای مهندس!

گفتار:

beautiful_design_and_code_workshop

 

 

یک کارگاه متفاوت!
ارائه دهندگان: یوسف مهرداد بی بالان، علیرضا اسماعیلی
توضیحات را از زبان خودشان بخوانید:
https://goo.gl/fAyUe2

گزیده:

نامه آقای مهندس قلندران درباره‌ی معرفی کارگاه:

“سلام، …، عکس … رو نشون میده و از سایت rangeetar.com خریداری شده. …ممنون”

یک روز به یادماندنی: تقدیر از تیم واچک

  • یوسف مهرداد بی‌بالان

پنج‌شنبه‌ی گذشته تیم واچک مهمان مدیری توانا، انسانی دوست‌داشتنی و مهندسی کاربلد بود. جای همه‌ی شما خوانندگان گرامی خالی بود.

در آینده درباره‌ی این دورهمی بیشتر توضیح خواهم داد.

vachak_baridsoft_sep_22_2016

گزیده:
ندارد

 

برنامه‌نویسی چابک را به خانه ببرید: بیانیه‌ی چابکی خانواده

  • یوسف مهرداد بی‌بالان

گفتار:

بدون آن که توضیحی ارائه کنم خواهش می‌کنم این سخنرانی آموزنده و شگفت‌انگیز را ببینید.
بی‌نظیر است!

Bruce Feiler: Agile programming — for your family

 

بیانیه‌ی چابک خانواده:

*Plank number one: Adapt all the time
* Plank number two: Empower your children
* Plank number three: Tell your story

گزیده:
وقتی اولین بار ” آنا کارنینا ” را خواندم، نوجوان بودم و جمله شروع معروفش می‌گفت: “تمام خانواده های شاد شبیه همدیگر هستند. هر خانواده ی غمگین، به شکل خاص خود غمگین است”. وقتی اولین بار جمله را خواندم،فکر کردم ” چرند است. مسلم است که همه خانواده های شاد شبیه هم نیستند”. اما وقتی شروع به کار روی این پروژه کردم، نظرم عوض شد.

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

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

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

واچک (بخش دوم)

  • یوسف مهرداد بی‌بالان

پیش‌گفتار:

بخش اول این نوشته را در اینجا بخوانید.

واچک: ایده و اجرا

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

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

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

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

معنی واچک:

لغت نامه دهخدا:

واژه . [ ژَ / ژِ ] … پهلوی : واچک (قول و کلام )، مرکب از واچ و واچکیه (شرح و بیان )، از ریشه ٔ اوستائی وچ (گفتن ). سانسکریت نیز: واچ (سخن گفتن ). …

واچک . [ چ َ ] (اِ) به زبان پهلوی یعنی سخن و گویا با «واج » همریشه باشد…

مراجع کنونی:

مراجعی که تاکنون وارد واچک شده‌اند به قرار زیر است:
* واژگان کتاب «اصول و روش کاربردی اسکرام»، جلد اول، یوسف مهرداد بی‌بالان، شهاب‌الدین فرحبخش، علیرضا اسماعیلی، انتشارات صفار، 1392
* واژگان کتاب «اصول و روش کاربردی اسکرام»، جلد دوم، یوسف مهرداد بی‌بالان، علیرضا اسماعیلی، مریم معصومی راد، انتشارات صفار، 1395
* واژگان کتاب «اصول و روش کاربردی تحلیل نیازمندی‌ها»، یوسف مهرداد بی‌بالان، پویا شهبازیان، مظفر ایراف، انتشارات صفار، 1392
* واژگان کتاب «معماری نرم‌افزار»، مازیار چیت‌ساز، مانا شاکرین
* واژگان «استارتاپ‌»، ناصر غانم ‌زاده، www.businessofsoftware.ir
* واژگان «رایانه‌ی فرهنگستان»

اعضای تیم واچک:

اعضای تیم واچک تا به این لحظه عبارتند از:
* علیرضا اسماعیلی
* مریم معصومی راد
* یاسر کازرونی
* سید حسین جلیلی

درخواست از خوانندگان محترم:

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

اول: با ارسال نظرها و ایده‌هایتان و اشکالات وب‌سایت، ما را در ارتقای این سایت و تکمیل این ایده یاری فرمایید.

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

آدرس واچک :

برای استفاده از واچک به این آدرس مراجعه فرمایید.

گزیده :

ساقی به نور باده برافروز جام ما مطرب بگو که کار جهان شد به کام ما
ما در پياله عکس رخ يار ديده‌ايم ای بی‌خبر ز لذت شرب مدام ما
هرگز نميرد آن که دلش زنده شد به عشق ثبت است بر جريده عالم دوام ما

برای خروج از جستجو کلید ESC را بفشارید