Case Studies in Communication

Welcome to the Case Studies in Software Communication. This site contains case studies in software development, intended for use in software engineering and technical communication instruction. The focus of these cases is the important issue of written and oral communication in a software setting. Effective communication with clients, users, and other developers requires a variety of skills: an awareness of other "stakeholders" in the software process, a sense of initiative to engage them throughout development, the ability to analyze and critique documents, and the creativity and technical facility to produce documents for others. These case studies show student software engineers using their skills to grapple with complex communication problems. The intent is to bring their experiences to the classroom, so that more students can learn from them.

All material here comes from real software projects undertaken by undergraduate students at Michigan Technological University. All primary sources (such as meeting minutes, reports, and oral conversations) have been edited as little as possible, in order to stay close to the actual experiences of the students in these projects. The stories here are not sanitized or idealized "models" - some things clearly work well, others clearly do not, and still others have results that are open to debate. The point is to view them critically, to determine what was effective and what could have been done differently to achieve a better outcome.

seabase one
Seabase I
seabase two
Seabase II
soil sim
Soilsim