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

RFC: PyLadies Projects #33

Open
lorenanicole opened this issue Oct 18, 2019 · 25 comments

Comments

@lorenanicole
Copy link
Member

@lorenanicole lorenanicole commented Oct 18, 2019

PyLadies Projects

Overview

The Global Interim PyLadies group closed the RFC for proposing a PyLadies Global Governance Model, including the creation of project teams - #11 - on September 15, 2019 and we will be moving to the next stage of the process.

In this next stage, below we have proposed initial projects that PyLadies Global will officially support. We will outline each proposed project as well as how community members can become involved in the project(s).

This RFC will close on November 18, 2019 23:59:59 Anywhere on Earth.

Please circulate this with any and all PyLadies members.

Qualifications

Any self-identifying PyLadies member can participate as a contributing member. Additionally each project will require a project lead or project leads. Any project member can self-nominate or nominate another person to be a project lead. If nominating another to be a project lead, the individual must be a self-identifying PyLadies member and their consent will be required (e.g. an email sent to the person and they consent to participate).

Membership as a PyLadies member, therefore, will rely on self-identification.

Additional requirements to consider:

  • Basic communication in English or ability to alternatively contribute to the project team through English (e.g. a local volunteer can help include updates in English representing volunteers from a geographic region)
  • Reasonably responsive on email, GitHub, and Slack

How to Propose a Project

The beneath are topic project proposals, but moving forward new project proposals should be opened as a GitHub issue on the main global-organizing repo: https://github.com/pyladies/global-organizing/issues/new/choose with the project proposal template (see below). The project proposal should include: project name, what problems the project will work, who will be the initial project lead(s), information on how the project team will work.

image

You can look at this example for the Code of Conduct project proposal.

Project Proposals

This section enumerates initial proposals for project topics.

Code of Conduct

As an organization situated beneath the Python Software Foundation, PyLadies is subject to the PSF Code of Conduct. Additionally as a global organization we should offer a place for PyLadies to handle our own incident reports as well as have discussion related to any Code of Conduct considerations. Most importantly, though, this project team would offer support to our chapter organizers in training, knowledge acquisition, and more.

Communication

PyLadies has had a blog on pyladies.com that has gone dormant. We would like to revitalize our communication and outreach efforts including working on the blog, managing our social media presence, and building up our PyLadies Slack. This project team would handle strategy, content creation, and as well management of communication.

Finance

While there is a Python Software Foundation Grants program, PyLadies itself has a central set of finances available that could be better used to support our global chapters. Examples may include expanding financial aid at global Python conferences, having finance options available for chapters to obtain t-shirts, stickers, or other swag. Lastly, this group could help determine what to invest finance in and consider ways to help fundraise on behalf of PyLadies.

PyLadies at PyCon(s)

Looking at PyCon US as an example, PyLadies has a presence at PyCon US with programming including the PyLadies auction, PyLadies lunch, and the PyLadies booth. This project team can help build out similar programming at other global Python conferences as well as offer input on the size of PyLadies financial aid benefits for global Python conferences. Examples of work to be done include developing reusable assets, documentation on what PyLadies at PyCon programming may mean, and performing outreach to get a team that can help setup and staff events.

Resources

Many new PyLadies chapters ask common questions such as “what is your chapter doing this month” and may ask for example lesson(s) or tutorial(s) to run in their chapter. This project team will help curate chapter specific resources and manage those resources on https://github.com/pyladies/pyladies-chapter-resources. Additionally, helping chapters with onboarding would fall under this project team’s purview.

Technology

Maintaining PyLadies technology will be scoped to helping maintain pyladies.com, helping chapters with setting up their websites under the pyladies.com domain, and anything else that may be needed for the PyLadies chapters technology needs.

Questions

  • What other project teams would you like to see?
  • Do any of the above projects seem redundant or should be scoped differently?
@lorenanicole lorenanicole self-assigned this Oct 18, 2019
@lorenanicole lorenanicole changed the title RFC: PyLadies Project Pillars RFC: PyLadies Project Teams Oct 18, 2019
@lorenanicole lorenanicole changed the title RFC: PyLadies Project Teams RFC: PyLadies Projects Oct 18, 2019
@pyladiesowerri

This comment has been minimized.

Copy link

@pyladiesowerri pyladiesowerri commented Oct 20, 2019

I suggest that we should look into the global scope and find out one of the challenges we are facing, then develop a system that will solve that particular issue.

for instance, in Nigeria universities, most lecturers do harass their female students sexually because of mark/score.
if we can come up with a project where this students can report any abuse from the lecturers anonymously, i guess, this will reduce abuses from those lecturers involved.

Thank You.
Amadikwa Joy N.
PyLadies Owerri Chapter

