-
Become a better communicator in the tech field. Learn the communication skills you need to ensure successful product delivery, manage a remote team, and excel in your career.
Today's developers have numerous resources for learning the "hard" skills required to succeed in a technical role, but many are missing the soft skills required to excel in their careers. This course focuses on one of the most important: communication. Learn how to work with a diverse team, with different knowledge, backgrounds, and perspectives, and figure out which aspects of communication you can automateâand which need a more personal touch. Instructor Annyce Davis covers how to establish standards and processes, work and communicate as a team, hold effective meetings in an agile workspace, and handle common challenges to communication, from communicating across cultures to communicating across time zones. The skills you develop in this course will help you become a more effective technical communicator and take the next step in your career.
Overview
Syllabus
-
Introduction
- Upgrade your technical communication
- What you should know
- Why standards are needed
- Coding standards: Automation
- Coding standards: Performing reviews
- System processes: Managing projects
- System processes: Testing software
- People processes: Onboarding
- People processes: Mentoring
- What makes a meeting effective
- Agile team meetings: Iteration planning
- Agile team meetings: Demo day
- Agile team meetings: Retrospectives
- Making one-on-ones work
- Communicating across cultures
- Communicating across time zones
- When something goes wrong
- Next steps