شادباش سال نو

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

هر روزتان نوروز نوروزتان پیروز

در سال نو برایتان شادی، تندرستی و پیروزی آرزومندم.

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

کرم ضد آفتاب بمالید

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

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

درباره سخنران:كورت ونه گات، يكي از دوست داشتنی‌‏ترين نويسنده‌هاي زنده دنيا است [وی هم اکنون از دنیا رفته‌اند]. او سال 1922 در اينديانا پوليس آمريكا به دنيا آمده است. اگرچه خيلي‌ها او را يك نويسنده داستان‏هاي علمي تخيلي به شمار می‌آورند، رمان‏هاي او عموما” خيلي فراتر از يك قصه علمي تخيلي معمولي است. نگاه انتقادي ونه گات نسبت به جامعه مدرن به خصوص جامعه امريكا به همراه طنزي كه استادانه در لابه لاي كلمات و جمله‏هايش استفاده مي‏كند، از او نويسنده‌اي دقيق و تيزبين ساخته است.

متن زیر با عنوان «كرم ضد آفتاب بماليد»، سخن‌راني كورت ونه گات در مراسم فارغ التحصيلي سال 1997 دانشگاه ام آی تی آمریکاست.

خانم ها و آقايان فارغ التحصيل! كرم ضد آفتاب بماليد.

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


قدر نيرو و زيبايی جوانی‌تان را بدانيد، ولی اگر هم ندانستيد، ولش. روزی قدر نيرو و زيبايی جوانی‌تان را خواهيد دانست كه طراوت آن رو به افول می‌گذارد، اما باور كنيد تا بيست سال ديگر به عكس‌های جوانی خودتان نگاه خواهيد كرد و به ياد می‌آوريد چه امكاناتی در اختيارتان بوده و چقدر فوق‏العاده بوده‌ايد.

آن طوركه تصور می‌كنيد چاق نيستيد.
نگران آينده نباشيد. اگر هم دلتان می‌خواهد نگران باشيد، فقط بدانيد كه نگرانی همان اندازه مؤثر است كه جويدن آدامس بادكنكی درحل يك مساله جبر.

مشكلات اساسی زندگي شما، بی‌ترديد چيزهايی خواهند بود كه هرگز به مخيله نگران شما خطور هم نكرده‌اند. از همان نوعی كه ساعت چهار بعدازظهر يك روز سه‌شنبه عاطل و باطل ناگهان ديد انسان را كور می‌كند.
هر روز يكی از كارهايی را كه از آن وحشت داريد انجام بدهيد.
آواز بخوانيد.

با دل ديگران بی‌رحم نباشيد و با كسانی كه با دل شما بی‌رحم بوده‌اند سر نكنيد.
نخ دندان به كار ببريد.
عمرتان را با حسادت تلف نكنيد. گاهي شما جلو هستيد و گاهي عقب، مسابقه طولاني است و سر آخر خودتان هستيد كه داريد با خودتان مسابقه مي‏دهيد.

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

تا می‌توانيد كلسيم بخوريد. با زانوهايتان مهربان باشيد. وقتی قدرت زانوهای خود را از دست داديد كمبودشان را به شدت حس خواهيد كرد.
ممكن است ازدواج كنيد، ممكن است نكنيد، ممكن است صاحب فرزند شويد، ممكن است نشويد، ممكن است در چهل سالگی طلاق بگيريد، احتمال هم دارد كه در هفتاد و پنجمين سالگرد ازدواجتان رقصكی هم بكنيد. هر چه می‌كنيد نه زياد به خودتان بگيريد، نه زياد خودتان را سرزنش كنيد. انتخاب‌های شما بر پايه احتمال پنجاه درصد بوده است، همان طور كه مال همه بود.

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

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

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

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

خيلي به موهايتان ور نرويد، وگرنه وقتی چهل سالتان شد شبيه موهای هشتاد ساله‌ها می‌شود.
دقت كنيد كه نصايح چه كسي را می‌‏پذيريد، اما با كساني كه آنها را صادر می‌‏كنند بردبار باشيد. نصيحت، گونه ديگر غم غربت است. ارايه آن روشی است براي بازيافت گذشته از ميان تل زباله‌ها، گردگيری آن، و ماله كشيدن بر روي زشتی‌هايش و مصرف دوباره آن به قيمت بالاتر از آن چه ارزش دارد.

اگر نخواستيد توصیه‌‏هايم را گوش كنيد، نكنيد. اما حرفم را در مورد كرم ضد آفتاب بپذيريد.

گزیده:
ندارد.

کار برنامه‌ نویسان

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

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

همان طور که استاد در مقدمه کتاب آورده‌اند «ترجمه کتاب از آذرماه ۱۳۸۸ آغاز شد و به صورت مقاله دنباله‌دار در نشریه گزارش کامپیوتر، ماهنامه علمی انجمن انفورماتیک ایران به چاپ رسید».

