---
tags: meeting notes
---
# Strategy meeting
This note: https://hackmd.io/@coderefinery/strategy
## Desires
- ideally steering group appointed in a way that it can grow with other coderefinery partners (without going through the effort of all formality). It's this, or form two layers of steering group
- be the two-way communication channel with the participating organization
- be interested in this project and else help appointing somebody within the organization who is both connected and interested
- community members of steering group (if neic steering group is coderefinery steering group)
- clarify the expectations with respect to reporting: who reports to whom?
- dynamic project leader(s) chosen by the community
- agree with use of "coderefinery" name for a new community project?
- how to re-start up gradually (i expect that actually very few people will be there from the re-start, later more)
- to tell us what the organizations really want and really don't want, instead of being polite
- Could each in-kind partner open one of their courses as part of CodeRefinery. This is a good, basic starting point.
- provide high-level advice but also give us trust to "let us work on it"
- we have done really, really cool stuff over the last year, far beyond what anyone expected. others want to do this, we want to help them
## Risks
- becomes too deliverable-focused and doesn't promote sustainability
- it will be difficult to define recipients of deliverables
- steering group doesn't function as community steering group (summarizing several points above)
- some partners commit to something just to have this "done" although they may not really understand what they commit to
- recruitment happens top-down, in practice things happen bottom-up, management doesn't connect to reality and doesn't help adance
- strategy is static
- partners are expected to sign an in-kind service agreement - which is too abstract
- Meeting is about management stuff, doesn't discuss recruitment of new organizations
## Messages to steering group
- Provide high-level strategy advice
- Let good things come bottom-up
- How can we recruit new organizations? If there was a partner interested in joining, would they be invited?
- Separate NeIC-managed part from community managed part
- Partner can call in a meeting if they seek advice from others.
## Strategy for rest of 2021
- Communicate status and goals on the website and in a blog
- Announce planned workshops
- Formulate strategy and mission and communicate
- Recruitment
- More partners - define how they can join
- More volunteers - make it clear what they can do
## How to take part
### partners
- lesson development
- instructors
- helpers
- coordination
Levels of partners:
- "partner"
- Take part in coordination, management, leadership
- "affiliate"
- routinely contribute helpers and instructors
## Related documents/threads
- https://drive.google.com/drive/u/0/folders/1iXQqYovY89ZFvNU4mShdmE3r_K8C68kh
- https://hackmd.io/uFIZF6x1TROxWwPCqGecsg
- what is missing: turn these into the simplest possible actionnable documents
## Presentation to prepare
- motivate why is it good to have new organizations join, even on short term
- clear distinction between the community project and the NeIC project: project leader manages relationship with partner, may not be the same as community leader. NeIC manager contributes to the community project the same way other partners continue
- if you want it to be sustainable: NeIC role decreases over time. if we do not set this up, there is no way for the community to grow
## Proposed CodeRefinery charter
If we had to make a proposal to the steering group, this is what we would say. This is for the *community* project, (NeIC would need some other control of its funding)
* The steering group advises the project on strategy issues. The steering group consists of one representative of each partner and 1-3 community representatives.
* The project leader(s) are selected from the community and confirmed by the steering group. The project leaders guide the day-to-day affairs of the project team.
* The project team consists of the community who wishes to be more active. Membership is confirmed by the project leaders.
* Partners are organizations who are interested in contributing to CodeRefinery beyond taking part in individual workshops. Partners join with confirmation by the steering group.
Details (without repeating the above):
* Steering group
* Community representatives are elected from the community.
* The steering group accepts new partners, and revises the charter once the project becomes too large for the current model.
* The steering group meetings are organized by the project leaders, at least once per year.
* Project leader(s)
* There are one or two project leaders. Recommended is co-leaders with staggered terms.
* Leaders are usually proposed/elected by the community. The choice is confirmed by the steering group.
* Project leaders coordinate the project activities, activate the community, and go between the community and the steering group.
* The project leaders are expected to boldly take CodeRefinery forward with all due regard to the community wishes (breaking impasses when necessary).
* Project team
* The project team is the collective group of people active in the project. It is informally defined, people can come and go as they want
* A team member is someone contributing to the project beyond isolated workshops.
* Partners
* Partners are organizations with a strong interest in CodeRefinery.
* Partners are expected to have at least one team member.