Never confuse activity with progress.

Author unknown

Chapter 3 Pragmatic Project Techniques

Why is it that some projects produce quality software on or ahead of schedule, while others (many others, unfortunately) end up late, over budget, or cancelled entirely? There are many ideas about why this happens, and many methodologies to fix it. One of the cornerstones of these methods is improving collaboration.

Unless you’re developing code in your garage, you’re going to be working with other people. And even if you are working on a project at home, your customer is paying you to write it. Most of us work on software development teams. We work with our fellow team members, collaborating on the software product we’re developing.

Though good ...

Get Ship it! now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.