استاد در مقدمه کتاب آورده‌اند:
کتاب «Coders at Work » نوشته‌ پیتر سیبل در سال 2009 به چاپ رسیده و با وجودی که مدّت زیادی از انتشار آن نمی‌گذرد مورد استقبال زیادی از سوی طراحان نرم‌افزار و برنامه‌نویسان قرار گرفته است. پیتر سیبل، که نام کتابش را از کتاب‌های معروف و پیشین «Writers at Work » و «Founders at Work » اقتباس کرده، در این کتاب به مصاحبه با پانزده تن از برجسته‌ترین و سرشناس‌ترین برنامه‌نویسان و دانشمندان رایانه، با پیش زمینه تحصیلی و علاقه‌مندی‌های متفاوت در این حوزه، پرداخته و خواننده را با ایده‌های آن‌ها درباره زندگی و برنامه‌نویسی آشنا ساخته‌ است.
اغلب برنامه‌نویسان به تنهایی و یا در گروه‌های کوچک به فعالیت می‌پردازند و جالب‌ترین بخش فعالیتی که انجام می‌دهند در مغز آن‌ها اتفاق می‌افتد که به دور از چشم دیگران است. تنها پنجره‌ای که به کار برنامه‌نویسان وجود دارد، رفتار برنامه‌هایی است که توسط آن‌ها نوشته شده و بر روی رایانه‌ها اجرا می‌شود. بنابراین، اغلب برنامه‌نویسان تنها خودشان، و احتمالاً چند همکار معدودشان، می‌دانند که چگونه برنامه نویسی می‌کنند و چگونه این کار را فرا گرفته‌اند. پیتر سیبل به دلیل آن که خود با حرفه برنامه‌نویسی آشنایی کامل دارد، سعی نموده است تا با طرح پرسش‌های جالب و تخصصی، این گوشه‌های پنهان را برای خواننده آشکار سازد. »

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

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

برای استاد مهربان، آرزوی تندرستی دارم و از ایشان به خاطر همه زحمت‌هایشان برای انفورماتیک ایران سپاسگزارم.
نمی‌دانم کتاب را می‌توانید از کتابفروشی‌ها تهیه کنید یا نه، اما راه آسان آن تماس با دفتر انجمن انفورماتیک است.

گزیده:
دست استاد خویش را ببوس، چون او هم پدر است هم پرورنده خرد و راهنمای زندگی. (اُرد بزرگ)

برچسب‌ها: کتاب

اسکرام SCRUM – بخش سوم

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

مترجم: مهندس شهاب‌الدین فرحبخش
بخش اول
بخش دوم

۳-۲-تیم توسعه

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

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

۳-فعاليتها و فرآورد‌ه‌های اسکرام

مالک محصول چشم‌اندازی از محصول در اختیار دارد. از آنجایی که این چشم‌انداز می‌تواند خیلی بزرگ باشد، آن را به کمک فعالیتی به نام «آماده‌سازی»(Grooming) به مجموعه‌ای از ویژگی‌ها شکسته و در فهرست اولویت‌بندی شده‌ای به نام بک‌لاگ محصول (Product Backlog) گردآوری می‌کنند.

اسپرینت با برنامه‌ریزی شروع می‌شود، با انجام کارهای توسعه در طول اسپرینت که اجرای اسپرینت نامیده می‌شود، ادامه می‌یابد و با بازنگری (Sprint Review) و بازاندیشی(Sprint Retrospective) اسپرینت به پایان می‌رسد.

تعداد اقلام بک‌لاگ محصول(Product Backlog Item) بیشتر از چیزی است که تیم توسعه قادر به انجام آنها در یک اسپرینت باشد. به همین دلیل در ابتدای هر اسپرینت، تیم توسعه تعیین می‌نماید که کدام یک از اقلام بک‌لاگ محصول را می‌تواند تا پایان اسپرینت انجام دهد. این فعالیت برنامه‌ریزی اسپرینت(Sprint Planning) نامیده می‌شود.

تغییرات سال 2011 «راهنمای اسکرام»(شوئبر و سادرلند 2011) منجر به بروز این بحث گردید که واژه مناسب برای توصیف نتیجه‌ی برنامه‌ریزی اسکرام چیست: پیش‌بینی یا تعهد؟

گزیده:
پسرخاله: یه روز رفتم نونوایی، نونوا گفت هر کسی اومد بگو پشت سرت وا نسه، نون نمی‌رسه؛
منم هر کی اومد گفتم بیا جلوی من واسا؛ پشت سرم نون نمی‌رسه….
کلاه قرمزی

برچسب‌ها: Scrum اسکرام, Agile چابک

پارس آنالیست

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

جناب آقای مهندس نوذری عزیز سایت جدیدی –پارس آنالیست– را راه‌اندازی کرده‌اند (ایشان نویسنده وبلاگ اندیشه هستند). ضمن عرض شادباش خدمت ایشان، برایشان آرزوی مؤفقیت دارم.
دو خبر بسیار مهم را به نقل از سایت ایشان در اینجا آورده‌ام.

