در الکامپ شانزدهم

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

به نقل از وبلاگ پویا:

«برای معرفی کتاب “روش کاربردی تحلیل نیازمندی های نرم افزاری” کتابچه‌ای تهیه شده است که در نمایشگاه الکامپ شانزدهم -۱۷ الی ۲۰ آبان ۱۳۸۹محل دائمی نمایشگاهها-ارائه می‌گردد.برای تهیه این کتابچه می‌توانید به سالن خلیج فارس-غرفه شرکت برید سامانه نوین مراجعه کنید.»

گزیده:
ندارد

سمينار الكامپ

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

فردا، دوشنبه ۱۷ آبان ماه ۸۹، در نمايشگاه الكامپ سميناري خواهم داشت با عنوان «روش‌های نوین تولید نرم‌افزار در شركت پويا».

در این سمینار رویکرد جدید شرکت که از چند سال برای توسعه سیستم‌‌هاي نرم‌افزاري شروع شده به اختصار شرح داده مي‌شود. در بخش پاياني ارائه، از موضوع جديدي صحبت خواهم كرد كه به نسل نوين متدولوژي‌ها اشاره خواهد نمود.

پانوشت: سالن 38 ساعت 11 صبح

گزيده:
درس‌هاي زندگي: مهم نیست چه سنی داری، هنگام سلام کردن، مادرت را در آغوش بگیر.

درگذشت واتس هامفری

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

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

«واتس همري يكي از چهره‌هاي مهندسي نرم‌افزار در كنار بزرگاني چون بري بوهم، فرد بروكس و ويك باسيلي از معدود كساني است كه به تعريف اين حوزه جديد كمك كرده‌اند». واتس مهندسي را به مهندسي نرم‌افزار آورد. كارهاي وي در ترغيب جامعه نرم‌افزاري به توجه و تأكيد بر كيفيت، اندازه‌گيري و عملكرد تأثير بي‌اندازه‌اي بر اين جامعه داشت.

وي داراي مدرك كارشناسي و كارشناسي ارشد فيزيك و كارشناسي ارشد مديريت اجرايي بود. در دهه هفتاد وي رياست گروهي را در IBM به عهده داشت كه براي اولين بار «مجوز نرم‌افزار» (software license) را معرفي كردند. وي مدير برنامه‌نويسي و نايب رييس توسعه فني در IBM‌ بود.

در سال 1986 پس از سه دهه از IBM به مؤسسه مهندسي نرم‌افزار دانشگاه كارنگي ملون يا SEI آمد و برنامه فرايند نرم‌افزار را پايه‌گذاري كرد. وي رهبري توسعه مدل بلوغ قابليت‌ نرم‌افزار (Software Capability Maturity Model) را به عهده داشت و روش‌هاي ارزيابي فرايند نرم‌افزار (Software Process Assessment) و ارزشيابي قابليت نرم‌افزار (Software Capability Evaluation) را مطرح و ارائه كرد. بعدها، اين كارها مبنايي براي توسعه CMMI يا Capability Maturity Model Integration شدند.

از ديگر كارهاي وي مي‌توان به ارائه فرايند نرم‌افزار تيمي يا TSP(Team Software Process ) و فرايند نرم‌افزار شخصي يا PSP(Personal Software Process) اشاره كرد. TSP چارچوب فرايندِ عملياتي مشخصي را براي كمك به گروه‌‌هاي متشكل از مديران و مهندسان كه وظيفه سازماندهي و انجام پروژه‌هاي نرم‌افزاري بزرگ را به عهده دارند، ارائه مي‌كند. PSP نيز فرايندي ساخت‌يافته‌اي براي توسعه نرم‌افزار است كه به مهندس نرم‌افزار كمك مي‌كند تا به شناخت و بهبود عملكرد خود با به‌كارگيري رويه‌هاي نظام‌مند و داده‌محور اقدام كند.

وي در سال 2003 مؤفق به دريافت نشان ملي فناوري شد كه توسط رييس جمهور وقت آمريكا، جورج دبليو بوش، به وي تقديم شد.
مرجع:www.sei.cmu.edu و en.wikipedia.org

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

گزیده:
مشكل تغيير فرايند [توسعه] نرم‌افزار اغلب با اين واقعيت كه هيچ كس مسئول انجام آن نيست، پيچيده‌تر مي‌شود. اگر بهبود فرايند [توسعه] نرم‌افزار وظیفه و شغل كسي نيست، تعجبي ندارد كه هيچ‌وقت اتفاق نیفتد. اگر اين كار اهميت دارد، بايد مسئوليت آن به همراه منابع لازم به كسي سپرده شود. تا قبل از این کار، توسعه فرايند نرم‌افزار موضوع خوبي خواهد بود كه بايد روزي انجامش داد، اما نه امروز.
واتس همفري در كتاب مديريت فرايند نرم‌افزار
مرجع: www.softwarequotes.com

