Practices of an Agile Developer: Working in the Real World

Paperback
from $0.00

Author: Venkat Subramaniam

ISBN-10: 097451408X

ISBN-13: 9780974514086

Category: Programming Methodology

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...

Search in google:

Want to be a better developer? This book collects the personal habits, ideas, and approaches of successful agile software developers and presents them in aseries of short, easy-to-digest tips.

1Agile Software Development12Beginning Agility111Work for Outcome132Quick Fixes Become Quicksand163Criticize Ideas, Not People194Damn the Torpedoes, Go Ahead243Feeding Agility275Keep Up with Change296Invest in Your Team327Know When to Unlearn358Question Until You Understand389Feel the Rhythm414Delivering What Users Want4510Let Customers Make Decisions4711Let Design Guide, Not Dictate5012Justify Technology Use5413Keep It Releasable5714Integrate Early, Integrate Often6015Automate Deployment Early6316Get Frequent Feedback Using Demos6617Use Short Iterations, Release in Increments7118Fixed Prices Are Broken Promises755Agile Feedback7919Put Angels on Your Shoulders8120Use It Before You Build It8521Different Makes a Difference9022Automate Acceptance Testing9323Measure Real Progress9624Listen to Users996Agile Coding10125Program Intently and Expressively10326Communicate in Code10827Actively Evaluate Trade-Offs11328Code in Increments11629Keep It Simple11830Write Cohesive Code12031Tell, Don't Ask12432Substitute by Contract1277Agile Debugging13133Keep a Solutions Log13234Warnings Are Really Errors13535Attack Problems in Isolation13936Report All Exceptions14237Provide Useful Error Messages1448Agile Collaboration14938Schedule Regular Face Time15139Architects Must Write Code15540Practice Collective Ownership15841Be a Mentor16042Allow People to Figure It Out16343Share Code Only When Ready16544Review Code16845Keep Others Informed1719Epilogue: Moving to Agility1739.1Just One New Practice1739.2Rescuing a Failing Project1749.3Introducing Agility: The Manager's Guide1759.4Introducing Agility: The Programmer's Guide1779.5The End?178AResources179A.1On the Web179A.2Bibliography182