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

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

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

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

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

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

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

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

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

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

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

روندهای اصلی توسعه نرم افزار

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

روندهای اصلی توسعه نرم‌‌افزار از ديدگاه Somasegar:

۱-رایانش ابري (Cloud Computing‍)
2-وب به عنوان پلتفرم (The Web as a Platform)
3- رایانش موازي (Parallel Computing)
4- تكثير تجهيزات (Proliferation of Devices)
5- فرايند توسعه چابك (Agile Development Process)
6-توسعه نرم‌افزار توزيع‌شده (Distributed Development)

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

آموخته‌هاي تحليل

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

دكتر Schedlbauer استاد دانشگاه بوستون در از ارائه‌هايش با نام Workflow Modeling with UML ، آموخته‌هاي خود را نيز آورده است. مطالب جالبي در آن وجود داشت، هر چند بخش‌هايي از آن تكراري است، اما مطالعه آن خالي از لطف نيست.

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

گزيده:
درس‌هاي زندگي: از کسی که چیزی برای از دست دادن ندارد، بترس.

تولد مبارك

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

امروز، روز تولد سماموس است.
بچه‌ها چه زود بزرگ مي‌شوند. البته اين موضوع، نشانه پيرشدن والدين و نزدیکانشان نيز است.

سماموس، تولدت مبارک

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

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