Buy new:
-26% $48.99
FREE delivery Friday, July 26
Ships from: Amazon.com
Sold by: Amazon.com
$48.99 with 26 percent savings
List Price: $65.99

The List Price is the suggested retail price of a new product as provided by a manufacturer, supplier, or seller. Except for books, Amazon will display a List Price if the product was purchased by customers on Amazon or offered by other retailers at or above the List Price in at least the past 90 days. List prices may not necessarily reflect the product's prevailing market price.
Learn more
FREE Returns
FREE delivery Friday, July 26. Order within 16 hrs 46 mins
In Stock
$$48.99 () Includes selected options. Includes initial monthly payment and selected options. Details
Price
Subtotal
$$48.99
Subtotal
Initial payment breakdown
Shipping cost, delivery date, and order total (including tax) shown at checkout.
Ships from
Amazon.com
Ships from
Amazon.com
Sold by
Amazon.com
Sold by
Amazon.com
Returns
Eligible for Return, Refund or Replacement within 30 days of receipt
Eligible for Return, Refund or Replacement within 30 days of receipt
This item can be returned in its original condition for a full refund or replacement within 30 days of receipt.
Returns
Eligible for Return, Refund or Replacement within 30 days of receipt
This item can be returned in its original condition for a full refund or replacement within 30 days of receipt.
Payment
Secure transaction
Your transaction is secure
We work hard to protect your security and privacy. Our payment security system encrypts your information during transmission. We don’t share your credit card details with third-party sellers, and we don’t sell your information to others. Learn more
Payment
Secure transaction
We work hard to protect your security and privacy. Our payment security system encrypts your information during transmission. We don’t share your credit card details with third-party sellers, and we don’t sell your information to others. Learn more
$40.77
$3.99 delivery July 31 - August 6. Details
In stock
$$48.99 () Includes selected options. Includes initial monthly payment and selected options. Details
Price
Subtotal
$$48.99
Subtotal
Initial payment breakdown
Shipping cost, delivery date, and order total (including tax) shown at checkout.
Access codes and supplements are not guaranteed with used items.
Ships from and sold by Pensive Keyboard Books.
Kindle app logo image

Download the free Kindle app and start reading Kindle books instantly on your smartphone, tablet, or computer - no Kindle device required.

Read instantly on your browser with Kindle for Web.

Using your mobile phone camera - scan the code below and download the Kindle app.

QR code to download the Kindle App

Follow the author

Something went wrong. Please try your request again later.

Communication Patterns: A Guide for Developers and Architects 1st Edition

5.0 5.0 out of 5 stars 5 ratings

{"desktop_buybox_group_1":[{"displayPrice":"$48.99","priceAmount":48.99,"currencySymbol":"$","integerValue":"48","decimalSeparator":".","fractionalValue":"99","symbolPosition":"left","hasSpace":false,"showFractionalPartIfEmpty":true,"offerListingId":"U2toyIQuC6D%2BC%2FJHAjIOv2BnVFoxGuqIEY4yf8xABAvb7A7E86551xOZcBOB2iqefZYwQUs1BjTcUn%2FCrAx1Os4WzkhDaUT3bc6o9SnwsWd7B0ViCdPAak8ixDDV%2Bz9ZpYjfL2vUBjUjF18i54bMhw%3D%3D","locale":"en-US","buyingOptionType":"NEW","aapiBuyingOptionIndex":0}, {"displayPrice":"$40.77","priceAmount":40.77,"currencySymbol":"$","integerValue":"40","decimalSeparator":".","fractionalValue":"77","symbolPosition":"left","hasSpace":false,"showFractionalPartIfEmpty":true,"offerListingId":"U2toyIQuC6D%2BC%2FJHAjIOv2BnVFoxGuqI3%2FA4aglv1IPuN4PEku2IbzwlQZ7vGOqRMQQX%2FwHvv5w2WnuzyceVK2eHhLbApnQ%2FdcaVfTC3Up5tT27DjWqdHMwopyQqxAU%2BW4VPnsNrM3HRU%2BJI5MTpwopZnIX%2FzK%2F5mZ%2BGueGw4W8lQH95%2Bxlg%2FSliP7WxETdj","locale":"en-US","buyingOptionType":"USED","aapiBuyingOptionIndex":1}]}

Purchase options and add-ons

Having a great idea or design is not enough to make your software project succeed. If you want stakeholders to buy into your design and teams to collaborate and contribute to the vision, you also need to communicate effectively. In this practical book, author Jacqui Read shows you how to successfully present your architecture and get stakeholders to jump on board.

Misunderstanding and lack of buy-in leads to increasing costs, unmet requirements, and an architecture that is not what you intended. Through constructive examples and patterns, this book shows you how to create documentation and diagrams that actually get the message across to the different audiences you'll face.

