Originally published at braginskyoleg.com.

The cost of miscommunication is quite high. It could be anything from non-accomplished project, lost opportunities or even conflicts within a team. With founder of School of Troubleshooter Oleg Braginsky and student Maksim Golub we will continue to walk over mechanics that make our interactions more efficient.

Now, it’s time to get another portion of principles. Here is a quick recap of what we’ve covered at Part 1.

Recap slide of part one: about twenty yellow chips with rules, among them "Fix all agreements", "Full sentences", "Don't call without giving a heads-up", "Do not involve irrelevant people", "End sentence with a question"

Ask what, when, who. Both transparency and predictability created, when you summarise the outcome of the discussion. For the first time it may seem as too much, even ridiculous, but over the time it could become a habit. These three parameters would set a good foundation for you and the rest of the team (1):

Slide 1 "Ask what, when, who": a chat where a grey message "Ok, cool. Thanks for the call!" is answered by "Sure, no problem!" and "One question though. When you will be able to provide this report as we discussed?"

Provide all the links or give a context to your message. While quoting could be helpful, there might be cases where the source located somewhere else. Make sure to add all the links to them. Small hint: to make it easier for the recipient to read, make sure to embed an URL into the body of the message (2):

Slide 2 "Provide all the links or give a context to your message": a message quotes the earlier question "Can we get all of the data by Tuesday 2pm?" and the reply says "The report is finished, you can find it here" with the word here as a link

**Use a Glossary. **Even when you think all team, department or entire company speaks the same language it may not be a true. The best way would be to create glossary, place where all of the business-specific definitions will be held and confirmed by stakeholders. Build it, share and always keep it up to date (3):

Slide 3 "Use a Glossary": a chat message "Sure, we could apply our STR-metrics to this model for sure. Can you send it over?" where the term STR is a link to the glossary

Have Constants or Environment Variables. As a nice addition reducing the “cost” of communication it might be a good idea to create some sort of variables. For example, which time-zone you’d refer to, what would be the main language in the team, what pattern should be used for naming files and folders etc. (4):

Slide 4 "Have Constants or Environment Variables": a message "Will meet you at 3 p.m. then!" followed by a clarifying note "3 p.m. equals 2pm EST"

Use emojis for marking or reactions. But don’t replace the text with it. A little trick allowing communicate with words is using emojis to provide a reaction where the text explanatory is not much needed. Alternatively, you could apply them to mark different type of communication as resolved or pending (5):

Slide 5 "Use emojis for marking or reactions": a message "You guys ok with the idea? Let me know, so that I can move forward with it!" carries a green check reaction with a counter of two

Report results not only with a status. But with the artefacts produced. When saying “Done”, it helps to share the output. Let another person to see what was accomplished, see how it looks and if needed, pass it someone down the line. It also reduces the number of questions as it is clear of what was achieved (6):

Slide 6 "Report results not only with a status": a message "Ok, it's done. The mode works as expected. Check the screenshot:" followed by a screenshot with three coloured columns and the label "20/20 tests completed"

Reply to all the questions. Don’t leave any stones un-turned. When someone tells you something, decompose it to multiple things, extract main points, reply to them systematically. Make sure to follow the discussion line, don’t overwhelm them with numbered list or quotes, so definitely take it easy (7):

Slide 7 "Reply to all the questions": a message "Sure, let me make this clear" followed by a numbered reply of three points about the pilot launch, the assets and the briefed team

Don’t lose the answer behind the siloes of broader communications. You can receive a portion of information whether it is intentionally or not. Focus on getting the answer first. The flow may go back and forth, don not let it slip aways because of the change of the topic. Always get what you requested for (8):

Slide 8 "Don't lose the answer behind the siloes of broader communications": a long message mixing a deadline, a question about Vanessa and a request to review a design, and the reply pulls the conversation back to the timeline

Check the data provided. When you get a piece of information, don’t trust the judgement of someone else, see it yourself. If it is an analysis, get an access to the SQL query or database, yes, it‘s ok to it in read-only mode. See the report, charts, original replies, emails, files, snippets of code. Have zero trust (9):

Slide 9 "Check the data provided": a message "We can't really add this parameter to the component" is answered with a request to double-check and a link to the code snippet in the official docs

