Skip to article frontmatterSkip to article content
Site not loading correctly?

This may be due to an incorrect BASE_URL configuration. See the MyST Documentation for reference.

Workflow for planning and delivery

This describes the process we follow to accomplish our organizational goals and high-level strategy.[1]

In short:

An overview of our boards and how they relate to one another.
Initiatives (blue) are defined to make progress towards goals (red).
Initiatives have sequences of actions to move them forward defined in Initiatives Planning sessions (yellow).
Teams pull work from these sequences and complete them in their daily workflow (green).

An overview of our boards and how they relate to one another. Initiatives (blue) are defined to make progress towards goals (red). Initiatives have sequences of actions to move them forward defined in Initiatives Planning sessions (yellow). Teams pull work from these sequences and complete them in their daily workflow (green).

Quarterly plan and objectives

Each quarter we make a quarterly plan. We put all of these plans into the following folder:

Quarterly planning folder.

Inside, you’ll find a bunch of folders labeled like YYYY-QN Quarterly planning. Look for the latest one to understand our current quarterly plan and process.

Initiatives

What is an initiative?

Initiatives represent significant progress towards a strategic goal. They are usually accountable to one area of 2i2c, but require action from many people across the organization to complete. Initiatives are not single actions, and often span multiple weeks of time. However, they should still be time-boxed and have a definition of “done”. A rule of thumb is that quarterly goals should take 2-5 initiatives to complete.

An initiative IS:

An initiative is NOT:

How we track initiatives on our initiatives board

We define and prioritize initiatives on our Initiatives Board. It has three types of cards:

  1. Quarterly objectives. Objectives that guide the creation of initiatives. At the end of quarterly planning, we should have one issue for each quarterly objective.

  2. Initiatives. Outcomes-based cards that describe significant progress toward a quarterly objective.

  3. Exceptionally complex and critical upcoming efforts. Non-initiative cards may exist on the board if they are exceptionally important for us to track cross-functionally.

Structure of an initiative

Here’s the minimal information that must be in an initiative in order to be Ready to Work.

title: Initiative name in GitHub issue
body:

### Description

A short description of the initiative, with enough context so that people can understand
what kind of work it will entail, and why it is important to 2i2c's overall goals.

### Why is this important?

- This will allow us to XXX
- Link to a strategic goal or a project (2i2c-based, upstream, etc)

### Measures and definition of done

- We expect to see XXX
- This will be complete when YYY

### Next actions

- [ ] A list of sub-issues of tasks and actions used to coordinate work around this initiative.
- [ ] Each should be an actionable issue that we track independently.
- [ ] This may be empty when the initiative is created! The initiative's purpose should be used to decide what action issues to create next.

Information needed to make an initiative Ready to Work

In Progress initiatives should have a sub-issues list of steps to complete the initiative. These become the issues that we plan in Delivery Boards and iteration planning.

Initiatives cycle

We operate on a monthly sprint cycle for initiatives.

On an ongoing basis, area leads are responsible for:

At the start of each month, we have an initiatives planning meeting with the following goals:

Delivery boards

Our delivery boards are where we organize the tasks, deliverables and stories that drive our daily actions and our bi-weekly planning cycles. All items on the delivery board should be linked to an In progress initiative, or be related to reactive work.

There are two delivery boards:

Operations board

The Operations board is a board focused on delivering operational initiatives, like building and improving processes. It’s owned by our Delivery Enablement team and supports all other members of the organization. This isn’t a “just catch all the other things board"; everything flows from our strategic goals and initiatives.

Product and Services board

The Product and Services board: This is the main board used to coordinate work for the P&S team.

Asana project with CS&S

2i2c uses this Asana project to coordinate asks to and from CS&S. This is the primary way to request action from any CS&S team member.

To request action from CS&S follow these guidelines:

Retrospective boards

We use EasyRetro to facilitate our retrospectives. The paid user account is admin@2i2c.org and the credentials are stored in our shared BitWarden account.

Follow the links below to the different retro boards.

Product and Services retrospective policy

The Product and Services team holds a retrospective every two weeks.

Footnotes
  1. These are heavily inspired by the Flight Levels framework.