Agile and Iterative Development A Manager's Guide Craig Larman v:Addison-Wesley

Agile and Iterative Development A Manager's Guide Craig Larman v:Addison-Wesley Boston • San Francisco • New York • Toronto • Montreal London • Munich • Paris • Madrid Capetown • Sydney • Tokyo • Singapore • Mexico City CONTENTS AT A GLANCE 1 Introduction 1 2 Iterative & Evolutionary 9 3 Agile 25 4 Story 41 5 Motivation 49 6 Evidence 63 7 Scrum 109 8 Extreme Programming 137 9 Unified Process 173 10 Evo 211 11 Practice Tips 247 12 Frequently Asked Questions 297 13 Bibliography 329 lx TABLE OF CONTENTS 1 Introduction 1 Software Is New Product Development 3 What's Next? 5 Web Resources 6 2 Iterative & Evolutionary 9 Iterative Development 9 Risk-Driven and Client-Driven Iterative Planning 12 Timeboxed Iterative Development 13 During the Iteration, No Changes from External Stakeholders 14 Evolutionary and Adaptive Development 15 Evolutionary Requirements Analysis 15 Early 'Top Ten" High-Level Requirements and Skillful Analysis 17 Evolutionary and Adaptive Planning 17 Incremental Delivery 20 Evolutionary Delivery 20 The Most Common Mistake? 21 Specific Iterative & Evolutionary Methods 22 What's Next? 23 Recommended Readings 23 3 Agile 25 Agile Development 25 Classification of Methods 26 The Agile Manifesto and Principles 27 Agile Project Management 29 Embrace Communication and Feedback 30 Programming As If People Mattered 30 Simple Practices and Project Tools 31 Empirical vs. Defined & Prescriptive Process 32 Principle-Based versus Rule-Based 33 Sustainable Discipline: The Human Touch 33 Team as a Complex Adaptive System 34 Agile Hype? 34 Specific Agile Methods 35 What's Next? 39 Recommended Readings 39 4 Story 41 What's Next? 47 5 Motivation 49 The Facts of Change an Software Projects 50 Key Motivations for Iterative Development 51 Meeting the Requirements Challenge Iteratively 55 Problems with the Waterfall 57 What's Next? 62 6 Evidence 63 Summary 64 Research Evidence 65 Early Historical Project Evidence 79 Standards-Body Evidence 87 Expert and Thought Leader Evidence 93 A Business Case for Iterative Development 100 The Historical Accident of Waterfall Validity? 102 What's Next? 107 Recommended Readings 107 7 Scrum 109 Method Overview 110 Lifecycle 113 Workproducts, Roles, and Practices 114 Values 126 Common Mistakes and Misunderstandings 127 Sample Projects 130 Process Mixtures 131 Adoption Strategies 132 Fact versus Fantasy 133 Strengths versus "Otter" 134 History 135 What's Next? 136 Recommended Readings 136 8 Extreme Programming 137 Method Overview 138 Lifecycle 142 Workproducts, Roles, and Practices 144 Values 155 Common Mistakes and Misunderstandings 156 Sample Projects 161 xl 12 Frequently Asked Questions 297 Question List 297 Questions and Answers 299 13 Bibliography 329 Process Mixtures 162 Adoption Strategies 165 Fact versus Fantasy 167 Strengths versus "Other 168 History 170 What's Next? 171 Recommended Readings 171 9 Unified Process 173 Method Overview 174 Lifecycle 180 Workproducts, Roles, and Practices 184 Values 191 Common Mistakes and Misunderstandings 194 Sample Projects 199 Process Mixtures 201 Adoption Strategies 203 Fact versus Fantasy 205 Strengths versus "Other" 205 History 207 What's Next? 208 Recommended Readings 208 10 Evo 211 Method Overview 212 Lifecycle 217 Workproducts, Roles, and Practices 220 Values 237 Common Mistakes and Misunderstandings 238 Sample Projects 239 Process Mixtures 240 Adoption Strategies 242 Fact versus Fantasy 242 Strengths versus "Other" 243 History 244 What's Next? 245 Recommended Readings 245 11 Practice Tips 247 Project Management 248 Environment 275 Requirements 281 Test 292 x11 uploads/Litterature/ agile-and-iterative-development-a-manager-x27-s-guide-craig-larman.pdf

  • 25
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Attribution requise
Partager