ماجراهاي پشت پرده

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

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

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

عنوان كتاب «ماجراهاي پشت پرده، چگونه نهضت ضد فرهنگ دهة شصت به شكل‌گيري صنعت رايانه‌هاي شخصي انجاميد؟» و نويسنده آن جان ماركاف از نويسندگان ارشد نيويورك تايمز و ناشر آن انجمن انفورماتيك ايران است.

در مقدمه كتاب مي‌خوانيم:

«جرقة نخستين براي نوشتن اين كتاب، چند سال پيش و در جريان يك‌شام خاطره‌انگيز بر روي قايقي در سواحل كاليفرنيا زده شد. آن شب، يك تجديد ديدار غيررسمي بين داگلاس انگلبرت، يكي از پيشگامان صنعت رايانه، و گروه كوچكي از كساني بود كه قبلاً با او همكاري كرده بودند. …

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

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

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

CNN – Best Jobs In America

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

Joe Marasco sent me a link to this article from CNN declaring software architect as the number one job in America for 2010.
Reference: Grady Booch Blog

Other jobs from CNN: (job, rank)
Software Architect, 1
Database Administrator, 7
Information Systems Security Engineer, 17
Software Engineering / Development Director, 18
Information Technology Manager, 20
Telecommunications Network Engineer,21
Network Operations Project Manager, 24
Business Analyst, 26
Consultant, 28
Test Software Development Engineer,30
Network Engineer, 31
Program Manager, 33
Computer and Information Scientist, 35
Programmer Analyst, 37
Applications Engineer, 38
Systems Engineer, 49
Information Technology Specialist, 60
Systems Administrator, 66
Web Developer, 67
Technical Services Manager, 70
Systems Manager, 77
Training Specialist, 79
Technical Writer, 88
Project Coordinator, 95
Web Project Manager, 96
Geographic Information Systems Analyst, 97

گزیده:
درس‌هاي زندگي: هیچ‌وقت به یک مرد نگو موهایش در حال ریختن است. خودش این را می‌داند.

کتاب (4)

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

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

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

کتاب(3)

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

نوشتن کتاب به پايان خود نزدیک شده است، با كمي تأخير نسبت به برنامه‌ريزي. بازنگري توسط دو بازنگر اول كتاب در حال انجام است. بعد از اتمام و تكميل بخش‌هاي آغازين و پاياني كتاب، كل كتاب توسط بازنگرهاي ديگري نيز بازنگري خواهد شد.
انتخاب عنوان كتاب، يكي از دشوارترين كارهاست. يكي از اقدامات براي انتخاب عنوان، جست‌وجوي كتابهاي مشابه فارسي است. با جست‌وجو در اينترنت نتوانستم پاسخ مناسبي پيدا كنم. از اين رو از عزيزان خواننده درخواست مي‌گردد به پرسشهاي زير پاسخ دهند.
۱- آيا كتابي مشابه كتاب در حال تدوين به زبان فارسي مي‌شناسيد؟
۲- آيا مي‌توانيد عنواني براي كتاب پيشنهاد كنيد؟

پيشاپيش سپاسگزارم

پ.ن.: عناوين بخش‌ها و فصلهاي كتاب:

بخش اول: مقدمه
فصل 1: اهميت نيازمنديها
فصل 2: تعاريف

بخش دوم: تحليل مسأله
فصل 3: روش تحليل مساله

بخش سوم:شناسايي نيازهاي ذينفعان
فصل ۴: روش شناسايي نيازهاي ذينفعان
فصل ۵: قواعد كسب و كار

بخش چهارم: تعريف سيستم
فصل ۶: مدل مورد كاربرد
فصل ۷: روش تدوين مدل مورد كاربرد
فصل ۸: توصیف نيازمندي‌هاي تكميلي

بخش پنجم: موضوعات تكميلي
فصل ۹: چالشهاي استخراج نيازمنديها
فصل ۱۰: تكنيكهاي استخراج نيازمندي ها

بخش ششم: نمودارها
فصل ۱۱: نمودار فعاليت
فصل ۱۲: نمودار وضعيت

گزیده:
بهتر که چیزی ندانیم تا اینکه از همه چیز فقط نیمی را بدانیم! بهتر که به ذوق خویش دیوانه، تا به سلیقه دیگران عاقل باشیم. نیچه
مرجع: http://fa.wikiquote.org

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