Chapter 4. The Role of Communication in Planning

We usually approach software development as if it were purely a technical craft, or perhaps an engineering process, or maybe even a scientific endeavor. But it is an activity that is fundamentally linked to many forms of communication. Communication is critical in client interaction, in project management, in planning, and during the development process as well. This chapter focuses on the essential role of effective communication in an effective planning process.

Communication in its many forms is so important throughout the development process that it may very well be the single biggest determinant of success or failure in most software projects. The real purpose of the software blueprint is ...

Get Planning Smarter: Creating Blueprint-Quality Software Specifications 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.