Git Product home page Git Product logo

wmf-operating-model's Introduction

Wardley Mapping Foundation

Welcome to the Wardley Mapping Foundation, a community-driven organisation created to educate the public on the mapping of competitive landscapes.

This repository contains the Foundation's purpose, principles and operating model. Separate repositories will be created for various initiatives the Foundation supports.

Operating Model Overview

All material is released under CC-by-SA v4.0.

wmf-operating-model's People

Contributors

adrianco avatar agvbergin avatar cdaniel avatar juliusgb avatar spurkis avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

wmf-operating-model's Issues

(Obsolete) Create second weekly call

(split from #11)

Organise another weekly call for others in different timezones to attend.

eg: Krzysztof can make: Tues 1hr earlier, or Wed same time

will do: UK Morning, UK afternoon

Considering Wed @ 11

Use "wmf-" as prefix for the repository names

How about using wmf- as a prefix for the names of the repositories?

Repos would look like this:

  • wmf-operating-model
  • wmf-body-of-knowledge
  • wmf-branding

Adding a prefix makes the repositories clearer, especially when cloned to our local machines.

Figure out how to mobilise volunteers

We expect an increasing number of volunteers with various levels of commitment, some will have more time to dedicate, others will have very little. We should be prepared on how to make best use of their time.

Some ideas:

  • Guide for Service Managers - what to expect re: time commitments.
  • A forum for Service Managers to post tasks for people to pick up & execute
  • A way for volunteers to self-select areas / tasks they're interested in
  • This may link to the Membership model (eg: should all members volunteer x days / year ?) -> #69

Tweak Discord

Like @agvbergin mentioned, use "The Cloud Resume Challenge" as inspiration.

  • When first joining, new joiner agree to the rules first.
  • Add wait of X (e.g., 10) minutes before being able to post anything
  • The "red-carpet" treatment feels great.

Switch to Discord for weekly meetings

Permanent link to join (ideally to join call directly, no hoops)
Update Meetup.com
Write Onboarding howto
Signpost on other channels (Slack, Wonder.me)

Setup email for foundation

Setup email for foundation, and figure out: who should it go to? who should read it?

Reach out to @swardley: he's got domains registered for the Foundation.

Onboarding Guide + video

Create a Video intro of how the foundation is organised, and how people can get involved.
Link to this in Discord #start-here channel

Ben & Julius

Explore Technical Standards & Tooling working group

Explore creating a Technical Standards & Tooling working group.

Goals:

  1. How would the working group be structured & operate?
  2. What user needs should the foundation focus on?

Once these questions are answered, we can set up a working group to focus on a set of user needs, which in turn could decide what projects, github repositories, etc. should be set up and/or funded.

As mentioned, some work was done earlier in the year on related needs & maps. see:

Use this to inform / test: #6

Funding campaign

What do we want to do in these scenarios and what should we do with the campaign?

  • Scenario 1: enough money to start foundation but nothing else
  • Scenario 2: not enough money. Do we continue with foundation?
  • Scenario 3: enough money as investment to do more than initial legal setup

Add some initial committers

There needs to be a few people who can edit the repo to add workgroups, and commit to each workgroup, to enable async work and contributions.
From the miro board there are proposals for 6 working groups.

  1. Operating model
  2. Research
  3. Education
  4. Events
  5. Tooling
  6. Community

Reach out to potential Trustees

When #5 & #6 are done, reach out to list of potential Trustees created with Simon last year and invite them to join to encourage involvement from a diverse group of people.

For those who accept:

  1. Add them to the WMF Trustees group in Github
  2. Go through onboarding.md (& update as needed)
  3. Ask them to review the proposed operating model
  4. Invite them to join relevant WMF meetings

(Split from #3)

Consider operating costs

Forecasts, what's the bare minimum?

What can be funded from crowdsourcing? What can be funded from other organizations (i.e. corporate sponsorship, which would require commercial licensing)?

(Please split as needed.)

Review, adjust & ratify the operating model

Once a sufficient number of Trustees have joined (#30), and the purpose + principles (#5) & proposed operating model (#6) are in place, review, adjust & ratify the operating model with a quorum of Trustees.

Create follow-up tasks to set up new groups depending on what is agreed. At time of writing, this may include:

  • Steering group
  • Admin group

And working groups for:

  • Body of Knowledge
  • Branding

(Split from #3)

Relate the roles and permissions in Discord and GitHub to those in OSOM

Should roles on github and discord mirror/match those of OSOM - https://github.com/Wardley-Mapping-Foundation/wmf-operating-model/blob/main/README.md?

Right now,

OSOM Role GitHub Team GitHub repo permissions Discord role Discord Permissions
Trustees Trustees Maintainer Doesn't exist Doesn't exist
tbc Github Admin Admin Doesn't exist Doesn't exist
tbc Doesn't exist Doesn't exist Moderator Moderator
tbc Doesn't exist Doesn't exist Admin Admin

What about roles and permissions for Services (Service Managers and their teams) and the Executive?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.