دسترسی نامحدود
برای کاربرانی که ثبت نام کرده اند
برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید
در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید
برای کاربرانی که ثبت نام کرده اند
درصورت عدم همخوانی توضیحات با کتاب
از ساعت 7 صبح تا 10 شب
ویرایش:
نویسندگان: McConnell. Steve
سری:
ISBN (شابک) : 9781556159008, 1556159005
ناشر: Microsoft Press
سال نشر: 2014
تعداد صفحات: 672
زبان: English
فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود)
حجم فایل: 4 مگابایت
کلمات کلیدی مربوط به کتاب توسعه سریع: مهار برنامه های نرم افزاری وحشی: نرم افزار کامپیوتر، علوم کامپیوتر، علوم کامپیوتر -- نرم افزار -- برنامه نویسی -- کیفیت -- کتاب های راهنما، نرم افزار کامپیوتر -- برنامه نویسی -- کیفیت -- کتاب های راهنما
در صورت تبدیل فایل کتاب Rapid development: taming wild software schedules به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.
توجه داشته باشید کتاب توسعه سریع: مهار برنامه های نرم افزاری وحشی نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.
Cover......Page 1
Early Reviews of \"Rapid Development\"......Page 2
Contents......Page 5
Preface......Page 13
Part I - Efficient Development......Page 21
Welcome to Rapid Development......Page 23
1. 2 Attaining Rapid Development......Page 24
Rapid- Development Strategy......Page 27
2. 1 General Strategy for Rapid Development......Page 30
2. 2 Four Dimensions of Development......Page 33
2.3 General Kinds of Fast Development......Page 40
2.4 Which Dimension Matters the Most?......Page 43
2. 5 An Alternative Rapid- Development Strategy......Page 44
Further Reading......Page 50
3. 1 Case Study in Classic Mistakes......Page 51
3.2 Effect of Mistakes on a Development Schedule......Page 59
3.3 Classic Mistakes Enumerated......Page 61
3.4 Escape from Gilligan\'s Island......Page 71
Further Reading......Page 72
Software- Development Fundamentals......Page 73
4.1 Management Fundamentals......Page 77
4.2 Technical Fundamentals......Page 82
4. 3 Quality- Assurance Fundamentals......Page 91
4. 4 Following the Instructions......Page 99
Risk Management......Page 103
5. 1 Elements of Risk Management......Page 106
5.2 Risk Identification......Page 107
5. 3 Risk Analysis......Page 113
5.4 Risk Prioritization......Page 116
5.5 Risk Control......Page 118
5. 6 Risk, High Risk, and Gambling......Page 124
Part II - Rapid Development......Page 129
6. 1 Does One Size Fit All?......Page 131
6. 2 What Kind of Rapid Development......Page 133
6.3 Odds of Completing on Time......Page 138
6. 4 Perception and Reality......Page 141
6.5 Where the Time Goes......Page 144
6. 6 Development- Speed Trade- Offs......Page 148
6. 7 Typical Schedule- Improvement Pattern......Page 150
6. 8 Onward to Rapid Development......Page 152
Further Reading......Page 153
Lifecycle Planning......Page 155
7. 1 Pure Waterfall......Page 158
7. 2 Code- and- Fix......Page 162
7. 3 Spiral......Page 163
7.4 Modified Waterfalls......Page 165
7. 5 Evolutionary Prototyping......Page 169
7.6 Staged Delivery......Page 170
7.7 Design-to-Schedule......Page 171
7.8 Evolutionary Delivery......Page 173
7.9 Design-to-Tools......Page 174
7.10 Commercial Off- the- Shelf Software......Page 175
7.11 Choosing the Most Rapid Lifecycle for Your Project......Page 176
Estimation......Page 185
8. 1 The Software- Estimation Story......Page 187
8. 2 Estimation- Process Overview......Page 195
8. 3 Size Estimation......Page 196
8.4 Effort Estimation......Page 204
8.5 Schedule Estimation......Page 205
8. 6 Ballpark Schedule Estimates......Page 207
8. 7 Estimate Refinement......Page 219
Further Reading......Page 225
Scheduling......Page 227
9. 1 Overly Optimistic Scheduling......Page 229
9.2 Beating Schedule Pressure......Page 242
Further Reading......Page 253
Customer- Oriented Development......Page 255
10.1 Customers\' Importance to Rapid Development......Page 258
10.2 Customer- Oriented Practices......Page 260
10.3 Managing Customer Expectations......Page 265
Motivation......Page 271
11.1 Typical Developer Motivations......Page 273
11.2 Using the Top Five Motivation Factors......Page 276
11.3 Using Other Motivation Factors......Page 283
11.4 Morale Killers......Page 287
Further Reading......Page 293
Teamwork......Page 295
12.1 Software Uses of Teamwork......Page 297
12.2 Teamwork\'s Importance to Rapid Development......Page 298
12.3 Creating a Hlgh- PerformanceTeam......Page 300
12.4 Why Teams Fail......Page 311
12.5 Long- Term Teambuilding......Page 314
12.6 Summary of Teamwork Guidelines......Page 316
Further Reading......Page 317
Team Structure......Page 319
13.1 Team-Structure Considerations......Page 321
13.2 Team Models......Page 326
13.3 Managers and Technical Leads......Page 335
Further Reading......Page 338
Feature- Set Control......Page 341
14.1 Eariy Project: Feature- Set Reduction......Page 343
14.2 Mid- Project: Feature- Creep Control......Page 353
14.3 Late Project: Feature Cuts......Page 363
Further Reading......Page 365
Productivity Tools......Page 367
15.1 Role of Productivity Tools in Rapid Development......Page 370
15. 2 Productivity- Tool Strategy......Page 374
15.3 Productivity- Tool Acquisition......Page 375
15.4 Productivity- Tool Use......Page 380
15.5 Silver- Bullet Syndrome......Page 385
Further Reading......Page 391
Project Recovery......Page 393
16.1 General- Recovery Options......Page 395
16.2 Recovery Plan......Page 397
Further Reading......Page 410
Part III - Best Practices......Page 411
Introduction to Best Practices......Page 412
Summary Table......Page 413
Organization of Best- Practice Chapters......Page 414
Summary of Best- Practice Candidates......Page 416
Summary of Best- Practice Evaluations......Page 422
Change Board......Page 425
Daily Build and Smoke Test......Page 427
18.1 Using the Daily Build and Smoke Test......Page 429
18.2 Managing the Risks of the Daily Build and Smoke Test......Page 434
18.5 The Bottom Line on the Daily Build and Smoke Test......Page 435
Further Reading......Page 436
Designing for Change......Page 437
19.1 Using Designing for Change......Page 438
19.2 Managing the Risks of Designing for Change......Page 443
19. 5 The Bottom Line on Designing for Change......Page 444
Further Reading......Page 445
Evolutionary Delivery......Page 447
20.1 Using Evolutionary Delivery......Page 449
20.2 Managing the Risks of Evolutionary Delivery......Page 451
20.3 Side Effects of Evolutionary Delivery......Page 452
20.5 The Bottom Line on Evolutionary Delivery......Page 453
Further Reading......Page 454
Evolutionary Prototyping......Page 455
21.2 Managing the Risks of Evolutionary Prototyping......Page 457
21.3 Side Effects of Evolutionary Prototyping......Page 462
21.5 The Bottom Line on Evolutionary Prototyping......Page 463
21.6 Keys to Success in Using Evolutionary Prototyping......Page 464
Further Reading......Page 465
Goal Setting......Page 467
Inspections......Page 469
Joint Application Development (JAD)......Page 471
24.1 Using JAD......Page 473
24.3 Side Effects of JAD......Page 482
24.5 The Bottom Line on JAD......Page 483
24.6 Keys to Success in Using JAD......Page 484
Further Reading......Page 485
Lifecycle Model Selection......Page 487
Measurement......Page 489
26.1 Using Measurement......Page 491
26.2 Managing the Risks of Measurement......Page 498
26.4 Measurement\'s Interactions with Other Practices......Page 499
Further Reading......Page 500
Miniature Milestones......Page 503
27.1 Using Miniature Milestones......Page 506
27.3 Side Effects of Miniature Milestones......Page 509
27.5 The Bottom Line on Miniature Milestones......Page 510
Further Reading......Page 511
Outsourcing......Page 513
28.1 Using Outsourcing......Page 515
28.2 Managing the Risks of Outsourcing......Page 521
28.6 Keys to Success in Using Outsourcing......Page 523
Further Reading......Page 524
Principled Negotiation......Page 525
30.1 Using Productivity Environments......Page 530
30. 2 Managing the Risks of Productivity Environments......Page 532
30.5 The Bottom Line on Productivity......Page 533
Further Reading......Page 535
Rapid- Development Languages (RDLs)......Page 537
31.1 Using RDLs......Page 541
31.2 Managing the Risks of RDLs......Page 542
31.5 The Bottom Line on RDLs......Page 544
31.6 Keys to Success in Using RDLs......Page 545
Further Reading......Page 546
Requirements Scrubbing......Page 547
Reuse......Page 549
33.1 Using Reuse......Page 550
33.2 Managing the Risks of Reuse......Page 557
33. 4 Reuse\'s Interactions with Other Practices......Page 558
33.6 Keys to Success in Using Reuse......Page 559
Further Reading......Page 560
Signing Up......Page 561
34.1 Using Signing Up......Page 562
34.2 Managing the Risks of Signing Up......Page 565
34.4 Signing Up\'s Interactions wit Other Practices......Page 566
Further Reading......Page 567
Spiral Lifecycle Model......Page 569
Staged Delivery......Page 571
36.1 Using Staged Delivery......Page 574
36.2 Managing the Risks of Staged Delivery......Page 577
36.3 Side Effects of Staged Delivery......Page 578
36.4 Staged Delivery\'s Interactions with Other Practices......Page 579
36.6 Keys to Success in Using Staged Delivery......Page 580
Theory- W Management......Page 581
37.2 Managing, the Risks of Theory- W Management......Page 588
37.4 Theory- W Management\'s interactions with Other......Page 589
37.6 Keys to Success in Using Theory- W Management......Page 590
Throwaway Prototyping......Page 591
38.1 Using Throwaway Prototyping......Page 592
38.3 Side Effects of Throwaway Prototyping......Page 594
Furher Reading......Page 595
Timebox Development......Page 597
39.1 Using Timebox Development......Page 599
39. 3 Side Effects of Timebox Development......Page 603
39.5 The Bottom Line on Timebox Development......Page 604
Further Reading......Page 605
Tools Group......Page 607
Top- 10 Risks List......Page 609
User- Interface Prototyping......Page 611
42.1 Using User- Interface Prototyping......Page 613
42.2 Managing the Risks of User- Interface Prototyping......Page 617
42.4 User- Interface Prototyping\'s interactions with Other Practices......Page 618
Further Reading......Page 619
Voluntary Overtime......Page 621
43.1 Using Voluntary Overtime......Page 622
43.2 Managing the Risks of Voluntary Overtime......Page 627
43.5 The Bottom Line on Voluntary Overtime......Page 628
43.6 Keys to Success in Using Voluntary Overtime......Page 629
Further Reading......Page 630
Bibliography......Page 631
Index......Page 647