Community Engagement (Product)/Collaboration process/Draft

This Community Collaboration methodology uses WMF’s Product Development process to define steps for community communication and collaboration. As the Product Development Process is also still a draft, please treat this as a draft also. Additionally, as this Collaboration process cannot be developed without input from communities, please provide feedback on the Discussion page.

This draft currently attempts to outline the communications and methods in each step of the product development process which involves Community Liaison activities with communities.



Decision making process
The decision-making is not published at this time, but will depend on various factors and stakeholders. Where possible, communities will be consulted in the decision making process, and may utilize the following tools.
 * Requests for Comment
 * Community Consultations
 * Surveys, voting and ranking mechanisms

Introduction and Concept
This phase presents and initially describes the impetus and logic behind any product or individual feature. During this phase, reasoning behind the feature must be defined, communication surrounding scope with users.

Tools and methods used
The following tools may be used in this phase:


 * MediaWiki Product Page (must have)
 * Newsletter/Tech News articles (maybe)
 * Setting up for product-specific news features (depends)
 * Community Consultation with clearly defined parameters (maybe)
 * Targeted sitenotice for notifications (maybe)
 * Notifications in any product-related official communication channels (must have; TBD)
 * Coordination with Design Research to get users signed up for testing

Communications
The following information must be presented during this phase:
 * Who is this product intended for? (Readers? New editors?)
 * What problem does this solve?/Why is this feature needed?
 * Include supporting data/information/strategic ideas
 * ”What this is not”
 * Where - Commons? Wikipedias? All RtL language projects?
 * When Is there a timeframe commitment to launching this? Is there a blocker (does this need to be accomplished before moving onto other projects) Is this a major project that will take a few years to complete?
 * How Are there technical constraints? Does this need to function in a particular way?
 * Is this product intended to change, break or fix any workflows?

Prototype and Review
(as stated in the Product Development Process, "Early version of feature (usually in a staging environment as described below) is tested with end-users.  Early feedback is then incorporated into subsequent designs of the feature."

Interested users may include more adventurous, skeptical, or technical users. All users who may be affected by a product should be notified about this stage of the process and where to engage, but may not wish to be involved.

Tools and methods used

 * Targeted Talk Page messages (maybe)
 * Pointing to Product Feature Pages
 * Pointing to Design Research
 * Newsletters and Tech portal updates (must have)
 * Product Talk Page conversations
 * Structuring feedback with Product team
 * (feedback standardization process TBD)
 * Directing users to Design Research (must have)
 * Watchlist notifications (maybe)
 * Beta Feature notification (Need to build)
 * General notification
 * Guided Tour (maybe)

Communications

 * Is the feedback or request within scope of this project?
 * Checks across teams for legal/volunteer team issues (does it conflict with admin tools?)
 * Does this product inadvertently break or fix any workflows? (unintended consequences)

Tools/Methodologies

 * Begin broad notification for all users who will be affected by product
 * Site notice/CentralAuth or other broad-scale notification
 * Guided Tour/screenshots/related information creation for launch
 * Troubleshooting

Communications

 * Notification of known launch dates
 * Watching for for last minute functionality and legal concerns
 * "What are the top 10 questions about the launch?"
 * Notification to Communications Dept for launch

Tools/Methodologies

 * Product pages on MediaWiki for ongoing communication
 * Collaboration with Communications Dept
 * Working with Release Engineering to ensure timeframes
 * Site Notices/Central Auth
 * Guided Tours

Communications

 * Gauging and parsing user feedback
 * Base numbers of adoption rates, increased usage, faster load time (what’s working?)