How to care about software projects where care stands for Communication, Assumptions, Requirements, and Expectations.