When someone asks a yes or no question, a long answer makes them dig for what they want to know, and it can sound like you are avoiding the question. Start with 'Yes' or 'No', then follow with the details.
If the answer is 'No', say so first. Then explain where things are up to and what you will do next.
Adam: Have you deployed the software?
George: Well, I made the changes and then I uploaded it to this server and then I ran this.
❌ Figure: Bad example - A lot of words, but no clear answer
George: No.
🙂 Figure: OK example - A clear answer, but it doesn't explain the status or what happens next
George: No, I haven't. But I have made the changes and given them to Bob, and I'm waiting for the PR. I should have followed him up, so I'll do that right now.
✅ Figure: Good example - The answer comes first, followed by the status and the next step
Being corrected is never nice, but a list of excuses sounds like you are arguing. Say 'Understood', then give the reason in a few words.
Adam: You should have deployed the software last night.
George: Well, I've been really busy and I'm super tired and Mary's been stressing me out.
❌ Figure: Bad example - Excuses make the conversation longer and don't solve anything
George: Understood. I think I didn't do it because I got distracted with Mary's problem.
✅ Figure: Good example - Accepts the correction and gives a short reason
Getting moody, shutting down, being defensive or using sarcasm only makes things worse. If you forgot, say so and be genuine about it. That defuses the situation and everyone can move on.
George: I forgot.
✅ Figure: Good example - A simple, genuine answer
Whether or not it was your fault, acknowledge it, apologize and explain what you will do next.