واژه‌نامه

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

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

خوش‌بختانه با چند تن از دوستان کار واژه‌گزینی ادامه پیدا کرد. از همه این دوستان سپاسگزارم و خوشبختم که در جمع‌شان هستم.

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

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

گزیده:
من در رویا می‌بینم نقاشی‌ام را و سپس نقاشی می‌کنم رویایم را.
ونسان ونگوگ

برچسب‌ها: واژه‌نامه

The Scaled Agile Framework

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

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

دین لفینگ‌ول (Dean Leffingwell) برای خیلی از ایرانی‌ها نامی است آشنا. وی مؤسس و مدیرعامل شرکت Requisite Inc خالق ابزار RequisitePro است. این شرکت توسط Rational خریداری شد و وی نایب رئیس شرکت در حوزه RUP، RequisitePro, ClearQuest شد. وی متدولوژیست ارشد شرکت Rally Software یکی از پیشگامان عرصه چابکی نیز است.

کتابهایی که وی تاکنون به رشته تحریر در آورده است، عبارتند از:

۱- Agile Software Requirements: Lean Requirements Practices for Teams, Programs, and the Enterprise, 2011
۲- Scaling Software Agility: Best Practices for Large Enterprises, 2007
۳- Managing Software Requirements: A Use Case Approach, 2nd, with and Don Widrig 2003
۴- Managing Software Requirements: A Unified Approach Dean Leffingwell and Don Widrig, 1999

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

اما آن چه به خاطرش این یادداشت نوشته شده است، معرفی سایت scaledagileframework.com است. به گفته آقای لفینگ‌ول The Scaled Agile Frameworkپایگاه دانشی برای پیاده‌سازی تجربه‌های چابکی در سازمانهای بزرگ است. یکی از ایرادهای وارد شده به متدهای چابک، موضوع مقیاس‌پذیری آنهاست. لفینگ‌ول سعی کرده در این مورد نظریه‌پردازی کرده و آن را تجربه نماید. این سایت به همراه کتابهای وی به راستی مرجع بسیار غنی برای جااندازی متدهای چابک در سطح سازمانهای بزرگ است.
امیدوارم مطالعه آنها برای خوانندگان مفید باشد.


وی به همراه سایر گردانندگان سایت در مورد این که چرا این پایگاه دانش را راه‌اندازی و در اختیار عموم قرار داده‌اند، نوشته‌اند:

Our modern world runs on software. In order to keep pace, we practitioners must build increasingly complex and sophisticated software systems. Doing so requires larger teams and continuously rethinking the methods and practices

– part art, science, engineering, mathematics, social science – that we use to organize and manage these important activities.
The Scaled Agile Framework represents one such set of advances. We offer it here in public facing form, so that every practitioner, team, program and enterprise can enjoy the benefits of delivering ever better software at an ever faster pace. Your users will surely appreciate the benefits, too, because better software makes the world a better place.

گزیده:
تا هرچه بیشتر «ممکن‌ها» خلق شوند، بی‌وقفه باید به بررسی «غیرممکن‌ها» پرداخت.
هرمان هسه

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

شادباش سال نو

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

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

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

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

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

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

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

درباره سخنران:كورت ونه گات، يكي از دوست داشتنی‌‏ترين نويسنده‌هاي زنده دنيا است [وی هم اکنون از دنیا رفته‌اند]. او سال 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 را پوشش داده و قابلیت های تعامل با کاربر را نیز دارد. محتوای فراهم شده قوی و جالب هستند. بخصوص اینکه لینک های خارجی، ارزیابی و مواردی شبیه به این نیز فراهم شده است. این بخش در سایت دانشگاه کالیفرنیا قابل دسترسی می باشد.

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

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