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

You’ll learn how to improve your software development process, see what real agile practices feel like, avoid the common temptations that kill projects, and keep agile practices in balance.

Paperback list price normally $29.95, now on sale for $9.95 while supplies last.

Buy Now

Select a DRM-free Format:

In Stock
In Stock
In Stock
Buy the eBook and get these DRM-free formats delivered immediately:
  • epub (for iPhone/iPad, Android, eReaders)
  • mobi (for Kindle)
  • PDF
We can automatically send them to your Kindle or Dropbox, and for a social reading experience we can link the book to your Readmill account. (You'll need to log in to enable these options.)

About this Book

  • 208 pages
  • Published:
  • Release: P6.0 (2011-08-25)
  • ISBN: 978-0-9745-1408-6

Adapting to change is key to successful software development.

Many books and articles have been written describing agile, adaptable approaches to writing software. But somehow, reading about software development isn’t the same as actually doing it, so readers typically come away uninspired—few books describe what agile development actually feels like, or how to tell if you’re doing it well.

Now you can see for yourself what agile is all about. Not just “what you should do,” but also “how it really works.” Noted authors and consultants Venkat Subramaniam and Andy Hunt share their experiences and reveal pragmatic, practical agile development practices that work in the real world of modern, commercial software development.

You’ll see how to:

  • Establish and maintain an agile working environment
  • Deliver what users really want
  • Use personal agile techniques for better coding and debugging
  • Use effective collaborative techniques for better teamwork
  • Move to an agile approach

You’ll succeed in delivering and meeting your user’s expectations. 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.

Of course, you could learn all this stuff the hard way, but this book can save you time and pain. Read it today, and you’ll be a better developer—today.

About the Author

Venkat Subramaniam, founder of Agile Developer, Inc., has trained and mentored more than 3000 software developers in the US, Canada, and Europe. Venkat helps his clients effectively apply and succeed with agile practices on their software projects, and speaks frequently at conferences. Venkat is also an adjunct professor for the practice of computer science at University of Houston and teaches at Rice University School for Continuing Studies.

Andy Hunt has developed software for more than twenty years and knows firsthand what makes a project succeed. Andy is a coauthor of the best-selling book The Pragmatic Programmer, is an author of the Agile Manifesto, and is a cofounder of the Pragmatic Bookshelf, publisher of award-winning and critically acclaimed books for software developers.

Upcoming Author Events

  • 2013-01-08: Venkat Subramaniam
    Integrating Groovy and Java (Boulder JUG)
  • 2013-01-09: Venkat Subramaniam
    "Integrating Groovy and Java" and "Design Patterns in Modern JVM Languages" (Denver JUG)
  • 2013-01-15: Venkat Subramaniam
    Scala for the Intrigued (Atlanta JUG)
  • 2013-02-04: Venkat Subramaniam
    Workshops and talks on Functional Programming and JVM related languages. (JFokus - Sweden)
  • 2013-02-18: Venkat Subramaniam
    Talks on Java 8 and also CoffeeScript. (DevNexus - Atlanta)
  • 2013-02-26: Venkat Subramaniam
    Workshop and talks on Agile technical practices. (Agile India - Bangalore)
  • 2013-03-04: Venkat Subramaniam
    An opportunity to hang out with fellow speakers. (SpeakerConf - Aruba)
  • 2013-03-08: Venkat Subramaniam
    Talks on HTML 5 and JVM languages. (NFJS - Minneapolis, MN)
  • 2013-03-13: Venkat Subramaniam
    Various JVM languages related topics. (33degree - Warsaw, Poland)
  • 2013-03-25: Andrew Hunt
    Pragmatic Agility (Agile Triad, Winston-Salem NC)
  • 2013-04-04: Venkat Subramaniam
    JavaScript related topic (DenverJS - Denver, CO)
  • 2013-04-05: Venkat Subramaniam
    Talks on HTML 5 and JVM languages. (NFJS, NYC)
  • 2013-04-21: Venkat Subramaniam
    Talks on HTML 5 and JVM languages. (NFJS, Reston, VA)
  • 2013-05-03: Venkat Subramaniam
    Talks on JVM related languages (NFJS, Charlotte, NC)
  • 2013-05-07: Venkat Subramaniam
    Workshops and talks on various topics (Great Indian Developer Summit, Bangalore)
  • 2013-05-14: Venkat Subramaniam
    Scala for the Intrigued (JUG, San Francisco, CA)
  • 2013-05-14: Andrew Hunt
    Pragmatic Agility (Triangle.rb, Raleigh NC)
  • 2013-05-17: Venkat Subramaniam
    Various topics related to JVM and HTML5 (NFJS, Dallas, TX)
  • 2013-05-22: Venkat Subramaniam
    Talks on various topics related to Groovy and the JVM. (GR8Conf, Copenhagen)
  • 2013-05-24: Andrew Hunt
    Keynote (Path to Agility, Columbus OH)
  • 2013-06-05: Venkat Subramaniam
    Various topics related to Java and architecture (Software Architecture Summit, Berlin)
  • 2013-06-10: Andrew Hunt
    Three talks (Norwegian Developer Conference, Oslo, Norway)
  • 2013-06-12: Venkat Subramaniam
    Talks on various topics (NDC Oslo)
  • 2013-07-16: Venkat Subramaniam
    Workshops and talks on various topics. (ÜberConf)
  • 2013-10-23: Andrew Hunt
    Opening Keynote (All Things Open, Raleigh)
  • 2014-02-24: Venkat Subramaniam
    Speaking about Groovy, Humane interfaces, Patterns. (DevNexus—Atlanta)
  • 2014-02-28: Venkat Subramaniam
    Speaking on various technologies including NoSql, Java 8, HTML 5, Reactive programming, JavaScript (NFJS—Boston)
  • 2014-03-07: Venkat Subramaniam
    Speaking on various technologies including NoSql, Java 8, HTML 5, Reactive programming, JavaScript (NFJS—Minneapolis)
  • 2014-04-22: Venkat Subramaniam
    Speaking about various languages and tools. (GIDS—Bangalore)

Comments and Reviews

  • The perfect sequel to The Pragmatic Programmer!

    —Bil Kleb Research Scientist NASA
  • I was familiar with some of the practices mentioned since I own other books from The Pragmatic Bookshelf, but this book brings a lot of those ideas together and presents them in an clear, concise, organized, format. I would highly recommend this book to a new developer or to a development team that wanted to get “agile.”

    —Scott Splavec Senior Software Engineer
  • This book helps you understand what you are missing, or what you can do better. Practices of an Agile Developer makes it easy to become agile, or get even better at it.

    —Steffen Gemkow Managing Director ObjectFab GmbH
  • The “What it Feels Like” sections are just gold—it’s one thing to tell someone to do this, it’s quite another to put it into practice and know you’re doing it right.

    —Nathaniel T. Schutta Co-author, Foundations of Ajax
  • When I started reading Practices of an Agile Developer, I kept thinking “Wow, a lot of developers need this book.” It did not take long to realize that I needed this book. I highly recommend it to developers of all experience levels.

    —Guerry A. Semones Senior Software Engineer Appistry
  • I have read this book several times and every time I find something else to add to my toolbox… I highly recommend this book to anyone that works in a corporate environment where the managers don’t always understand software development. It also does a great job of introducing Agile development practices in a simple, easy way to understand.

    —Jay Smith