This book shows you how to:

  • Design diagrams and documentation appropriate to your expected audience, intended message, and project stage
  • Create documentation and diagrams that are accessible to those with varying roles, needs, or disabilities
  • Master written, verbal, and nonverbal communication to succeed in technical settings
  • Apply the communication patterns presented in this book in real-world projects and software designs
  • Communicate and collaborate with distributed teams to successfully design and document software and technical projects


Books with Buzz
Discover the latest buzz-worthy books, from mysteries and romance to humor and nonfiction. Explore more

Frequently bought together

$48.99
Get it as soon as Friday, Jul 26
In Stock
Ships from and sold by Amazon.com.
+
$36.70
Get it as soon as Friday, Jul 26
In Stock
Ships from and sold by Amazon.com.
+
$28.23
Get it as soon as Friday, Jul 26
In Stock
Ships from and sold by Amazon.com.
Total price:
To see our price, add these items to your cart.
Details
Added to Cart
spCSRF_Control
Choose items to buy together.

From the brand


From the Publisher

Communication Patterns: A Guide for Developers and Architects

From the Preface

Who Should Read This Book

This book is intended for developers, engineers, and all types of architects (solution, software, data, enterprise, and so forth) at any point in their careers. Because the skills this book presents are not formally or traditionally taught, even the most seasoned technologist can benefit.

Applying this book’s patterns to your communication will set you apart as someone who not only has the technical skills but also the soft skills to get things done and be understood by technical and nontechnical audiences alike. For those aspiring to move from development to architecture, or into a senior or tech-lead role, improving your communication will remove at least some of the hurdles between you and the role you desire.

Although principally tailored to developers and architects, the patterns in this book can be applied by, and provide benefits to, anyone in the software and technology industries (and other industries besides). The relevancy of each pattern and antipattern will depend on your role.

For example, Part I will be useful to business analysts (BAs), and Part IV will be useful to anyone working in a remote or hybrid environment, or with customers in another time zone. Managers and leaders will greatly benefit from Parts II, III, and IV, with the added benefit of being able to disseminate the techniques and principles to their reports and teams.

Many patterns and principles in this book come from domains very different from software, and I wouldn’t be surprised if they can be applied in still more domains.

Why I Wrote This Book

Throughout my career in software development and software architecture, I have frequently discovered that the principles and techniques I apply naturally do not come naturally to others. In some cases, I have applied knowledge I learned from somewhere else to the technology domain, and in others, my approach just seemed to me the right way to do it.

I realized that I had built up many patterns and antipatterns in my toolbox, and not all were the type that can be applied to code or architecture. Some were applicable to what many would describe as soft skills, like creating diagrams and documentation. Even some that were designed to be used in code or architecture, I was applying outside of their intended use.

It turned out that these soft patterns and antipatterns could all be categorized as communication patterns and, recognizing that my tool kit was not widely accessible to others, I determined to make it available. The result is this book and the training courses that I provide through O’Reilly and privately (along with other architectural courses and consulting).

My intention in writing this book is to improve communication of teams and organizations within the technology sector so that individuals can increase their productivity and general happiness, and organizations see an improvement in their return on investment (ROI) and even their bottom line.

Investing in your soft skills will enhance your technical skills and make you a stand-out technical star.

I consider myself to be a lifelong learner and would love to hear your experiences of applying the patterns and antipatterns in this book, and of any other methods you use to optimize the way you and your colleagues communicate. You can contact me via O’Reilly, my website, or social media.

Head First Software Architecture Fundamentals of Software Architecture Communication Patterns The Software Architect Elevator Software Architecture: The Hard Parts
Head First Software Architecture Fundamentals of Software Architecture Communication Patterns The Software Architect Elevator Software Architecture: The Hard Parts
Customer Reviews
4.8 out of 5 stars
8
4.6 out of 5 stars
942
5.0 out of 5 stars
5
4.7 out of 5 stars
342
4.5 out of 5 stars
517
Price $56.63 $43.99 $48.99 $46.85 $32.15
What is it? Head First Software Architecture teaches you how to think architecturally and explores the unique challenges of software architecture, using a visually rich format to engage your mind. A comprehensive overview of aspects of software architecture including architectural characteristics, architectural patterns, diagramming and presenting architecture, evolutionary architecture, and more. A comprehensive guide to communicating software architecture. Learn how to successfully present your architecture and get stakeholders to jump on board. Learn how to combine organizational and technical knowledge in order to effect change in your company’s structure and processes. There are many hard parts in software architecture that force you to choose among various compromises. This book teaches you how to think critically about the trade-offs.
What you'll learn The distinction between architecture and design; the relationship between code, components, and architectural styles; and how to work with common architectural styles. How to use architecture patterns and make architectural decisions; how to use coupling, cohesion, partitioining, and granuality; soft skills; and engineering practices. How to design appropriate diagrams and documentation, and master written, verbal, and nonverbal communication to succeed in technical settings. How to work with an organization as a whole, connecting the IT engine room to the penthouse, where the business strategy is defined. How to determine service granularity, manage workflows and orchestration, manage and decouple contracts, and manage distributed transactions to how to optimize operational characteristics.
Who is this book for? If you're a software developer looking for a quick on-ramp to software architecture, this handy guide is a great place to start. Senior software developers, aspiring and 'accidental' software architects, and software architects looking to solidify their knowledge. Software developers and software architects who want to learn how to communicate their architectures effectively. Software architects, senior developers, enterprise architects and senior technologists. Software architects who are ready to delve into the 'hard parts' of software architecture.
Who else is it for? Those who want to gain an understanding of architectural dimensions and understand the differences between architecture and design. Those in other roles that need to understand the main concepts of software architecture. Those in other roles that work with software architecture and want to understand diagrams and documentation further. CTOs, senior technical architects and IT managers who are devising an IT strategy that impacts the way the organization works. Those in other roles who would like to understand more about the complex decisions in software architecture.