۱) کنفرانس مجازی IIBA
شرکت اینتل با همکاری شعبه IIBA در انگلستان یک کنفرانس علمی آموزشی را به صورت مجازی با عنوان Intel BA Web 2013 در روز چهارشنبه ۱۶ اسفندماه از ساعت شش و نیم تا ده و نیم بعدازظهر به وقت ایران برگزار می نماید. این سمینار و سخنرانی های آن پیرامون مباحث تحلیل کسب و کار و موضوعات مرتبط با آن خواهد بود.
در این همایش ۵ سخنران با موضوعات زیر سخنرانی خواهند داشت. که جهت کسب اطلاعات بیشتر و ثبت نام در سمینار می توانید به این لینک مراجعه نمایید. ضمنا شرکت در همایش رایگان بوده و نیاز به عضویت در IIBA هم ندارد.

۲) دوره IIBA مجازی
دانشگاه کالیفرنیا در مرکز آموزش های مجازی خود بخشی با نام Fundamentals of Business Analysis دایر نموده است که تمام محتوای استاندارد BABOK 2.0 را پوشش داده و قابلیت های تعامل با کاربر را نیز دارد. محتوای فراهم شده قوی و جالب هستند. بخصوص اینکه لینک های خارجی، ارزیابی و مواردی شبیه به این نیز فراهم شده است. این بخش در سایت دانشگاه کالیفرنیا قابل دسترسی می باشد.

گزیده:
تنها براي دست يافتن به امور محال است كه بشر مي‌تواند به بالاترين حد امور ممكن دست يابد. سنت بور
مرجع: اس.جی.

کتاب «اسکرام و کانبان در کنار هم»

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

دوستان گرامی عضو انجمن چابک ایران به سرپرستی جناب آقای مهندس صفری کار بزرگی انجام داده و کتاب «اسکرام و کانبان در کنار هم» (Kanban and Scrum – making the most of both) را به فارسی برگردانده‌اند.

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

– جناب آقای اسد صفری
– جناب آقای آرش میلانی
– جناب آقای رضا فرشی
– جناب آقای سهیل صمدزاده
– جناب آقای سینا استاد‌هاشم
– جناب آقای صادق ترکمن
– جناب آقای علی مقدم
– سرکار خانم فاطمه کروبی
– جناب آقای هادی نیکوئی
– جناب آقای محمود متین‏فر

کتاب را می‌توانید از اینجا دانلود فرمایید و درباره‌اش در اینجا بیشتر بدانید.

گزیده:
هر زمان متوجه اين حقيقت شويد كه ساير افراد مي‌توانند در انجام كاري به شما كمك كنند تا آن را بهتر انجام دهيد، گامي بزرگ براي پيشرفت و توسعه‌ي شخصي خود برداشته‌ايد. اندرو كارنگي
مرجع: اس. جی.

اسکرام SCRUM – بخش دوم

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

مترجم: مهندس شهاب‌الدین فرحبخش
بخش اول

۱-۲-مالک محصول(Product Owner)
مالک محصول، نفر اصلی و صاحب صلاحیت در رهبری محصول است. وی تنها مرجع تصمیم-گیری برای انتخاب ویژگی‏های محصول و ترتیب ساخت آنها است. مالک محصول، چشم‏انداز روشنی از کار تیم اسکرام را با همکاری ذینفعان تهیه و همواره به‏روز نگه‏ می‏دارد. به همین دلیل، وی مسئول موفقیت کلی راهکار است که می‏تواند توسعه سیستمی جدید یا نگهداری سیستم موجود باشد.

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

۲-۲-راهبر اسکرام( SCRUM Master)
راهبر اسکرام به کسانی که در حال یادگیری و پذیرش ارزشها، اصول و تجربه‏های اسکرام هستند، کمک می‏کند. وی مانند یک مربی، رهبری فرآیند را بر عهده دارد و به تیم اسکرام و سازمان کمک می‏کند که روشی مبتنی بر اسکرام با کارایی بالا و خاص سازمان ایجاد کنند. همزمان با این کار، راهبر اسکرام به سازمان در رفع چالش‏های ناشی از پذیرش و بکارگيری اسکرام نیز کمک می‏کند.

وی در نقش تسهیل‏کننده(Facilitator)، به تیم در رفع مشکلات ناشی از اجرای اسکرام و ایجاد بهبود در آن کمک می‏کند. وظیفه حفاظت از تیم در برابر عوامل مزاحم بیرونی بر دوش راهبر اسکرام است. وی با برداشتن موانعی که بهره‏وری تیم را کاهش می‏دهد، نقش رهبری‏اش را ایفا می‏کند(در صورتی که افراد تیم قادر به رفع آنها نباشند).

راهبر اسکرام مجاز به اعمال کنترل بر تیم نیست، از این رو، این نقش به نقش‏های سنتی مدیر پروژه یا مدیر توسعه شباهتی ندارد. وی مانند یک رهبر عمل می‏کند، نه یک مدیر.

گزیده:
پاداش‌هايي كه در زندگي مي‌گيريد بستگي به اين دارد كه چه كاري مي‌كنيد، چقدر خوب آن را انجام مي‌دهيد و چقدر مشكل است كه بتوان كسي را جايگزين شما كرد. برايان تريسي
مرجع: اس.جی.

برچسب‌ها: Scrum اسکرام, Agile چابک

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