ParticipationSystems: Difference between revisions

Major edits.
(Major edits.)
Line 1: Line 1:
<!-- {{ParticipationSystems}} -->
<!-- {{ParticipationSystems}} -->
{{draft}}
{{draft}}
== Vision ==


This program’s purpose is to align the software and IT systems that we use to match our aspiration for being a great participatory organization, welcoming to staff, volunteers and allied communities alike.  We want work at Mozilla to, in general, not care whether you’re an employee or not.  Our software tools need to move to match that vision, and encourage (responsible) openness.
= Overview =
The purpose of the Participation Systems initiative is to force multiply Mozilla’s capacity to deliver our ambitious mission by aligning software and IT systems that enable staff, volunteers, and allied communities to work together.


== Current Challenges ==
== 🌍 Background ==
While our leadership is unified in wanting Mozilla to be truly open to volunteer participation, our current organizational “operating system” makes it difficult to work strategically across employee-volunteer-community boundaries. The legacy systems we use are messy and complicated encouraging collaborative workflows that lack engagement and creating barriers to volunteer participation. We have walls that need to be taken down, and new systems that need to be built.


We have a legacy to clean up: the systems we use at Mozilla are too messy and complicated -- this makes us less engaging and less able to strategically work across employee-volunteer-community boundaries.
== 🌅 Vision ==


Our leadership is unified in wanting Mozilla to be truly open to volunteer participation, but the organization and its “operating system” needs some tweaks. We have walls that need to be taken down, and some new systems that need to get built.
# Mozilla is a great participatory organization, welcoming to staff, volunteers, and allied community alike.
# Programs see the value participation brings to their efforts, and are able to build it into their processes and workflows.
# Mozilla is knowable and understandable leading people to see where and how they can make high value contributions.
# Our software tools continue to evolve in ways that encourage (responsible) openness and match our aspiration for being a great participatory organization.


== Identified pain points ==
== 😠 Identified Pain Points ==  


# The most frequent information and collaboration systems need to be accessible at least to NDA’ed volunteers (specifically, google documents/slides/etc and content that is in Mana)
# Protected resources within frequently used information and collaboration systems are not accessible to NDA’ed volunteers (specifically, google documents/slides/etc and some of the content that is currently in Mana)
# We don’t have an identity system for volunteers, while we know that identity can unlock access and collaboration. This is complex given the broader need for an identity strategy for staff that is happening in parallel.
# We lack an identity system for volunteers that would unlock access and collaborative capacities. This is complex given the broader need for an identity strategy for staff that is happening in parallel.
# It is difficult for volunteers to manage their contributions and touch-points with Mozilla, or even find/understand opportunities for participation that exist due to inconsistent systems and processes that don’t relate or speak to one another.  
# We have a set of useful components such as Mozillians, LDAP, etc, but they’re not yet integrated.
# We have a set of useful components such as Mozillians, LDAP, etc, but they’re not yet integrated.
# Volunteers who want to manage their contributions and touch-points with Mozilla have to interact with many different of systems and processes that are inconsistent and don't relate or speak to one another. This also makes it hard for them to find/understand opportunities for participation that exist.
# We lack understanding of volunteer involvement in different areas (advocacy, coding, SuMo, innovation), and are unable to manage our relationship with volunteers and help them be effective because of fragmented tools and limited systems.
# We have no understanding of volunteer involvement in different areas (advocacy, coding, SuMo, innovation), and limited/fragmented tools and limited systems that allow us to manage our relationship with volunteers and help them be effective.
 
== How do we plan to provide change ==


== 🚩 Organizational Change Strategy ==
# Generate Momentum/Create Demand
# Generate Momentum/Create Demand
#* Close collaboration with groups that want to work together, on “low hanging” or urgent projects.
#* Close collaboration with groups that want to work together, on “low hanging” or urgent projects.
#* When: In progress w/ IT, MoFo, Participation, CD, identifying other key parties.
#* When: In progress w/ IT, MoFo, Participation, CD, identifying other key parties.
# Scale to “new” areas
# Scale to “new” areas
#* Build on infrastructure to facilitate new pan-Mozilla projects #* that leverage participation.
#* Build on infrastructure to facilitate new pan-Mozilla projects that leverage participation.
#* When: by EOY, ongoing
#* When: by EOY, ongoing
# Replace legacy systems
# Replace legacy systems
Line 31: Line 34:
#* When: TBD
#* When: TBD


== Program goals ==
== Program Goals ==
# Design and implement contributor management systems
# Evolve collaboration systems
# Evolve collaboration systems
# Design and implement contributor management systems
# Evolve contributor compute infrastructure
# Evolve contributor compute infrastructure
# Enable Mozilla identity (non-LDAP)
# Enable Mozilla identity (non-LDAP)


== Who is the team ==
= Execution =
 
