Lessons Learned From Architecture Reviews

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

خانم Rebecca Wirfs-brock نظرش را در مورد بازنگري معماري در مصاحبه‌اي با راديوي مهندسي نرم‌افزار ارائه كرده است. مصاحبه را مي‌توانيد در اينجا بشنويد.
جملات زير از ايشان نقل شده است كه نگراني‌اش را در مورد طراحي و كيفيت آن بيان نموده‌اند.

These days, complex IT systems are rarely understood by a single engineer or architect. Teams come together to create complex software systems. Technical challenges can be enormous and the “tricky bits” involve the subtle interplay of business and technical design decisions. The focus is on achieving overall business objectives, not the optimal design of a single component. Yet poorly designed interfaces, sluggishly performing services, or crappily constructed components can cause enormous grief. Design still matters.

Quote:
Software development has been, is, and will remain fundamentally hard.
Grady Booch

Lessons Learned about Software Architecture

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

  • Big systems are hard to get right. Thinking about “architecture stuff” up front is necessary for success.
  • Architecture is the bearer of quality, but reasoning about architecture is actually reasoning about the potential of a system.
  • Performance and flexibility really do trade off against each other.
  • Reprioritizing architectural qualities is extremely risky.
  • Don’t forget “saleability” and “marketecture.” They can help you sell a system to upper management before it is built, even if they offend a “pure” architecture sensibility.
  • Autonomy of organizations and systems is paramount, and this autonomy happens to be the foundational principle of service-oriented architecture.
  • If you don’t know where you’re going, you’re not going to get there—regardless of how good your map is.
  • Technology doesn’t matter. What does matter are people, the process, and the consistency of practice.
  • Architecture validation is critical but hard to institutionalize—even in a process-oriented organization.
  • The deepest problems in IT are still communication and understanding.
  • Don’t let “pragmatism” become a disguise for shortsightedness.

Reference:Lessons Learned about Software Architecture @ SEI
Quote:
“Architecture is not a set of PowerPoint slides, It’s the bridge between the business goals and the way a system operates.” Michael Gagliardi

When was the last time you called your mother

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

مجله Reader’s Digest در شماره اخير خود، تحقيقي آماري انجام داده است با عنوان “آخرين باري كه به مادرتان زنگ زديد، كي بود؟”

با مراجعه به صفحه اصلي،مي‌توانيد جزئيات نتايج را مشاهده نماييد.

گزيده:
شعر مادر از ايرج ميرزا.

Requirements Management Tools Survey

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

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

INCOSE Requirements Management Tools Survey

خوانندگاني كه با ابزار IBM Rational RequistePro كار مي‌كنند، مطلب زير مي‌تواند براي آنها مفيد باشد.

Evaluation of Rational RequisitePro as a General Artifact Manager

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

بدون شرح

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

You think it is a frog and I think it is a horse!

Wait for a while


Moral: We have to respect each other’s opinion; you can see it clearly in the above picture. We just need to wait and listen actively to others’ point of view!

مأخذ: از میان نامه‏های دوست خوبم، نوید.

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

بدون شرح

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

You think it is a frog and I think it is a horse!

Wait for a while


Moral: We have to respect each other’s opinion; you can see it clearly in the above picture. We just need to wait and listen actively to others’ point of view!

مأخذ: از میان نامه‏های دوست خوبم، نوید.

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

حكايت

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

« يك پيرمرد بازنشسته، خانه جديدي در نزديكي يك دبيرستان خريد. يكي دو هفته اول همه چيز به خوبي و در آرامش پيش ميرفت تا اين كه مدرسه ها باز شد. در اولين روز مدرسه، پس از تعطيلي كلاس‌ها سه تا پسر بچه در خيابان راه افتادند و در حالي كه بلند، بلند با هم حرف مي زدند، هر چيزي را كه در خيابان افتاده بود شوت مي‌كردند و سر و صداي عجيبي راه انداختند. اين كار هر روز تكرار مي شد و آسايش پيرمرد كاملاً مختل شده بود. اين بود كه تصميم گرفت كاري بكند.
روز بعد كه مدرسه تعطيل شد، دنبال بچه ها رفت و آنها را صدا كرد و به آنها گفت: «بچه ها شما خيلي بامزه هستيد و من از اين كه مي‌بينم شما اينقدر نشاط جواني داريد خيلي خوشحالم. من هم كه به سن شما بودم همين كار را مي‌كردم. حالا مي خواهم لطفي در حق من بكنيد. من روزي 1000 تومن به هر كدام از شما مي دهم كه بياييد اينجا، و همين كارها را بكنيد.»
بچه ها خوشحال شدند و به كارشان ادامه دادند. تا آن كه چند روز بعد، پيرمرد دوباره به سراغشان آمد و گفت: « ببينيد بچه ها متأسفانه در محاسبه حقوق بازنشستگي من اشتباه شده و من نمي‌تونم روزي 100 تومن بيشتر بهتون بدم. از نظر شما اشكالي نداره؟»

بچه ها گفتند: « 100 تومن؟ اگه فكر مي‌كني ما به خاطر روزي فقط 100 تومن حاضريم اينهمه بطري نوشابه و چيزهاي ديگه رو شوت كنيم، كور خوندي. ما نيستيم.»
و از آن پس پيرمرد با آرامش در خانه جديدش به زندگي ادامه داد.

شما چه تفسير مديريتي يا سازماني از اين حكايت داريد؟»

گزیده:
کسی که درد روشنگری و بازگویی تجربه را ندارد خود نیز زمانی برای بهره از آن را نخواهد یافت. اُرد بزرگ

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