@pyladiesowerri

This comment has been minimized.

Copy link

@pyladiesowerri pyladiesowerri commented Oct 20, 2019

We find it difficult to organize meetups in our local chapters due to venue(lack of fund to pay for venue).
So, i suggest, if we can help this local chapters to pay for venues yearly. At least the burden on their shoulders on getting things done will reduce.

@pyladiesowerri

This comment has been minimized.

Copy link

@pyladiesowerri pyladiesowerri commented Oct 20, 2019

I also suggest that, the pyladies body should once in while organize organizers event( an event that will bring organizers together under one roof) so the can discuss on the way forward, base on how we can make our local chapter improve/progress. Hearing an organizer in another community discuss or state her success story, the other organizers will be motivated and be able to organize her community the best way. It can be an all paid trip.
with this, we will be able to work together in other to achieve one goal.

Thank You,
Amadikwa Joy N
PyLadies Owerri Chapter

@Mariatta

This comment has been minimized.

Copy link
Member

@Mariatta Mariatta commented Oct 20, 2019

The organizers' meeting once a year sounds great.

@lorenanicole

This comment has been minimized.

Copy link
Member Author

@lorenanicole lorenanicole commented Oct 23, 2019

@pyladiesowerri are you advising a global meeting of all organizers? We can definitely plan a remote summit I think.

As for the regional issues we confront, that is definitely the intent behind these focused project teams.

Here's an example where you can weigh in:

  • For Code of Conduct issues as it relates to organizing in Nigeria, is there anything in the scope of the project team here you would like to add #34?
@pyladiesowerri

This comment has been minimized.

Copy link

@pyladiesowerri pyladiesowerri commented Oct 23, 2019

Remote meeting sounds cool.
I think we can be doing the remote meeting like ones every 2-3months, but one of the issue we in Nigeria will be facing will be on data bundle and network, because, data bundle is very costly and we have post network, thereby reducing our usage of internet.

Also the on-site meeting is also necessary, so we get to discuss facially. Because I believe that, lots of ideas flow well when you are discussing with someone directly.

@lorenanicole

This comment has been minimized.

Copy link
Member Author

@lorenanicole lorenanicole commented Oct 23, 2019

@pyladiesowerri for PyLadies Projects this is the idea:

  • PyLadies project teams determine how they work and how they will meet (e.g. remote meeting every month)
  • On some regular schedule the PyLadies project teams report to the PyLadies Global Council (e.g. send a written report to the PyLadies Global Council team every 3 months)

You can reference #11 for the proposed PyLadies organization chart.

Does that help?

@melostbr

This comment has been minimized.

Copy link

@melostbr melostbr commented Oct 23, 2019

Sorry for the confusion, but should the Project Proposal be used for when I want to create a new chapter in my city or does it continues to be as in http://kit.pyladies.com/en/latest/prospective/index.html?

@Mariatta

This comment has been minimized.

Copy link
Member

@Mariatta Mariatta commented Oct 23, 2019

If you'd like to start a new PyLadies chapter, the existing process is still at http://kit.pyladies.com/en/latest/prospective/index.html

@lorenanicole

This comment has been minimized.

Copy link
Member Author

@lorenanicole lorenanicole commented Oct 23, 2019

@melostbr thank you for asking! This is for PyLadies projects, not PyLadies chapters. You can see here what projects are:

image

Issue: #11
PyLadies Global Organization Structure: https://user-images.githubusercontent.com/4573607/62094877-3fd5b080-b244-11e9-822a-efce65767f6b.png

@willingc

This comment has been minimized.

Copy link
Member

@willingc willingc commented Oct 28, 2019

Proficiency in English or ability to alternatively contribute to the project team through English (e.g. a local volunteer can help include updates in English representing volunteers from a geographic region)

@Lorena can we edit this consideration to soften this (basically remove "proficiency" to "basic communication ability" ) to encourage those who do not speak English to apply and perhaps find a champion that is dual language to be the communication conduit for the project?

@lorenanicole

This comment has been minimized.

Copy link
Member Author

@lorenanicole lorenanicole commented Oct 28, 2019

@willingc yes! I think we need to think about how to implement that but a first pass is to soften language requirement here. Thank you for the feedback. 🙇‍♀

@trallard

This comment has been minimized.

Copy link

@trallard trallard commented Nov 1, 2019

That is a great point @willingc I agree with replacing the proficiency for basic English usage.
Somethings we can do to help ease the language barrier:

  • Record the meetings and make them public with the transcript
  • Use close captioning (at the moment we use Hangouts and they have CC) for meetings
  • Evaluate localisation for important resources
@lorenanicole

This comment has been minimized.

Copy link
Member Author

@lorenanicole lorenanicole commented Nov 1, 2019

