راز پروژه های نرم افزاری (تحلیل چرایی شکست پروژه ها)
0 رای   

قیمت نهایی : 27,000 تومان
نام شما :  
آدرس ایمیل :  
مشخصات من نمایش داده شود :  
متن دیدگاه :  
کد روبرو را وارد کنید :

راز پروژه های نرم افزاری ( تحلیل چرایی شکست پروژه ها)

تالیف: جورج استپانک

مترجمان: مریم شاه زیدی، دکتر تقی جاودانی گندمانی

بها: 27000 تومان

موضوع: راز پروژه های نرم افزاری ( تحلیل چرایی شکست پروژه ها)

تاریخ چاپ: 1396

شابک: 3-55-8423-600-978

تعااد صفحه:187

***

فهرست

 

■ درباره نویسنده.. 1

■ پیرامون بررسی فنی.... 1

■ تقدیر و تشکر... 2

فصل 1

مقدمه... 5

خب، مشکل چیه؟.. 6

فصل 2

چرا نرم‌افزار مشکل است...... 9

چرا نرم‌افزار مشکل است...... 9

1- نرم‌افزار پیچیده است   11

2- نرم‌افزار انتزاعی است   13

3- ملزومات ناقص هستند  14

4- تغییرات سریع فنّاوری   16

5- بهترین روش‌ها هنوز بالغ نشده‌اند  18

6- فنّاوری حوزه‌ای گسترده است   20

7- تجربه فنّاوری ناقص است   21

8- توسعه نرم‌افزار، تحقیق است   22

9- کار تکراری به‌صورت خودکار درمی‌آید  24

10- ساخت‌وساز، درواقع طراحی است   26

11- تغییر ساده به نظر می‌رسد  27

12-آیا شرایطی وجود دارد که هرگز برای یک نرم‌افزار تغییر نکند؟  29

فصل 3

مفروضات مدیریت پروژه.. 31

مفروضات پنهان... 32

PMBOK.... 33

مدیریت دامنه... 34

مدیریت زمان... 38

تعریف فعالیت...... 39

توالی فعالیت...... 42

برآورد مدت فعالیت...... 47

دوره‌های مبتنی بر کمیت...... 48

برآورد مشابه... 49

قضاوت کارشناس....... 49

توسعه زمان‌بندی.... 50

مدیریت هزینه... 52

برنامه‌ریزی منابع... 52

مستندسازی نرم‌افزار.. 55

کارایی توسعه‌دهنده.. 58

برآورد هزینه... 60

مدیریت کیفیت...... 61

مقیاس‌ها. 61

چک‌لیست‌ها. 63

مدیریت ریسک...... 64

پذیرش ریسک...... 64

انتقال ریسک...... 67

اجتناب از ریسک...... 67

کاهش ریسک...... 67

خلاصه... 68

فصل 4

مطالعه موردی: 69

پروژه سیستم صورتحساب..... 69

الزامات..... 70

برنامه‌ریزی.... 71

طراحی.... 73

ساخت...... 74

کد نویسی.... 75

یکپارچه‌سازی.... 76

تست کردن... 78

رقص مرگ...... 80

عواقب بعدی.... 81

خلاصه... 82

فصل 5

روش چابک و جدید.... 87

روش‌های انتخابی.... 89

روش‌های چابک دیگر... 90

کریستال... 90

1- تحویل مکرر.. 92

2- بهبود انعکاسی.... 94

3- ارتباط بسته و یا اسمزی.... 94

4- امنیت شخصی.... 96

5- تمرکز... 97

6- دسترسی آسان به کاربران متخصص      98

7- محیط فنی با تست‌های خودکار، مدیریت پیکربندی و ادغام مکرر  99

استفاده از کریستال... 100

برنامه‌ریزی بیش‌ازحد.... 101

1- بازی برنامه‌ریزی.... 103

2- تست کردن... 104

3- برنامه‌ریزی جفتی.... 104

4- بازپرداخت...... 105

5- طراحی ساده.. 106

6- مالکیت جمعی کد.... 107

7- یکپارچه‌سازی مداوم... 108

8- مشتری در محل.... 109

9- انتشارهای کوچک...... 109

10- هفته 40 ساعته... 110

11- استانداردهای کد نویسی.... 111

12- سیستم استعاره.. 111

استفاده از XP... 112

فرایند یکپارچه منطقی.... 113

مراحل.... 116

تکرارها. 117

نقش‌ها. 117

مصنوعات..... 118

فعالیت‌ها و گردش کار.. 118

پیکربندی فرایند.... 119

استفاده از توسعه موردی.... 120

مدل‌سازی بصری.... 121

استفاده از RUP... 121

کاهش خطرات با چابکی.... 123

خلاصه... 125

فصل 6

بودجه‌بندی پروژه‌های چابک...... 129

  1. توسعه مستمر... 133
  2. برنامه‌نویسی بنا به تقاضا. 135
  3. تیم های SWATT.. 137
  4. تلفیق تیم... 139
  5. رابطه جایگزینی ویژگی.... 142
  6. تریاژ.. 142
  7. مطالعات دامنه... 145

ترکیب این تکنیک ها. 147

سیستم موروثی اصلی.... 147

برنامه کاربردی اصلی.... 148

سیستم جدید اصلی.... 149

برنامه کاربردی جدید کوچک...... 150

برون‌سپاری چابک...... 150

جمع بندی.... 152

فصل 7

مطالعه موردی: 155

سیستم پرداخت صورت حساب    155

روش تحقیق.... 156

آغاز.. 156

مطالعه دامنه... 158

جلسه برنامه‌ریزی پروژه.. 159

جزئیات..... 164

جلسه نقد و بررسی.... 166

ساخت تکرار 5... 169

انتقال... 171

استقرار.. 171

نتایج.... 172

جمع‌بندی.... 173

*****

مقدمه

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

 ظاهراً که این‌طور نیست، شش ماه بعد پروژه دارای تأخیر بوده و بودجه‌اش به پایان رسیده. توسعه‌دهندگان هفته‌های زیادی را اضافه‌کاری نموده‌اند و یکی از آن‌ها نیز گروه را ترک نموده است، بااین‌وجود اصلاً به نظر نمی‌رسد که پروژه به این زودی‌ها تمام شود. بخش از مشکل این است که تیم حسابداری ادعا می‌کند که این نرم‌افزار آنچه را آن‌ها انتظار دارند انجام نمی‌دهد و تیم نرم‌افزاری را با جریان دائمی از تغییرات تحت‌فشار قرار می‌دهند؛ شاید لازم نباشد که بگویم همواره سیلی از گزارش مشکلات به‌سوی آنان روانه می‌شود. رئیس وقتی اسم مشکلات را می‌شوند، حسابی از کوره در می‌رود.

کتاب های مرتبط

محصول مورد نظر با موفقیت به سبد خرید شما اضافه گردید