The Pragmatic Programmer: your journey to mastery, 20th Anniversary Edition, 2nd Edition
by David Thomas, Andrew Hunt
Chapter 8Before the Project
At the very beginning of a project, you and the team need to learn the requirements. Simply being told what to do or listening to users is not enough: read Topic 45, The Requirements Pit and learn how to avoid the common traps and pitfalls.
Conventional wisdom and constraint management are the topics of Topic 46, 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.
And when that impossible project comes up, we like to turn to our secret weapon: Topic 47, Working Together. And by “working together” we don't mean sharing a massive requirements document, flinging ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access