이미 소장하고 있다면 판매해 보세요.
|
1 Agile Software Development 1
2 Beginning Agility 11 1 Work for Outcome 13 2 Quick Fixes Become Quicksand 16 3 Criticize Ideas, Not People 19 4 Damn the Torpedoes, Go Ahead 24 3 Feeding Agility 27 5 Keep Up with Change 29 6 Invest in Your Team 32 7 Know When to Unlearn 35 8 Question Until You Understand 38 9 Feel the Rhythm 41 4 Delivering What Users Want 45 10 Let Customers Make Decisions 47 11 Let Design Guide, Not Dictate 50 12 Justify Technology Use 54 13 Keep It Releasable 57 14 Integrate Early, Integrate Often 60 15 Automate Deployment Early 63 16 Get Frequent Feedback Using Demos 66 17 Use Short Iterations, Release in Increments 71 18 Fixed Prices Are Broken Promises 75 5 Agile Feedback 79 19 Put Angels on Your Shoulders 81 20 Use It Before You Build It 85 21 Different Makes a Difference 90 22 Automate Acceptance Testing 93 23 Measure Real Progress 96 24 Listen to Users 99 6 Agile Coding 101 25 Program Intently and Expressively 103 26 Communicate in Code 108 27 Actively Evaluate Trade-Offs 113 28 Code in Increments 116 29 Keep It Simple 118 30 Write Cohesive Code 120 31 Tell, Don't Ask 124 32 Substitute by Contract 127 7 Agile Debugging 131 33 Keep a Solutions Log 132 34 Warnings Are Really Errors 135 35 Attack Problems in Isolation 139 36 Report All Exceptions 142 37 Provide Useful Error Messages 144 8 Agile Collaboration 149 38 Schedule Regular Face Time 151 39 Architects Must Write Code 155 40 Practice Collective Ownership 158 41 Be a Mentor 160 42 Allow People to Figure It Out 163 43 Share Code Only When Ready 165 44 Review Code 168 45 Keep Others Informed 171 9 Epilogue: Moving to Agility 173 9.1 Just One New Practice 173 9.2 Rescuing a Failing Project 174 9.3 Introducing Agility: The Manager's Guide 175 9.4 Introducing Agility: The Programmer's Guide 177 9.5 The End? 178 A Resources 179 A.1 On the Web 179 A.2 Bibliography 182 Find Related Items Browse Books Computer Programming Search Related Subjects Nonfiction Agile software development |