گزارش CHAOS سال ۲۰۰۶
Standish Group بیشتر با گزارشهای CHAOS شناخته میشود .آمارهایی که دراین گزارش از مؤفقیت یا شکست پروژههای نرمافزاری و عوامل تأثیرگذار بر آنها، ارائه میگردد، مرجع بسیار مناسبی است برای آن که در اجرای و انجام پروژههای نرمافزاری به فکر تبیین راهکارهایی برای بروز یا عدم بروز آنها باشیم.. دیگر کاربرد این آمار، ارقام و […]
Top ten ways to know you are not doing agile
In no particular order, you know you’re not doing agile if:۱. The team is co-located, but people are not sitting within the length of a school bus to each other.۲. They’re distributed, and there is an absence of microphones and webcams and one or two meetings a day.۳. They have not delivered anything to real […]
سخنان بزرگان درباره برنامه نویسی
آقای علی اعرابی، دوست عزیز و مهربانم، آدرسی را برایم فرستاده بود که حاوی مطلبی بود با عنوان «سخنان بزرگان درباره برنامه نویسی!». بخشی از آن را در زیر آوردهام. زمانی که کد مینویسید فرض کنید شخصی که قرار است در آینده از کدهای شما نگهداری کند یک دیوانهی زنجیری است که آدرس خانهی شما […]
شناسایی پروژههای بدفرجام
شناسایی پروژههایی که فرجامی جز شکست ندارند، خود از مهارتهای مهم مهندسی است. در نوشتهای، نویسنده ۲۶ روش برای شناسایی این گونه پروژهها پیشنهاد کرده بود که خواندن آنها، هم فال بود و هم تماشا. هنگام خواندن آنها، نمیتوانستم جلوی خندهی بیاختبارم را بگیرم.اصل نوشته را میتوانید در این آدرس پیدا کنید. چند مورد از […]
Five Things Booch Has Learned About Complex Software Systems
کمهزینهترین راه یادگیری، استفاده از تجربه دیگران است. یادگیریای که هزینهاش را دیگران پرداختهاند. گریدی بوچ برای علاقهمندان حوزه مهندسی نرمافزار، فردی آشناست. با سابقهای طولانی و تأثیرگذار. محقق ارشد شرکت آیبیام، تجربیات خود از توسعه سیستمهای پیچیده نرمافزاری را در پنج بند خلاصه کرده است. برای همکارانی که وضعیتهای مشابهی را تجربه کردهاند، تک […]