From d75f4110145cdfd244b5dba14cbe3242b91dd865 Mon Sep 17 00:00:00 2001 From: "Amy J. Ko" Date: Fri, 10 Jul 2020 09:35:39 -0700 Subject: [PATCH] Fixed typo. --- communication.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/communication.html b/communication.html index 5793837..4a15bae 100644 --- a/communication.html +++ b/communication.html @@ -47,7 +47,7 @@ Perhaps the most notable theory about the effect of communication is Conway's Law (Conway 1968). This theory argues that any designed system—software included—will reflect the communication structures involved in producing it. For example, think back to any course project where you divided the work into chunks and tried to combine them together into a final report at the end. - The report and it's structure probably mirrored the fact that several distinct people worked on each section of the report, rather than sounding like a single coherent voice. + The report and its structure probably mirrored the fact that several distinct people worked on each section of the report, rather than sounding like a single coherent voice. The same things happen in software: if the team writing error messages for a website isn't talking to the team presenting them, you're probably going to get a lot of error messages that aren't so clear, may not fit on screen, and may not be phrased using the terminology of the rest of the site. On the other hand, if those two teams meet regularly to design the error mesages together, communicating their shared knowledge, they might produce a seamless, coherent experience. Not only does software follow this law when a project is created, they also follow this law as projects evolve over time (Zhou & Mockus 2011).