@trallard that's great! Or, perhaps as a minimum requirement, require that project teams take meeting minutes and provide them. We can then find a software to use to translate ... and luckily there's a translations workgroup we can get some input from!

@lorenanicole lorenanicole referenced this issue Nov 1, 2019
0 of 31 tasks complete
@thursdayb

This comment has been minimized.

Copy link

@thursdayb thursdayb commented Nov 7, 2019

Is it worth considering a wider 'Inclusion' project beyond just a Code of Conduct project?

@lorenanicole

This comment has been minimized.

Copy link
Member Author

@lorenanicole lorenanicole commented Nov 7, 2019

@thursdayb I think that sounds like an awesome idea. If you want to propose a project ... go for it!

@treasurechristain

This comment has been minimized.

Copy link

@treasurechristain treasurechristain commented Nov 7, 2019

Base on some questions new chapters ask about things to do or way forward of their chapter. I think is a good thing for us to map out projects for each region or each region should come up with one or two projects that all the chapters within that region will focus on for the year. Then the chapters will work towards that direction.

For instance, we have about 10 or more Pyladies chapters in Nigeria, so if all the chapters within Nigeria will come together and discuss on the projects or areas to consider for a year, I think that will be fruitful and beneficial to everyone, than everyone moving on different directions.

That's my thought.

Thanks...
Pyladiesimo...

@lorenanicole

This comment has been minimized.

Copy link
Member Author

@lorenanicole lorenanicole commented Nov 7, 2019

@treasurechristain I'm a little worried about us telling chapters what they should work on. This is fundamentally against the nature of what Pyladies is, we have always been a decentralized set of chapters. The Global Council is specifically about taking on items that require a global team to work on them, such as fundraising, chapter creation / administration / logistics.

Perhaps instead we can have a project specifically called "PyLadies Africa" and then there's a regional team that works on coordinating the chapters within Africa? An example may be to mirror what PyLadies Brasil has done -- and very successfully done. Ask @deboraazevedo for more info!

@treasurechristain

This comment has been minimized.

Copy link

@treasurechristain treasurechristain commented Nov 8, 2019

OK, now I get it. Will love to know more on what Pyladies Brazil did.

@trallard

This comment has been minimized.

Copy link

@trallard trallard commented Nov 8, 2019

Maybe by having enough regional representation in the governing body we can have somewhat of a "regional" lead/steward/coordinator? Something that scales / adapts what Brazil Pyladies did? It would also help bring their voices back and identify ways to better support each region based on their specific barriers or goals

@lorenanicole

This comment has been minimized.

Copy link
Member Author

@lorenanicole lorenanicole commented Nov 8, 2019

@trallard my only concern again about mandating too much up front structure is prematurely optimizing before knowing what will work.

If we, say, encourage PyLadies Project teams for each continent that may be minimal enough to start. But we need community members to step up and lead. I think offering this as a suggestion to the initial Council therefore is a good place to start. So maybe we can start an issue tracker with open questions we want the initial Council to consider.

@trallard

This comment has been minimized.

Copy link

@trallard trallard commented Nov 8, 2019

Yup I am concerned about that too. But I also think it would be good to have mechanisms that would allow the council to identify regional challenges an opportunities accordingly.

Though balance to find among representation, freedom of activities and council boundaries

But yes let's start with an issue to track these questions for the council

@lorenanicole

This comment has been minimized.

Copy link
Member Author

@lorenanicole lorenanicole commented Nov 8, 2019

@trallard if you want to kickstart that issue I’d be thankful 🙃🙃🙃💖

@deboraazevedo

This comment has been minimized.

Copy link

@deboraazevedo deboraazevedo commented Nov 10, 2019

Well, here in Brazil that's what we do: we have about 30 active chapters around the country (if I'm not mistaken), which are completely independent from one another. Once a year, we have a general meeting that happens at Python Brazil, which is something like our PyCon here. In Brazil, we have a national PyLadies conference (the first one was last year, we had our second this year, and we're planning for the next one!) and also we do a crowdfunding for women to attend Python Brazil, which makes the conference more diverse and also helps us A LOT during this annual meeting we have, because we can bring together women from all over the country and there are always different points of view that help us tackle very meaningful problems and situations we have, and how we can help PyLadies, lboth locally and nationally, to face and do something about our problems.

@lorenanicole

This comment has been minimized.

Copy link
Member Author

@lorenanicole lorenanicole commented Nov 13, 2019

The regional organization of PyLadies sounds really interesting to me. However again I think this should be someone proposing some type of regional PyLadies project team then to coordinate that effort. Without regional volunteers to own this work we will find ourselves again in a situation where there is inaction.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
9 participants
You can’t perform that action at this time.