== 👥 Who is the team? ==
{| class="wikitable" style="width:90%;"
{| class="wikitable" style="width:90%;"
! scope="col"|Responsible
! scope="col"|Responsible
Line 45: Line 50:
! scope="col"|Informed
! scope="col"|Informed
|-
|-
|rowspan="3" style="height:100px; text-align:center;" |George Roter
|rowspan="3" style="height:100px; text-align:center;" |[https://mozillians.org/en-US/u/geroter/ George Roter]
Sean Rich
[https://mozillians.org/en-US/u/srich/ Sean Rich]
|rowspan="3" style="height:100px; text-align:center;" |David Ascher
|rowspan="3" style="height:100px; text-align:center;" |[https://mozillians.org/en-US/u/davida/ David Ascher]
| style="height:100px; text-align:center;" |'''Product/Program Management'''
| style="height:100px; text-align:center;" |'''Product/Program Management'''
Hermina Condei
[https://mozillians.org/en-US/u/Hermina/ Hermina Condei]


Lyre Calliope
[https://mozillians.org/en-US/u/CaptainCalliope/ Lyre Calliope]


Arielle Kilroy
[https://mozillians.org/en-US/u/arielle/ Arielle Kilroy]
|rowspan="3" style="height:100px; text-align:center;" |Simon Wex
|rowspan="3" style="height:100px; text-align:center;" |[https://mozillians.org/en-US/u/wex/ Simon Wex]
REPS Council
[https://wiki.mozilla.org/ReMo/Council REPS Council]
|rowspan="3" style="height:100px; text-align:center;" |Katharina Borchert - CIO
|rowspan="3" style="height:100px; text-align:center;" |[https://mozillians.org/en-US/u/Katharina/ Katharina Borchert - CIO]
Sylvie Veilleux - VP IT
[https://mozillians.org/en-US/u/sveilleux/ Sylvie Veilleux - VP IT]


Mark Surman - MoFo ED
[https://mozillians.org/en-US/u/surman/ Mark Surman - MoFo ED]


Mitchell Baker - Executive Chair
[https://mozillians.org/en-US/u/mitchell/ Mitchell Baker - Executive Chair]


|-
|-
| style="height:100px; text-align:center;" |'''Engineering - Participation'''
| style="height:100px; text-align:center;" |'''Engineering - Participation'''
Pierros Papadeas
[https://mozillians.org/en-US/u/pierros/ Pierros Papadeas]


John Giannelos (Nemo)
[https://mozillians.org/en-US/u/jgiannelos/ John Giannelos (Nemo)]


Tasos Katsoulas
[https://mozillians.org/en-US/u/akatsoulas/ Tasos Katsoulas]


Nikos Roussos
[https://mozillians.org/en-US/u/comzeradd/ Nikos Roussos]
|-
|-
| style="height:100px; text-align:center;" |'''Engineering IT'''
| style="height:100px; text-align:center;" |'''Engineering IT'''
Corey Shields
[https://mozillians.org/en-US/u/cshields/ Corey Shields]
 
Team to TBC
Team to TBC
|}
|}


Communication channels
== 🙌🏼 How to get involved ==
* IRC channel: [irc://irc.mozilla.org/%23participationsystems #participationsystems] ([http://chat.mibbit.com/?channel=%23participationsystems&server=irc.mozilla.org Mibbit])
* Forum: [https://discourse.mozilla-community.org/c/participationsystems Participation Systems Discourse Category]


* Team Vidyo room: (to be created)
The Participation Systems initiative is a run by a cross-organization team working on discrete, finite-duration projects. Each project has its own goals and composition of engaged stakeholders. For more information on how to get involved, click on the wiki page for each project below.


== Projects ==
For general questions and up to date information, join us via our [irc://irc.mozilla.org/%23participationsystems #participationsystems] ([http://chat.mibbit.com/?channel=%23participationsystems&server=irc.mozilla.org Mibbit]) IRC channel and our [https://discourse.mozilla-community.org/c/participationsystems Participation Systems category] on Discourse.


== 🚀 Current Projects ==


=== Contributor compute infrastructure plan ===
=== Volunteer Management Systems ===
Subproject: Community website migration
'''Project Wiki page'''
 
{| class="wikitable" style="width:90%;"
! scope="col"|Responsible
! scope="col"|Accountable
! scope="col"|Support
! scope="col"|Consulted
! scope="col"|Informed
|-
| style="height:100px; text-align:center;" |Arielle Kilroy
| style="height:100px; text-align:center;" |George Roter
| style="height:100px; text-align:center;" |Hermina Condei
| style="height:100px; text-align:center;" |REPS Council
MoFO
| style="height:100px; text-align:center;" |David Ascher
|}


'''Project Wiki page'''
=== Reps Portal ===
[[ParticipationSystems/RepsPortal|'''Project Wiki page''']]


{| class="wikitable" style="width:90%;"
{| class="wikitable" style="width:90%;"
Line 99: Line 120:
! scope="col"|Informed
! scope="col"|Informed
|-
|-
| style="height:100px; text-align:center;" |Pierros Papadeas
| style="height:100px; text-align:center;" |Arielle Kilroy
| style="height:100px; text-align:center;" |George Roter
| style="height:100px; text-align:center;" |George Roter
| style="height:100px; text-align:center;" |Tanner Filip
| style="height:100px; text-align:center;" |Nemo
John Giannelos (Nemo)
Tasos
 
Youseff
 
Simon Wex
 
Sean Rich
 
More TBD
| style="height:100px; text-align:center;" |Pierros
George
 
Rosana
 
Ruben
 
Konstantina
 
Guillermo
 
Hannah Kane


Yousef Alam
Lucy Harris
| style="height:100px; text-align:center;" |Corey Shields
| style="height:100px; text-align:center;" |David Ascher
| style="height:100px; text-align:center;" |David Ascher
|}
|}


Line 140: Line 181:
|}
|}


=== Access for non-staff mozillians to documents and collaborative tools, Mozilla identity ===
=== Discourse 💬 Evolution ===
[[ParticipationSystems/Volunteer Identity and Document Access|'''Project Wiki page''']]
[[ParticipationSystems/discourse_evolution|'''Project Wiki page''']]


{| class="wikitable" style="width:90%;"
{| class="wikitable" style="width:90%;"
Line 150: Line 191:
! scope="col"|Informed
! scope="col"|Informed
|-
|-
| style="height:100px; text-align:center;" |Lyre Calliope
| style="height:100px; text-align:center;" |George Roter
| style="height:100px; text-align:center;" |Hermina Condei
| style="height:100px; text-align:center;" |Community Ops
REPS Council
| style="height:100px; text-align:center;" |David Ascher
| style="height:100px; text-align:center;" |David Ascher
Pierros Papadeas
|}


IT TBD
=== Contributor compute infrastructure plan ===
| style="height:100px; text-align:center;" |David Ascher
Subproject: Community website migration
| style="height:100px; text-align:center;" |Hermina Condei
Josh Howard (IT)
| style="height:100px; text-align:center;" |Ryan Kelly (FxA)
Jeff Bryner (IT)


Josh Howard (IT)
| style="height:100px; text-align:center;" |George Roter
|}
=== Volunteer Management Systems ===
'''Project Wiki page'''
'''Project Wiki page'''


Line 175: Line 211:
! scope="col"|Informed
! scope="col"|Informed
|-
|-
| style="height:100px; text-align:center;" |Arielle Kilroy
| style="height:100px; text-align:center;" |Pierros Papadeas
| style="height:100px; text-align:center;" |George Roter
| style="height:100px; text-align:center;" |George Roter
| style="height:100px; text-align:center;" |Hermina Condei
| style="height:100px; text-align:center;" |Tanner Filip
| style="height:100px; text-align:center;" |REPS Council
John Giannelos (Nemo)
MoFO
 
Yousef Alam
| style="height:100px; text-align:center;" |Corey Shields
| style="height:100px; text-align:center;" |David Ascher
| style="height:100px; text-align:center;" |David Ascher
|}
|}


=== Reps Portal ===
=== Access for non-staff mozillians to documents and collaborative tools, Mozilla identity ===
[[ParticipationSystems/RepsPortal|'''Project Wiki page''']]
[[ParticipationSystems/Volunteer Identity and Document Access|'''Project Wiki page''']]


{| class="wikitable" style="width:90%;"
{| class="wikitable" style="width:90%;"
Line 194: Line 231:
! scope="col"|Informed
! scope="col"|Informed
|-
|-
| style="height:100px; text-align:center;" |Arielle Kilroy
| style="height:100px; text-align:center;" |David Ascher
| style="height:100px; text-align:center;" |George Roter
Pierros Papadeas
| style="height:100px; text-align:center;" |Nemo
Tasos


Youseff
IT TBD
 
Simon Wex
 
Sean Rich
 
More TBD
| style="height:100px; text-align:center;" |Pierros
George
 
Rosana
 
Ruben
 
Konstantina
 
Guillermo
 
Hannah Kane
 
Lucy Harris
| style="height:100px; text-align:center;" |David Ascher
| style="height:100px; text-align:center;" |David Ascher
| style="height:100px; text-align:center;" |Hermina Condei
Josh Howard (IT)
| style="height:100px; text-align:center;" |Ryan Kelly (FxA)
Jeff Bryner (IT)


|}
Josh Howard (IT)
| style="height:100px; text-align:center;" |George Roter


=== Discourse Evolution ===
[[ParticipationSystems/discourse_evolution|'''Project Wiki page''']]
{| class="wikitable" style="width:90%;"
! scope="col"|Responsible
! scope="col"|Accountable
! scope="col"|Support
! scope="col"|Consulted
! scope="col"|Informed
|-
| style="height:100px; text-align:center;" |Lyre Calliope
| style="height:100px; text-align:center;" |George Roter
| style="height:100px; text-align:center;" |Hermina Condei
| style="height:100px; text-align:center;" |Community Ops
REPS Council
| style="height:100px; text-align:center;" |David Ascher
|}
|}