unicef / inventory

UNICEF Open Source Inventory. A UNICEF Global Innovation knowledge base of best practices and resources for working and leading Open.
https://unicef.github.io/inventory/
Creative Commons Attribution Share Alike 4.0 International
35 stars 28 forks source link

missions: Add a Project Charter Mission (closes #51) #65

Closed jwflory closed 3 years ago

jwflory commented 3 years ago

This commit adds a new Mission for Project Charters. It provides a blueprint for what goes into defining a charter in an Open Source context. This resource is drafted in support of the incoming August 2021 cohort in the UNICEF Innovation Fund.

Closes #51.

jwflory commented 3 years ago

I pushed commit 12b76dd24dd4cf8e2a62019eeb3c4bd3ea23ad7a with new edits. See the rendered preview below for final review:

Screenshot of the Project Charter Mission final draft as of commit 12b76dd.

jwflory commented 3 years ago

@funnelfiasco @spotaws Hi both, I am tagging you in this Pull Request for a totally optional review before end-of-week (Friday, 27 August). If you have 15 minutes this week to take a look, it would be greatly appreciated!

I use Fedora's mission, vision, and community statements as examples in this how-to article. A lot of the inspiration here comes from studying the Fedora Project governance and charter. Knowing that both of you have a long context of Fedora and several other Open Source communities, it would mean a lot if you could spare 15 minutes to take a look and see if anything obvious appears missing about Open Source project charters from your perspective. Thanks! 🙏🏻

jwflory commented 3 years ago

@GeorgLink @germonprez @ElizabethN Hi CHAOSS folks, I am tagging you in this Pull Request for a totally optional review before end-of-week (Friday, 27 August). If you have 15 minutes this week to take a look, it would be greatly appreciated!

I use the CHAOSS project charter as a reference and also as an inspiration for formulating this instructive article about how to create a project charter. Between the three of you, I know you have a long history in CHAOSS and the Open Source world, so you all came to mind as people who might have specific thoughts or opinions on what does into creating a good project charter for an Open Source project.

It would mean a lot if you could spare 15 minutes to take a look and see if anything obvious appears missing about Open Source project charters from your perspective. Thanks! 🙏🏻

GeorgLink commented 3 years ago

Hi @jwflory !

I like how your focus is on bringing stakeholders to the table first and then discussing the charter with them. The steps to creating a charter are as we went through them. I'm reading the book "Get Together: How to build a community with your people" by Bailey Richardson and the first chapter says that starting a community has to begin with WHO and then WHY.

In the instructions are some pointers for an organization. It appears this is written for an organization that wants to open source its own intellectual property and start building a community. Important pointers to staffing, human resources, resource allocation, and internal process alignment could go into an open source policy that the company has because they are not pertaining to the community and thus should not be in the project charter. Maybe you can be clearer about what goes into the internal policy (company) and the project charter (community).

germonprez commented 3 years ago

Hi @jwflory -- thanks for sharing this. Overall, it reads really well. A few comments:

ElizabethN commented 3 years ago

@jwflory thanks for including us in this review! In addition to the comments from my colleagues above, I'd recommend a focus on transparency here, as that is a cornerstone in the open source ethos. A project charter aims to shine a light on things that are often kept in a mysterious black box, especially with regard to how decisions are made and paths to leadership. A project charter also ensures that the community has a shared understanding and a single source of truth. I might include something about these points in the very first paragraph, in the "why."

I think a project also gets bonus points for making the process of crafting a project charter transparent and collaborative, and that the team crafting it is a diverse one. That helps build trust within the community and ensures underrepresented voices are included from the beginning.

jwflory commented 3 years ago

@GeorgLink @germonprez @ElizabethN @funnelfiasco Thank you all for taking time to review and feedback this document! 🙏🏻 I really appreciate it. I'll take time to review these comments and incorporate them into new edits early next week. You all raised great points!

jwflory commented 3 years ago

I incorporated edits based on the feedback from @GeorgLink, @germonprez, @ElizabethN, and @funnelfiasco. Thanks all for your contributions to this piece! 🙏🏻 I'm going to merge this in and publish it on the Open Source Inventory now.

Merging! 🌊