You are previewing The Pragmatic Programmer: From Journeyman to Master.

The Pragmatic Programmer: From Journeyman to Master

Cover of The Pragmatic Programmer: From Journeyman to Master by Andrew Hunt... Published by Addison-Wesley Professional
O'Reilly logo

Chapter 7Before the Project

Do you ever get the feeling that your project is doomed, even before it starts? Sometimes it might be, unless you establish some basic ground rules first. Otherwise, you might as well suggest that it be shut down now, and save the sponsor some money.

At the very beginning of a project, you'll need to determine the requirements. Simply listening to users is not enough: read The Requirements Pit to find out more.

Conventional wisdom and constraint management are the topics of Solving Impossible Puzzles. Whether you are performing requirements, analysis, coding, or testing, difficult problems will crop up. Most of the time, they won't be as difficult as they first appear to be.

When you think you've got the problems ...

The best content for your career. Discover unlimited learning on demand for around $1/day.