Follow the hierarchy on each level. When your team member is engaged into conversation, do not play important guy and jump in. Let them own this part. Step in when there is a need for you to act. Follow the same rule with those above you, speak when you’ve been asked to, unless it’s a mission critical (10):

Slide 10 "Follow the hierarchy on each level": a roadmap message is retold by a colleague, gets the remark "Didn't he just said this? I think it's quite clear", and the answer "Yeah, I just though I'd explain it.."

**Put a new information into Wiki. **Save time by putting canned responses or piece of knowledge that might be used by others into a shared knowledge base. Next time when the question arises, just find it and send the link. Assign a gatekeeper who will help with collecting and grooming it, encourage re-usage (11):

Slide 11 "Put a new information into Wiki": a question about the refund script for a support agent, the reply about a file on a personal computer, and the follow-up "Can we put it on a company's Wiki too?"

Clarify till you get to the bottom of it. When the data isn’t sufficient, make sure to ask questions, even if they not convenient. Yes, you don’t want to be a blocker, but you also want to show that you will make an educated decision. Hence, review the answers thoughtfully, so that you know yours “why” and “how” (12):

Slide 12 "Clarify till you get to the bottom of it": a chain of four messages where the vague "they very positive about going this direction" turns after the question about explicit agreement into "I'd rather double check"

**Take ownership. **If you see that there is a problem, no matter what is your position in the hierarchy, take an ownership decisively. Imagine this is your business, how would you feel people chatting and having endless meeting without moving a need to a single inch? Think as the person who pays to everyone (13):

Slide 13 "Take ownership": a message pointing out the contradiction between the reply to the client about their inactivity and the claim that their activity is not tracked, answered with "Errr, good point. I will let the team know!"

Think in a systematic way. Small agreements lead to unseen work. If there is a task at hand, think which parts it may affect. Consider people, teams and process involved. E.g., if you’ve been asked to rename user roles, think of updating other parts of the application, FAQ’s informing marketing or sales people (14):

Slide 14 "Think in a systematic way": a message saying the initiative also requires updating around 250 pages and training 10 more people, answered with "Yeah, this is true. Let's look into alternatives!"

Use final estimations: final deadlines approach. This one was brilliantly formulated of CEO of my current company. When there is a deadline you communicated, it’s set. Doesn’t matter which work it includes. If anyone is delaying their part, it isn’t their problem, as you are the one who should deliver (15):

Slide 15 "Use final estimations, final deadlines": a request for one more week because of marketing and sales, answered that the deadline is final and the response of others should not affect it

The order of people responsible. Second great example that I “stole”. When asking or assigning something to the group of multiple people, the responsible person will be the one, who is going first. This will help to set the right expectations from both sides and act accordingly, without jumping a gun (16):

Slide 16 "The order of people responsible": a message to @Charley, @Mike and @William to have the research ready by Monday 2pm, with responsibility in exactly the order listed

Use follow-ups and reminders to yourself. Regardless of the system you have in place, add the notes to ask people again or check the status. It is not fully competent to do so, but you need to be the one who is holding them accountable. Find a good balance, you need to manage people, not baby-seat them (17):

Slide 17 the same message to three people with an added self-reminder "Remind me about this on Monday at 1:50pm"

**Use One Window principle. **When there are two groups engaged, set peer-to-peer communication, do not allow separate conversations emerge. Otherwise, information will be flowing around in uncontrolled way, agreements won’t be fixed, deadlines won’t be met. Use one input and output destination firmly (18):

Slide 18 "Use One Window principle": a request for a link to the AML case study, the reply "Will do by EOD today!", an added request for test results and the reply to collect them through one person

Communicate what you will you do and what you won’t. In your summary list all next steps, that you are going to proceed with. If there are things that you think neither clear nor will be working on, list them explicitly. There is a good saying: “Business is not only what we do, but it is also what we do not” (19):

Slide 19 "Communicate what will you do and what you won't": a message "Ok, great, we will work in items A, B, E. Items C and D will be postponed" answered with "Cool. Works for me!"

Prioritse requests from the top-tier people. Think about this: the one who is above you may have more context or working on something bigger. If the organization is healthy, it should be this way. Hence, make requests from those above you as your number one priority in terms of both attention and execution (20):

Slide 20 "Prioritise requests from the top-tier people": a request for data on all activities in Sector A for the last few months, answered with "Sure, will send it over by 3pm!"