A feedback session is a structured conversation about performance, strengths, problems, and improvement. Constructive feedback helps developers learn from mistakes and develop new skills, but it can be difficult to give and receive. section 10.2
Plan the conversation around a clear purpose:
- Define the specific problems, goals, or performance expectations to discuss. section 10.2.3
- Choose a private, comfortable setting with minimal distractions, adapting to the person’s communication style. section 10.2.3
- Allow enough time to discuss each problem in detail instead of rushing the session. section 10.2
- Account for cultural differences: bluntness may be viewed as unprofessional, while appropriate humor can reduce tension. section 10.2
Improving missed deadlines
If a developer repeatedly misses project deadlines, set the objective of finding the root causes and collaboratively developing a time-management improvement plan. In a remote team, use a videoconference and create a relaxed environment that supports open conversation. section 10.2.3
The Sandwich technique, or Praise-Critique-Praise method, places criticism or improvement areas between two layers of positive feedback. It acknowledges strengths while making difficult feedback more balanced. section 10.2.3
Figure 10.5 Providing effective feedback
Use the effective-feedback figure as a quick visual checklist when preparing or conducting the conversation. section 10.2
