Vizzuality Guidelines

Vizzuality playbook in progress

This project is maintained by Vizzuality

Slack Guidelines

Motivations

The aim of the slack guidelines is to: (1) help on transparency, organisation of information, (2) reduce noise and lack of focus, which lead to more efficiency and better well being.

Slack is expected to be an asynchronous form of communication. It is not aimed at documenting decisions and storing important documents.

Customise Notification and View settings

Get familiar with the Slack preferences and options to customise notifications and the view, this can be helpful to reduce the noise and increase the focus.

Below are helpful links to best practices and tips on managing your notifications and reducing noise in Slack.

Consider using Slack’s Sections to categorise channels and set up their visibility on the side bar.

Usage guidelines

While the customisation of slack is a personal choice, the usage guidelines explain what is expected from each individual when creating channels and sending messages.

Conflict resolution

Slack is a place to discuss topics, and in Vizzuality we embrace conflict in a positive way. In Slack we follow the same rules of communication we follow on the rest of channels in Vizzuality, you a have a couple of link to know more about this:

Channel Life Cycle

Anyone can create a channel. There is a list of current channels in this doc, it is updated monthly with a manual trigger.

Guidelines to add a new channel:

  1. Use the search bar in slack to see if there is a channel with the topic of interest, you can also check the channel list to see if there is already a channel for your purpose.

  2. Set a channel name that states the purpose of the channel, use the naming nomenclature. Be highly descriptive in the name. Where appropriate use the full project or Functional Area names especially where acronyms are not well known (e.g. #half-earth-whatever, not #he-whatever).

    1. use hyphen/dash separators

    2. Name should include one or several of the following:

      • <project name> and/or

      • <functional area>

      • <theme> e.g. quality, SMO, comms, etc

      • <task> e.g. retro, workshop, proposal, QA/QC etc

      • <time> e.g. year and/or quarter

      • <shared status> i.e. include ‘shared’ if shared with another org

      • legal-<people-affected>-<theme> (more information below)

  3. Add a description to the channel:

    • Purpose: why this channel exist and who is expected to be in the channel

    • Related channels

    • Channel handle (optional, see more about channel handles below)

  4. Invite all relevant parties

  5. Monitor the usage of the channel. When you create a channel you are responsible for achieving it when its use is no longer necessary.

Closing guidelines:

  1. Inform the channel of the planned closure

  2. Channel must be archived after used

Channels vs Direct messages

Public channels

Public Slack channels are used for digital communication. This saves time in filling others in on statuses of projects and helps collaboration. People on a channel are interested in the discussion of a topic right now. When decision-making is needed, a clear timeline should be stated and the affected parties directly informed (tagging individuals or user groups) to ensure asynchronous reviewing. This ensures that people can be present, leave and rejoin channels as they please, remember, the affected parties are tagged when necessary.

Direct messages

When using direct messages be aware that direct messages discourage collaboration. You might actually be contacting the wrong person, and they cannot easily redirect you to the right person. If the person is unavailable at the moment, it is less efficient because other people cannot jump in and help. You might rather use a public channel and mention the person or group you want to reach. In that way it is easier for other people to chime in, involve other people if needed, and learn from whatever is discussed.

Group direct messages

When using group direct messages keep in mind that they are very hard to maintain, track and respond to. You might want to consider whether the conversation can take place in a public channel.

Channels

User group handles

From the side bar you can see which user groups already exist (People and user groups - this may be hidden inside the More... tab). Some channels have specified user groups (check the description of the channel). Also user group handles allow to reduce the noise of using @channel and @here. Each individual can choose to be in a user group. So far there are two useful types of handles:

General Channels

These are channels with general topics:

Operational and internal initiatives channels

These channels do not have constant activity but they are operational and concentrate conversations related to the internal functioning of Vizzuality. These channels often affect everyone in the company or a big portion, make sure the creation of this channel is broadly announced.

Operational channels:

Internal initiatives channels:

The initiatives that have a channel are listed in a live document.

Functional Area channels

Join functional areas channels if you are interested in keeping up with updates from those areas. Remember the user group handles to ping them in channels that are not these ones. The expected people in these channels are those that belong to the FA.

Project channels

Proposal projects

#business-dev: Discussion and writing proposals for new work. Information on the development status of proposals is found here. From this channel teams are created to write new proposals. It is the responsibility of each FA to state how the information should flow from this channel to the rest of the members of the FA.

#bd-<project-name>-proposal type of channels are used to coordinate the writing of proposals. If the proposal is accepted, the channel is renamed to become an ongoing project. If the proposal is not successful the channel is archived. All the important documentation should be in the Proposal Folder.

Ongoing projects

Join project related channels if you are interested in keeping up with updates from those teams. Depending on the project or the cycle moment of the project other project related channels might be created and any decision carried out inside reported back to the main project channel.

Social Channels (not an exhaustive list)