0%

Book Description

In this lesson we’ll talk about culture, with a strong focus on various communication techniques that contribute to success. We’ll identify how these techniques can be used to create any product more efficiently with a team of humans.

Table of Contents

  1. Building an awesome team culture
    1. What Is Culture?
    2. Why Should You Care?
    3. Culture and People
    4. Communication Patterns of Successful Cultures
    5. High-Level Synchronization
      1. The Mission Statement—No, Really
      2. Efficient Meetings
      3. Working in a “Geographically Challenged” Team
      4. Design Docs
    6. Day-to-Day Discussions
      1. Mailing Lists
      2. Online Chat
    7. Using an Issue Tracker
    8. Communication as Part of Engineering
      1. Code Comments
      2. Putting Your Name on Your Work
      3. Require Code Reviews for Every Commit
      4. Have Real Test and Release Processes
    9. It Really Is About Your Product, After All