Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Communication #2

Merged
merged 9 commits into from
Dec 1, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
18 changes: 18 additions & 0 deletions .github/workflows/linting.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
name: Linting

on:
pull_request:
branches:
- main

jobs:
linting:
name: "Markdown linting"
runs-on: ubuntu-latest
steps:
- name: Check out the code
uses: "actions/checkout@v2"
- name: Lint code
uses: docker://avtodev/markdown-lint:v1
with:
args: "**/*.md"
3 changes: 3 additions & 0 deletions .markdownlintrc
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
{
"MD013": false
}
8 changes: 8 additions & 0 deletions communication/asynchronous-messaging.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
# 💬 Asynchronous Messaging

## 4 components of a great asynchronous message

1. Include enough information to cover all follow-up questions.
1. Include a deadline for when you need an answer.
1. Add any links, images, and as much supporting materials as is possible.
1. Include a concrete need or outcome.
13 changes: 13 additions & 0 deletions meetings/retrospectives.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
# 🤔 Retrospectives

## Purpose

To reflect on the past and make improvements on the future. Identify what went well, what didn't go well, and what we can change.

## Steps

1. Review action items from past retros.
1. Spend 5 minutes adding thoughts.
1. Group like items together.
1. Vote on what we feel is the most important to talk about.
1. Discuss items in order of votes. Add new action items as needed.
15 changes: 15 additions & 0 deletions process/cycle-goals.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
# 🎯 Cycle goals

## Purpose

The cycle goal communicates to the team what we are trying to accomplish at the end of a cycle.

It shouldn't be just "implement this solution in this time frame" but something we can say is true after we are finished. More often than not, it should be user focused.

The problem statement, appetite, and goal of a pitch are what the team will use to shape a solution. These 3 items needed to be set before the team can shape an effective solution.

## Example goals

* Allow users to easily add documents they commonly use on projects from a project or in a project template.
* Users are able to restrict access of documents to the uploader, admin, and manager for existing documents.
* Out internal teams will be able to resume building on Slab and will be able to contribute to mobile, web, and token packages.
26 changes: 26 additions & 0 deletions process/singer-process.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
# 🎶 The Singer Process

## Framing

Who: Product Trio
What: What do we want to accomplish and why? What is the context, outcome, and constraints?

## Pitch shaping

Who: Product Trio
What What should we build to satisfy the frame?

## Technical shaping

Who: Engineers
What: How do we best build the solution?

## Team alignment

Who: Entire team
What: Are we doing the right thing? Do we understand what we are doing? Are we missing anything?

## Scoping

Who: Entire team
What: What is our plan to to build the solution and accomplish our goal?
Loading