Editorial Reviews

From the Back Cover

Having a great idea or design is not enough to achieve success. You must communicate your vision effectively to gain stakeholder support for your design and secure collaboration and contribution from your teams. In this practical book, author Jacqui Read shows you how to successfully present your architecture and gain the commitment and understanding you need from stakeholders.

Discover how to effectively communicate to avoid misunderstandings that can lead to increasing costs, unmet requirements, and an architecture that is not what you intended. Through constructive examples and patterns, this book teaches you soft skills you can use to express your message clearly to the different audiences you'll face.

This book shows you how to:
- Design diagrams and documentation suitable for your expected audience, intended message, and project stage
- Create artifacts that are accessible to those with varying roles, needs, or disabilities
- Master written, verbal, and nonverbal communication to succeed in technical settings
- Communicate and collaborate with distributed teams to successfully design and document software and technical projects
- Apply the communication patterns presented in this book in real-world projects and software designs

"Communication Patterns is a masterful guide that unlocks the complexity behind the language of human interaction. A must-read!"
— Mark Richards, Software Architect, Founder of DeveloperToArchitect

"They might be called soft skills, but they're not easy to learn since they are so infrequently taught. This book remedies that gap."
— Rebecca Parsons, Chief Technology Officer Emerita, Thoughtworks

About the Author

Jacqui Read is an internationally-recognised solution and enterprise architect, with hands-on experience and expertise architecting and coding software systems. She specialises in assisting businesses to create and enhance architecture practices, construct evolutionary architectures, and untangle and extract value from data and knowledge.

Alongside consulting, Jacqui teaches public and private workshops and speaks at international conferences on topics such as architecture practices, technical communication, and architecture decisions. Her professional interests include collaborative modelling, knowledge management, Domain Driven Design, sociotechnical architecture, and modernising enterprise architecture practices. Outside of work she enjoys gardening and attempting to strum her ukulele and sing at the same time.

Product details

  • Publisher ‏ : ‎ O'Reilly Media; 1st edition (November 14, 2023)
  • Language ‏ : ‎ English
  • Paperback ‏ : ‎ 303 pages
  • ISBN-10 ‏ : ‎ 1098140540
  • ISBN-13 ‏ : ‎ 978-1098140540
  • Item Weight ‏ : ‎ 1.1 pounds
  • Dimensions ‏ : ‎ 6.9 x 0.7 x 9 inches
  • Customer Reviews:
    5.0 5.0 out of 5 stars 5 ratings

About the author

Follow authors to get new release updates, plus improved recommendations.
Jacqui Read
Brief content visible, double tap to read full content.
Full content visible, double tap to read brief content.

Jacqui Read is an internationally-recognised solution and enterprise architect, with hands-on experience and expertise architecting and coding software systems. She specialises in assisting businesses, large and small, to create and enhance architecture practices, construct evolutionary architectures, and untangle and extract value from data and knowledge.

Alongside consulting, Jacqui teaches public and private workshops and speaks at international conferences on topics such as architecture practices, technical communication, and architecture decisions. Her professional interests include collaborative modelling, knowledge management, Domain Driven Design, sociotechnical architecture, and modernising enterprise architecture practices. Outside of work she enjoys gardening and attempting to strum her ukulele and sing at the same time.

Her website is https://jacquiread.com.

Customer reviews

5 out of 5 stars
5 out of 5
5 global ratings

Top review from the United States

Reviewed in the United States on July 8, 2024
Architects rely on effective communication every day, through diagrams, documents, or talks. This book contains a great collection of patterns and antipatterns for effective technical documentation, that are clearly harvested from first-hand experience.