Practices of an Agile Developer

Working in the Real World
| Lieferzeit:3-5 Tage I
Venkat Subramaniam
384 g
229x192x19 mm

1 Agile Software Development 2 Beginning Agility 1. Work for Outcome 2. Quick Fixes Become Quicksand 3. Criticize Ideas, Not People 4. Damn the Torpedoes, Go Ahead 3 Feeding Agility 5. Keep Up with Change 6. Invest in Your Team 7. Know When to Unlearn 8. Question Until You Understand 9. Feel the Rhythm 4 Delivering What Users Want 10. Let Customers Make Decisions 11. Let Design Guide, Not Dictate 12. Justify Technology Use 13. Keep It Releasable 14. Integrate Early, Integrate Often 15. Automate Deployment Early 16. Get Frequent Feedback Using Demos 17. Use Short Iterations, Release in Increments 18. Fixed Prices Are Broken Promises 5 Agile Feedback 19. Put Angels on Your Shoulders 20. Use It Before YouBuildIt 21. Different Makes a Difference 22. Automate Acceptance Testing 23. Measure Real Progress 24. Listen to Users 6 Agile Coding 25. Program Intently and Expressively 26. Communicate in Code 27. Actively Evaluate Trade-Offs 28. Code in Increments 29. Keep It Simple 30. Write Cohesive Code 31. Tell, Don't Ask 32. Substitute by Contract 7 Agile Debugging 33. Keep a Solutions Log 34. Warnings Are Really Errors 35. Attack Problems in Isolation 36. Report All Exceptions 37. Provide Useful Error Messages 8 Agile Collaboration 38. Schedule Regular Face Time 39. Architects Must Write Code 40. Practice Collective Ownership 41. Be a Mentor 42. Allow People to Figure It Out 43. Share Code Only When Ready 44. Review Code 45. Keep Others Informed 9 Epilogue: Moving to Agility 9.1 Just One New Practice 9.2 Rescuing a Failing Project 9.3 Introducing Agility: The Manager's Guide 9.4 Introducing Agility: The Programmer's Guide 9.5 The End? A Resources A.1 On the Web A.2 Bibliography
Want to be a better developer? This books collects the personal habits, ideas, and approaches of successful agile software developers and presents them in a series of short, easy-to-digest tips. This isn't academic fluff; follow these ideas and you'll show yourself, your teammates, and your managers real results. These are the proven and effective agile practices that will make you a better developer.

This book will help you improve five areas of your career:
* The Development Process
* What to Do While Coding
* Developer Attitudes
* Project and Team Management
* Iterative and Incremental Learning

These practices provide guidelines that will help you succeed in delivering and meeting your user's expectations, even if the domain is unfamiliar. You'll be able to keep normal project pressure from turning into disastrous stress while writing code, and see how to effectively coordinate mentors, team leads, and developers in harmony.

You can learn all this stuff the hard way, but this book can save you time and pain. Read it, and you'll be a better developer.

Kunden Rezensionen

Zu diesem Artikel ist noch keine Rezension vorhanden.
Helfen sie anderen Besuchern und verfassen Sie selbst eine Rezension.

Google Plus
Powered by Inooga