Why Projects Fail From A Technical and Process Viewpoint

  • یوسف مهرداد

The article claims that “Most cases of failure that I have seen have been in two categories: imagination and process,” quoting Grady Booch, chief scientist of software engineering at IBM Research. These include:

  • Requirements failures
  • Failure to verify/validate requirements
  • Failure to adhere to architecture
  • Lack of risk management
  • Lack of lessons learned
  • Communication breakdown

Reference:http://www.galorath.com

گزیده:

Software is the invisible thread and hardware is the loom on which computing weaves its fabric, a fabric that we have now draped across all of life.
Grady Booch

https://bibalan.com/?p=468
یوسف مهرداد

یوسف مهرداد


کانال تلگرام

نظرات (2)

wave
  • امیر جلیلی

    ۵ مهر ۱۳۹۰ در ۰۰:۰۰

    استاد سلام..
    بارها و بارها با خودم عهد بسته بودم که هیچ وقت کاری رو بدون بررسی نیازمندی ها و سند چشم انداز و … به صورت دقیق و در آوردن تک تک نمودارهای UML انجام ندم. بعد از کلی توضیح به اعضای تیم و مدیران پروژه مبنی بر اهمیت همه این موارد اونها رو متقاعد کردم که پروژه جدید رو به صورت اصولی انجام بدیم. بعد از گذشتن زمان کوتاه در حدود ۳ هفته کم کم به گوش میرسید که مدیران میگفتند پروژه چی شد؟ استاد گرام وقتی نمودار های کلاس دیاگرام و مدل کاربرد و نمودار توالی و اسناد و …. رو با افتخار نشون دادم همه یهو دهنشون باز موند و اشک تو چشم هاشون جمع شد و بعد از کمی سکوت گفتند : همین؟؟؟؟؟؟؟؟؟؟؟؟!!!!!!!!!!!!!!!!!!!!.
    من هم حیرون میوندم که همه اینها فقط همین؟؟؟؟؟؟!!!! بود؟ خلاصه گفتند که باید بساط این سوسول بازی ها و خارجی بازی ها رو جمع کنم و بشینم با اعضای تیم مثل بچه آدم کد بنویسیم و حالا هم پشت ویژوال استدیو هستم و دعا گو..
    یا حق

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

    پاسخ
  • طیبی

    ۵ مهر ۱۳۹۰ در ۰۰:۰۰

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

    پاسخ

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

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