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
امیر جلیلی
۵ مهر ۱۳۹۰ در ۰۰:۰۰استاد سلام..
بارها و بارها با خودم عهد بسته بودم که هیچ وقت کاری رو بدون بررسی نیازمندی ها و سند چشم انداز و … به صورت دقیق و در آوردن تک تک نمودارهای UML انجام ندم. بعد از کلی توضیح به اعضای تیم و مدیران پروژه مبنی بر اهمیت همه این موارد اونها رو متقاعد کردم که پروژه جدید رو به صورت اصولی انجام بدیم. بعد از گذشتن زمان کوتاه در حدود ۳ هفته کم کم به گوش میرسید که مدیران میگفتند پروژه چی شد؟ استاد گرام وقتی نمودار های کلاس دیاگرام و مدل کاربرد و نمودار توالی و اسناد و …. رو با افتخار نشون دادم همه یهو دهنشون باز موند و اشک تو چشم هاشون جمع شد و بعد از کمی سکوت گفتند : همین؟؟؟؟؟؟؟؟؟؟؟؟!!!!!!!!!!!!!!!!!!!!.
من هم حیرون میوندم که همه اینها فقط همین؟؟؟؟؟؟!!!! بود؟ خلاصه گفتند که باید بساط این سوسول بازی ها و خارجی بازی ها رو جمع کنم و بشینم با اعضای تیم مثل بچه آدم کد بنویسیم و حالا هم پشت ویژوال استدیو هستم و دعا گو..
یا حق
————————-
آقای مهندس جلیلی عزیز
سلام،
نوشتههای شما برایم بسیار جالب و آموزنده است.
در مورد نوشته اخیرتان، خیلی دوست دارم تا با هم درباره روشی که کار را انجام دادید، گپی بزنیم.
به امید دیدار
مهرداد
طیبی
۵ مهر ۱۳۹۰ در ۰۰:۰۰سلام همانطور که شما اشاره کردید شناخت نیازمندیها عامل بسیار مهمی در پیشبرد پروژه است وقتی درک از نیازها و خواسته ها و تجزینه تحلیل آنها درست باشه دیگه زیاد مهم نیست که چه متودولوژی رو به کار می بری. تجربه ثابت کرده استفاده از ابزارهای پیاده سازی و مدلینگ فرآیندها تنها قدم بعدی فاز شناخت نیازمندیهاست. ممنون استاد از راهنمایی هاتون. لطفا اگر درخصوص بی ی ام اس هم منابعی دارید راهنمایی بفرمائید.
باتشکر